1 2016-12-21 Jakub Jelinek <jakub@redhat.com>
4 * g++.dg/warn/Wshadow-12.C: New test.
6 2016-12-21 Vladimir Makarov <vmakarov@redhat.com>
8 PR rtl-optimization/78580
9 * gcc.target/i386/pr78580.c: New.
11 2016-12-21 Jakub Jelinek <jakub@redhat.com>
14 * g++.dg/cpp1y/pr77830.C: New test.
15 * g++.dg/cpp0x/pr65398.C: Adjust expected diagnostics.
17 2016-12-21 Bernd Schmidt <bschmidt@redhat.com>
20 * gcc.target/i386/pr71321.c: New test.
22 2016-12-21 Jakub Jelinek <jakub@redhat.com>
25 * gfortran.dg/gomp/map-1.f90: Add expected error.
26 * gfortran.dg/gomp/pr78866-1.f90: New test.
27 * gfortran.dg/gomp/pr78866-2.f90: New test.
29 2016-12-21 David Edelsohn <dje.gcc@gmail.com>
31 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: XFAIL
34 2016-12-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
36 * gcc.target/arm/unsigned-extend-2.c: Update testcase.
38 2016-12-21 Martin Liska <mliska@suse.cz>
41 * gcc.dg/spellcheck-options-13.c: New test.
43 2016-12-21 Alexander Monakov <amonakov@ispras.ru>
45 * gcc.target/nvptx/decl-shared.c (v_common): Add 'common' attribute to
46 explicitly request the desired storage class.
48 2016-12-21 Georg-Johann Lay <avr@gjlay.de>
51 * gcc.dg/builtin-object-size-16.c (ia0, ia1, ia9): Handle case
52 where neither short nor int has a size of 4; use long.
53 * gcc.dg/builtin-object-size-17.c: Same.
54 * gcc.dg/builtin-stringop-chk-1.c (test2) <struct S>: Use int32_t
55 for components as 4 components are supposed to occupy 16 bytes.
56 * gcc.dg/pr78408-1.c: Require target size32plus.
57 * gcc.dg/pr78408-2.c: Same.
58 * gcc.dg/tree-ssa/pr78428.c. Require target int32plus.
59 * gcc.dg/tree-ssa/tailcall-7.c: Require target trampolines.
61 2016-12-21 Toma Tabacu <toma.tabacu@imgtec.com>
63 * gcc.target/mips/msa-builtins.c (msa_insert_d): Tweak expected output.
65 2016-12-21 Janne Blomqvist <jb@gcc.gnu.org>
68 * gfortran.dg/string_length_4.f90: New test.
70 2016-12-21 Georg-Johann Lay <avr@gjlay.de>
72 * gcc.target/avr/mmcu: New folder for compile-tests with -mmcu=.
73 * gcc.target/avr/mmcu/avr-mmcu.exp: New file.
74 * gcc.target/avr/pr58545.c: Move to gcc.target/avr/mmcu.
75 * gcc.target/avr/tiny-caller-save.c: Dito.
76 * gcc.target/avr/tiny-memx.c: Dito.
78 2016-12-21 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
80 * gcc.dg/max.c: New Testcase.
81 * gcc.dg/min.c: New Testcase.
83 2016-12-21 Jakub Jelinek <jakub@redhat.com>
86 * gcc.c-torture/execute/pr77767.c: New test.
88 2016-12-20 Pat Haugen <pthaugen@us.ibm.com>
90 * gcc.dg/sms-3.c: Add -fno-sched-pressure for powerpc.
91 * gcc.dg/sms-6.c: Likewise.
93 2016-12-20 David Edelsohn <dje.gcc@gmail.com>
95 * gcc.dg/tls/alias-1.c: dg-add-options tls.
96 * gcc.dg/pr70859-2.c: Define _ISOC99_SOURCE on AIX.
98 2016-12-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
100 * gcc.target/arm/pr78255-2.c: Fix to work for targets
101 that do not optimize for tailcall.
103 2016-12-20 David Edelsohn <dje.gcc@gmail.com>
105 * gcc.dg/tls/pr78796.c: dg-add-options tls.
106 * gcc.target/powerpc/fold-vec-mult-int.c: power8-vector.
107 * gcc.target/powerpc/fold-vec-mult-longlong.c: -maix64.
109 2016-12-20 Richard Biener <rguenther@suse.de>
111 * gcc.dg/gimplefe-19.c: New testcase.
113 2016-12-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
116 * gcc.c-torture/compile/pr78694.c: New test.
118 2016-12-20 Eric Botcazou <ebotcazou@adacore.com>
121 * gnat.dg/vect1.adb: Add -fno-vect-cost-model to dg-options.
122 * gnat.dg/vect2.adb: Likewise.
123 * gnat.dg/vect3.adb: Likewise.
124 * gnat.dg/vect4.adb: Likewise.
125 * gnat.dg/vect5.adb: Likewise.
126 * gnat.dg/vect6.adb: Likewise.
128 2016-12-19 Uros Bizjak <ubizjak@gmail.com>
130 * gcc.target/i386/pr59874-3.c: New test.
132 2016-12-19 Will Schmidt <will_schmidt@vnet.ibm.com>
134 * gcc.dg/vmx/mult-even-odd-be-order.c: Mark variables as volatile.
135 * gcc.target/powerpc/fold-vec-mult-char.c: New.
136 * gcc.target/powerpc/fold-vec-mult-float.c: New.
137 * gcc.target/powerpc/fold-vec-mult-floatdouble.c: New.
138 * gcc.target/powerpc/fold-vec-mult-int.c: New.
139 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: New.
140 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: New.
141 * gcc.target/powerpc/fold-vec-mult-longlong.c: New.
142 * gcc.target/powerpc/fold-vec-mult-short.c: New.
144 2016-12-19 Will Schmidt <will_schmidt@vnet.ibm.com>
146 * gcc.target/powerpc/fold-vec-sub-char.c: New.
147 * gcc.target/powerpc/fold-vec-sub-float.c: New.
148 * gcc.target/powerpc/fold-vec-sub-floatdouble.c: New.
149 * gcc.target/powerpc/fold-vec-sub-int.c: New.
150 * gcc.target/powerpc/fold-vec-sub-int128.c: New.
151 * gcc.target/powerpc/fold-vec-sub-longlong.c: New.
152 * gcc.target/powerpc/fold-vec-sub-short.c: New.
154 2016-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
157 * gcc.c-torture/compile/pr78748.c: New test.
159 2016-12-18 Janus Weil <janus@gcc.gnu.org>
162 * gfortran.dg/dtio_22.f90: New test.
164 2016-12-18 Janus Weil <janus@gcc.gnu.org>
167 * gfortran.dg/dtio_21.f90: New test.
169 2016-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
172 * charlen_03.f90: Remove test.
173 * charlen_10.f90: Ditto.
175 2016-12-17 Jakub Jelinek <jakub@redhat.com>
178 * gcc.dg/asan/pr78832.c: New test.
180 2016-12-17 Andrew Senkevich <andrew.senkevich@intel.com>
182 * gcc.target/i386/avx512bw-kaddd-1.c: New test.
183 * gcc.target/i386/avx512bw-kaddq-1.c: Ditto.
184 * gcc.target/i386/avx512dq-kaddb-1.c: Ditto.
185 * gcc.target/i386/avx512f-kaddw-1.c: Ditto.
187 2016-12-17 Thomas Koenig <tkoenig@gcc.gnu.org>
190 * gfortran.dg/fimplicit_none_1.f90: New test.
191 * gfortran.dg/fimplicit_none_2.f90: New test.
193 2016-12-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
195 * gcc.target/powerpc/byte-in-either-range-0.c: New test.
196 * gcc.target/powerpc/byte-in-either-range-1.c: New test.
197 * gcc.target/powerpc/byte-in-range-0.c: New test.
198 * gcc.target/powerpc/byte-in-range-1.c: New test.
199 * gcc.target/powerpc/byte-in-set-0.c: New test.
200 * gcc.target/powerpc/byte-in-set-1.c: New test.
201 * gcc.target/powerpc/byte-in-set-2.c: New test.
203 2016-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
206 * gfortran.dg/dtio_20.f03: New test.
208 2016-12-16 Jakub Jelinek <jakub@redhat.com>
211 * gfortran.dg/char_result_16.f90: New test.
213 2016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
215 * gcc.target/aarch64/ubfiz_lsl_1.c: New test.
217 2016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
219 * gcc.target/aarch64/ubfx_lsr_1.c: New test.
221 2016-12-16 Jakub Jelinek <jakub@redhat.com>
224 * gcc.dg/pr78408-1.c: New test.
225 * gcc.dg/pr78408-2.c: New test.
227 2016-12-16 Marek Polacek <polacek@redhat.com>
229 PR tree-optimization/78819
230 * gcc.dg/tree-ssa/vrp112.c: New test.
232 2016-12-16 Eric Botcazou <ebotcazou@adacore.com>
234 * gnat.dg/opt61.adb: New test.
235 * gnat.dg/opt61_pkg.ad[sb]: New helper.
237 2016-12-16 Richard Biener <rguenther@suse.de>
240 * g++.dg/pr71694.C: New testcase.
242 2016-12-16 Richard Biener <rguenther@suse.de>
245 * gcc.dg/pr71632.c: New testcase.
247 2016-12-15 Andrew Senkevich <andrew.senkevich@intel.com>
249 * gcc.target/i386/avx512bw-kmovd-1.c: New test.
250 * gcc.target/i386/avx512bw-kmovd-2.c: Ditto.
251 * gcc.target/i386/avx512bw-kmovd-3.c: Ditto.
252 * gcc.target/i386/avx512bw-kmovd-4.c: Ditto.
253 * gcc.target/i386/avx512bw-kmovq-1.c: Ditto.
254 * gcc.target/i386/avx512bw-kmovq-2.c: Ditto.
255 * gcc.target/i386/avx512bw-kmovq-3.c: Ditto.
256 * gcc.target/i386/avx512bw-kmovq-4.c: Ditto.
257 * gcc.target/i386/avx512dq-kmovb-2.c: Ditto.
258 * gcc.target/i386/avx512dq-kmovb-3.c: Ditto.
259 * gcc.target/i386/avx512dq-kmovb-4.c: Ditto.
260 * gcc.target/i386/avx512dq-kmovb-5.c: Ditto.
261 * gcc.target/i386/avx512f-kmovw-2.c: Ditto.
262 * gcc.target/i386/avx512f-kmovw-3.c: Ditto.
263 * gcc.target/i386/avx512f-kmovw-4.c: Ditto.
264 * gcc.target/i386/avx512f-kmovw-5.c: Ditto.
266 2016-12-15 Jakub Jelinek <jakub@redhat.com>
268 P0490R0 GB 20: decomposition declaration should commit to tuple
270 * g++.dg/cpp1z/decomp10.C (f1): Adjust expected diagnostics.
272 2016-12-15 Nathan Sidwell <nathan@acm.org>
275 * g++.dg/cpp1y/pr77585.C: New.
277 2016-12-15 David Edelsohn <dje.gcc@gmail.com>
279 * gcc.dg/tree-ssa/ssa-fre-55.c: Add -Wno-psabi.
280 * gcc.dg/tree-ssa/pr71179.c: Same.
282 2016-12-15 Janus Weil <janus@gcc.gnu.org>
285 * gfortran.dg/unlimited_polymorphic_27.f90: New test case.
287 2016-12-15 Toma Tabacu <toma.tabacu@imgtec.com>
289 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
292 2016-12-15 Jakub Jelinek <jakub@redhat.com>
294 * gcc.dg/tree-ssa/forwprop-35.c: Use -Wno-psabi everywhere.
295 * gcc.dg/torture/pr78515.c: Likewise.
296 * gcc.dg/pr69634.c: Likewise.
298 2016-12-14 Martin Sebor <msebor@redhat.com>
301 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
303 2016-12-14 Martin Sebor <msebor@redhat.com>
306 * g++.dg/cpp1y/pr78774.C: New test.
308 2016-12-14 David Malcolm <dmalcolm@redhat.com>
311 * gcc.dg/cpp/pr71591.c: Add a fake value for the argument of
313 * gcc.dg/pr78213.c: Disable this test.
314 * selftests/example.txt: New file.
316 2016-12-14 Martin Sebor <msebor@redhat.com>
319 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
321 2016-12-14 Jakub Jelinek <jakub@redhat.com>
324 * gcc.c-torture/execute/pr78791.c: New test.
325 * gcc.target/i386/pr78791.c: New test.
327 2016-12-14 Marek Polacek <polacek@redhat.com>
330 * g++.dg/ext/flexary12.C: Adjust dg-error.
331 * g++.dg/ext/flexary20.C: New.
332 * g++.dg/ext/flexary21.C: New.
334 2016-12-14 Uros Bizjak <ubizjak@gmail.com>
337 * gcc.target/i386/pr59874-1.c: New test.
338 * gcc.target/i386/pr59874-2.c: Ditto.
340 2016-12-14 David Edelsohn <dje.gcc@gmail.com>
342 * gcc.dg/torture/pr78515.c: Add -Wno-psabi for AIX.
343 * gcc.dg/tree-ssa/forwprop-35.c: Add -Wno-psabi for AIX.
344 * gcc.dg/pr69634.c: Add -Wno-psabi for AIX.
346 2016-12-14 Jakub Jelinek <jakub@redhat.com>
349 * g++.dg/opt/pr77844.C: New test.
351 2016-12-14 Martin Sebor <msebor@redhat.com>
354 * gcc.dg/builtins-nonnull.c: New test.
355 * gcc.dg/nonnull-4.c: New test.
357 2016-12-14 Nathan Sidwell <nathan@acm.org>
360 * g++.dg/cpp0x/pr78701.C: New.
362 2016-12-14 Michael Meissner <meissner@linux.vnet.ibm.com>
364 * gcc/testsuite/gcc.target/powerpc/vec-extract.h: If DO_TRACE is
365 defined, add tracing of the various extracts to stderr. Add
366 support for tests that convert the result to another type.
367 * gcc/testsuite/gcc.target/powerpc/vec-extract-v2df.c: Likewise.
368 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
369 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4si-df.c: Add new
370 tests that do an extract and then convert the values double.
371 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu-df.c: Likewise.
372 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-df.c: Likewise.
373 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi-df.c: Likewise.
374 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu-df.c: Likewise.
375 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi-df.c: Likewise.
376 * gcc.target/powerpc/p9-extract-1.c: Update test to check for
377 VEXTU{B,H,W}{L,R}X instructions being generated by default instead
378 of VEXTRACTU{B,H} and XXEXTRACTUW.
379 * gcc.target/powerpc/p9-extract-3.c: New test for combination of
380 vec_extract and convert to floating point.
381 * gcc.target/powerpc/p9-vinsert4b-1.c: New test for vec_vinsert4b
383 * gcc.target/powerpc/p9-vinsert4b-2.c: Likewise.
385 2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
387 * gcc.target/mips/mips16-attributes.c: Remove dg-skip-if for
390 2016-12-14 Andre Vehreschild <vehre@gcc.gnu.org>
393 * gfortran.dg/coarray/alloc_comp_5.f90: New test.
394 * gfortran.dg/coarray_42.f90: New test.
396 2016-12-14 Jakub Jelinek <jakub@redhat.com>
399 * gcc.dg/tls/pr78796.c: New test.
401 2016-12-14 Richard Biener <rguenther@suse.de>
403 PR tree-optimization/78731
404 * gcc.dg/torture/pr78731.c: New testcase.
406 2016-12-14 Martin Liska <mliska@suse.cz>
408 * gcc.dg/tree-ssa/20040703-1.c: Update scanned pattern.
409 * gcc.dg/tree-ssa/dump-2.c: Likewise.
411 2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
413 * gcc.target/mips/msa-builtins-err.c (dg-options): Add
414 -ffat-lto-objects option.
416 2016-12-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
417 Jakub Jelinek <jakub@redhat.com>
419 * gcc.dg/strlenopt-30.c: New test-case.
421 2016-12-14 Richard Biener <rguenther@suse.de>
423 PR tree-optimization/78788
424 * gcc.dg/torture/pr78788.c: New testcase.
426 2016-12-13 Nathan Sidwell <nathan@acm.org>
429 * g++.dg/cpp0x/pr69481.C: New.
431 2016-12-13 Uros Bizjak <ubizjak@gmail.com>
434 * gcc.target/i386/pr78794.c: New test.
436 2016-12-13 Andre Vehreschild <vehre@gcc.gnu.org>
439 * gfortran.dg/coarray_38.f90: Added expecting error message.
440 * gfortran.dg/coarray_41.f90: New test.
441 * gfortran.dg/coarray_class_2.f90: New test.
443 2016-12-13 Carl Love <cel@us.ibm.com>
445 * gcc.target/powerpc/builtins-3.c: Add new test of the test suite
447 * gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite
450 2016-12-13 Martin Liska <mliska@suse.cz>
452 PR tree-optimization/78428
453 * gcc.dg/tree-ssa/pr78428.c: New test.
455 2016-12-13 Janus Weil <janus@gcc.gnu.org>
456 Paul Thomas <pault@gcc.gnu.org>
459 * gfortran.dg/dtio_19.f90: New test case.
461 2016-12-13 Michael Matz <matz@suse.de>
463 PR tree-optimization/78725
464 * gcc.dg/pr78725.c: New test.
465 * gcc.dg/pr78725-2.c: New test.
467 2016-12-13 Richard Biener <rguenther@suse.de>
470 * gcc.dg/torture/pr78742.c: New testcase.
472 2016-12-13 Martin Liska <mliska@suse.cz>
474 * gcc.dg/asan/use-after-scope-goto-1.c: Update first argument of
475 scanned pattern ASAN_MARK.
476 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
477 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
478 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
479 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
481 2016-12-13 Jakub Jelinek <jakub@redhat.com>
484 * g++.dg/ipa/pr77905.C: New test.
486 2016-12-12 Jakub Jelinek <jakub@redhat.com>
488 PR tree-optimization/78777
489 * g++.dg/torture/pr78777.C: New test.
491 2016-12-12 Martin Sebor <msebor@redhat.com>
495 * gcc.c-torture/execute/pr78622.c: New test.
496 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Remove "benign" undefined
497 behavior inadvertently introduced in a previous commit. Tighten
499 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Rename macros for clarity.
501 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
502 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
503 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
504 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
505 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Same.
506 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Remove xfails and
507 add a final optimization check.
508 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
509 * gcc.dg/tree-ssa/pr78622.c: New test.
511 2016-12-12 Janus Weil <janus@gcc.gnu.org>
514 * gfortran.dg/constant_shape.f90: New test case.
516 2016-12-12 Marek Polacek <polacek@redhat.com>
519 * g++.dg/parse/error58.C: New.
521 2016-12-12 David Malcolm <dmalcolm@redhat.com>
523 PR preprocessor/78680
524 * gcc.dg/format/pr78680.c: New test case.
525 * gcc.dg/plugin/diagnostic-test-expressions-1.c
526 (test_multiline_token): New function.
527 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
528 (test_backslash_continued_logical_lines): New function.
530 2016-12-12 Nathan Sidwell <nathan@acm.org>
533 * g++.dg/cpp1y/lambda-mangle-1.C: New.
535 2016-12-12 Uros Bizjak <ubizjak@gmail.com>
538 * gcc.target/i386/pr78738.c: New test.
540 2016-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
542 * lib/target-supports.exp
543 (check_effective_target_newlib_broken_long_double_io): New check.
544 (check_effective_target_frexpl): Likewise.
546 2016-12-12 Marek Polacek <polacek@redhat.com>
549 * g++.dg/other/vararg-5.C: New.
551 2016-12-12 Bernd Schmidt <bschmidt@redhat.com>
553 PR rtl-optimization/78669
554 * gcc.target/i386/pr78669.c: New test.
556 2016-12-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
558 * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.
560 2016-12-12 Toma Tabacu <toma.tabacu@imgtec.com>
562 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
563 -mnan=2008 and -mabs=2008.
565 2016-12-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
568 * gcc.target/powerpc/swaps-stack-protector.c: New test.
570 2016-12-11 Uros Bizjak <ubizjak@gmail.com>
573 * gcc.target/i386/pr70799-3.c: New test.
575 2016-12-11 Paolo Carlini <paolo.carlini@oracle.com>
578 * g++.dg/parse/namespace14.C: New.
580 2016-12-10 Jakub Jelinek <jakub@redhat.com>
582 PR tree-optimization/78720
583 * gcc.c-torture/execute/pr78720.c: New test.
586 * gfortran.dg/pr78758.f90: New test.
587 * gfortran.dg/pr38868.f: Remove again bogus warning.
589 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
592 * gfortran.dg/submodule_20.f08: New test.
594 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
597 * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
599 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
601 * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
604 2016-12-09 Kugan Vivekanandarajah <kuganv@linaro.org>
607 * gcc.dg/pr78721.c: New test.
609 2016-12-09 Jakub Jelinek <jakub@redhat.com>
612 * gcc.c-torture/compile/pr72742.c: New test.
614 2016-12-09 Martin Sebor <msebor@redhat.com>
616 * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
617 on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
619 2016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
621 PR rtl-optimization/78255
622 * gcc.target/aarch64/pr78255.c: New.
623 * gcc.target/arm/pr78255-1.c: New.
624 * gcc.target/arm/pr78255-2.c: New.
626 2016-12-09 Will Schmidt <will_schmidt@vnet.ibm.com>
628 * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
630 * gcc.target/powerpc/dimode-2.c: Likewise.
632 2016-12-09 Cesar Philippidis <cesar@codesourcery.com>
635 * c-c++-common/goacc/acc-icf.c: New test.
636 * gfortran.dg/goacc/pr78027.f90: New test.
638 2015-12-09 Wilco Dijkstra <wdijkstr@arm.com>
641 * gcc.target/aarch64/pr78733.c: New test.
643 2016-12-09 Janus Weil <janus@gcc.gnu.org>
646 * gfortran.dg/finalize_31.f90: New test.
648 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
651 * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
653 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
655 * gfortran.dg/coarray_alloc_comp_3.f08: New test.
656 * gfortran.dg/coarray_alloc_comp_4.f08: New test.
657 * gfortran.dg/finalize_18.f90: Add count for additional guard against
658 accessing null-pointer.
659 * gfortran.dg/proc_ptr_comp_47.f90: New test.
661 2016-12-09 Nathan Sidwell <nathan@acm.org>
664 * g++.dg/cpp1y/pr78550.C: New.
666 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
669 * gfortran.dg/char_result_14.f90: New test.
670 * gfortran.dg/char_result_15.f90: New test.
672 2016-12-09 Martin Liska <mliska@suse.cz>
674 * gcc.dg/tree-ssa/dump-3.c: New test.
676 2016-12-09 Jakub Jelinek <jakub@redhat.com>
678 PR tree-optimization/78726
679 * gcc.c-torture/execute/pr78726.c: New test.
680 * gcc.dg/guality/pr78726.c: New test.
682 2016-12-08 Martin Sebor <msebor@redhat.com>
685 * gcc.dg/attr-alloc_size-3.c: New test.
686 * gcc.dg/attr-alloc_size-4.c: New test.
687 * gcc.dg/attr-alloc_size-5.c: New test.
688 * gcc.dg/attr-alloc_size-6.c: New test.
689 * gcc.dg/attr-alloc_size-7.c: New test.
690 * gcc.dg/attr-alloc_size-8.c: New test.
691 * gcc.dg/attr-alloc_size-9.c: New test.
692 * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
694 2016-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
700 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
701 * gfortran.dg/charlen_01.f90: New test.
702 * gfortran.dg/charlen_02.f90: Ditto.
703 * gfortran.dg/charlen_03.f90: Ditto.
704 * gfortran.dg/charlen_04.f90: Ditto.
705 * gfortran.dg/charlen_05.f90: Ditto.
706 * gfortran.dg/charlen_06.f90: Ditto.
707 * gfortran.dg/charlen_07.f90: Ditto.
708 * gfortran.dg/charlen_08.f90: Ditto.
709 * gfortran.dg/charlen_09.f90: Ditto.
710 * gfortran.dg/charlen_10.f90: Ditto.
711 * gfortran.dg/charlen_11.f90: Ditto.
712 * gfortran.dg/charlen_12.f90: Ditto.
713 * gfortran.dg/charlen_13.f90: Ditto.
714 * gfortran.dg/charlen_14.f90: Ditto.
715 * gfortran.dg/charlen_15.f90: Ditto.
717 2016-12-08 Vladimir Makarov <vmakarov@redhat.com>
719 PR rtl-optimization/78671
720 * gcc.target/i386/pr78671.c: New.
722 2015-12-08 Wilco Dijkstra <wdijkstr@arm.com>
725 * gcc.target/aarch64/pr78733.c: New test.
727 2016-12-08 Nathan Sidwell <nathan@acm.org>
730 * g++.dg/cpp1y/pr78551.C: New.
732 2016-12-08 Pierre-Marie de Rodat <derodat@adacore.com>
735 * g++.dg/pr78112.C: Remove platform-dependent checks.
736 * g++.dg/pr78112-2.C: New testcase.
738 2016-12-08 Bin Cheng <bin.cheng@arm.com>
741 * g++.dg/torture/pr78684.C: New test.
743 2016-12-08 Christophe Lyon <christophe.lyon@linaro.org>
745 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
746 (CHECK_CRYPTO): Remove.
747 (expected_poly64x1_t, expected_poly64x2_t): Remove
749 2016-12-08 Jakub Jelinek <jakub@redhat.com>
751 P0003R5 - removal of dynamic exception specification from C++17
752 * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
753 throw (type-id-list) in C++11 and C++14 and removal in C++17.
754 * g++.dg/compat/eh/ctor1_y.C: Likewise.
755 * g++.dg/compat/eh/new1_x.C: Likewise.
756 * g++.dg/compat/eh/new1_y.C: Likewise.
757 * g++.dg/compat/eh/spec3_x.C: Likewise.
758 * g++.dg/compat/eh/spec3_y.C: Likewise.
759 * g++.dg/compat/eh/template1.h: Likewise.
760 * g++.dg/compat/eh/template1_y.C: Likewise.
761 * g++.dg/compat/eh/unexpected1_x.C: Likewise.
762 * g++.dg/compat/eh/unexpected1_y.C: Likewise.
763 * g++.dg/cpp0x/auto9.C: Likewise.
764 * g++.dg/cpp0x/defaulted23.C: Likewise.
765 * g++.dg/cpp0x/error5.C: Likewise.
766 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
767 * g++.dg/cpp0x/noexcept02.C: Likewise.
768 * g++.dg/cpp0x/noexcept07.C: Likewise.
769 * g++.dg/cpp0x/noexcept08.C: Likewise.
770 * g++.dg/cpp0x/noexcept19.C: Likewise.
771 * g++.dg/cpp0x/variadic73.C: Likewise.
772 * g++.dg/cpp0x/variadic-throw.C: Likewise.
773 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
774 * g++.dg/eh/async-unwind2.C: Likewise.
775 * g++.dg/eh/cond4.C: Likewise.
776 * g++.dg/eh/delete1.C: Likewise.
777 * g++.dg/eh/ehopt1.C: Likewise.
778 * g++.dg/eh/forced3.C: Likewise.
779 * g++.dg/eh/forced4.C: Likewise.
780 * g++.dg/eh/init-temp2.C: Likewise.
781 * g++.dg/eh/pr38662.C: Likewise.
782 * g++.dg/eh/pr41819.C: Likewise.
783 * g++.dg/eh/shadow1.C: Likewise.
784 * g++.dg/eh/spec2.C: Likewise.
785 * g++.dg/eh/spec3.C: Likewise.
786 * g++.dg/eh/spec5.C: Likewise.
787 * g++.dg/eh/spec6.C: Likewise.
788 * g++.dg/eh/spec7.C: Likewise.
789 * g++.dg/eh/spec8.C: Likewise.
790 * g++.dg/eh/spec9.C: Likewise.
791 * g++.dg/eh/template1.C: Likewise.
792 * g++.dg/eh/unexpected1.C: Likewise.
793 * g++.dg/ext/has_nothrow_assign.C: Likewise.
794 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
795 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
796 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
797 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
798 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
799 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
800 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
801 * g++.dg/gcov/gcov-7.C: Likewise.
802 * g++.dg/init/new13.C: Likewise.
803 * g++.dg/init/new25.C: Likewise.
804 * g++.dg/lookup/exception1.C: Likewise.
805 * g++.dg/opt/noreturn-1.C: Likewise.
806 * g++.dg/other/error3.C: Likewise.
807 * g++.dg/rtti/crash3.C: Likewise.
808 * g++.dg/template/eh2.C: Likewise.
809 * g++.dg/template/error36.C: Likewise.
810 * g++.dg/tm/pr46567.C: Likewise.
811 * g++.dg/tm/pr47340.C: Likewise.
812 * g++.dg/torture/pr46364.C: Likewise.
813 * g++.dg/torture/pr49394.C: Likewise.
814 * g++.dg/torture/pr52918-1.C: Likewise.
815 * g++.dg/torture/pr57190.C: Likewise.
816 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
817 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
818 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
819 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
820 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
821 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
822 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
823 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
824 * g++.dg/tree-ssa/pr45605.C: Likewise.
825 * g++.dg/warn/Wreturn-type-3.C: Likewise.
826 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
827 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
828 * g++.old-deja/g++.eh/spec1.C: Likewise.
829 * g++.old-deja/g++.eh/spec2.C: Likewise.
830 * g++.old-deja/g++.eh/spec3.C: Likewise.
831 * g++.old-deja/g++.eh/spec4.C: Likewise.
832 * g++.old-deja/g++.eh/spec6.C: Likewise.
833 * g++.old-deja/g++.eh/throw1.C: Likewise.
834 * g++.old-deja/g++.eh/throw2.C: Likewise.
835 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
836 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
837 * g++.old-deja/g++.mike/eh15.C: Likewise.
838 * g++.old-deja/g++.mike/eh25.C: Likewise.
839 * g++.old-deja/g++.mike/eh33.C: Likewise.
840 * g++.old-deja/g++.mike/eh34.C: Likewise.
841 * g++.old-deja/g++.mike/eh50.C: Likewise.
842 * g++.old-deja/g++.mike/eh51.C: Likewise.
843 * g++.old-deja/g++.mike/eh55.C: Likewise.
844 * g++.old-deja/g++.mike/p10416.C: Likewise.
845 * g++.old-deja/g++.other/crash28.C: Likewise.
846 * g++.old-deja/g++.other/crash30.C: Likewise.
847 * g++.old-deja/g++.other/new7.C: Likewise.
848 * g++.old-deja/g++.pt/ehspec1.C: Likewise.
849 * g++.old-deja/g++.robertl/eb123.C: Likewise.
851 2016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
853 * gcc.target/aarch64/pr78382.c: New testcase.
855 2016-12-08 Andrew Pinski <apinski@cavium.com>
857 * gcc.target/aarch64/pr71112.c: New testcase.
859 2016-12-07 Martin Sebor <msebor@redhat.com>
864 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
865 * g++.dg/ext/builtin-object-size3.C (bar): Same.
866 * g++.dg/ext/strncpy-chk1.C: Same.
867 * g++.dg/opt/memcpy1.C: Same.
868 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
869 * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
870 * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
871 * gcc.dg/attr-alloc_size.c: Same.
872 * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
873 * gcc.dg/builtin-stringop-chk-2.c: Same.
874 * gcc.dg/builtin-stringop-chk-4.c: New test.
875 * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
876 * gcc.dg/memcpy-2.c: Same.
877 * gcc.dg/pr40340-1.c: Same.
878 * gcc.dg/pr40340-2.c (main): Same.
879 * gcc.dg/pr40340-5.c (main): Same.
880 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
881 * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
882 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
884 * gfortran.dg/char_length_3.f90: Prune expected warnings.
885 * gfortran.dg/pr38868.f: Add expected warnings.
887 2016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
890 * gcc.target/powerpc/pr72717.c: New test.
892 2016-12-07 Jakub Jelinek <jakub@redhat.com>
894 * gcc.dg/builtin-strstr-1.c: New test.
895 * g++.dg/cpp0x/constexpr-strstr.C: New test.
898 * g++.dg/torture/pr78692.C: New test.
900 2016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
902 PR rtl-optimization/78617
903 * gcc.c-torture/execute/pr78617.c: New test.
905 2016-12-07 Carl Love <cel@us.ibm.com>
907 * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
908 P9 to their own test file. This allows precise constraints on the
909 effective target and compile options.
910 * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
911 compare P8 built-in tests.
912 * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
913 compare P9 built-in tests.
915 2016-12-07 Uros Bizjak <ubizjak@gmail.com>
917 * gcc.target/i386/pr77761.c: Require int128 effective target.
918 (avx512f_test): Delete.
919 (do_main): Rename to avx512f_test.
921 2016-12-07 Bin Cheng <bin.cheng@arm.com>
923 PR tree-optimization/78691
924 * gcc.target/i386/pr78691-i386.c: New test.
925 * gcc.target/powerpc/pr78691-ppc.c: New test.
927 2016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
929 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
930 * gcc.target/i386/pr70322-2.c: Likewise.
931 * gcc.target/i386/pr70322-3.c: Likewise.
932 * gcc.target/i386/pr70322-4.c: Likewise.
934 2016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
936 * gcc.target/aarch64/pr71727.c: New testcase.
938 2016-12-06 Tom de Vries <tom@codesourcery.com>
940 PR tree-optimization/67955
941 * gcc.dg/tree-ssa/dse-points-to.c: New test.
943 2016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
946 * gcc.target/powerpc/pr78658.c: New test.
948 2016-12-06 Vladimir Makarov <vmakarov@redhat.com>
951 * testsuite/gcc.target/i386/pr77761.c: New.
953 2016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
956 * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
957 * gfortran.dg/alloc_comp_constraint_7.f90: New test.
958 * gfortran.dg/namelist_34.f90: Update test.
959 * gfortran.dg/namelist_63.f90: Update test.
961 2016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
963 * gcc.target/mips/msa-builtins-err.c: New test.
965 2016-12-06 Jakub Jelinek <jakub@redhat.com>
968 * g++.dg/cpp0x/constexpr-71537.C: New test.
971 * g++.dg/cpp0x/constexpr-memchr.C: New test.
974 * g++.dg/cpp0x/constexpr-strchr.C: New test.
976 PR tree-optimization/78675
977 * gcc.c-torture/execute/pr78675.c: New test.
978 * gcc.target/i386/pr78675-1.c: New test.
979 * gcc.target/i386/pr78675-2.c: New test.
981 2016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
983 * gcc.target/i386/avx512bw-kandd-1.c: New.
984 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
985 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
986 * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
987 * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
988 * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
989 * gcc.target/i386/avx512bw-kord-1.c: Ditto.
990 * gcc.target/i386/avx512bw-korq-1.c: Ditto.
991 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
992 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
993 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
994 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
995 * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
996 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
997 * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
998 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
999 * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
1000 * gcc.target/i386/avx512dq-korb-1.c: Ditto.
1001 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
1002 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
1003 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
1004 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
1006 2016-12-05 Paolo Bonzini <bonzini@gnu.org>
1008 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
1009 gcc.dg/fold-and-rshift-2.c: New testcases.
1011 2016-12-05 Nathan Sidwell <nathan@acm.org>
1013 * c-c++-common/fmax_errors.c: Check notes after last error are
1016 2016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
1018 PR rtl-optimization/78561
1019 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
1021 2016-12-04 Martin Sebor <msebor@redhat.com>
1024 * gcc.dg/builtin-alloc-size.c: New test.
1026 2016-12-04 Uros Bizjak <ubizjak@gmail.com>
1029 * gcc.target/i386/pr70322-4.c: New test.
1031 2016-12-03 Janus Weil <janus@gcc.gnu.org>
1034 * gfortran.dg/abstract_type_9.f90: New test case.
1036 2016-12-03 Janus Weil <janus@gcc.gnu.org>
1039 * gfortran.dg/derived_result_2.f90.f90: New test case.
1041 2016-12-03 Janus Weil <janus@gcc.gnu.org>
1044 * gfortran.dg/finalize_30.f90: Extend test case.
1046 2016-12-02 Jakub Jelinek <jakub@redhat.com>
1049 * g++.dg/cpp0x/pr78649.C: New test.
1051 2016-12-02 Uros Bizjak <ubizjak@gmail.com>
1054 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
1056 2016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
1059 * gfortran.dg/char_conversion.f90: New test.
1061 2016-12-02 Jakub Jelinek <jakub@redhat.com>
1064 * gcc.target/i386/pr70322-1.c: New test.
1065 * gcc.target/i386/pr70322-2.c: New test.
1066 * gcc.target/i386/pr70322-3.c: New test.
1068 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1069 Thomas Preud'homme <thomas.preudhomme@arm.com>
1071 * gcc.target/arm/cmse/cmse-1.c: Add test for
1072 cmse_nonsecure_caller.
1074 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1075 Thomas Preud'homme <thomas.preudhomme@arm.com>
1077 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
1078 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
1079 * gcc.target/arm/cmse/cmse-14.c: New.
1080 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
1081 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
1082 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
1083 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
1084 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
1085 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
1086 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
1087 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
1088 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
1089 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
1090 * gcc.target/arm/cmse/baseline/union-1.c: New.
1091 * gcc.target/arm/cmse/baseline/union-2.c: New.
1092 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
1093 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
1094 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
1095 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
1096 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
1097 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
1098 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
1099 * gcc.target/arm/cmse/mainline/union-1.c: New.
1100 * gcc.target/arm/cmse/mainline/union-2.c: New.
1101 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
1102 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
1103 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
1104 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
1105 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
1106 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
1107 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
1108 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
1109 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
1110 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
1111 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
1112 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
1113 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
1114 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
1116 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1117 Thomas Preud'homme <thomas.preudhomme@arm.com>
1119 * gcc.target/arm/cmse/cmse-3.c: Add tests.
1120 * gcc.target/arm/cmse/cmse-4.c: Add tests.
1121 * gcc.target/arm/cmse/cmse-15.c: New.
1123 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1124 Thomas Preud'homme <thomas.preudhomme@arm.com>
1126 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
1127 * gcc.target/arm/cmse/struct-1.c: New.
1128 * gcc.target/arm/cmse/bitfield-1.c: New.
1129 * gcc.target/arm/cmse/bitfield-2.c: New.
1130 * gcc.target/arm/cmse/bitfield-3.c: New.
1131 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
1132 * gcc.target/arm/cmse/baseline/softfp.c: New.
1133 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
1134 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
1135 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
1136 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
1137 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
1139 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1140 Thomas Preud'homme <thomas.preudhomme@arm.com>
1142 * gcc.target/arm/cmse/cmse-4.c: New.
1143 * gcc.target/arm/cmse/cmse-9.c: New.
1144 * gcc.target/arm/cmse/cmse-10.c: New.
1146 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1147 Thomas Preud'homme <thomas.preudhomme@arm.com>
1149 * gcc.target/arm/cmse/cmse-3.c: New.
1151 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
1152 Thomas Preud'homme <thomas.preudhomme@arm.com>
1154 * gcc.target/arm/cmse/cmse.exp: New.
1155 * gcc.target/arm/cmse/cmse-1.c: New.
1156 * gcc.target/arm/cmse/cmse-12.c: New.
1157 * lib/target-supports.exp
1158 (check_effective_target_arm_cmse_ok): New.
1160 2016-12-02 Cesar Philippidis <cesar@codesourcery.com>
1161 James Norris <jnorris@codesourcery.com>
1163 * c-c++-common/goacc/data-2.c: Adjust test.
1164 * c-c++-common/goacc/executeables-1.c: New test.
1165 * g++.dg/goacc/data-1.C: Adjust test.
1167 2016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
1169 PR rtl-optimization/78561
1170 * gcc.target/aarch64/pr78561.c: New.
1172 2016-12-02 Bin Cheng <bin.cheng@arm.com>
1174 * gcc.dg/fold-bopcond-1.c: New test.
1175 * gcc.dg/fold-bopcond-2.c: New test.
1177 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1179 * gcc.target/s390/md/setmem_long-1.c: Fix test.
1181 2016-12-02 Jakub Jelinek <jakub@redhat.com>
1183 PR rtl-optimization/78547
1184 * gcc.dg/pr78547.c: New test.
1186 PR rtl-optimization/78575
1187 * gcc.dg/pr78575.c: New test.
1189 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1191 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
1193 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
1196 * gcc.target/s390/s390.exp: Support .C tests.
1197 * gcc.target/s390/pr77822-2.c: New test.
1198 * gcc.target/s390/pr77822-1.C: New test.
1200 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1202 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
1204 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1206 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
1208 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1210 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
1212 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
1214 2016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
1216 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
1218 2016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
1221 * gfortran.dg/char_length_20.f90: New test.
1222 * gfortran.dg/char_length_21.f90: Ditto.
1224 2016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
1227 * gfortran.dg/pr78279.f90: New test.
1229 2016-12-01 David Edelsohn <dje.gcc@gmail.com>
1231 * g++.dg/tls/pr77285-1.C: dg-add-options tls
1233 2016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
1235 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
1237 2016-12-01 Richard Biener <rguenther@suse.de>
1239 * gcc.dg/torture/alias-2.c: New testcase.
1241 2016-12-01 Georg-Johann Lay <avr@gjlay.de>
1243 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
1244 * gcc.target/avr/tiny-caller-save.c: Dito.
1246 2016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
1248 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
1250 2016-12-01 Jakub Jelinek <jakub@redhat.com>
1253 * gcc.dg/debug/pr78587.c: New test.
1255 2016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
1257 PR rtl-optimization/78607
1258 * gcc.c-torture/compile/pr78607.c: New testcase.
1260 2016-11-30 Martin Sebor <msebor@redhat.com>
1262 PR tree-optimization/78586
1263 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
1265 2016-11-30 Vladimir Makarov <vmakarov@redhat.com>
1267 PR tree-optimization/77856
1268 * gcc.target/i386/pr77856.c: New.
1270 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1272 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
1273 scan-assembler-not on AIX.
1275 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
1277 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
1279 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1281 * g++.dg/eh/new1.C: XFAIL on AIX.
1282 * g++.dg/eh/delete1.C: Same.
1283 * g++.dg/init/new40.C: Same.
1284 * g++.old-deja/g++.eh/new2.C: Same.
1286 2016-11-30 David Malcolm <dmalcolm@redhat.com>
1289 * gcc.dg/format/pr78494.c: Rename to...
1290 * gcc.dg/format/pr78498.c: ...this.
1292 2016-11-30 David Malcolm <dmalcolm@redhat.com>
1295 * gcc.dg/format/pr78494.c: New test case.
1297 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1299 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
1300 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
1301 * g++.dg/debug/dwarf2/refqual-1.C: Same.
1302 * g++.dg/debug/dwarf2/refqual-2.C: Same.
1304 2016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
1306 PR rtl-optimization/78610
1307 * gcc.c-torture/compile/pr78610.c: New testcase.
1309 2016-11-30 Bin Cheng <bin.cheng@arm.com>
1311 PR tree-optimization/78574
1312 * gcc.c-torture/compile/pr78574.c: New test.
1314 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
1316 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
1317 to the changed interfaces.
1318 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
1319 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1320 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
1321 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
1322 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
1323 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1324 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
1326 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1329 * gfortran.dg/derived_result.f90: New test case.
1331 2016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
1333 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
1334 -mfloat-abi=soft option.
1335 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
1338 2016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1341 * gcc.c-torture/compile/pr78362.c: New test.
1343 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
1345 * lib/target-supports.exp (check_effective_target_freorder): Check
1348 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
1350 * gcc.target/arc/arc700-stld-hazard.c: New file.
1352 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1355 * gfortran.dg/dtio_18.f90: New test case.
1357 2016-11-30 Martin Liska <mliska@suse.cz>
1360 * gcc.dg/asan/pr78541-2.c: New test.
1361 * gcc.dg/asan/pr78541.c: New test.
1363 2016-11-30 Jakub Jelinek <jakub@redhat.com>
1365 PR tree-optimization/78586
1366 * gcc.c-torture/execute/pr78586.c: New test.
1368 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1371 * gfortran.dg/class_61.f90: New test case.
1373 2016-11-29 David Malcolm <dmalcolm@redhat.com>
1375 PR preprocessor/78569
1376 * gcc.dg/format/pr78569.c: New test case.
1378 2016-11-29 Martin Sebor <msebor@redhat.com>
1380 avoid false positives on ILP32 targets.
1381 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1383 2016-11-29 Martin Sebor <msebor@redhat.com>
1385 PR tree-optimization/78512
1386 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
1387 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
1389 2016-11-29 Uros Bizjak <ubizjak@gmail.com>
1391 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
1392 Force value through k register.
1394 2016-11-29 David Malcolm <dmalcolm@redhat.com>
1400 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
1401 * g++.dg/spellcheck-macro-ordering.C: New test case.
1402 * g++.dg/spellcheck-pr78313.C: New test case.
1404 2016-11-29 Tamar Christina <tamar.christina@arm.com>
1406 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1407 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
1408 (Poly64x1_t, Poly64x2_t): Added types.
1409 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1410 (vmov_n_p64, vmovq_n_p64): Added.
1411 (vld2_lane_p64, vld2q_lane_p64): Likewise.
1412 (vld3_lane_p64, vld3q_lane_p64): Likewise.
1413 (vld4_lane_p64, vld4q_lane_p64): Likewise.
1414 (vst2_lane_p64, vst2q_lane_p64): Likewise.
1415 (vst3_lane_p64, vst3q_lane_p64): Likewise.
1416 (vst4_lane_p64, vst4q_lane_p64): Likewise.
1417 (vget_lane_p64, vgetq_lane_p64): Likewise.
1418 (vget_high_p64): Likewise.
1419 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
1420 Added AArch64 flags.
1421 (vreint_vector, vreint_vector_res): Moved to header.
1422 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
1423 Added Aarch64 flags.
1424 (vreint_vector, vreint_vector_res): Moved to header.
1426 2016-11-29 Janus Weil <janus@gcc.gnu.org>
1429 * gfortran.dg/finalize_30.f90: New test case.
1431 2016-11-29 Martin Liska <mliska@suse.cz>
1433 PR gcov-profile/78582
1434 * gcc.dg/pr78582.c: New test.
1436 2016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1438 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
1439 targets with sizeof(int) < 4.
1441 2016-11-29 Richard Biener <rguenther@suse.de>
1444 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
1446 2016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
1448 * gcc.target/powerpc/rldic-0.c: New testcase.
1449 * gcc.target/powerpc/rldic-1.c: New testcase.
1450 * gcc.target/powerpc/rldic-2.c: New testcase.
1451 * gcc.target/powerpc/rldicl-0.c: New testcase.
1452 * gcc.target/powerpc/rldicl-1.c: New testcase.
1453 * gcc.target/powerpc/rldicl-2.c: New testcase.
1454 * gcc.target/powerpc/rldicr-0.c: New testcase.
1455 * gcc.target/powerpc/rldicr-1.c: New testcase.
1456 * gcc.target/powerpc/rldicr-2.c: New testcase.
1457 * gcc.target/powerpc/rldicx.h: New file.
1458 * gcc.target/powerpc/rldimi-0.c: New testcase.
1459 * gcc.target/powerpc/rldimi-1.c: New testcase.
1460 * gcc.target/powerpc/rldimi-2.c: New testcase.
1461 * gcc.target/powerpc/rldimi.h: New file.
1462 * gcc.target/powerpc/rlwimi-0.c: New testcase.
1463 * gcc.target/powerpc/rlwimi-1.c: New testcase.
1464 * gcc.target/powerpc/rlwimi-2.c: New testcase.
1465 * gcc.target/powerpc/rlwimi.h: New file.
1466 * gcc.target/powerpc/rlwinm-0.c: New testcase.
1467 * gcc.target/powerpc/rlwinm-1.c: New testcase.
1468 * gcc.target/powerpc/rlwinm-2.c: New testcase.
1469 * gcc.target/powerpc/rlwinm.h: New file.
1471 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1474 * gcc.dg/pr78540.c: New test.
1476 2016-11-28 Martin Sebor <msebor@redhat.com>
1479 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
1480 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
1481 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1482 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
1484 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1487 * g++.dg/debug/pr72808.C: New test.
1489 PR rtl-optimization/78546
1490 * gcc.dg/torture/pr78546-1.c: New test.
1491 * gcc.dg/torture/pr78546-2.c: New test.
1494 * gfortran.dg/gomp/pr78298.f90: New test.
1496 2016-11-28 Uros Bizjak <ubizjak@gmail.com>
1498 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
1499 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
1501 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1504 * g++.dg/cpp1y/pr77591.C: New test.
1506 2016-11-28 David Edelsohn <dje.gcc@gmail.com>
1508 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
1510 2016-11-28 Richard Biener <rguenther@suse.de>
1512 PR tree-optimization/78542
1513 * gcc.dg/torture/pr78542.c: New testcase.
1515 2016-11-28 Richard Biener <rguenther@suse.de>
1517 PR tree-optimization/78343
1518 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
1519 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1521 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1524 * g++.dg/ipa/pr78211.C: New test.
1526 2016-11-27 Paul Thomas <pault@gcc.gnu.org>
1529 * gfortran.dg/submodule_22.f08: New test.
1532 * gfortran.dg/submodule_21.f08: New test.
1534 2016-11-27 John David Anglin <danglin@gcc.gnu.org>
1536 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
1538 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1539 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1540 Dominique d'Humieres <dominiq@lps.ens.fr>
1543 * gcc.dg/darwin-minversion-1.c: Update min version check.
1544 * gcc.dg/darwin-minversion-2.c: Likewise.
1545 * gcc.dg/darwin-minversion-3.c: Likewise.
1547 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1550 * gcc.dg/pr57438-1.c: New Test.
1551 * gcc.dg/pr57438-2.c: New Test.
1553 2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1554 Iain Sandoe <iain@codesourcery.com>
1557 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
1558 linker-visible symbols.
1559 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
1560 * gcc.dg/const-uniq-1.c: Likewise.
1561 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
1562 * gcc.target/i386/pr70799-1.c: Likewise.
1564 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1566 PR rtl-optimization/78438
1567 PR rtl-optimization/78477
1568 * gcc.c-torture/execute/pr78438.c: New test.
1569 * gcc.c-torture/execute/pr78477.c: New test.
1571 PR rtl-optimization/78526
1572 * gcc.dg/pr78526.c: New test.
1574 2016-11-25 Vladimir Makarov <vmakarov@redhat.com>
1576 PR rtl-optimization/77541
1577 * gcc.target/i386/pr77541.c: Change target to int128.
1579 2016-11-25 Janus Weil <janus@gcc.gnu.org>
1582 * gfortran.dg/typebound_assignment_8.f90: New test case.
1584 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1586 PR rtl-optimization/78527
1587 * gcc.c-torture/compile/pr78527.c: New test.
1589 2016-11-25 Martin Liska <mliska@suse.cz>
1591 PR gcov-profile/78086
1592 * g++.dg/gcov/pr16855.C: Clean up the test case.
1593 * g++.dg/gcov/pr16855-priority.C: New test.
1595 2016-11-25 Richard Biener <rguenther@suse.de>
1598 * gcc.dg/torture/pr78515.c: New testcase.
1600 2016-11-25 Paul Thomas <pault@gcc.gnu.org>
1603 * gfortran.dg/allocatable_function_10.f90: New test.
1604 * gfortran.dg/class_array_15.f03: Increase builtin_free count
1607 2016-11-25 Bin Cheng <bin.cheng@arm.com>
1612 * g++.dg/torture/pr78507.C: New test.
1613 * gcc.dg/torture/pr78510.c: New test.
1614 * gcc.dg/torture/pr78517.c: New test.
1616 2016-11-24 Richard Biener <rguenther@suse.de>
1618 PR tree-optimization/78343
1619 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1620 * gcc.dg/autopar/uns-outer-6.c: Adjust.
1621 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1622 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1623 * gcc.dg/vect/pr38529.c: Likewise.
1625 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
1627 PR tree-optimization/77673
1628 * gcc.dg/pr77673.c: New test.
1630 2016-11-25 Martin Jambor <mjambor@suse.cz>
1632 PR tree-optimization/70965
1633 * g++.dg/pr70965.C: New test.
1635 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1636 Andreas Schwab <schwab@linux-m68k.org>
1638 PR gcov-profile/78467
1639 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1642 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1644 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1645 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1647 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1649 * gcc.dg/tree-ssa/tailcall-8.c: New test.
1651 2016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1653 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
1654 with sizeof(int) < 4.
1656 2016-11-24 Martin Sebor <msebor@redhat.com>
1658 PR tree-optimization/78476
1659 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1661 2016-11-24 Vladimir Makarov <vmakarov@redhat.com>
1663 PR rtl-optimization/77541
1664 * gcc.target/i386/pr77541.c: New.
1666 2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1669 * gfortran.dg/class_result_4.f90: New test.
1671 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1673 * gcc.target/aarch64/_Float16_1.c: New.
1674 * gcc.target/aarch64/_Float16_2.c: Likewise.
1675 * gcc.target/aarch64/_Float16_3.c: Likewise.
1677 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1679 * gcc.target/aarch64/floatdihf2_1.c: New.
1681 2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1685 * gcc.target/arm/pr48863.c: New test.
1687 2016-11-24 Martin Liska <mliska@suse.cz>
1689 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1690 parts for frequencies/probabilities.
1691 * gcc.dg/pr34027-1.c: Likewise.
1692 * gcc.dg/strict-overflow-2.c: Likewise.
1693 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1694 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1695 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1696 * gcc.dg/tree-ssa/vector-3.c: Likewise.
1697 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1698 * gcc.dg/tree-ssa/dump-2.c: New test.
1700 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1702 * gcc.target/i386/align-limit.c: New test.
1704 2016-11-24 Richard Biener <rguenther@suse.de>
1706 PR tree-optimization/71595
1707 * gcc.dg/torture/pr71595.c: New testcase.
1709 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1711 PR rtl-optimization/78120
1712 * gcc.target/i386/pr78120.c: New test.
1714 2016-11-24 Eric Botcazou <ebotcazou@adacore.com>
1716 * gcc.c-torture/compile/20161124-1.c: New test.
1718 2016-11-24 Jakub Jelinek <jakub@redhat.com>
1721 * g++.dg/cpp1z/decomp18.C: New test.
1723 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1725 * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1726 * gcc.target/aarch64/store-pair-1.c: Likewise.
1728 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1730 * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1731 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1732 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1733 * gcc.target/aarch64/vect-clz.c: Likewise.
1734 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1735 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1736 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1737 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1738 * gcc.target/aarch64/vect-fmovd.c: Likewise.
1739 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1740 * gcc.target/aarch64/vect-fmovf.c: Likewise.
1741 * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1743 2016-11-23 Peter Bergner <bergner@vnet.ibm.com>
1746 * gcc.target/powerpc/pr78458.c: New.
1748 2016-11-23 Joseph Myers <joseph@codesourcery.com>
1750 * gcc.c-torture/compile/20161123-1.c: New test.
1752 2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
1755 * gfortran.dg/pr78297.f90: New test.
1757 2016-11-23 David Edelsohn <dje.gcc@gmail.com>
1759 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1761 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1764 * g++.dg/ubsan/return-7.C: New test.
1765 * c-c++-common/ubsan/unreachable-4.c: New test.
1767 PR tree-optimization/78482
1768 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1769 (bar): New function.
1770 (main): Call bar instead of printf.
1773 * gfortran.dg/gomp/pr69183.f90: New test.
1775 2016-11-23 Kito Cheng <kito.cheng@gmail.com>
1778 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1781 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1784 * g++.dg/cpp0x/pr77907.C: New test.
1786 2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1789 * gcc.dg/tree-ssa/pr78153-1.c: New test.
1790 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1792 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1795 * lib/target-supports.exp (add_options_for_float16): Add
1796 -mfp16-format=ieee when testign arm*-*-*.
1798 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1800 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1802 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1805 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1807 * lib/target-supports.exp (check_effective_target_float16): Add
1808 options for _Float16.
1809 (check_effective_target_float32): Add options for _Float32.
1810 (check_effective_target_float64): Add options for _Float64.
1811 (check_effective_target_float128): Add options for _Float128.
1812 (check_effective_target_float32x): Add options for _Float32x.
1813 (check_effective_target_float64x): Add options for _Float64x.
1814 (check_effective_target_float128x): Add options for _Float128x.
1816 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1818 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1819 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1821 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1823 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1824 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1826 2016-11-23 Martin Sebor <msebor@redhat.com>
1829 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1830 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1832 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1835 * g++.dg/cpp0x/pr71450-1.C: New test.
1836 * g++.dg/cpp0x/pr71450-2.C: New test.
1839 * g++.dg/cpp1y/pr77739.C: New test.
1841 2016-11-23 Martin Jambor <mjambor@suse.cz>
1843 * c-c++-common/gomp/gridify-1.c: Update scan string.
1844 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1845 * c-c++-common/gomp/gridify-2.c: New test.
1846 * c-c++-common/gomp/gridify-3.c: Likewise.
1848 2016-11-23 Richard Biener <rguenther@suse.de>
1850 PR tree-optimization/78396
1851 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1853 2016-11-23 Richard Biener <rguenther@suse.de>
1855 PR tree-optimization/78482
1856 * gcc.dg/torture/pr78482.c: New testcase.
1858 2016-11-23 Bin Cheng <bin.cheng@arm.com>
1860 * gcc.dg/fold-cond_expr-1.c: New test.
1861 * gcc.dg/fold-condcmpconv-1.c: New test.
1862 * gcc.dg/fold-condcmpconv-2.c: New test.
1864 2016-11-23 Richard Biener <rguenther@suse.de>
1867 * gcc.dg/torture/pr71762-1.c: New testcase.
1868 * gcc.dg/torture/pr71762-2.c: Likewise.
1869 * gcc.dg/torture/pr71762-3.c: Likewise.
1870 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1872 2016-11-23 Richard Biener <rguenther@suse.de>
1875 * g++.dg/lto/pr78472_0.c: New testcase.
1876 * g++.dg/lto/pr78472_1.C: Likewise.
1878 2016-11-23 Richard Biener <rguenther@suse.de>
1879 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
1881 PR tree-optimization/78154
1882 * gcc.dg/tree-ssa/pr78154.c: New test.
1884 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1886 * gcc.dg/pr31096.c: New testcase.
1887 * gcc.dg/pr31096-1.c: New testcase.
1889 2016-11-23 Paolo Bonzini <bonzini@gnu.org>
1891 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1892 adjust for warning->pedwarn change.
1893 * gcc.dg/cpp/defined-syshdr.c,
1894 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1895 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1896 gcc.dg/cpp/defined-Wextra.c,
1897 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1899 2016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1901 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1903 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1906 * gcc.target/i386/pr78451.c: New test.
1907 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1908 and #pragma GCC pop_options around the first #pragma GCC target.
1909 * gcc.target/i386/pr69255-2.c: Likewise.
1910 * gcc.target/i386/pr69255-3.c: Likewise.
1912 2016-11-23 Michael Collison <michael.collison@arm.com>
1914 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1915 additional constants are recognized and fewer instructions generated.
1916 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1917 additional constants are recognized and fewer instructions generated.
1919 2016-11-22 Ian Lance Taylor <iant@golang.org>
1921 * gcc.misc-tests/godump-1.c: Update expected output for recent
1924 2016-11-22 Marek Polacek <polacek@redhat.com>
1926 PR tree-optimization/78455
1927 * gcc.dg/uninit-23.c: New.
1929 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1932 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1935 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1938 * gfortran.dg/char_component_initializer_3.f90: New test.
1940 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1943 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1944 GCC target pragma before including immintrin.h.
1946 2016-11-22 Carl Love <cel@us.ibm.com>
1948 * gcc.target/powerpc/builtins-3.c: New file to test the new
1949 built-ins for vector compare equal and vector compare not equal.
1951 2016-11-22 Janus Weil <janus@gcc.gnu.org>
1954 * gfortran.dg/typebound_proc_35.f90: New test case.
1956 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1958 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1959 parameter in declaration.
1961 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1963 * gcc.dg/loop-split.c: Require int32plus.
1964 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1966 2016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1968 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1970 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1972 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1974 2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1977 * gcc.c-torture/compile/pr78439.c: New test.
1979 2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1982 * gcc.target/arm/pr77904.c: New test.
1984 2016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
1986 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1989 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1991 PR tree-optimization/78436
1992 * gcc.c-torture/execute/pr78436.c: New test.
1995 * gcc.dg/torture/pr78416.c: New test.
1997 PR tree-optimization/78445
1998 * gcc.dg/pr78445.c: New test.
2000 2016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
2002 PR libgfortran/78449
2003 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
2005 2016-11-21 Jeff Law <law@redhat.com>
2008 * gcc.c-torture/compile/pr68538.c: New test.
2010 2016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2012 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
2013 to be generated instead of FCTIWUZ or FCTIWZ.
2015 2016-11-21 Jakub Jelinek <jakub@redhat.com>
2018 * g++.dg/vect/simd-clone-7.cc: New test.
2021 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
2023 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
2026 2016-11-20 Jeff Law <law@redhat.com>
2029 * gcc.target/m68k/pr25128.c: New test.
2031 2016-11-21 Richard Sandiford <richard.sandiford@arm.com>
2033 * gcc.dg/tree-ssa/tailcall-7.c: New test.
2035 2016-11-21 David Malcolm <dmalcolm@redhat.com>
2037 PR preprocessor/78324
2038 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2039 (test_multitoken_macro): New function.
2040 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
2042 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
2044 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
2046 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
2048 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
2049 -ftrack-macro-expansion=0.
2050 (test_sprintf_note): Remove "P" macro. Add
2051 dg-begin/end-multiline-output directives.
2052 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
2054 2016-11-21 Georg-Johann Lay <avr@gjlay.de>
2056 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
2057 Return 1 for AVR_TINY.
2059 2016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
2061 PR rtl-optimization/71785
2062 * gcc.target/powerpc/pr71785.c: New file.
2064 2016-11-21 Bin Cheng <bin.cheng@arm.com>
2067 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
2068 options. Refine test by checking predictive commining PHI
2069 nodes in vectorized loop wrto vector factor.
2071 2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2074 * g++.dg/pr71973-1.C: New test.
2075 * g++.dg/pr71973-2.C: New test.
2076 * g++.dg/pr71973-3.C: New test.
2077 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
2078 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
2079 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
2081 * g++.old-deja/g++.other/realloc.C: Likewise.
2082 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
2084 2016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2086 PR tree-optimization/78413
2087 * gcc.dg/tree-ssa/pr78413.c: New test.
2089 2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
2091 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
2092 target is Thumb-only.
2094 2016-11-20 Jeff Law <law@redhat.com>
2097 * gcc.target/m68k/pr48551.c: New test.
2099 2016-11-20 Harald Anlauf <anlauf@gmx.de>
2102 * gfortran.dg/forall_18.f90: New testcase.
2104 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
2106 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
2108 2016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
2111 * gfortran.dg/typebound_operator_21.f03: New test.
2113 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
2115 * gcc.dg/tree-ssa/divide-5.c: New file.
2117 2016-11-19 Andreas Schwab <schwab@linux-m68k.org>
2119 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
2122 2016-11-19 John David Anglin <danglin@gcc.gnu.org>
2124 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
2125 libatomic_available.
2126 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
2127 * gfortran.dg/coarray_allocate_10.f08: Likewise.
2128 * gfortran.dg/coarray_allocate_7.f08: Likewise.
2129 * gfortran.dg/coarray_allocate_8.f08: Likewise.
2130 * gfortran.dg/coarray_allocate_9.f08: Likewise.
2131 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
2132 * gfortran.dg/coarray_stat_2.f90: Likewise.
2133 * gfortran.dg/coindexed_1.f90: Likewise.
2135 2016-11-18 Jeff Law <law@redhat.com>
2138 * gcc.target/m68k/pr25111.c: New test.
2140 2016-11-18 Jakub Jelinek <jakub@redhat.com>
2143 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
2146 * gcc.target/i386/pr78419.c: New test.
2149 * g++.dg/tls/pr77285-1.C: New test.
2150 * g++.dg/tls/pr77285-2.C: New test.
2152 2016-11-18 Jeff Law <law@redhat.com>
2155 * gcc.target/m68k/pr25112: New test.
2157 2016-11-18 David Edelsohn <dje.gcc@gmail.com>
2159 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
2160 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
2162 2016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
2164 * gcc.target/arm/optional_thumb-1.c: New test.
2165 * gcc.target/arm/optional_thumb-2.c: New test.
2166 * gcc.target/arm/optional_thumb-3.c: New test.
2168 2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2170 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
2171 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
2173 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
2174 (DEFAULT_REQUIRED_QUORUM): Likewise.
2176 2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
2177 Toma Tabacu <toma.tabacu@imgtec.com>
2179 * gcc.target/mips/inline-memcpy-1.c (dg-options):
2180 Add (REQUIRES_STDLIB).
2181 * gcc.target/mips/inline-memcpy-2.c: Ditto.
2182 * gcc.target/mips/inline-memcpy-3.c: Ditto.
2183 * gcc.target/mips/inline-memcpy-4.c: Ditto.
2184 * gcc.target/mips/inline-memcpy-5.c: Ditto.
2185 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
2186 * gcc.target/mips/loongson-simd.c: Ditto.
2187 * gcc.target/mips/memcpy-1.c: Ditto.
2188 * gcc.target/mips/mips-3d-1.c: Ditto.
2189 * gcc.target/mips/mips-3d-2.c: Ditto.
2190 * gcc.target/mips/mips-3d-3.c: Ditto.
2191 * gcc.target/mips/mips-3d-4.c: Ditto.
2192 * gcc.target/mips/mips-3d-5.c: Ditto.
2193 * gcc.target/mips/mips-3d-6.c: Ditto.
2194 * gcc.target/mips/mips-3d-7.c: Ditto.
2195 * gcc.target/mips/mips-3d-8.c: Ditto.
2196 * gcc.target/mips/mips-3d-9.c: Ditto.
2197 * gcc.target/mips/mips-ps-1.c: Ditto.
2198 * gcc.target/mips/mips-ps-2.c: Ditto.
2199 * gcc.target/mips/mips-ps-3.c: Ditto.
2200 * gcc.target/mips/mips-ps-4.c: Ditto.
2201 * gcc.target/mips/mips-ps-6.c: Ditto.
2202 * gcc.target/mips/mips16-attributes.c: Ditto.
2203 * gcc.target/mips/mips32-dsp-run.c: Ditto.
2204 * gcc.target/mips/mips32-dsp.c: Ditto.
2205 * gcc.target/mips/save-restore-1.c: Ditto.
2206 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
2207 (mips_preprocess): Add ignore_output argument that when set
2208 will not return the pre-processed output.
2209 (mips_arch_info): Update arguments for the call to mips_preprocess.
2210 (mips-dg-init): Ditto.
2211 (mips-dg-options): Check if a test having test option
2212 (REQUIRES_STDLIB) has the required sysroot support for
2213 the current test options.
2215 2016-11-17 Jeff Law <law@redhat.com>
2218 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
2221 * gcc.target/m68k/pr47192.c: New test.
2223 2016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
2225 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
2226 instead of isa>=4, in order to downgrade to R5.
2228 2016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
2230 * gcc.target/arc/cmem-bit-1.c: New file.
2231 * gcc.target/arc/cmem-bit-2.c: New file.
2232 * gcc.target/arc/cmem-bit-3.c: New file.
2233 * gcc.target/arc/cmem-bit-4.c: New file.
2235 2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
2237 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
2239 * gcc.target/i386/funcspec-56.inc: Test new attributes.
2241 2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
2242 Andrew Senkevich <andrew.senkevich@intel.com>
2244 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
2245 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
2246 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
2247 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
2248 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
2249 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
2250 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
2251 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
2252 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
2253 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
2254 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
2255 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
2256 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
2257 avx5124vnniw-check.h.
2258 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
2259 check_effective_target_avx5124vnniw): New.
2260 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
2262 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
2263 * gcc.target/i386/sse-13.c: Ditto.
2264 * g++.dg/other/i386-2.C: Ditto.
2265 * g++.dg/other/i386-3.C: Ditto.
2266 * gcc.target/i386/sse-22.c: Ditto.
2267 * gcc.target/i386/sse-23.c: Ditto.
2269 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2272 * g++.dg/parse/pr55080.C: New.
2274 2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2277 * gcc.target/powerpc/fusion4.c: New test.
2279 2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
2282 * gcc.target/arm/pr77933-1.c: New test.
2283 * gcc.target/arm/pr77933-2.c: Likewise.
2285 2016-11-17 Jakub Jelinek <jakub@redhat.com>
2288 * g++.dg/opt/pr78201.C: New test.
2290 2016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
2292 * gcc.dg/pr78333.c: Add empty implementations of
2293 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
2294 problems on non-glibc systems.
2296 2016-11-17 David Malcolm <dmalcolm@redhat.com>
2298 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2299 (test_raw_string_one_liner): New function.
2300 (test_raw_string_multiline): New function.
2302 2016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2304 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
2305 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
2307 2016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2308 Richard Biener <rguenther@suse.de>
2310 PR tree-optimization/77848
2311 * gfortran.dg/vect/pr77848.f: New test.
2313 2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2316 * gcc.target/arm/pr53447-5.c: New test.
2317 * lib/target-supports.exp
2318 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
2320 2016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
2322 * gcc.target/arc/abitest.S: New file.
2323 * gcc.target/arc/abitest.h: Likewise.
2324 * gcc.target/arc/va_args-1.c: Likewise.
2325 * gcc.target/arc/va_args-2.c: Likewise.
2326 * gcc.target/arc/va_args-3.c: Likewise.
2327 * gcc.target/arc/mcrc.c: Deleted.
2328 * gcc.target/arc/mdsp-packa.c: Likewise.
2329 * gcc.target/arc/mdvbf.c: Likewise.
2330 * gcc.target/arc/mmac-24.c: Likewise.
2331 * gcc.target/arc/mmac-d16.c: Likewise.
2332 * gcc.target/arc/mno-crc.c: Likewise.
2333 * gcc.target/arc/mno-dsp-packa.c: Likewise.
2334 * gcc.target/arc/mno-dvbf.c: Likewise.
2335 * gcc.target/arc/mno-mac-24.c: Likewise.
2336 * gcc.target/arc/mno-mac-d16.c: Likewise.
2337 * gcc.target/arc/mno-rtsc.c: Likewise.
2338 * gcc.target/arc/mno-xy.c: Likewise.
2339 * gcc.target/arc/mrtsc.c: Likewise.
2340 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
2342 (check_effective_target_arc700): Likewise.
2343 (check_effective_target_arc6xx): Likewise.
2344 (check_effective_target_arcmpy): Likewise.
2345 (check_effective_target_archs): Likewise.
2346 (check_effective_target_clmcpu): Likewise.
2347 (check_effective_target_barrelshifter): Likewise.
2348 * gcc.target/arc/barrel-shifter-1.c: Changed.
2349 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
2350 * gcc.target/arc/cmem-1.c: Changed.
2351 * gcc.target/arc/cmem-2.c: Likewise.
2352 * gcc.target/arc/cmem-3.c: Likewise.
2353 * gcc.target/arc/cmem-4.c: Likewise.
2354 * gcc.target/arc/cmem-5.c: Likewise.
2355 * gcc.target/arc/cmem-6.c: Likewise.
2356 * gcc.target/arc/cmem-7.c: Likewise.
2357 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
2358 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
2359 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
2360 * gcc.target/arc/jump-around-jump.c: Update options.
2361 * gcc.target/arc/mARC601.c: Changed.
2362 * gcc.target/arc/mcpu-arc600.c: Changed.
2363 * gcc.target/arc/mcpu-arc601.c: Changed.
2364 * gcc.target/arc/mcpu-arc700.c: Changed.
2365 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
2366 * gcc.target/arc/movb-1.c: Changed.
2367 * gcc.target/arc/movb-2.c: Likewise.
2368 * gcc.target/arc/movb-3.c: Likewise.
2369 * gcc.target/arc/movb-4.c: Likewise.
2370 * gcc.target/arc/movb-5.c: Likewise.
2371 * gcc.target/arc/movb_cl-1.c: Likewise.
2372 * gcc.target/arc/movb_cl-2.c: Likewise.
2373 * gcc.target/arc/movbi_cl-1.c: Likewise.
2374 * gcc.target/arc/movh_cl-1.c: Likewise.
2375 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
2376 * gcc.target/arc/mul64.c: Enable it only for ARC600.
2377 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
2378 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
2379 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
2380 * gcc.target/arc/trsub.c: Only for ARC EM cores.
2381 * gcc.target/arc/builtin_simdarc.c: Changed.
2382 * gcc.target/arc/extzv-1.c: Likewise.
2383 * gcc.target/arc/insv-1.c: Likewise.
2384 * gcc.target/arc/insv-2.c: Likewise.
2385 * gcc.target/arc/mA6.c: Likewise.
2386 * gcc.target/arc/mA7.c: Likewise.
2387 * gcc.target/arc/mARC600.c: Likewise.
2388 * gcc.target/arc/mARC700.c: Likewise.
2389 * gcc.target/arc/mcpu-arc600.c: Likewise.
2390 * gcc.target/arc/mcpu-arc700.c: Likewise.
2391 * gcc.target/arc/movl-1.c: Likewise.
2392 * gcc.target/arc/nps400-1.c: Likewise.
2393 * gcc.target/arc/trsub.c: Likewise.
2394 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
2396 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
2397 * gcc.target/arc/mswape.c: Likewise.
2399 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2402 * g++.dg/cpp1y/pr68180.C: New.
2404 2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2406 PR tree-optimization/78319
2407 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
2410 2016-11-17 Richard Biener <rguenther@suse.de>
2412 PR tree-optimization/78306
2413 * gcc.dg/cilk-plus/pr78306.c: New testcase.
2415 2016-11-17 Richard Biener <rguenther@suse.de>
2418 * gcc.dg/torture/pr78305.c: New testcase.
2420 2016-11-17 Janus Weil <janus@gcc.gnu.org>
2423 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
2425 2016-11-16 Marek Polacek <polacek@redhat.com>
2428 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
2429 * g++.dg/ext/case-range2.C: Likewise.
2431 2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
2434 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
2435 * gfortran.dg/fmt_tab_2.f90: Ditto.
2437 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2439 PR rtl-optimization/78378
2440 * gcc.c-torture/execute/pr78378.c: New test.
2442 2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
2444 * gcc.dg/tree-prof/section-attr-1.c: New file.
2445 * gcc.dg/tree-prof/section-attr-2.c: New file.
2446 * gcc.dg/tree-prof/section-attr-3.c: New file.
2448 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2450 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
2453 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2455 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
2456 (dg-final): Remove microMIPS JALRS mnemonic matching.
2457 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
2458 (dg-final): Remove microMIPS JALRS mnemonic matching.
2459 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
2460 (dg-final): Remove microMIPS JALRS mnemonic matching.
2461 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
2462 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
2463 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
2464 * gcc.target/mips/call-1u.c: New test case.
2465 * gcc.target/mips/call-2u.c: New test case.
2466 * gcc.target/mips/call-3u.c: New test case.
2467 * gcc.target/mips/call-4u.c: New test case.
2468 * gcc.target/mips/call-5u.c: New test case.
2469 * gcc.target/mips/call-6u.c: New test case.
2471 2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
2473 * gcc.target/arm/empty_fiq_handler.c: New test.
2475 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2478 * gfortran.dg/gomp/pr78299.f90: New test.
2480 2015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
2482 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
2483 * gcc.dg/optimize-bswaphi-1.c: Likewise.
2484 * gcc.dg/optimize-bswapsi-2.c: Likewise.
2486 2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
2488 PR libgfortran/78314
2489 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
2491 2016-11-16 Bin Cheng <bin.cheng@arm.com>
2493 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
2494 according to updated dump info.
2496 2016-11-16 Alexander Monakov <amonakov@ispras.ru>
2498 * lib/target-supports.exp (check_effective_target_alloca): Use a
2500 * gcc.target/nvptx/softstack.c: New test.
2501 * gcc.target/nvptx/decl-shared.c: New test.
2502 * gcc.target/nvptx/decl-shared-init.c: New test.
2504 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2506 * gcc.target/mips/data-sym-jump.c: New test case.
2507 * gcc.target/mips/data-sym-pool.c: New test case.
2508 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
2511 2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2513 * lib/target-supports.exp (check_avx2_hw_available): New.
2514 (check_effective_target_avx2_runtime): New.
2515 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
2517 2016-11-16 Tamar Christina <tamar.christina@arm.com>
2520 * gcc.dg/cpp/trad/trad.exp
2521 (dg-runtest): Moved $srcdir/$subdir/ to
2522 DEFAULT_TRADCPPFLAGS.
2524 2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
2527 * gfortran.dg/class_allocate_23.f08: New test.
2529 2016-11-16 Richard Biener <rguenther@suse.de>
2532 * gcc.dg/pr78333.c: New testcase.
2534 2016-11-16 Martin Liska <mliska@suse.cz>
2537 * gcc.dg/asan/pr78270.c: Update comment style.
2538 * gcc.dg/asan/pr78270-2.c: New test.
2540 2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2542 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
2543 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
2545 2016-11-16 Richard Biener <rguenther@suse.de>
2547 PR tree-optimization/78348
2548 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
2550 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2553 * c-c++-common/ubsan/overflow-vec-1.c: New test.
2554 * c-c++-common/ubsan/overflow-vec-2.c: New test.
2556 2016-11-15 Marek Polacek <polacek@redhat.com>
2558 * g++.dg/cpp1z/init-statement6.C: Rename a function.
2560 2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2562 PR libgfortran/51119
2563 * gfortran.dg/matmul_12.f90: New test case.
2565 2016-11-15 Uros Bizjak <ubizjak@gmail.com>
2567 * gcc.target/i386/funcspec-56.inc: New file.
2568 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
2569 common 32-bit and 64-bit function specific options.
2570 * gcc.target/i386/funcspec-6.c: Ditto.
2572 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2574 * g++.dg/cpp1z/decomp14.C: New test.
2575 * g++.dg/cpp1z/decomp15.C: New test.
2576 * g++.dg/cpp1z/decomp16.C: New test.
2578 * g++.dg/cpp1z/decomp13.C: New test.
2580 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
2583 * g++.dg/cpp0x/constexpr-71988.C: New test.
2585 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2587 * gcc.target/mips/insn-casesi.c: New test case.
2588 * gcc.target/mips/insn-pseudo-1.c: New test case.
2589 * gcc.target/mips/insn-pseudo-2.c: New test case.
2590 * gcc.target/mips/insn-pseudo-3.c: New test case.
2591 * gcc.target/mips/insn-pseudo-4.c: New test case.
2592 * gcc.target/mips/insn-tablejump.c: New test case.
2594 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2596 * gcc.target/mips/mips.exp (mips_option_tests): Add
2597 `-mcode-readable=yes' array element.
2599 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2601 * gcc.target/mips/mips.exp (mips_option_tests): Add
2602 `-mmicromips' array element.
2604 2016-11-15 Michael Matz <matz@suse.de>
2606 PR missed-optimization/77881
2607 * gcc.target/i386/pr77881.c: New test.
2609 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2612 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2614 2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2616 * gcc.target/powerpc/vec-set-int.c: New test.
2617 * gcc.target/powerpc/vec-set-short.c: Likesie.
2618 * gcc.target/powerpc/vec-set-char.c: Likewise.
2620 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2622 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2624 2016-11-14 Janus Weil <janus@gcc.gnu.org>
2627 * gfortran.dg/class_result_3.f90: New test.
2629 2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
2630 Richard Biener <rguenther@suse.de>
2632 * gcc.dg/gimplefe-1.c: New testcase.
2633 * gcc.dg/gimplefe-2.c: Likewise.
2634 * gcc.dg/gimplefe-3.c: Likewise.
2635 * gcc.dg/gimplefe-4.c: Likewise.
2636 * gcc.dg/gimplefe-5.c: Likewise.
2637 * gcc.dg/gimplefe-6.c: Likewise.
2638 * gcc.dg/gimplefe-7.c: Likewise.
2639 * gcc.dg/gimplefe-8.c: Likewise.
2640 * gcc.dg/gimplefe-9.c: Likewise.
2641 * gcc.dg/gimplefe-10.c: Likewise.
2642 * gcc.dg/gimplefe-11.c: Likewise.
2643 * gcc.dg/gimplefe-12.c: Likewise.
2644 * gcc.dg/gimplefe-13.c: Likewise.
2645 * gcc.dg/gimplefe-14.c: Likewise.
2646 * gcc.dg/gimplefe-15.c: Likewise.
2647 * gcc.dg/gimplefe-16.c: Likewise.
2648 * gcc.dg/gimplefe-17.c: Likewise.
2649 * gcc.dg/gimplefe-18.c: Likewise.
2651 2016-11-14 Martin Liska <mliska@suse.cz>
2654 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2655 to match scanned pattern.
2656 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2658 2016-11-14 Richard Biener <rguenther@suse.de>
2660 PR tree-optimization/78312
2661 * gcc.dg/torture/pr78312.c: New testcase.
2663 2016-11-14 Georg-Johann Lay <avr@gjlay.de>
2666 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2668 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2669 Jason Merrill <jason@redhat.com>
2671 Implement P0217R3 - C++17 structured bindings
2672 * g++.dg/cpp1z/decomp1.C: New test.
2673 * g++.dg/cpp1z/decomp2.C: New test.
2674 * g++.dg/cpp1z/decomp3.C: New test.
2675 * g++.dg/cpp1z/decomp4.C: New test.
2676 * g++.dg/cpp1z/decomp5.C: New test.
2677 * g++.dg/cpp1z/decomp6.C: New test.
2678 * g++.dg/cpp1z/decomp7.C: New test.
2679 * g++.dg/cpp1z/decomp8.C: New test.
2680 * g++.dg/cpp1z/decomp9.C: New test.
2681 * g++.dg/cpp1z/decomp10.C: New test.
2683 2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2685 * g++.dg/torture/pr78268.C: New test.
2687 2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2690 * c-c++-common/pr35503-1.c: New test.
2691 * c-c++-common/pr35503-2.c: Likewise.
2692 * c-c++-common/pr35503-3.c: Likewise.
2693 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2695 2016-11-13 Uros Bizjak <ubizjak@gmail.com>
2697 PR rtl-optimization/78232
2698 PR rtl-optimization/78248
2699 * gcc.dg/ubsan/pr78248.c: New test.
2701 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2703 * gnat.dg/address_conv.adb: New test.
2705 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2707 * gnat.dg/renaming11.ad[sb]: New test.
2709 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2711 * c-c++-common/dump-ada-spec-6.c: New test.
2713 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2715 * gnat.dg/lto21.adb: New test.
2716 * gnat.dg/lto21_pkg1.ads: New helper.
2717 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2719 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2722 * gfortran.dg/typebound_proc_34.f90: New test.
2724 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2727 * gfortran.dg/class_57.f90: Changed error message.
2728 * gfortran.dg/class_60.f90: New test.
2730 2016-11-12 David Edelsohn <dje.gcc@gmail.com>
2732 * g++.dg/pr78112.C: XFAIL AIX.
2734 2016-11-12 Janus Weil <janus@gcc.gnu.org>
2737 * gfortran.dg/typebound_generic_16.f90: New test.
2739 2016-11-12 Jakub Jelinek <jakub@redhat.com>
2742 * g++.dg/cpp0x/pr71225.C: New test.
2744 2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
2746 * gcc.target/sparc/20161111-1.c: New test.
2748 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
2751 * gcc.target/i386/pr78310.c: New test.
2753 2016-11-11 Jeff Law <law@redhat.com>
2755 * gcc.dg/tree-ssa/isolate-6.c: New test.
2756 * gcc.dg/tree-ssa/isolate-7.c: New test.
2758 2016-11-11 Bin Cheng <bin.cheng@arm.com>
2761 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2764 2016-11-11 Jakub Jelinek <jakub@redhat.com>
2767 * g++.dg/parse/pr72774.C: New test.
2769 2016-11-11 Richard Biener <rguenther@suse.de>
2771 PR tree-optimization/71575
2772 * gcc.dg/graphite/pr71575-1.c: New testcase.
2773 * gcc.dg/graphite/pr71575-2.c: Likewise.
2775 2016-11-11 Richard Biener <rguenther@suse.de>
2778 * gcc.dg/uninit-pr78295.c: New testcase.
2780 2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
2783 * gfortran.dg/dec_structure_17.f90: New test.
2785 2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2787 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2788 being allowed in vector registers.
2789 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2790 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2791 * gcc.target/powerpc/vsx-himode.c: Likewise.
2792 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2793 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2794 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2795 to allow matching MFVSRD or MFVSRW.
2797 2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
2799 PR rtl-optimization/78241
2800 * gcc.dg/pr78241.c: New test.
2802 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2804 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2807 * g++.dg/cpp1z/noexcept-type14.C: New test.
2808 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2810 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
2812 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2813 WVAL0S tests added in r241817.
2815 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2817 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2818 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2819 no longer allowed and corresponding ordered construct.
2820 * gfortran.dg/gomp/linear-1.f90: New test.
2821 * gfortran.dg/gomp/declare-simd-2.f90: New test.
2822 * gfortran.dg/gomp/declare-target-1.f90: New test.
2823 * gfortran.dg/gomp/declare-target-2.f90: New test.
2825 2016-11-10 Martin Liska <mliska@suse.cz>
2828 * gcc.dg/asan/pr78270.c: New test.
2830 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
2831 Jakub Jelinek <jakub@redhat.com>
2834 * g++.dg/pr78112.C: New testcase.
2836 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2838 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2840 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2841 string in case condition contains % characters.
2844 * g++.dg/cpp1z/noexcept-type13.C: New test.
2846 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
2848 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2849 using (HAS_MOVN) with MIPS III.
2851 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2854 * gfortran.dg/volatile14.f90: New test.
2856 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
2859 * gcc.target/i386/pr78262.c: New test.
2861 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
2864 * gfortran.dg/pr78259.f90: New test.
2866 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2869 * gfortran.dg/spec_expr_7.f90: New test.
2871 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2874 * gcc.c-torture/execute/pr77718.c: New test.
2876 * gcc.dg/ubsan/c99-shift-3.c: New test.
2877 * gcc.dg/ubsan/c99-shift-4.c: New test.
2878 * gcc.dg/ubsan/c99-shift-5.c: New test.
2879 * gcc.dg/ubsan/c99-shift-6.c: New test.
2881 2016-11-09 Martin Liska <mliska@suse.cz>
2883 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2884 test-case for memcmp.
2885 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2887 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2890 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2892 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
2894 * gfortran.dg/move_alloc_18.f90: New test.
2896 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2899 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2900 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2902 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2905 * gfortran.dg/class_59.f90: New test.
2907 2016-11-09 Richard Biener <rguenther@suse.de>
2909 PR tree-optimization/78007
2910 * gcc.dg/vect/vect-bswap32.c: Adjust.
2911 * gcc.dg/vect/vect-bswap64.c: Likewise.
2913 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2915 * gcc.dg/ipa/vrp7.c: New test.
2917 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2920 * gcc.dg/ipa/pr78121.c: New test.
2922 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2924 * c-c++-common/asan/default_options.h: New file.
2925 * c-c++-common/asan/strcasestr-1.c: New test.
2926 * c-c++-common/asan/strcasestr-2.c: Likewise.
2927 * c-c++-common/asan/strcspn-1.c: Likewise.
2928 * c-c++-common/asan/strcspn-2.c: Likewise.
2929 * c-c++-common/asan/strpbrk-1.c: Likewise.
2930 * c-c++-common/asan/strpbrk-2.c: Likewise.
2931 * c-c++-common/asan/strspn-1.c: Likewise.
2932 * c-c++-common/asan/strspn-2.c: Likewise.
2933 * c-c++-common/asan/strstr-1.c: Likewise.
2934 * c-c++-common/asan/strstr-2.c: Likewise.
2935 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2937 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2939 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2941 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2944 * gfortran.dg/class_58.f90: New test.
2946 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
2949 * gcc.target/i386/pr70799-2.c: New test.
2951 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2954 * gfortran.dg/proc_ptr_comp_46.f90: New test.
2956 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2958 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2960 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2962 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2964 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2966 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2968 2016-11-08 Martin Liska <mliska@suse.cz>
2971 * g++.dg/asan/use-after-scope-4.C: New test.
2972 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2973 * gcc.dg/asan/use-after-scope-8.c: Remove.
2975 2016-11-08 Richard Biener <rguenther@suse.de>
2977 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2979 2016-11-08 Tamar Christina <tamar.christina@arm.com>
2982 * gcc.dg/cpp/trad/trad.exp
2983 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2984 * gcc.dg/cpp/trad/include.c: Use local header file.
2986 2016-11-08 Richard Biener <rguenther@suse.de>
2988 PR tree-optimization/78205
2989 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2991 2016-11-08 Richard Biener <rguenther@suse.de>
2993 PR tree-optimization/78224
2994 * g++.dg/torture/pr78224.C: New testcase.
2996 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2998 * gcc.dg/store_merging_1.c: Require store_merge.
2999 * gcc.dg/store_merging_2.c: Likewise.
3000 * gcc.dg/store_merging_4.c: Likewise.
3001 * gcc.dg/store_merging_5.c: Likewise.
3002 * gcc.dg/store_merging_6.c: Likewise.
3003 * gcc.dg/store_merging_7.c: Likewise.
3004 * gcc.dg/store_merging_8.c: Likewise.
3005 * lib/target-supports.exp (check_effective_target_store_merge): New.
3007 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
3009 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
3010 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
3011 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
3012 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
3013 -mvsx -mpower8-vector.
3014 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
3015 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
3016 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
3017 -mvsx -mpower8-vector.
3019 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
3021 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
3023 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
3024 * gcc.dg/visibility-14.c: XFAIL AIX.
3025 * gcc.dg/visibility-15.c: XFAIL AIX.
3026 * gcc.dg/visibility-16.c: XFAIL AIX.
3027 * gcc.dg/visibility-17.c: XFAIL AIX.
3028 * gcc.dg/visibility-18.c: XFAIL AIX.
3029 * gcc.dg/visibility-19.c: XFAIL AIX.
3030 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
3031 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
3032 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
3033 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
3035 2016-11-07 Jakub Jelinek <jakub@redhat.com>
3038 * gcc.target/i386/pr78227-1.c: New test.
3039 * gcc.target/i386/pr78227-2.c: New test.
3041 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3044 * gcc.dg/pr35691-1.c: New test-case.
3045 * gcc.dg/pr35691-2.c: Likewise.
3047 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
3049 PR rtl-optimization/77309
3050 * gcc.dg/torture/pr77309.c: New test.
3052 2016-11-07 Jakub Jelinek <jakub@redhat.com>
3055 * gcc.target/i386/pr71529.C: Moved to ...
3056 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
3059 * gcc.target/i386/pr64411.C: Moved to ...
3060 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
3064 * gcc.target/i386/pr65105-4.C: Moved to ...
3065 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
3066 Run into compile test rather than execute test.
3068 2016-11-07 Richard Biener <rguenther@suse.de>
3071 * g++.dg/pr78229.C: New testcase.
3073 2016-11-07 Richard Biener <rguenther@suse.de>
3075 PR tree-optimization/78218
3076 * gcc.dg/torture/pr78218.c: New testcase.
3078 2016-11-07 Richard Biener <rguenther@suse.de>
3080 PR tree-optimization/78228
3081 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
3083 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3086 * g++.dg/torture/pr77822.C: New test.
3088 2016-11-07 Martin Liska <mliska@suse.cz>
3090 * c-c++-common/asan/force-inline-opt0-1.c: Disable
3091 -f-sanitize-address-use-after-scope.
3092 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
3094 * g++.dg/asan/use-after-scope-1.C: New test.
3095 * g++.dg/asan/use-after-scope-2.C: Likewise.
3096 * g++.dg/asan/use-after-scope-3.C: Likewise.
3097 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
3098 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
3099 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
3100 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
3101 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
3102 * g++.dg/asan/use-after-scope-types.h: Likewise.
3103 * gcc.dg/asan/use-after-scope-1.c: Likewise.
3104 * gcc.dg/asan/use-after-scope-2.c: Likewise.
3105 * gcc.dg/asan/use-after-scope-3.c: Likewise.
3106 * gcc.dg/asan/use-after-scope-4.c: Likewise.
3107 * gcc.dg/asan/use-after-scope-5.c: Likewise.
3108 * gcc.dg/asan/use-after-scope-6.c: Likewise.
3109 * gcc.dg/asan/use-after-scope-7.c: Likewise.
3110 * gcc.dg/asan/use-after-scope-8.c: Likewise.
3111 * gcc.dg/asan/use-after-scope-9.c: Likewise.
3112 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
3113 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
3114 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
3115 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
3116 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
3118 2016-11-07 Richard Biener <rguenther@suse.de>
3120 PR tree-optimization/78189
3121 * g++.dg/torture/pr78189.C: New testcase.
3123 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
3125 * gcc.dg/Wtrampolines.c: XFAIL AIX.
3127 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
3129 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
3132 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3135 * arith.c (gfc_complex2real): Change gfc_warning_now to
3138 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
3140 * gfortran.dg/move_alloc_17.f03: New test.
3142 2016-11-05 Richard Biener <rguenther@suse.de>
3145 * g++.dg/ipa/pr78188.C: New test.
3147 2016-11-05 Janus Weil <janus@gcc.gnu.org>
3148 Dominique d'Humieres <dominiq@lps.ens.fr>
3151 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
3153 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
3156 * gfortran.dg/select_type_39.f03: New test.
3158 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
3161 * gfortran.dg/associate_23.f90: New test.
3163 2016-11-04 Jakub Jelinek <jakub@redhat.com>
3166 * gcc.dg/pr77834.c: New test.
3168 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
3171 * g++.dg/cpp1y/pr67980.C: New.
3173 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3175 * gcc.target/powerpc/fold-vec-add-1.c: New.
3176 * gcc.target/powerpc/fold-vec-add-2.c: New.
3177 * gcc.target/powerpc/fold-vec-add-3.c: New.
3178 * gcc.target/powerpc/fold-vec-add-4.c: New.
3179 * gcc.target/powerpc/fold-vec-add-5.c: New.
3180 * gcc.target/powerpc/fold-vec-add-6.c: New.
3181 * gcc.target/powerpc/fold-vec-add-7.c: New.
3183 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
3185 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
3186 for -mbranch-likely, infer -mno-branch-likely for R6.
3188 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3191 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
3192 * g++.dg/init/new15.C: Likewise.
3193 * g++.dg/ipa/inline-1.C: Likewise.
3194 * g++.dg/ipa/inline-2.C: Likewise.
3195 * g++.dg/lto/20080908-1_0.C: Likewise.
3196 * g++.dg/tc1/dr20.C: Likewise.
3197 * g++.dg/tree-ssa/inline-1.C: Likewise.
3198 * g++.dg/tree-ssa/inline-2.C: Likewise.
3199 * g++.old-deja/g++.law/except1.C: Likewise.
3200 * g++.old-deja/g++.other/vbase5.C: Likewise.
3201 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
3203 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3205 PR tree-optimization/78210
3206 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
3207 possibility of widening multiplies.
3209 2016-11-04 Richard Biener <rguenther@suse.de>
3212 * gcc.dg/pr78185.c: New testcase.
3214 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
3216 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
3217 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
3219 2016-11-03 Jakub Jelinek <jakub@redhat.com>
3220 Alexandre Oliva <aoliva@redhat.com>
3221 Jason Merrill <jason@redhat.com>
3225 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
3226 * g++.dg/debug/dwarf2/ref-3.C: New test.
3227 * g++.dg/debug/dwarf2/ref-4.C: New test.
3228 * g++.dg/debug/dwarf2/refqual-1.C: New test.
3229 * g++.dg/debug/dwarf2/refqual-2.C: New test.
3231 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
3233 * gfortran.dg/dec_exp_1.f90: New test.
3234 * gfortran.dg/dec_exp_2.f90: Likewise.
3235 * gfortran.dg/dec_exp_3.f90: Likewise.
3237 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
3239 * gfortran.dg/dec_parameter_1.f: New test.
3240 * gfortran.dg/dec_parameter_2.f90: Likewise.
3241 * gfortran.dg/dec_parameter_3.f90: Likewise.
3242 * gfortran.dg/dec_parameter_4.f90: Likewise.
3244 2016-11-03 Martin Liska <mliska@suse.cz>
3246 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
3248 * gcc.dg/tree-prof/time-profiler-3.c: New test.
3250 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3253 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
3255 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3257 * gcc.c-torture/execute/pr78170.c: Require int32plus.
3259 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
3261 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
3263 2016-11-01 Tamar Christina <tamar.christina@arm.com>
3265 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
3266 Check for arm_v8_neon_hw.
3267 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
3269 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
3271 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
3274 2016-11-02 Richard Biener <rguenther@suse.de>
3276 * gcc.dg/store_merging_8.c: New testcase.
3278 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3280 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
3282 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
3284 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
3285 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
3286 * gcc.dg/addr_equal_1.c: XFAIL AIX.
3287 * gcc.dg/pr65779.c: XFAIL AIX.
3288 * gcc.dg/pr70405.c: XFAIL AIX.
3290 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
3291 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
3292 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
3294 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3296 * lib/target-supports.exp (check_gc_sections_available): Use
3297 -print-prog-name=ld to determine linker used.
3299 2016-11-02 Martin Liska <mliska@suse.cz>
3301 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
3304 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3306 PR tree-optimization/78170
3307 * gcc.c-torture/execute/pr78170.c: New test.
3309 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3311 PR tree-optimization/78162
3312 * gcc.c-torture/compile/pr78162.c: New test.
3314 2016-11-02 Richard Biener <rguenther@suse.de>
3316 PR tree-optimization/78035
3317 PR tree-optimization/77964
3318 * gcc.target/i386/pr78035.c: New testcase.
3320 2016-11-02 Richard Biener <rguenther@suse.de>
3322 * gcc.dg/tree-ssa/vrp111.c: New testcase.
3323 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
3324 * gcc.dg/tree-ssa/pr21086.c: Likewise.
3325 * gcc.dg/tree-ssa/pr58480.c: Likewise.
3326 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3328 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
3330 * gfortran.dg/pr70937.f90: require-effective-target lto.
3332 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3335 * gfortran.dg/where_6.f90: New test.
3337 2016-11-01 Jakub Jelinek <jakub@redhat.com>
3339 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
3341 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3344 * gfortran.dg/where_5.f90: New test.
3346 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
3348 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
3349 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
3350 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
3351 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
3353 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
3355 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
3357 (check_effective_target_vect_cmdline_needed): Check
3358 is-effective-target ia32 for x86 targets.
3359 (check_effective_target_vect_simd_clones): Simplify condition.
3360 (check_effective_target_vect_double): Ditto.
3361 (check_effective_target_vect_aligned_arrays): Check
3362 is-effective-target ia32 for x86 targets. Simplify condition.
3363 (check_effective_target_vect_multiple_sizes): Simplify condition.
3364 (check_effective_target_sqrt_insn): Add i?86-*-* target.
3365 (check_effective_target_sync_int_128): Simplify condition.
3366 (check_effective_target_sync_int_128_runtime): Ditto.
3367 (check_effective_target_sync_long_long_runtime): Ditto.
3368 (check_effective_target_divmod): Add i?86-*-* target.
3370 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3372 * gcc.target/powerpc/vsx-extract-4.c: New test.
3373 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
3375 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3378 * gfortran.dg/fmt_l.f90: Update test.
3379 * gfortran.dg/fmt_l0.f90: New test.
3381 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3384 * c-c++-common/builtin-shuffle-1.c: New test.
3385 * g++.dg/cpp0x/addressof3.C: New test.
3387 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
3389 Add tests for a const member and a reference member for launder.
3390 * g++.dg/cpp1z/launder3.C: New.
3391 * g++.dg/cpp1z/launder4.C: Likewise.
3392 * g++.dg/cpp1z/launder5.C: Likewise.
3393 * g++.dg/cpp1z/launder5.cc: Likewise.
3394 * g++.dg/cpp1z/launder5.h: Likewise.
3395 * g++.dg/cpp1z/launder6.C: Likewise.
3396 * g++.dg/cpp1z/launder6.cc: Likewise.
3397 * g++.dg/cpp1z/launder6.h: Likewise.
3399 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3402 * g++.dg/cpp0x/pr77948-1.C: New test.
3403 * g++.dg/cpp0x/pr77948-2.C: New test.
3404 * g++.dg/cpp0x/pr77948-3.C: New test.
3405 * g++.dg/cpp0x/pr77948-4.C: New test.
3406 * g++.dg/cpp0x/pr77948-5.C: New test.
3407 * g++.dg/cpp0x/pr77948-6.C: New test.
3409 PR tree-optimization/77860
3410 * gcc.dg/pr77860.c: New test.
3412 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3415 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
3417 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3419 * gcc.dg/lto/pr60449_0.c: Skip for avr.
3421 2016-10-30 Le-Chun Wu <lcwu@google.com>
3422 Mark Wielaard <mjw@redhat.com>
3424 * gcc.dg/Wshadow-compatible-local-1.c: New test.
3425 * gcc.dg/Wshadow-local-1.c: Likewise.
3426 * gcc.dg/Wshadow-local-2.c: Likewise.
3427 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
3428 * g++.dg/warn/Wshadow-local-1.C: Likewise.
3429 * g++.dg/warn/Wshadow-local-2.C: Likewise.
3431 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3433 PR tree-optimization/71915
3434 PR tree-optimization/71490
3435 * gcc.dg/tree-ssa/pr54245.c: Delete.
3436 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
3439 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3442 * gfortran.dg/fmt_t_9.f: New test.
3444 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3447 * gfortran.dg/pr67219.f90: New test.
3449 2016-10-29 Jakub Jelinek <jakub@redhat.com>
3451 PR rtl-optimization/77919
3452 * g++.dg/torture/pr77919-2.C: New test.
3455 * gcc.dg/pr78148.c: New test.
3457 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
3459 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
3460 * gcc.target/sparc/overflow-4.c: ...here.
3461 * gcc.target/sparc/overflow-5.c: New test.
3463 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3464 Kugan Vivekanandarajah <kuganv@linaro.org>
3465 Jim Wilson <jim.wilson@linaro.org>
3467 PR tree-optimization/43721
3468 * lib/target-supports.exp (check_effective_target_divmod): New.
3469 (check_effective_target_divmod_simode): Likewise.
3470 (check_effective_target_arm_divmod_simode): Likewise.
3471 * gcc.dg/divmod-1-simode.c: New test.
3472 * gcc.dg/divmod-1.c: Likewise.
3473 * gcc.dg/divmod-2-simode.c: Likewise.
3474 * gcc.dg/divmod-2.c: Likewise.
3475 * gcc.dg/divmod-3-simode.c: Likewise.
3476 * gcc.dg/divmod-3.c: Likewise.
3477 * gcc.dg/divmod-4-simode.c: Likewise.
3478 * gcc.dg/divmod-4.c: Likewise.
3479 * gcc.dg/divmod-5.c: Likewise.
3480 * gcc.dg/divmod-6-simode.c: Likewise.
3481 * gcc.dg/divmod-6.c: Likewise.
3482 * gcc.dg/divmod-7.c: Likewise.
3484 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3485 Jakub Jelinek <jakub@redhat.com>
3486 Andrew Pinski <pinskia@gmail.com>
3489 PR rtl-optimization/23684
3490 * gcc.c-torture/execute/pr22141-1.c: New test.
3491 * gcc.c-torture/execute/pr22141-2.c: Likewise.
3492 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
3493 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
3494 * gcc.dg/store_merging_1.c: New test.
3495 * gcc.dg/store_merging_2.c: Likewise.
3496 * gcc.dg/store_merging_3.c: Likewise.
3497 * gcc.dg/store_merging_4.c: Likewise.
3498 * gcc.dg/store_merging_5.c: Likewise.
3499 * gcc.dg/store_merging_6.c: Likewise.
3500 * gcc.dg/store_merging_7.c: Likewise.
3501 * gcc.target/i386/pr22141.c: Likewise.
3502 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
3503 * g++.dg/init/new17.C: Likewise.
3505 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
3508 * c-c++-common/pr72747-1.c: New test.
3509 * c-c++-common/pr72747-2.c: Likewise.
3511 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3513 * gcc.target/s390/oscbreak-1.c: New test.
3515 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3517 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
3519 2016-10-28 Jakub Jelinek <jakub@redhat.com>
3521 PR rtl-optimization/77919
3522 * g++.dg/torture/pr77919.C: New test.
3524 PR rtl-optimization/78132
3525 * gcc.target/i386/pr78132.c: New test.
3527 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
3529 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
3531 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3533 * gcc.target/powerpc/vsx-simode.c: New test.
3534 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3535 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3537 2016-10-27 Jakub Jelinek <jakub@redhat.com>
3540 * gfortran.dg/gomp/pr78026.f03: New test.
3541 * gfortran.dg/select_type_38.f03: New test.
3544 * g++.dg/gomp/declare-simd-7.C: New test.
3546 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3548 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
3549 * gfortran.dg/dec_init_2.f90: Likewise.
3550 * gfortran.dg/dec_init_3.f90: New test.
3551 * gfortran.dg/dec_init_4.f90: Likewise.
3553 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3555 * gcc.dg/fold-narrowbopcst-1.c: New test.
3557 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3559 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
3560 dg-shouldfail/dg-output instead of XFAIL.
3561 * gfortran.dg/dec_io_6.f90: Likewise.
3563 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
3565 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
3566 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
3567 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
3568 * gcc.target/arm/atomic-op-char-3.c: Likewise.
3569 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
3570 * gcc.target/arm/atomic-op-int-3.c: Likewise.
3571 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
3572 * gcc.target/arm/atomic-op-release-3.c: Likewise.
3573 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
3574 * gcc.target/arm/atomic-op-short-3.c: Likewise.
3576 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3578 * gcc.dg/fold-convmaxconv-1.c: New test.
3579 * gcc.dg/fold-convminconv-1.c: New test.
3581 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
3584 * gfortran.dg/pr78092.f90: New test.
3586 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
3589 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
3590 expected error message.
3591 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
3592 expected error message.
3593 * gcc.target/powerpc/vsu/vec-all-nez-7.c
3594 (test_all_not_equal_and_not_zero): Change expected error message.
3596 2016-10-26 Jakub Jelinek <jakub@redhat.com>
3599 * gfortran.dg/gomp/pr77973.f90: New test.
3601 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
3604 * gfortran.dg/submodule_18.f08: New test.
3605 * gfortran.dg/submodule_19.f08: New test.
3607 2016-10-26 Michael Matz <matz@suse.de>
3609 * g++.dg/pr78060.C: New test.
3610 * gfortran.dg/pr78061.f: New test.
3611 * g++.dg/pr78088.C: New test.
3613 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
3615 * gfortran.dg/dec_io_1.f90: New test.
3616 * gfortran.dg/dec_io_2.f90: New test.
3617 * gfortran.dg/dec_io_3.f90: New test.
3618 * gfortran.dg/dec_io_4.f90: New test.
3619 * gfortran.dg/dec_io_5.f90: New test.
3620 * gfortran.dg/dec_io_6.f90: New test.
3622 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3625 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3627 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3629 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3630 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3632 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
3634 * gnat.dg/opt59.adb: New test.
3635 * gnat.dg/opt59_pkg.ad[sb]: New helper.
3637 * gnat.dg/opt60.adb: New test.
3639 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
3642 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3645 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3648 * gcc.target/i386/pr78102.c: New test.
3650 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3652 * gfortran.dg/dec_logical_xor_1.f90: New test.
3653 * gfortran.dg/dec_logical_xor_2.f90: New test.
3654 * gfortran.dg/dec_logical_xor_3.f03: New test.
3656 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3658 * gfortran.dg/dec_loc_rval_1.f90: New test.
3659 * gfortran.dg/dec_loc_rval_2.f90: New test.
3660 * gfortran.dg/dec_loc_rval_3.f03: New test.
3662 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3664 * gfortran.dg/dec_type_print.f90: New testcase.
3666 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3668 * gfortran.dg/feed_1.f90: New test.
3669 * gfortran.dg/feed_2.f90: New test.
3671 2016-10-25 Martin Liska <mliska@suse.cz>
3674 * gcc.dg/asan/pr78106.c: New test.
3676 2016-10-25 Martin Liska <mliska@suse.cz>
3678 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3680 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
3683 * gcc.target/arm/pr78041.c: New test.
3685 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3687 * g++.dg/cpp1z/launder1.C: New test.
3688 * g++.dg/cpp1z/launder2.C: New test.
3690 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3691 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3695 * gcc.target/avr/pr71676-2.c: New test.
3697 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3698 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3702 * gcc.target/avr/pr71676-1.c: New test.
3703 * gcc.target/avr/pr71676-3.c: New test.
3704 * gcc.target/avr/pr71676.c: New test.
3705 * gcc.target/avr/pr71678.c: New test.
3707 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
3709 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3710 such that cloned verions of tested functions are not created.
3712 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
3715 * gfortran.dg/pr71895.f90: New test.
3717 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3719 * g++.dg/debug/dwarf2/ref-2.C: New test.
3721 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
3723 * c-c++-common/Wint-in-bool-context-3.c: New test.
3725 2016-10-24 Martin Sebor <msebor@redhat.com>
3728 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3729 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3730 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3731 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3732 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3733 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3734 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3736 2016-10-24 Richard Biener <rguenther@suse.de>
3739 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3740 * gcc.dg/vect/slp-45.c: Likewise.
3742 2016-10-24 Richard Biener <rguenther@suse.de>
3744 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3745 * gcc.dg/tree-ssa/pr21458.c: Likewise.
3746 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3748 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
3751 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3752 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3754 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3756 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3758 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3760 * gcc.target/i386/bmi2-pext-1.c: New test.
3761 * gcc.target/i386/bmi2-pdep-1.c: New test.
3762 * gcc.target/i386/bmi2-bzhi-3.c: New test.
3763 * gcc.target/i386/tbm-bextri-1.c: New test.
3764 * gcc.target/i386/bmi-bextr-6.c: New test.
3766 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3769 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3770 * gcc.target/i386/pr65105-1.c: Likewise.
3771 * gcc.target/i386/pr65105-2.c: Likewise.
3772 * gcc.target/i386/pr65105-3.c: Likewise.
3773 * gcc.target/i386/pr65105-5.c: Likewise.
3774 * gcc.target/i386/pr67761.c: Likewise.
3775 * gcc.target/i386/pr70799-1.c: Likewise.
3777 2016-10-24 Martin Liska <mliska@suse.cz>
3780 * c-c++-common/ubsan/unreachable-3.c: New test.
3782 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3785 * gfortran.dg/pr77763.f90
3787 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3791 * gfortran.dg/pr78033.f90: New test.
3793 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
3796 * gfortran.dg/select_type_1.f03: Change error for overlapping
3798 * gfortran.dg/select_type_36.f03: New test.
3800 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
3802 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3804 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3807 * gfortran.dg/string_length_3.f90: New test.
3809 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3811 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3813 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3818 * gfortran.dg/alloc_comp_class_5.f03: New test.
3819 * gfortran.dg/class_allocate_21.f90: New test.
3820 * gfortran.dg/class_allocate_22.f90: New test.
3821 * gfortran.dg/realloc_on_assign_27.f08: New test.
3823 2016-10-21 Jeff Law <law@redhat.com>
3825 * PR tree-optimization/71947
3826 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3827 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3828 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3830 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3832 * gcc.dg/ipa/vrp5.c: New test.
3833 * gcc.dg/ipa/vrp6.c: New test.
3835 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3837 * gcc.target/aarch64/test_frame_17.c: New test.
3839 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3841 * gcc.target/aarch64/test_frame_17.c: New test.
3843 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
3845 PR preprocessor/71681
3846 * gcc.dg/cpp/pr71681-1.c: New testcase
3847 * gcc.dg/cpp/pr71681-2.c: Likewise
3848 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3849 * gcc.dg/cpp/remap/a/header.gcc: Likewise
3850 * gcc.dg/cpp/remap/a/t_1.h: Likewise
3851 * gcc.dg/cpp/remap/a/t_2.h: Likewise
3853 2016-10-21 Jakub Jelinek <jakub@redhat.com>
3856 * gcc.target/i386/pr78057.c: New test.
3858 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3860 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
3863 * gfortran.dg/select_type_37.f03: New test.
3865 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3868 * gcc.target/avr/pr71627.c: New test
3870 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
3872 * gcc.target/sparc/overflow-1.c: New test.
3873 * gcc.target/sparc/overflow-2.c: Likewise.
3874 * gcc.target/sparc/overflow-3.c: Likewise.
3876 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3878 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3881 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3883 PR rtl-optimization/78038
3884 * gcc.target/aarch64/pr78038.c: New test.
3886 2016-10-21 Richard Biener <rguenther@suse.de>
3888 PR tree-optimization/78051
3889 * g++.dg/torture/pr78051.C: New testcase.
3891 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3893 * c-c++-common/wdate-time.c: Restored test case.
3894 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3896 2016-10-20 Jakub Jelinek <jakub@redhat.com>
3898 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3900 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
3903 * gcc.target/i386/pr78037.c: New test.
3905 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
3907 * gcc.target/visium/overflow8.c: New.
3908 * gcc.target/visium/overflow16.c: Likewise.
3909 * gcc.target/visium/overflow32: Likewise.
3911 2016-10-20 Michael Matz <matz@suse.de>
3913 * gcc.dg/loop-split.c: New test.
3914 * gcc.dg/tree-ssa/ifc-9.c: Update.
3915 * gcc.dg/tree-ssa/ifc-10.c: Update.
3917 2016-10-20 Richard Biener <rguenther@suse.de>
3919 * gcc.dg/graphite/pr35356-1.c: Update.
3921 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
3924 * g++.dg/cpp1y/pr77446.C: New.
3926 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3928 PR tree-optimization/53979
3929 * gcc.dg/pr53979-1.c: New test-case.
3930 * gcc.dg/pr53979-2.c: Likewise.
3932 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3934 * c-c++-common/Wint-in-bool-context-2.c: New test.
3936 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3938 * gfortran.dg/dtio_17.f90: Fix test.
3940 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3942 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3943 * gcc.dg/Walloca-2.c: Same.
3945 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3947 * gcc.dg/Wvla-1.c: Rename to...
3948 * gcc.dg/Wvla-larger-than-1.c: ...this.
3949 * gcc.dg/Wvla-2.c: Rename to...
3950 * gcc.dg/Wvla-larger-than-2.c: ...this.
3951 * gcc.dg/Wvla-3.c: Rename to...
3952 * gcc.dg/Walloca-11.c.: ...this.
3953 * gcc.dg/wvla-[1-7].c: Rename to:
3954 * gcc.dg/Wvla-[1-7].c: ...this.
3956 2016-10-19 Bin Cheng <bin.cheng@arm.com>
3958 PR tree-optimization/78005
3959 * gcc.dg/vect/pr78005.c: New.
3960 * gcc.target/i386/l_fma_float_1.c: Revise test.
3961 * gcc.target/i386/l_fma_float_2.c: Ditto.
3962 * gcc.target/i386/l_fma_float_3.c: Ditto.
3963 * gcc.target/i386/l_fma_float_4.c: Ditto.
3964 * gcc.target/i386/l_fma_float_5.c: Ditto.
3965 * gcc.target/i386/l_fma_float_6.c: Ditto.
3966 * gcc.target/i386/l_fma_double_1.c: Ditto.
3967 * gcc.target/i386/l_fma_double_2.c: Ditto.
3968 * gcc.target/i386/l_fma_double_3.c: Ditto.
3969 * gcc.target/i386/l_fma_double_4.c: Ditto.
3970 * gcc.target/i386/l_fma_double_5.c: Ditto.
3971 * gcc.target/i386/l_fma_double_6.c: Ditto.
3973 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
3975 PR tree-optimization/78024
3976 * gcc.dg/goacc/loop-processing-1.c: New file.
3978 2016-10-19 Richard Biener <rguenther@suse.de>
3980 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3982 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
3984 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3985 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3986 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3987 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3988 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3989 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3990 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3991 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3992 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3993 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3994 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3995 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3996 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3997 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3998 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3999 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
4000 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
4001 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
4002 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
4003 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
4004 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
4005 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
4006 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
4007 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
4008 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
4009 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
4010 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
4011 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
4012 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
4013 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
4014 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
4015 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
4016 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
4017 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
4018 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
4019 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
4020 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
4021 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
4022 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
4023 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
4024 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
4025 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
4026 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
4027 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
4028 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
4029 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
4030 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
4031 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
4032 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
4033 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
4034 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
4035 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
4036 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
4037 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
4038 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
4039 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
4040 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
4041 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
4042 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
4043 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
4044 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
4045 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
4046 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
4047 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
4048 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
4049 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
4050 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
4051 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
4052 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
4053 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
4054 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
4055 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
4056 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
4057 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
4058 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
4059 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
4060 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
4061 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
4062 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
4063 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
4064 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
4065 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
4066 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
4067 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
4068 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
4069 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
4070 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
4071 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
4072 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
4073 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
4074 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
4075 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
4076 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
4077 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
4078 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
4079 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
4080 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
4081 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
4082 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
4083 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
4084 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
4085 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
4086 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
4087 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
4088 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
4089 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
4090 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
4091 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
4092 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
4093 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
4094 * gcc.target/powerpc/vsu/vsu.exp: New file.
4096 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
4099 * gcc.target/i386/pr77991.c: New test.
4101 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
4103 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
4106 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4108 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
4110 2016-10-18 Richard Biener <rguenther@suse.de>
4112 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
4113 * gcc.dg/tree-ssa/pr21001.c: Likewise.
4114 * gcc.dg/tree-ssa/pr21090.c: Likewise.
4115 * gcc.dg/tree-ssa/pr21294.c: Likewise.
4116 * gcc.dg/tree-ssa/pr21563.c: Likewise.
4117 * gcc.dg/tree-ssa/pr23744.c: Likewise.
4118 * gcc.dg/tree-ssa/pr25382.c: Likewise.
4119 * gcc.dg/tree-ssa/pr68431.c: Likewise.
4120 * gcc.dg/tree-ssa/vrp03.c: Likewise.
4121 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4122 * gcc.dg/tree-ssa/vrp07.c: Likewise.
4123 * gcc.dg/tree-ssa/vrp09.c: Likewise.
4124 * gcc.dg/tree-ssa/vrp19.c: Likewise.
4125 * gcc.dg/tree-ssa/vrp20.c: Likewise.
4126 * gcc.dg/tree-ssa/vrp92.c: Likewise.
4127 * gcc.dg/pr68217.c: Likewise.
4128 * gcc.dg/predict-9.c: Likewise.
4129 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
4130 * gcc.dg/predict-1.c: Likewise.
4132 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4134 * gfortran.dg/dtio_17.f90: New test.
4136 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
4138 * gcc.dg/ipa/vrp4.c: Adjust testcase.
4140 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
4142 * gcc.dg/ipa/vrp4.c: New test.
4144 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
4146 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
4147 * gcc.dg/torture/pr39074.c: Likewise.
4149 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
4151 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
4152 * gnat.dg/trampoline4.adb: Minor tweak.
4154 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4156 PR tree-optimization/77916
4157 * gcc.dg/torture/pr77916.c: New.
4159 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
4162 * gfortran.dg/pr77978_1.f90: New test.
4163 * gfortran.dg/pr77978_2.f90: Ditto.
4164 * gfortran.dg/pr77978_3.f90: Ditto.
4166 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
4170 * gfortran.dg/proc_ptr_49.f90: New test.
4172 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4175 * gcc.target/arm/pr77308.c: New test.
4177 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
4179 * lib/target-supports.exp
4180 (check_effective_target_floatn_nx_runtime): Return 0 for
4183 2016-10-17 Andrew Pinski <apinski@cavium.com>
4185 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
4186 long instead of long.
4187 * gcc.target/aarch64/cinc_common_1.c: Likewise.
4188 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
4189 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
4190 * gcc.target/aarch64/mult-synth_4.c: Likewise.
4191 * gcc.target/aarch64/pr68102_1.c: Likewise.
4192 * gcc.target/aarch64/target_attr_3.c: Likewise.
4194 2016-10-17 Richard Biener <rguenther@suse.de>
4196 PR tree-optimization/77988
4197 * gcc.dg/torture/pr77988.c: New testcase.
4199 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4201 * gcc.dg/pr71636-1.c: New test-case.
4202 * gcc.dg/pr71636-2.c: Likewise.
4204 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
4206 * gnat.dg/trampoline3.adb: New test.
4207 * gnat.dg/trampoline4.adb: Likewise.
4209 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4211 * gfortran.dg/dtio_16.f90: New test.
4213 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
4215 * gcc.target/sparc/bmaskbshuf.c: Rename to...
4216 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
4217 * gcc.target/sparc/bmaskbshuf-2.c: New test.
4219 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
4221 * gcc.target/sparc/popc.c: Rename to...
4222 * gcc.target/sparc/popc-1.c: ...this.
4223 * gcc.target/sparc/popc-2.c: New test.
4225 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4228 * gfortran.dg/unexpected_eof_4.f90: New test.
4230 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
4233 * gfortran.dg/negative_unit2.f90: New test.
4235 2016-10-14 Jakub Jelinek <jakub@redhat.com>
4238 * gfortran.dg/pr77959.f90: New test.
4240 DR 1511 - const volatile variables and ODR
4241 * g++.dg/DRs/dr1511-1.C: New test.
4242 * g++.dg/DRs/dr1511-2.C: New test.
4244 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
4246 * gnat.dg/debug7.adb (dg-options): Remove -g.
4247 * gnat.dg/debug8.adb (dg-options): Add -margs.
4248 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
4250 2016-10-14 Richard Biener <rguenther@suse.de>
4252 PR tree-optimization/77979
4253 * gcc.dg/torture/pr77979.c: New testcase.
4255 2016-10-14 Martin Liska <mliska@suse.cz>
4257 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
4258 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
4259 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
4261 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
4263 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
4264 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
4265 * gcc.dg/torture/pr77937-2.c: Likewise.
4267 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
4269 * gnat.dg/lto15.adb: Adjust.
4270 * gnat.dg/lto16.adb: Likewise.
4271 * gnat.dg/lto17.adb: Likewise
4272 * gnat.dg/lto18.ad[sb]: New test.
4273 * gnat.dg/lto18_pkg.ads: New helper.
4274 * gnat.dg/lto19.adb: New test.
4275 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
4276 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
4277 * gnat.dg/lto20.adb: New test.
4278 * gnat.dg/lto20_pkg.ad[sb]: New helper.
4280 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
4282 * gfortran.dg/coarray_38.f90: Expect error message.
4284 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4286 * gcc.target/aarch64/spellcheck_1.c: New test.
4287 * gcc.target/aarch64/spellcheck_2.c: Likewise.
4288 * gcc.target/aarch64/spellcheck_3.c: Likewise.
4289 * gcc.target/aarch64/spellcheck_4.c: Likewise.
4290 * gcc.target/aarch64/spellcheck_5.c: Likewise.
4291 * gcc.target/aarch64/spellcheck_6.c: Likewise.
4293 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
4295 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
4297 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4299 PR tree-optimization/77937
4300 * gcc.dg/torture/pr77937-1.c: New.
4301 * gcc.dg/torture/pr77937-2.c: New.
4303 2016-10-13 Jakub Jelinek <jakub@redhat.com>
4305 * g++.dg/cpp1z/inline-var1.C: New test.
4306 * g++.dg/cpp1z/inline-var1a.C: New test.
4307 * g++.dg/cpp1z/inline-var1.h: New file.
4308 * g++.dg/cpp1z/inline-var2.C: New test.
4309 * g++.dg/cpp1z/inline-var3.C: New test.
4310 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
4311 uninitialized const.
4313 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
4315 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
4316 Xscale is specified, not just -march.
4317 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
4318 is incompatible with Xscale.
4320 2016-10-13 Martin Sebor <msebor@redhat.com>
4323 * g++.dg/ext/flexary4.C: Adjust.
4324 * g++.dg/ext/flexary5.C: Same.
4325 * g++.dg/ext/flexary9.C: Same.
4326 * g++.dg/ext/flexary19.C: New test.
4327 * g++.dg/ext/flexary18.C: New test.
4328 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
4330 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
4331 Avoid generating a flexible array member in an array.
4333 2016-10-13 Martin Sebor <msebor@redhat.com>
4335 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
4336 to placate -Wformat on targets where the type is not int.
4338 2016-10-13 David Malcolm <dmalcolm@redhat.com>
4340 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
4343 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4345 * gcc.target/i386/l_fma_float_1.c: Revise test.
4346 * gcc.target/i386/l_fma_float_2.c: Ditto.
4347 * gcc.target/i386/l_fma_float_3.c: Ditto.
4348 * gcc.target/i386/l_fma_float_4.c: Ditto.
4349 * gcc.target/i386/l_fma_float_5.c: Ditto.
4350 * gcc.target/i386/l_fma_float_6.c: Ditto.
4351 * gcc.target/i386/l_fma_double_1.c: Ditto.
4352 * gcc.target/i386/l_fma_double_2.c: Ditto.
4353 * gcc.target/i386/l_fma_double_3.c: Ditto.
4354 * gcc.target/i386/l_fma_double_4.c: Ditto.
4355 * gcc.target/i386/l_fma_double_5.c: Ditto.
4356 * gcc.target/i386/l_fma_double_6.c: Ditto.
4358 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4360 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
4362 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4364 * gcc.dg/vect/vect-98.c: Refine test case.
4365 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
4366 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
4367 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
4369 2016-10-13 Jakub Jelinek <jakub@redhat.com>
4372 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
4374 2016-10-13 Martin Liska <mliska@suse.cz>
4376 PR tree-optimization/77943
4377 * g++.dg/tree-ssa/pr77943.C: New test.
4379 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
4382 * gfortran.dg/allocate_with_source_22.f03: New test.
4383 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
4386 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4388 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
4389 * gcc.target/arm/movsi_movw.c: Likewise.
4390 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
4391 directive to work on big endian targets.
4393 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4395 * gcc.dg/tree-ssa/evrp6.c: New test.
4397 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
4399 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
4400 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
4401 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
4403 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
4405 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
4406 * gcc.target/powerpc/warn-2.c: Ditto.
4408 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
4410 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
4411 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
4412 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
4414 * gcc.target/mips/msa.c: New test.
4415 * gcc.target/mips/msa-builtins.c: Likewise.
4416 * lib/target-supports.exp (check_mips_msa_hw_available): New.
4417 (check_effective_target_mips_msa_runtime): Likewise.
4418 (check_effective_target_mips_msa): Likewise.
4419 (add_options_for_mips_msa): Likewise.
4420 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
4421 (check_effective_target_vect_intfloat_cvt): Likewise.
4422 (check_effective_target_vect_uintfloat_cvt): Likewise.
4423 (check_effective_target_vect_floatint_cvt): Likewise.
4424 (check_effective_target_vect_floatuint_cvt): Likewise.
4425 (check_effective_target_vect_shift): Likewise.
4426 (check_effective_target_vect_shift_char): Likewise.
4427 (check_effective_target_vect_long): Likewise.
4428 (check_effective_target_vect_float): Likewise.
4429 (check_effective_target_vect_double): Likewise.
4430 (check_effective_target_vect_long_long): Likewise.
4431 (check_effective_target_vect_perm): Likewise.
4432 (check_effective_target_vect_perm_byte): Likewise.
4433 (check_effective_target_vect_perm_short): Likewise.
4434 (check_effective_target_vect_sdot_qi): Likewise.
4435 (check_effective_target_vect_udot_qi): Likewise.
4436 (check_effective_target_vect_sdot_hi): Likewise.
4437 (check_effective_target_vect_udot_hi): Likewise.
4438 (check_effective_target_vect_pack_trunc): Likewise.
4439 (check_effective_target_vect_unpack): Likewise.
4440 (check_effective_target_vect_hw_misalign): Likewise.
4441 (check_effective_target_vect_condition): Likewise.
4442 (check_effective_target_vect_cond_mixed): Likewise.
4443 (check_effective_target_vect_char_mult): Likewise.
4444 (check_effective_target_vect_short_mult): Likewise.
4445 (check_effective_target_vect_int_mult): Likewise.
4446 (check_effective_target_vect_extract_even_odd): Likewise.
4447 (check_effective_target_vect_interleave): Likewise.
4448 (check_vect_support_and_set_flags): Check if the target supports MSA
4449 and append to the list of EFFECTIVE_TARGETS.
4451 2016-10-12 Richard Biener <rguenther@suse.de>
4454 * g++.dg/torture/pr77947.C: New testcase.
4456 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4458 * gnat.dg/debug8.adb: New testcase.
4460 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4462 * gnat.dg/debug9.adb: New testcase.
4464 2016-10-12 Richard Biener <rguenther@suse.de>
4466 * gcc.dg/tree-ssa/vrp35.c: Adjust.
4467 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4468 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4470 2016-10-12 Richard Biener <rguenther@suse.de>
4472 PR tree-optimization/77920
4473 * gcc.dg/torture/pr77920.c: New testcase.
4475 2016-10-12 Jakub Jelinek <jakub@redhat.com>
4477 PR tree-optimization/77929
4478 * gcc.c-torture/compile/pr77929.c: New test.
4480 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
4481 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
4482 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
4483 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
4484 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
4485 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
4486 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
4487 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
4488 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
4490 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4492 * gcc.target/sparc/setcc-4.c: Adjust.
4493 * gcc.target/sparc/setcc-5.c: Likewise.
4494 * gcc.target/sparc/setcc-6.c: Likewise.
4495 * gcc.target/sparc/setcc-7.c: Likewise.
4496 * gcc.target/sparc/setcc-8.c: Likewise.
4497 * gcc.target/sparc/setcc-9.c: Likewise.
4498 * gcc.target/sparc/setcc-10.c: Delete.
4500 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
4503 * gfortran.dg/pr77942.f90
4505 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
4507 * gfortran.dg/dec_math.f90: New testsuite.
4509 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4511 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
4512 (main): Declare j as i32 instead of int.
4514 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4516 PR testsuite/PR77710
4517 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
4518 target triplet instead of *-*-*-*.
4520 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4522 * gnat.dg/unchecked_convert10.adb: New test.
4523 * gnat.dg/unchecked_convert11.adb: Likewise.
4524 * gnat.dg/unchecked_convert12.adb: Likewise.
4526 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4528 * gcc.target/sparc/cbcond-1.c: New test.
4529 * gcc.target/sparc/cbcond-2.c: Likewise.
4530 * gcc.target/sparc/movcc-1.c: Likewise.
4531 * gcc.target/sparc/movcc-2.c: Likewise.
4532 * gcc.target/sparc/setcc-1.c: Adjust.
4533 * gcc.target/sparc/setcc-2.c: Likewise.
4534 * gcc.target/sparc/setcc-3.c: Likewise.
4535 * gcc.target/sparc/setcc-4.c: Likewise.
4536 * gcc.target/sparc/setcc-5.c: Likewise.
4537 * gcc.target/sparc/setcc-6.c: New test.
4538 * gcc.target/sparc/setcc-7.c: Likewise.
4539 * gcc.target/sparc/setcc-8.c: Likewise.
4540 * gcc.target/sparc/setcc-9.c: Likewise.
4541 * gcc.target/sparc/setcc-10.c: Likewise.
4543 2016-10-10 Jeff Law <law@redhat.com>
4545 PR tree-optimization/71947
4546 * gcc.dg/tree-ssa/pr71947-1.c: New test.
4547 * gcc.dg/tree-ssa/pr71947-2.c: New test.
4548 * gcc.dg/tree-ssa/pr71947-3.c: New test.
4549 * gcc.dg/tree-ssa/pr71947-4.c: New test.
4550 * gcc.dg/tree-ssa/pr71947-5.c: New test.
4551 * gcc.dg/tree-ssa/pr71947-6.c: New test.
4553 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4556 * gfortran.dg/matmul_11.f90: New test.
4558 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4560 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
4561 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
4562 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
4563 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
4564 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
4565 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
4566 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
4567 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
4568 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
4569 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
4570 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
4571 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
4572 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
4573 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
4574 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
4575 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
4576 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
4577 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
4578 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
4579 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
4580 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
4581 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
4582 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
4583 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
4584 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
4585 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
4586 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
4587 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
4588 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
4589 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
4590 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
4591 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
4592 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
4593 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
4594 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
4595 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
4596 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
4597 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
4598 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
4599 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
4600 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
4601 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
4602 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4603 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4604 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4605 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4606 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4607 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4608 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4609 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4610 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4611 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4612 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4613 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4614 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4615 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4616 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4617 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4618 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4620 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4622 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4623 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4624 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4625 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4626 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4627 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4628 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4629 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4630 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4631 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4632 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4633 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4634 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4635 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4637 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4639 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4641 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4643 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4644 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4645 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4646 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4648 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
4649 Jiong Wang <jiong.wang@arm.com>
4651 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4653 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4654 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4656 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4658 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4660 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4662 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4664 * gnat.dg/specs/vfa.ads: New test.
4666 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
4668 * gnat.dg/inline13.ad[sb]: New test.
4669 * gnat.dg/inline13_pkg.ad[sb]: New helper.
4671 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4673 * gnat.dg/biased_subtype.adb: New test.
4675 2016-10-09 Jakub Jelinek <jakub@redhat.com>
4677 PR tree-optimization/77901
4678 * gcc.c-torture/compile/pr77901.c: New test.
4680 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4682 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4683 * gcc.dg/ipa/propalign-2.c: Likewise
4684 * gcc.dg/ipa/propalign-3.c: Likewise.
4685 * gcc.dg/ipa/propalign-4.c: Likewise.
4686 * gcc.dg/ipa/propalign-5.c: Likewise.
4688 2016-10-08 Jakub Jelinek <jakub@redhat.com>
4690 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4692 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4694 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4695 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4697 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
4699 * gfortran.dg/dec_union_11.f90: New testcase.
4701 2016-10-07 Nathan Sidwell <nathan@acm.org>
4704 * g++.dg/cpp0x/pr66443-cxx11.C: New.
4705 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4706 * g++.dg/cpp1y/pr66443-cxx14.C: New
4707 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4708 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4710 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4712 * g++.dg/cpp0x/addressof1.C: New test.
4713 * g++.dg/cpp0x/addressof2.C: New test.
4715 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4717 * gcc.target/powerpc/float128-type-1.c: New test to check that
4718 PowerPC 64-bit Linux enables -mfloat128-type by default.
4719 * gcc.target/powerpc/float128-type-2.c: Likewise.
4720 * gcc.target/powerpc/float128-mix.c: Change error message to
4721 reflect that __ibm128 is now #define'ed to be long double.
4723 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
4726 * gfortran.dg/pr77406.f90: New test.
4727 * gfortran.dg/assumed_type_3.f90: Update error messages.
4728 * gfortran.dg/defined_operators_1.f90: Ditto.
4729 * gfortran.dg/generic_26.f90: Ditto.
4730 * gfortran.dg/generic_7.f90: Ditto.
4731 * gfortran.dg/gomp/udr5.f90: Ditto.
4732 * gfortran.dg/gomp/udr7.f90: Ditto.
4733 * gfortran.dg/interface_1.f90: Ditto.
4734 * gfortran.dg/interface_37.f90: Ditto.
4735 * gfortran.dg/interface_5.f90: Ditto.
4736 * gfortran.dg/interface_6.f90: Ditto.
4737 * gfortran.dg/interface_7.f90
4738 * gfortran.dg/no_arg_check_3.f90
4739 * gfortran.dg/operator_5.f90
4740 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4742 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4745 * c-c++-common/Wint-in-bool-context.c: Update test.
4747 2016-10-07 Richard Biener <rguenther@suse.de>
4749 * gcc.dg/tree-ssa/vrp01.c: Adjust.
4750 * gcc.dg/tree-ssa/vrp34.c: Likewise.
4752 2016-10-07 Marek Polacek <polacek@redhat.com>
4754 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4756 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
4759 * c-c++-common/pr69733.c: New test.
4760 * gcc.dg/pr69733.c: New test.
4761 * gcc.target/i386/pr69733.c: New test.
4763 2016-10-07 Marek Polacek <polacek@redhat.com>
4766 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4768 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4770 PR tree-optimization/77664
4771 * gcc.dg/tree-ssa/pr77664.c: New test.
4772 * gcc.dg/pr77664.c: New test.
4774 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
4776 * gfortran.dg/pr69955.f90: New test.
4778 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
4781 * gfortran.dg/pr57910.f90: New test.
4783 2016-10-06 Jakub Jelinek <jakub@redhat.com>
4785 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4786 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4788 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4790 PR tree-optimization/77862
4791 * gcc.dg/pr77862.c: New test.
4793 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4795 * gcc.dg/tree-ssa/evrp4.c: New test.
4797 2016-10-06 Jeff Law <law@redhat.com>
4799 PR tree-optimization/71661
4800 * gcc.dg/tree-ssa/pr71661.c: New test.
4802 2016-10-06 Richard Biener <rguenther@suse.de>
4804 PR tree-optimization/77855
4805 * gcc.dg/torture/pr77855.c: New testcase.
4807 2016-10-06 James Clarke <jrtc27@jrtc27.com>
4808 Eric Botcazou <ebotcazou@adacore.com>
4810 * g++.dg/other/pr77759.C: New test.
4812 2016-10-06 Richard Biener <rguenther@suse.de>
4814 PR tree-optimization/77839
4815 * gcc.dg/torture/pr77839.c: New testcase.
4817 2016-10-06 Marek Polacek <polacek@redhat.com>
4819 * g++.dg/cpp1z/init-statement9.C: New test.
4821 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
4823 * gcc.target/i386/pcommit-1.c: Deleted.
4824 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4825 * gcc.target/i386/sse-13.c: Ditto.
4826 * gcc.target/i386/sse-14.c: Ditto.
4827 * gcc.target/i386/sse-22.c: Ditto.
4828 * gcc.target/i386/sse-23.c: Ditto.
4829 * g++.dg/other/i386-2.C: Ditto.
4831 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
4833 * gcc.target/i386/pr77833.c: Require int128 effective target.
4835 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
4839 * gfortran.dg/associate_22.f90: New test.
4841 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
4843 * gfortran.dg/dec_union_9.f90: New testcase.
4844 * gfortran.dg/dec_union_10.f90: New testcase.
4846 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4849 * gcc.dg/pch/pr66343-3.c: New test.
4850 * gcc.dg/pch/pr66343-3.hs: New file.
4853 * gcc.dg/pch/pr66343-1.c: New test.
4854 * gcc.dg/pch/pr66343-1.hs: New file.
4855 * gcc.dg/pch/pr66343-2.c: New test.
4856 * gcc.dg/pch/pr66343-2.hs: New file.
4858 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4860 * c-c++-common/Wint-in-bool-context.c: Update test.
4862 2016-10-05 Marek Polacek <polacek@redhat.com>
4864 * g++.dg/cpp1z/init-statement1.C: New test.
4865 * g++.dg/cpp1z/init-statement2.C: New test.
4866 * g++.dg/cpp1z/init-statement3.C: New test.
4867 * g++.dg/cpp1z/init-statement4.C: New test.
4868 * g++.dg/cpp1z/init-statement5.C: New test.
4869 * g++.dg/cpp1z/init-statement6.C: New test.
4870 * g++.dg/cpp1z/init-statement7.C: New test.
4871 * g++.dg/cpp1z/init-statement8.C: New test.
4873 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
4876 * gfortran.dg/pr67524.f90: New test.
4878 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4881 * c-c++-common/ubsan/shift-9.c: New test.
4883 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4885 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4886 of int if __SIZEOF_INT__ is less than 4 bytes.
4888 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4890 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4891 * gfortran.dg/class_array_20.f03: Likewise.
4892 * gfortran.dg/class_array_21.f03: Likewise.
4893 * gfortran.dg/finalize_29.f08: Likewise.
4894 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4896 2016-10-05 Richard Biener <rguenther@suse.de>
4899 * gcc.dg/torture/pr77826.c: New testcase.
4901 2016-10-05 Richard Biener <rguenther@suse.de>
4903 * gcc.dg/fold-copysign-1.c: New testcase.
4905 2016-10-05 Andreas Schwab <schwab@suse.de>
4907 * g++.dg/pr49847-2.C: Remove.
4909 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
4911 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4913 2016-10-05 Richard Biener <rguenther@suse.de>
4916 * gcc.dg/pr55152-2.c: New testcase.
4918 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4920 * gfortran.dg/dtio_15.f90: New test.
4922 2016-10-04 Ian Lance Taylor <iant@golang.org>
4924 * gcc.dg/split-7.c: New test.
4926 2016-10-04 Martin Sebor <msebor@redhat.com>
4928 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4929 %lc directive to wint_t to silence -Wformat warnings on targets
4930 where the latter is a distinct type such as long.
4932 2016-10-04 Martin Sebor <msebor@redhat.com>
4935 * g++.dg/warn/Wplacement-new-size-4.C: New test.
4937 2016-10-04 Jakub Jelinek <jakub@redhat.com>
4940 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4942 * g++.dg/other/java3.C: Remove.
4943 * g++.dg/other/java1.C: Remove.
4944 * g++.dg/other/error12.C: Remove.
4945 * g++.dg/other/java2.C: Remove.
4946 * g++.dg/warn/Wnvdtor.C: Remove.
4947 * g++.dg/lookup/java1.C: Remove.
4948 * g++.dg/lookup/java2.C: Remove.
4949 * g++.dg/ext/pr34829.C: Remove.
4950 * g++.dg/ext/java-3.C: Remove.
4951 * g++.dg/ext/java-1.C: Remove.
4952 * g++.dg/ext/java-2.C: Remove.
4953 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4955 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
4957 PR tree-optimization/77808
4958 * gcc.dg/tree-ssa/pr77808.c: New testcase.
4960 2016-10-04 Richard Biener <rguenther@suse.de>
4962 PR tree-optimization/77399
4963 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4965 2016-10-04 Richard Biener <rguenther@suse.de>
4968 * gcc.target/i386/pr77833.c: New testcase.
4970 2016-09-26 Jeff Law <law@redhat.com>
4972 PR tree-optimization/71550
4973 PR tree-optimization/71403
4974 * gcc.c-torture/execute/pr71550.c: New test.
4976 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4978 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4981 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4984 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4986 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4988 2016-10-03 Marek Polacek <polacek@redhat.com>
4990 * g++.dg/cpp0x/nullptr37.C: New test.
4992 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
4994 * c-c++-common/Wint-in-bool-context.c: Update test.
4996 2016-10-02 Jakub Jelinek <jakub@redhat.com>
4998 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
5000 * g++.dg/charset/asm2.c (memmove): Likewise.
5001 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
5002 * g++.dg/tls/diag-4.C (foo): Likewise.
5003 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
5004 dg-warning, fix up regex.
5005 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
5006 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
5007 * g++.old-deja/g++.mike/net31.C: Likewise.
5008 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
5010 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
5011 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
5013 2016-10-01 Richard Biener <rguenther@suse.de>
5016 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
5018 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
5021 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
5023 2016-10-01 Jakub Jelinek <jakub@redhat.com>
5026 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
5027 Add dg-prune-output directive.
5029 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5032 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
5033 * gfortran.fortran-torture/compile/write.f90: Update test.
5035 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
5037 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
5038 arm_fp16_alternative_ok as the required effective target.
5039 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
5040 -mfp16-format=alternative to the dg-options directive and remove
5041 the dg-add-options directive.
5043 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
5046 * gfortran.dg/dec_union_8.f90: New testcase.
5048 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
5051 * gfortran.dg/dec_structure_16.f90: New testcase.
5053 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
5055 * gfortran.dg/coarray_allocate_10.f08: New test.
5056 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
5058 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5060 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
5062 2016-09-30 Richard Biener <rguenther@suse.de>
5064 PR tree-optimization/77399
5065 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
5067 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
5069 * c-c++-common/pr27336.c: Make dependency on
5070 -fdelete-null-pointer-checks explicit.
5071 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
5072 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
5073 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
5074 * gcc.dg/pic-1.c: Require fpic target support.
5075 * gcc.dg/pic-2.c: Likewise.
5077 2016-09-29 Jakub Jelinek <jakub@redhat.com>
5079 Implement P0001R1 - C++17 removal of register storage class specifier
5080 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
5081 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
5083 * c-c++-common/vector-subscript-5.c (foo): Don't use register
5084 keyword if not __SSE2__.
5085 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
5087 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
5089 * g++.dg/eh/pr29166.C: Add -Wno-register option.
5090 * g++.dg/warn/register-parm-1.C (erroneous_warning,
5091 no_erroneous_warning): Expect new warnings for C++17.
5092 * g++.dg/warn/register-var-2.C (f): Likewise.
5093 * g++.dg/parse/register1.C (f): Expect new error for C++17.
5094 * g++.dg/parse/linkage2.C (foo): Likewise.
5095 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
5096 keyword on parameters for C++17.
5097 * g++.dg/cpp1z/register1.C: New test.
5098 * g++.dg/cpp1z/register2.C: New test.
5099 * g++.dg/cpp1z/register3.C: New test.
5101 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
5103 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
5104 * gcc.target/i386/avx2-check.h (main): Ditto.
5105 * gcc.target/i386/avx512bw-check.h (main): Ditto.
5106 * gcc.target/i386/avx512cd-check.h (main): Ditto.
5107 * gcc.target/i386/avx512dq-check.h (main): Ditto.
5108 * gcc.target/i386/avx512er-check.h (main): Ditto.
5109 * gcc.target/i386/avx512f-check.h (main): Ditto.
5110 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
5111 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
5112 * gcc.target/i386/avx512vl-check.h (main): Ditto.
5114 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
5117 * gcc.target/i386/pr77756.c: New test.
5119 2016-09-29 Marek Polacek <polacek@redhat.com>
5121 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
5123 2016-09-29 Marek Polacek <polacek@redhat.com>
5125 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
5128 2016-09-29 Martin Liska <mliska@suse.cz>
5130 * objc/execute/construct1.m: New test.
5132 2016-09-29 Richard Biener <rguenther@suse.de>
5134 PR tree-optimization/77768
5135 * gcc.dg/torture/pr77768.c: New testcase.
5137 2016-09-28 Richard Biener <rguenther@suse.de>
5140 * gcc.dg/pr77407.c: New testcase.
5142 2016-09-29 Richard Biener <rguenther@suse.de>
5145 * gcc.dg/pr55152.c: New testcase.
5146 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
5148 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5150 * gcc.dg/profile-update-warning.c: Restrict to ia32.
5151 (dg-options): Remove -m32.
5153 2016-09-28 Martin Sebor <msebor@redhat.com>
5156 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
5158 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5160 PR libgfortran/77707
5161 * gfortran.dg/inquire_17.f90: New test.
5163 2016-09-28 Jakub Jelinek <jakub@redhat.com>
5166 * g++.dg/cpp1y/constexpr-77467.C: New test.
5168 2016-09-28 Martin Sebor <msebor@redhat.com>
5171 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
5172 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
5173 (test_sprintf_p_const): Adjust line numbers to avoid failures
5174 introduced in r240503.
5176 2016-09-28 Martin Sebor <msebor@redhat.com>
5179 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5181 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
5184 * g++.dg/pr77550.C: Avoid undefined behavior.
5186 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
5188 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
5190 * gcc.dg/strlenopt-20.c: Update test.
5191 * gcc.dg/strlenopt-21.c: Likewise.
5192 * gcc.dg/strlenopt-22.c: Likewise.
5193 * gcc.dg/strlenopt-22g.c: Likewise.
5194 * gcc.dg/strlenopt-26.c: Likewise.
5195 * gcc.dg/strlenopt-5.c: Likewise.
5196 * gcc.dg/strlenopt-7.c: Likewise.
5197 * gcc.dg/strlenopt-9.c: Likewise.
5199 2016-09-27 Jakub Jelinek <jakub@redhat.com>
5201 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
5203 * g++.dg/cpp1z/lambda-this1.C: New test.
5204 * g++.dg/cpp1z/lambda-this2.C: New test.
5207 * g++.dg/ubsan/return-4.C: New test.
5208 * g++.dg/ubsan/return-5.C: New test.
5209 * g++.dg/ubsan/return-6.C: New test.
5211 2016-09-27 Jiong Wang <jiong.wang@arm.com>
5213 * lib/target-supports.exp
5214 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
5215 in function comment.
5217 2016-09-27 Martin Liska <mliska@suse.cz>
5219 PR gcov-profile/46266
5220 * lib/gcov.exp: Verify that <built-in>.gcov file is not
5223 2016-09-27 Richard Biener <rguenther@suse.de>
5225 PR tree-optimization/77745
5226 * g++.dg/torture/pr77745.C: New testcase.
5228 2016-09-27 Richard Biener <rguenther@suse.de>
5230 PR tree-optimization/77478
5231 * gcc.dg/torture/pr77478.c: New testcase.
5233 2016-09-27 Martin Liska <mliska@suse.cz>
5235 PR gcov-profile/7970
5236 PR gcov-profile/16855
5237 PR gcov-profile/44779
5238 * g++.dg/gcov/pr16855.C: New test.
5240 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5242 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
5244 2016-09-27 Jakub Jelinek <jakub@redhat.com>
5247 * gfortran.dg/gomp/pr77666.f90: New test.
5249 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
5252 * gcc.dg/torture/pr77677-2.c: New test.
5254 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
5257 * gfortran.dg/pr77420_1.f90: New test.
5258 * gfortran.dg/pr77420_2.f90: Ditto.
5259 * gfortran.dg/pr77420_3.f90: New test. Requires ...
5260 * gfortran.dg/pr77420_4.f90: this file.
5262 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
5265 * gfortran.dg/pr77719.f90: New test.
5267 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5269 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
5270 singular form of byte when quantity is unknown.
5272 2016-09-26 Marek Polacek <polacek@redhat.com>
5274 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
5276 2016-09-26 Martin Liska <mliska@suse.cz>
5278 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
5279 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
5280 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
5281 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
5282 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
5283 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
5284 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
5285 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
5286 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
5288 2016-09-26 Marek Polacek <polacek@redhat.com>
5291 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
5292 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
5293 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
5294 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
5295 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
5296 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
5297 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
5298 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
5299 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
5300 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
5301 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
5302 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
5303 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
5304 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
5305 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
5306 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
5307 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
5308 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
5309 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
5310 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
5311 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
5312 * c-c++-common/attr-fallthrough-1.c: New test.
5313 * c-c++-common/attr-fallthrough-2.c: New test.
5314 * g++.dg/cpp0x/fallthrough1.C: New test.
5315 * g++.dg/cpp0x/fallthrough2.C: New test.
5316 * g++.dg/cpp1z/fallthrough1.C: New test.
5317 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
5318 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
5319 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
5320 * objc.dg/Wimplicit-fallthrough-1.m: New test.
5322 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
5325 * gfortran.dg/pr77429.f90: New test.
5327 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
5330 * gfortran.dg/pr77694.f90: New test.
5332 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
5335 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
5337 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5339 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
5342 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5344 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
5347 2016-09-24 Marek Polacek <polacek@redhat.com>
5350 * c-c++-common/Wbool-operation-1.c: New test.
5351 * gcc.dg/Wbool-operation-1.c: New test.
5353 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
5355 * gfortran.dg/dec_static_1.f90: New.
5356 * gfortran.dg/dec_static_2.f90: New.
5357 * gfortran.dg/dec_static_3.f90: New.
5358 * gfortran.dg/dec_static_4.f90: New.
5360 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5363 * gfortran.dg/negative_unit_check.f90: Update test.
5364 * gfortran.dg/dtio_14.f90: New test.
5366 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5368 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
5369 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5370 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5371 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5372 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5373 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5374 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5376 2016-09-23 Martin Sebor <msebor@redhat.com>
5379 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
5380 assuming long double is bigger than double.
5382 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5384 Implement P0138R2, C++17 construction rules for enum class values
5385 * g++.dg/cpp1z/direct-enum-init1.C: New test.
5387 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5389 PR preprocessor/77672
5390 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
5391 expected multiline output from first warning to reflect change
5394 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5396 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
5398 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
5399 Tom de Vries <tom@codesourcery.com>
5402 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
5404 2016-09-23 Marek Polacek <polacek@redhat.com>
5406 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
5407 * c-c++-common/gomp/atomic-13.c: Likewise.
5408 * c-c++-common/gomp/atomic-14.c: Likewise.
5409 * c-c++-common/pr60439.c: Remove invalid code.
5410 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
5411 * g++.dg/expr/bitfield5.C: Likewise.
5412 * g++.dg/expr/bitfield6.C: Likewise.
5413 * g++.dg/expr/bool1.C: Likewise.
5414 * g++.dg/expr/bool3.C: Likewise.
5415 * g++.dg/expr/lval3.C: Likewise.
5416 * g++.dg/expr/lval4.C: Likewise.
5417 * g++.old-deja/g++.jason/bool5.C: Likewise.
5419 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5421 PR preprocessor/77672
5422 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5423 (test_terminator_location): New function.
5425 2016-09-23 Richard Biener <rguenther@suse.de>
5427 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
5429 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5431 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
5432 -march=armv8.2-a+fp16 when supported by the hardware.
5433 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
5434 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
5435 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
5436 semi-colons to a macro invocations.
5437 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
5438 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5440 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
5441 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
5442 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
5443 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5445 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
5446 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5447 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5448 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5449 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5450 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5451 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5452 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
5453 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
5454 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5456 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
5457 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
5458 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5460 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
5461 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
5462 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5464 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
5465 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
5466 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5468 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
5469 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
5470 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5471 defined. Also fix some white-space.
5472 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
5473 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
5474 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
5475 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
5476 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
5477 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5478 defined. Also fix some long lines and white-space.
5479 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
5480 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5481 defined. Also fix some long lines and white-space.
5482 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
5483 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5485 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
5486 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
5487 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5489 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
5490 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
5491 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5493 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
5494 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5495 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5496 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
5497 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
5498 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
5499 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
5500 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
5501 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
5502 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5503 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
5504 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
5505 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
5506 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
5507 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
5508 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5509 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
5510 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
5511 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5513 2016-09-23 Jiong Wang <jiong.wang@arm.com>
5514 Matthew Wahab <matthew.wahab@arm.com>
5516 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
5517 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
5518 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
5519 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
5520 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
5521 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
5522 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
5523 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
5524 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
5525 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
5526 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
5527 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
5528 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
5529 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
5530 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
5531 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
5532 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
5533 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
5534 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
5535 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
5536 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
5537 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
5538 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
5539 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
5540 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
5541 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
5542 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
5543 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
5544 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
5545 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
5546 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
5547 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
5548 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
5549 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
5550 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
5551 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
5552 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
5554 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5556 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
5557 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
5558 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
5559 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
5562 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
5565 * gcc.dg/torture/pr77677.c: New test.
5567 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
5569 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
5572 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5574 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
5575 options. Add tests for float16x4_t and float16x8_t.
5577 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5579 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
5580 * gcc.target/s390/risbg-ll-2.c: Ditto.
5581 * gcc.target/s390/risbg-ll-3.c: Ditto.
5583 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5585 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
5586 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
5588 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5590 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
5591 output to the simplified instructions.
5593 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5595 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
5596 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
5598 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5600 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5601 (FP16_SUPPORTED): New
5602 (expected-hfloat-16x4): Make conditional on __fp16 support.
5603 (expected-hfloat-16x8): Likewise.
5604 (vdup_n_f16): Disable for non-AArch64 targets.
5605 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5606 conditional on FP16_SUPPORTED.
5607 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5608 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5609 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5610 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5611 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5613 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5614 conditional on FP16_SUPPORTED.
5615 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5616 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5618 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5620 * gcc.target/arm/short-vfp-1.c: New.
5622 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5624 * gcc.target/arm/attr-fp16-arith-1.c: New.
5626 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5628 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5630 (add_options_for_arm_v8_2a_fp16_neon): New.
5631 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5632 (add_options_for_arm_arch_v8_2a): Auto-generate.
5633 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5634 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5635 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5636 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5637 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5638 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5639 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5641 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5643 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5644 arm_fp16_alternative_ok.
5645 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5646 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
5647 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5648 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
5649 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5650 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5651 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5652 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5653 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5654 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5655 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5656 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5657 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5658 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5659 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5660 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5661 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5662 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5663 * gcc.target/arm/fp16-rounding-alt-1.c: Use
5664 arm_fp16_alternative_ok.
5665 * lib/target-supports.exp
5666 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5667 (check_effective_target_arm_fp16_alternative_ok): New.
5668 (check_effective_target_arm_fp16_none_ok_nocache): New.
5669 (check_effective_target_arm_fp16_none_ok): New.
5671 2016-09-23 Martin Liska <mliska@suse.cz>
5673 * gcc.dg/ipa/pr77653.c: Replace adress
5676 2016-09-23 Martin Liska <mliska@suse.cz>
5678 * gcc.target/i386/movbe-4.c: New test.
5680 2016-09-23 Martin Liska <mliska@suse.cz>
5682 * gcc.target/i386/crc32-5.c: New test.
5684 2016-09-23 Martin Liska <mliska@suse.cz>
5686 * gcc.target/i386/pr71652.c: New test.
5687 * gcc.target/i386/pr71652-2.c: New test.
5688 * gcc.target/i386/pr71652-3.c: New test.
5690 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5692 * lib/gcc-dg.exp (process-message): Support relative line number
5693 notation - .+4 or .-1 etc.
5694 * gcc.dg/dg-test-1.c: New test.
5696 2016-09-22 Martin Sebor <msebor@redhat.com>
5699 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5700 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5701 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5702 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5704 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5706 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5707 * gcc.dg/ifcvt-2.c: Ditto.
5708 * gcc.dg/zero_bits_compound-1.c: Ditto.
5709 * gcc.dg/zero_bits_compound-1.c: Ditto.
5710 * gcc.dg/pr40550.c: Simplify target selectors.
5711 Use dg-additional-options.
5712 * gcc.dg/pr47893.c: Ditto.
5713 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
5714 additional options for 32-bit x86 targets.
5715 * gcc.dg/pr70955.c: Move to ...
5716 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
5718 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5721 * g++.dg/cpp0x/pr61019.C: New.
5723 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5724 Terry Guo <terry.guo@arm.com>
5726 * gcc.target/arm/pure-code/ffunction-sections.c: New.
5727 * gcc.target/arm/pure-code/no-literal-pool.c: New.
5728 * gcc.target/arm/pure-code/pure-code.exp: New.
5730 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5732 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5733 Remove SSE effective target requirement.
5735 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5738 * g++.dg/cpp0x/pr71979.C: New.
5740 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5742 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5744 2016-09-22 Martin Liska <mliska@suse.cz>
5747 * gcc.dg/ipa/pr77653.c: New test.
5749 2016-09-22 Jakub Jelinek <jakub@redhat.com>
5752 * gfortran.dg/gomp/pr77665.f90: New test.
5754 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
5756 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5757 * gfortran.dg/dtio_13.f90: New test.
5759 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5762 * gfortran.dg/pr66107.f90: New test.
5764 2016-09-21 Ian Lance Taylor <iant@golang.org>
5766 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5767 with call to builtin delete function.
5769 2016-09-21 Joseph Myers <joseph@codesourcery.com>
5771 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5772 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5773 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5774 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5777 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
5779 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5781 2016-09-21 Jakub Jelinek <jakub@redhat.com>
5784 * g++.dg/cpp1z/aligned-new6.C: New test.
5786 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
5788 * gcc.target/arm/fp16-aapcs-3.c: New.
5789 * gcc.target/arm/fp16-aapcs-4.c: New.
5790 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5791 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5792 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5793 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5795 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5797 PR tree-optimization/77550
5798 * g++.dg/pr77550.C: New test.
5800 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
5803 * gcc.target/avr/torture/pr77326.c: New test.
5805 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5807 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5809 2016-09-21 Richard Biener <rguenther@suse.de>
5811 PR tree-optimization/77648
5812 * gcc.dg/torture/pr77648-1.c: New testcase.
5813 * gcc.dg/torture/pr77648-2.c: Likewise.
5815 2016-09-21 Richard Biener <rguenther@suse.de>
5816 Jakub Jelinek <jakub@redhat.com>
5818 PR tree-optimization/77621
5819 * gcc.dg/pr77621.c: New testcase.
5821 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
5824 * gfortran.dg/dtio_12.f90: New test.
5826 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5828 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5830 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5832 PR tree-optimization/72835
5833 * gcc.dg/tree-ssa/pr72835.c: New test.
5835 2016-09-20 Martin Sebor <msebor@redhat.com>
5838 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5839 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5840 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5841 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5842 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5843 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5844 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5846 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5848 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5849 arguments/compare will be optimized away.
5850 * gcc.dg/torture/ftrapv-1.c: Likewise.
5852 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5854 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5855 will be optimized away.
5856 * gcc.dg/ipa/vrp1.c: New test.
5857 * gcc.dg/ipa/vrp2.c: New test.
5858 * gcc.dg/ipa/vrp3.c: New test.
5860 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5862 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5863 does the same transformation.
5864 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5865 * gcc.dg/tree-ssa/evrp1.c: New test.
5866 * gcc.dg/tree-ssa/evrp2.c: New test.
5867 * gcc.dg/tree-ssa/evrp3.c: New test.
5868 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5869 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5870 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5871 * gcc.dg/tree-ssa/pr64130.c: Likewise.
5872 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5873 foling now happens early.
5874 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5875 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5876 * gcc.dg/tree-ssa/vrp16.c: Likewise.
5877 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5878 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5880 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
5883 * gcc.target/i386/pr77621.c: New test.
5884 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5885 pattern, loop should vectorize with -mtune=atom.
5887 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
5888 Jakub Jelinek <jakub@redhat.com>
5891 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5894 2016-09-20 Jakub Jelinek <jakub@redhat.com>
5897 * g++.dg/other/pr77626.C: New test.
5900 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5903 * g++.dg/cpp0x/gen-attrs-62.C: New test.
5906 * c-c++-common/pr77624-1.c: New test.
5907 * c-c++-common/pr77624-2.c: New test.
5909 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
5911 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5914 2016-09-20 Richard Biener <rguenther@suse.de>
5916 PR tree-optimization/77646
5917 * gcc.dg/torture/pr77646.c: New testcase.
5919 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5922 * c-c++-common/Wint-in-bool-context.c: New test.
5924 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5926 * gcc.dg/cr-decimal-dig-1.c: New test.
5928 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5930 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5931 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5932 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5933 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5935 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
5937 PR rtl-optimization/77416
5938 * gcc.target/powerpc/pr77416.c: New.
5940 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
5943 * g++.dg/template/error-recovery4.C: New test.
5945 2016-09-19 Bin Cheng <bin.cheng@arm.com>
5947 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5949 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5951 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5952 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5954 2016-09-19 Jakub Jelinek <jakub@redhat.com>
5955 Jan Hubicka <jh@suse.cz>
5958 * gcc.dg/pr77587.c: New test.
5959 * gcc.dg/pr77587a.c: New file.
5961 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
5963 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5964 * gfortran.dg/coarray_38.f90:
5965 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5966 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5967 * gfortran.dg/coarray_allocate_7.f08: New test.
5968 * gfortran.dg/coarray_allocate_8.f08: New test.
5969 * gfortran.dg/coarray_allocate_9.f08: New test.
5970 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5972 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5973 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5974 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5976 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5977 * gfortran.dg/coarray_lock_7.f90: Same.
5978 * gfortran.dg/coarray_poly_5.f90: Same.
5979 * gfortran.dg/coarray_poly_6.f90: Same.
5980 * gfortran.dg/coarray_poly_7.f90: Same.
5981 * gfortran.dg/coarray_poly_8.f90: Same.
5982 * gfortran.dg/coindexed_1.f90: Changed errors expected.
5984 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
5987 * gfortran.dg/dec_structure_15.f90: New testcase.
5989 2016-09-19 Richard Biener <rguenther@suse.de>
5992 * gcc.dg/torture/pr77605.c: New testcase.
5994 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
5996 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5998 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
6000 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
6001 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
6002 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
6003 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
6004 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
6005 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
6006 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
6007 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
6008 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
6009 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
6010 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
6012 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
6014 * gcc.target/i386/pr68633.c: Fix expected result.
6016 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
6019 * gfortran.dg/pr68078.f90: New test.
6020 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
6022 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6025 * gcc.target/powerpc/swaps-p8-25.c: New.
6027 2016-09-16 Jakub Jelinek <jakub@redhat.com>
6030 * g++.dg/cpp0x/constexpr-77482.C: New test.
6033 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
6035 * g++.dg/abi/abi-tag23a.C: Likewise.
6038 * g++.dg/cpp0x/decltype-77338.C: New test.
6041 * g++.dg/cpp0x/mutable1.C: New test.
6043 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
6046 * gfortran.dg/pr77612.f90: New test.
6048 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6050 * gcc.dg/torture/pr70421.c: Require int32plus.
6052 2016-09-16 Jakub Jelinek <jakub@redhat.com>
6055 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
6058 * gcc.target/i386/pr77526.c: New test.
6060 2016-09-16 Jakub Jelinek <jakub@redhat.com>
6061 Eric Botcazou <ebotcazou@adacore.com>
6064 * gcc.target/i386/pr77594.c: New test.
6066 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
6069 * gfortran.dg/misplaced_implicit_character.f90: New test.
6071 2016-09-15 Bin Cheng <bin.cheng@arm.com>
6073 PR tree-optimization/77503
6074 * gcc.dg/vect/pr77503.c: New test.
6076 2016-09-15 Richard Biener <rguenther@suse.de>
6079 * c-c++-common/torture/pr77544.c: New testcase.
6081 2016-09-15 Jakub Jelinek <jakub@redhat.com>
6084 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
6085 * gcc.dg/march-generic.c: Likewise.
6086 * gcc.target/i386/spellcheck-options-1.c: New test.
6087 * gcc.target/i386/spellcheck-options-2.c: New test.
6088 * gcc.target/i386/spellcheck-options-3.c: New test.
6089 * gcc.target/i386/spellcheck-options-4.c: New test.
6091 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
6094 * gfortran.dg/goacc/pr72743.f90: New test.
6096 2016-09-15 Richard Biener <rguenther@suse.de>
6098 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
6100 2016-09-15 Richard Biener <rguenther@suse.de>
6102 PR tree-optimization/77514
6103 * gcc.dg/torture/pr77514.c: New testcase.
6105 2016-09-14 Jakub Jelinek <jakub@redhat.com>
6108 * g++.dg/lookup/pr77549.C: New test.
6110 2016-09-14 Marek Polacek <polacek@redhat.com>
6112 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
6113 * c-c++-common/gomp/atomic-13.c: Likewise.
6114 * c-c++-common/gomp/atomic-14.c: Likewise.
6115 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
6116 * g++.dg/cpp1z/bool-increment1.C: New test.
6117 * c-c++-common/pr60439.c: Add dg-warning.
6118 * g++.dg/expr/bitfield4.C: Likewise.
6119 * g++.dg/expr/bitfield5.C: Likewise.
6120 * g++.dg/expr/bitfield6.C: Likewise.
6121 * g++.dg/expr/bool1.C: Likewise.
6122 * g++.dg/expr/bool3.C: Likewise.
6123 * g++.dg/expr/lval3.C: Likewise.
6124 * g++.dg/expr/lval4.C: Likewise.
6125 * g++.old-deja/g++.jason/bool5.C: Likewise.
6126 * g++.dg/expr/bitfield3.C: Adjust dg-error.
6127 * g++.dg/other/error18.C: Likewise.
6128 * g++.dg/gomp/atomic-14.C: Likewise.
6130 2016-09-14 Nathan Sidwell <nathan@acm.org>
6133 * g++.dg/cpp1y/pr77539.C: New.
6135 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
6137 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
6139 * g++.dg/ext/builtin_alloca.C: Likewise.
6140 * g++.dg/template/spec35.C: Likewise.
6141 * gcc.dg/builtins-68.c: Likewise.
6142 * gcc.misc-tests/gcov-13.c: Likewise.
6143 * gcc.misc-tests/gcov-14.c: Likewise.
6145 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
6147 * gfortran.dg/dec_structure_14.f90: New testcase.
6149 2016-09-14 Jakub Jelinek <jakub@redhat.com>
6152 * c-c++-common/tsan/pr68260.c: New test.
6154 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
6157 * gcc.target/msp430/function-attributes-1.c: New test.
6158 * gcc.target/msp430/function-attributes-2.c: New test.
6159 * gcc.target/msp430/function-attributes-3.c: New test.
6161 2015-04-18 Martin Sebor <msebor@redhat.com>
6163 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6164 of non-nul characters.
6165 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6167 2016-09-13 Jakub Jelinek <jakub@redhat.com>
6169 * g++.dg/cpp0x/gen-attrs-61.C: New test.
6170 * g++.dg/cpp1z/gen-attrs1.C: New test.
6172 PR tree-optimization/77454
6173 * gcc.dg/pr77454.c: New test.
6176 * g++.dg/cpp1y/constexpr-77553.C: New test.
6178 2016-09-13 David Malcolm <dmalcolm@redhat.com>
6180 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6181 (test_show_locus): Replace rich_location::add_fixit_insert calls
6182 with add_fixit_insert_before and add_fixit_insert_after.
6184 2016-09-13 Jason Merrill <jason@redhat.com>
6185 Tom de Vries <tom@codesourcery.com>
6188 * g++.dg/pr77427.C: New test.
6190 2016-09-13 Martin Liska <mliska@suse.cz>
6192 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
6194 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
6195 * lib/target-supports.exp: Define the new target.
6197 2016-09-12 Andrew Pinski <apinski@cavium.com>
6199 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
6200 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
6202 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
6204 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
6206 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
6207 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
6208 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
6210 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
6211 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
6213 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
6216 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
6217 * g++.dg/ext/pr77496.C: New test.
6218 * g++.dg/warn/pr77496.C: New test.
6220 2016-09-12 David Malcolm <dmalcolm@redhat.com>
6223 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
6224 to preserve conversion chars, and to preserve prefix information.
6225 * gcc.dg/format/pr72858.c: New test case.
6227 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
6229 * gfortran.dg/pr77507.f90: Move to ...
6230 * gfortran.dg/ieee/pr77507.f90: here.
6232 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
6235 * compile/pr61159.c: New testcase
6237 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
6240 * gcc.dg/ipa/pr63416.c: New testcase.
6242 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
6243 Steven G. Kargl <kargl@gcc.gnu.org>
6246 * gfortran.dg/dtio_11.f90: new test.
6248 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
6251 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
6252 * gfortran.dg/c_assoc_4.f90: Ditto.
6254 2016-09-10 Tom de Vries <tom@codesourcery.com>
6257 * c-c++-common/va-arg-va-list-type.c: New test.
6259 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
6261 PR rtl-optimization/77289
6262 * gcc.target/powerpc/pr77289.c: New test.
6264 2016-09-09 Martin Sebor <msebor@redhat.com>
6268 * gcc.dg/pr77520.c: New test.
6269 * gcc.dg/pr77521.c: New test.
6271 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
6274 * gfortran.dg/pr77506.f90: New test.
6276 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
6279 * gfortran.dg/pr77507.f90: New test.
6281 2016-09-09 Joseph Myers <joseph@codesourcery.com>
6283 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
6285 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
6286 Louis Krupp <lkrupp@gcc.gnu.org>
6289 * gfortran.dg/pr69514_1.f90: New test.
6290 * gfortran.dg/pr69514_2.f90: New test.
6292 2016-09-08 Jakub Jelinek <jakub@redhat.com>
6295 * gfortran.dg/gomp/pr77500.f90: New test.
6298 * gfortran.dg/gomp/pr77516.f90: New test.
6300 2016-09-07 Jakub Jelinek <jakub@redhat.com>
6303 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
6304 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
6305 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
6306 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6307 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6308 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6310 2016-09-07 David Malcolm <dmalcolm@redhat.com>
6312 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
6313 "substring-locations.h".
6315 2016-09-07 Richard Biener <rguenther@suse.de>
6318 * c-c++-common/vector-subscript-8.c: Move ..
6319 * gcc.dg/pr77450.c: ... here.
6321 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6323 PR libgfortran/77393
6324 * gfortran.dg/fmt_f0_2.f90: Update test.
6325 * gfortran.dg/fmt_f0_3.f90: New test.
6327 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6330 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
6334 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
6336 2016-09-06 Jakub Jelinek <jakub@redhat.com>
6339 * gcc.target/i386/pr69255-1.c: New test.
6340 * gcc.target/i386/pr69255-2.c: New test.
6341 * gcc.target/i386/pr69255-3.c: New test.
6343 2016-09-06 Martin Sebor <msebor@redhat.com>
6346 * gcc.dg/format/miss-7.c: New test.
6348 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
6350 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
6352 2016-09-06 Martin Liska <mliska@suse.cz>
6354 PR gcov-profile/77378
6355 PR gcov-profile/77466
6356 * gcc.dg/profile-update-warning.c: New test.
6358 2016-09-06 Richard Biener <rguenther@suse.de>
6360 PR tree-optimization/77479
6361 * gcc.dg/torture/pr77479.c: New testcase.
6363 2016-09-06 Richard Biener <rguenther@suse.de>
6366 * c-c++-common/vector-subscript-7.c: Adjust.
6367 * c-c++-common/vector-subscript-8.c: New testcase.
6369 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6371 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
6373 2016-09-05 Jakub Jelinek <jakub@redhat.com>
6376 * gcc.target/i386/avx512f-pr77476.c: New test.
6377 * gcc.target/i386/avx512bw-pr77476.c: New test.
6378 * gcc.target/i386/avx512dq-pr77476.c: New test.
6380 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6381 Update comment to mention also avx512f.
6384 * g++.dg/asan/pr77396-2.C: New test.
6386 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
6388 PR rtl-optimization/77452
6389 * gcc.target/i386/pr77452.c: New test.
6391 2016-09-05 Marek Polacek <polacek@redhat.com>
6394 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
6396 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
6399 * gfortran.dg/pr77391.f90: New test.
6401 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
6404 * gfortran.dg/pr77460.f90: New test.
6406 2016-09-03 Jakub Jelinek <jakub@redhat.com>
6409 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
6411 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
6413 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
6415 2016-09-02 David Malcolm <dmalcolm@redhat.com>
6417 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
6419 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6420 diagnostic-test-show-locus-generate-patch.c to the sources
6421 for diagnostic_plugin_test_show_locus.c.
6423 2016-09-02 Jakub Jelinek <jakub@redhat.com>
6426 * gcc.dg/gomp/_Atomic-1.c: New test.
6427 * gcc.dg/gomp/_Atomic-2.c: New test.
6428 * gcc.dg/gomp/_Atomic-3.c: New test.
6429 * gcc.dg/gomp/_Atomic-4.c: New test.
6430 * gcc.dg/gomp/_Atomic-5.c: New test.
6433 * g++.dg/asan/pr77396.C: New test.
6435 2016-09-01 Martin Sebor <msebor@redhat.com>
6437 PR tree-optimization/71831
6438 * gcc.dg/builtin-object-size-16.c: New test.
6439 * gcc.dg/builtin-object-size-17.c: New test.
6441 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6443 PR libgfortran/77393
6444 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
6446 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
6448 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
6449 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
6450 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
6451 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
6452 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
6453 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
6454 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
6455 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
6456 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
6457 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
6458 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
6459 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
6460 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
6461 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
6462 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
6463 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
6464 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
6465 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
6467 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
6469 * gnat.dg/opt58.adb: New test.
6470 * gnat.dg/opt58_pkg.ads: New helper.
6472 2016-09-01 Richard Biener <rguenther@suse.de>
6475 * gcc.dg/torture/pr77436.c: New testcase.
6477 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6479 * gcc.dg/pr64252.c: Require int32plus.
6480 * gcc.dg/pr66299-1.c: Likewise.
6481 * gcc.dg/pr66299-2.c: Likewise.
6482 * gcc.dg/torture/20131115-1.c: Skip for avr.
6484 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6486 * gcc.target/aarch64/ands_3.c: New test.
6488 2016-08-31 Jakub Jelinek <jakub@redhat.com>
6491 * gfortran.dg/gomp/pr77352.f90: New test.
6494 * gfortran.dg/gomp/pr77374.f08: New test.
6496 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6498 PR tree-optimization/73714
6499 * gcc.dg/tree-ssa/pr73714.c: New test.
6501 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6503 PR libgfortran/77393
6504 * gfortran.dg/fmt_f0_2.f90: New test.
6506 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6508 * gcc.target/i386/pr59539-2.c: Adapt options.
6509 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
6511 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
6514 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
6515 of the associate entity and replace with a pointer to the
6516 intended item on the stack.
6518 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6519 Paul Thomas <pault@gcc.gnu.org>
6522 * gfortran.dg/dtio_1.f90: New test.
6523 * gfortran.dg/dtio_2.f90: New test.
6524 * gfortran.dg/dtio_3.f90: New test.
6525 * gfortran.dg/dtio_4.f90: New test.
6526 * gfortran.dg/dtio_5.f90: New test.
6527 * gfortran.dg/dtio_6.f90: New test.
6528 * gfortran.dg/dtio_7.f90: New test.
6529 * gfortran.dg/dtio_8.f90: New test.
6530 * gfortran.dg/dtio_9.f90: New test.
6531 * gfortran.dg/dtio_10.f90: New test.
6533 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6535 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6536 (test_many_nested_locations): New function.
6537 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6538 (test_show_locus): Handle "test_many_nested_locations".
6540 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6542 * g++.dg/template/double-greater-than-fixit.C: New test case.
6544 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
6546 * gnat.dg/opt57.ad[sb]: New test.
6547 * gnat.dg/opt57_pkg.ads: New helper.
6549 2016-08-30 Richard Biener <rguenther@suse.de>
6551 PR tree-optimization/69047
6552 * gcc.dg/pr69047.c: Fix byte-order check.
6554 2016-08-30 Jakub Jelinek <jakub@redhat.com>
6556 PR tree-optimization/72866
6557 * gcc.dg/vect/pr72866.c: New test.
6560 * g++.dg/debug/dwarf2/pr77363.C: New test.
6563 * gcc.target/i386/pr77377.c: New test.
6566 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
6569 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
6571 * gfortran.dg/pr77372.f90: Moved to ...
6572 * gfortran.dg/ieee/pr77372.f90: here.
6574 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6576 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
6577 vector short/char initializations.
6578 * gcc.target/powerpc/vec-init-5.c: Likewise.
6579 * gcc.target/powerpc/vec-init-6.c: New compile time test for
6580 vector initialization optimizations.
6581 * gcc.target/powerpc/vec-init-7.c: Likewise.
6582 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
6583 vector float/double initializations.
6584 * gcc.target/powerpc/vec-init-9.c: Likewise.
6586 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
6589 * gcc.target/i386/pr77403.c: New test.
6591 2016-08-29 Marek Polacek <polacek@redhat.com>
6594 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
6596 2016-08-29 Tom de Vries <tom@codesourcery.com>
6599 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
6601 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
6603 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
6605 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
6607 * gfortran.dg/dec_structure_13.f90: New testcase.
6609 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
6612 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6615 2016-08-28 Tom de Vries <tom@codesourcery.com>
6618 * gcc.dg/pr70955.c: New test.
6619 * gcc.dg/lto/pr70955_0.c: Same.
6620 * gcc.dg/lto/pr70955_1.c: Same.
6622 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
6624 PR tree-optimization/71077
6625 * gcc.target/i386/pr71077.c: New test.
6627 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6630 * gfortran.dg/pr77380.f90: New test.
6632 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6635 gfortran.dg/pr77372.f90: New test.
6637 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6639 * gcc.dg/spellcheck-fields-2.c (test): Move
6640 dg-begin/end-multiline-output within function body.
6641 (test_macro): New function.
6643 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6645 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6646 (test_fixit_insert): Update expected output.
6647 (test_fixit_remove): Likewise.
6648 (test_fixit_replace): Likewise.
6650 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6652 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6655 2016-08-26 Richard Biener <rguenther@suse.de>
6657 PR tree-optimization/69047
6658 * gcc.dg/pr69047.c: New testcase.
6660 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6661 Martin Jambhor <mjambor@suse.cz>
6663 * gcc.dg/ipa/propbits-1.c: New test-case.
6664 * gcc.dg/ipa/propbits-2.c: Likewise.
6665 * gcc.dg/ipa/propbits-3.c: Likewise.
6667 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
6670 * gfortran.dg/pr77351.f90: New test.
6672 2016-08-25 Marek Polacek <polacek@redhat.com>
6674 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6676 2016-08-25 Marek Polacek <polacek@redhat.com>
6679 * gcc.dg/pr77323.c: New test.
6681 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
6684 * gfortran.dg/submodule_17.f08: New test.
6686 2016-08-24 Michael Collison <michael.collison@linaro.org>
6687 Michael Collison <michael.collison@arm.com>
6689 * gcc.target/arm/builtin_saddl.c: New testcase.
6690 * gcc.target/arm/builtin_saddll.c: New testcase.
6691 * gcc.target/arm/builtin_uaddl.c: New testcase.
6692 * gcc.target/arm/builtin_uaddll.c: New testcase.
6693 * gcc.target/arm/builtin_ssubl.c: New testcase.
6694 * gcc.target/arm/builtin_ssubll.c: New testcase.
6695 * gcc.target/arm/builtin_usubl.c: New testcase.
6696 * gcc.target/arm/builtin_usubll.c: New testcase.
6698 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
6701 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6702 (dg-options): Use -march=amdfam10 instead of -march=athlon.
6703 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6704 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6705 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6706 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6707 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
6708 effective target. Remove scan-assembler-times directives.
6709 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6710 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6711 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6713 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6715 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6717 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6719 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
6722 * lib/target-supports.exp
6723 (check_effective_target_vect_aligned_arrays): Don't cache the result.
6724 (check_effective_target_vect_natural_alignment): Ditto.
6725 (check_effective_target_vector_alignment_reachable): Ditto.
6726 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6728 2016-08-23 Ian Lance Taylor <iant@golang.org>
6730 * gcc.target/s390/nolrl-1.c: Don't match the file name.
6732 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6734 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6735 being created from pointers to memory locations.
6736 * gcc.target/powerpc/vec-init-2.c: Likewise.
6738 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
6740 * gfortran.dg/dec_structure_12.f90: New testcase.
6742 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6744 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6746 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6748 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6751 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6753 * gcc.target/s390/md/andc-splitter-1.c: New test case.
6754 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6756 2016-08-23 Richard Biener <rguenther@suse.de>
6758 PR tree-optimization/27336
6759 * c-c++-common/pr27336.c: New testcase.
6761 2016-08-22 Marek Polacek <polacek@redhat.com>
6764 * g++.dg/cpp1y/pr77321.C: New test.
6766 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6769 * gfortran.dg/empty_label.f: Adjust test for new error message.
6770 * gfortran.dg/empty_label.f90: Ditto.
6771 * gfortran.dg/empty_label_typedecl.f90: Ditto.
6772 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6773 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6775 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6778 * gfortran.dg/pr61318.f90: New test.
6780 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6783 * gfortran.dg/pr77260_1.f90: New test.
6784 * gfortran.dg/pr77260_2.f90: Ditto.
6786 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6789 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6790 __builtin_signbitf and __builtin_signbitl in expected generic
6792 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6793 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6794 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6795 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6798 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6800 * gcc.dg/torture/float128-builtin.c,
6801 gcc.dg/torture/float128-ieee-nan.c,
6802 gcc.dg/torture/float128x-builtin.c,
6803 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6804 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6805 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6806 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6807 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6808 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6809 gcc.dg/torture/floatn-nan.h: New tests.
6811 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6813 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6815 (main): Update calls to TEST_I_F.
6816 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6818 (main): Update calls to TEST_I_F.
6820 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6822 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6823 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6824 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6825 names in calls to TEST_I_F.
6827 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6830 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6832 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6834 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6835 and !natural_alignment_64.
6836 * gcc.dg/ipa/propalign-2.c: Likewise.
6837 * gcc.dg/ipa/propalign-3.c: Likewise.
6838 * gcc.dg/ipa/propalign-4.c: Likewise.
6839 * gcc.dg/ipa/propalign-5.c: Likewise.
6840 * lib/target-supports.exp
6841 (check_effective_target_natural_alignment_32): Add avr-*-*.
6843 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
6845 PR tree-optimization/61839
6846 * gcc.dg/tree-ssa/pr61839_1.c: New test.
6847 * gcc.dg/tree-ssa/pr61839_2.c: New test.
6848 * gcc.dg/tree-ssa/pr61839_3.c: New test.
6849 * gcc.dg/tree-ssa/pr61839_4.c: New test.
6851 2016-08-19 Joseph Myers <joseph@codesourcery.com>
6854 * lib/target-supports.exp (check_effective_target_float16)
6855 (check_effective_target_float32, check_effective_target_float64)
6856 (check_effective_target_float128, check_effective_target_float32x)
6857 (check_effective_target_float64x)
6858 (check_effective_target_float128x)
6859 (check_effective_target_float16_runtime)
6860 (check_effective_target_float32_runtime)
6861 (check_effective_target_float64_runtime)
6862 (check_effective_target_float128_runtime)
6863 (check_effective_target_float32x_runtime)
6864 (check_effective_target_float64x_runtime)
6865 (check_effective_target_float128x_runtime)
6866 (check_effective_target_floatn_nx_runtime)
6867 (add_options_for_float16, add_options_for_float32)
6868 (add_options_for_float64, add_options_for_float128)
6869 (add_options_for_float32x, add_options_for_float64x)
6870 (add_options_for_float128x): New procedures.
6871 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6872 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6873 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6874 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6875 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6876 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6877 gcc.dg/torture/float128-complex.c,
6878 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6879 gcc.dg/torture/float128x-basic.c,
6880 gcc.dg/torture/float128x-complex.c,
6881 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6882 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6883 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6884 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6885 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6886 gcc.dg/torture/float32x-basic.c,
6887 gcc.dg/torture/float32x-complex.c,
6888 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6889 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6890 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6891 gcc.dg/torture/float64x-basic.c,
6892 gcc.dg/torture/float64x-complex.c,
6893 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6894 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6895 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6896 gcc.dg/torture/floatn-tg.h,
6897 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6898 gcc.dg/torture/fp-int-convert-float128-ieee.c,
6899 gcc.dg/torture/fp-int-convert-float128x-timode.c,
6900 gcc.dg/torture/fp-int-convert-float128x.c,
6901 gcc.dg/torture/fp-int-convert-float16-timode.c,
6902 gcc.dg/torture/fp-int-convert-float16.c,
6903 gcc.dg/torture/fp-int-convert-float32-timode.c,
6904 gcc.dg/torture/fp-int-convert-float32.c,
6905 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6906 gcc.dg/torture/fp-int-convert-float32x.c,
6907 gcc.dg/torture/fp-int-convert-float64-timode.c,
6908 gcc.dg/torture/fp-int-convert-float64.c,
6909 gcc.dg/torture/fp-int-convert-float64x-timode.c,
6910 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6911 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6912 maximum exponent of floating-point type. Use it in testing
6913 whether 0x8...0 fits in the floating-point type. Always treat -1
6914 (signed 0xf...f) as fitting in the floating-point type.
6916 * gcc.dg/torture/fp-int-convert-double.c,
6917 gcc.dg/torture/fp-int-convert-float.c,
6918 gcc.dg/torture/fp-int-convert-float128-timode.c,
6919 gcc.dg/torture/fp-int-convert-float128.c,
6920 gcc.dg/torture/fp-int-convert-float80-timode.c,
6921 gcc.dg/torture/fp-int-convert-float80.c,
6922 gcc.dg/torture/fp-int-convert-long-double.c,
6923 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6925 2016-08-19 Jakub Jelinek <jakub@redhat.com>
6928 * gfortran.dg/gomp/pr72744.f90: New test.
6931 * gfortran.dg/gomp/pr69281.f90: New test.
6933 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
6935 * gfortran.dg/random_4.f90: Initialize seed before using, handle
6936 the last special seed value.
6937 * gfortran.dg/random_7.f90: Use size for last array member instead
6940 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6942 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6943 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6945 2016-08-19 Richard Biener <rguenther@suse.de>
6947 PR tree-optimization/77286
6948 * gcc.dg/torture/pr77286.c: New testcase.
6950 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6952 * gcc.dg/verbose-asm-2.c: New test case.
6954 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6956 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6957 (custom_diagnostic_finalizer): Update for change to
6958 diagnostic_show_locus.
6960 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6962 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6963 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6965 2016-08-18 Marek Polacek <polacek@redhat.com>
6968 * gcc.dg/pr71514.c: New test.
6970 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
6973 * gcc.target/i386/pr72839.c: New test.
6975 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
6978 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6979 * c-c++-common/goacc/reduction-1.c: Likewise.
6980 * c-c++-common/goacc/reduction-2.c: Likewise.
6981 * c-c++-common/goacc/reduction-3.c: Likewise.
6982 * c-c++-common/goacc/reduction-4.c: Likewise.
6984 2016-08-18 Alan Modra <amodra@gmail.com>
6986 * gcc.c-torture/compile/pr72771.c: New.
6988 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6991 * gfortran.dg/pr67496.f90: New test.
6993 2015-08-17 Alan Hayward <alan.hayward@arm.com>
6995 PR tree-optimization/71752
6996 * gcc.dg/vect/pr71752.c: New.
6998 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
7000 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
7002 2016-08-17 Jakub Jelinek <jakub@redhat.com>
7005 * g++.dg/ipa/devirt-52.C: New test.
7007 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
7009 * c-c++-common/goacc/reduction-6.c: New testcase.
7011 2016-08-17 Richard Biener <rguenther@suse.de>
7013 PR tree-optimization/76490
7014 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
7015 * gcc.dg/pr52904.c: XFAIL.
7017 2016-08-17 Richard Biener <rguenther@suse.de>
7019 PR tree-optimization/23855
7020 * gcc.dg/loop-unswitch-2.c: Adjust.
7022 2016-08-16 Jakub Jelinek <jakub@redhat.com>
7024 PR tree-optimization/72817
7025 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
7027 2016-08-16 Joseph Myers <joseph@codesourcery.com>
7030 * gcc.dg/torture/float128-extend-inf.c: New test.
7032 2016-08-16 David Malcolm <dmalcolm@redhat.com>
7035 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
7037 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
7038 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
7040 (test_oct): Likewise.
7041 (test_multiple): Likewise.
7042 (test_field_width_specifier): Likewise.
7043 (test_field_width_specifier_2): New function.
7044 (test_field_precision_specifier): New function.
7045 (test_embedded_nul): Update expected caret placement.
7046 (test_non_contiguous_strings): Update line number.
7047 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
7048 (__emit_string_literal_range): Add "caret_idx" param.
7049 (test_simple_string_literal): Add value for new param, updating
7051 (test_concatenated_string_literal): Likewise.
7052 (test_multiline_string_literal): Likewise.
7053 (test_hex): Likewise.
7054 (test_oct): Likewise.
7055 (test_multiple): Likewise.
7056 (test_ucn4): Likewise.
7057 (test_ucn8): Likewise.
7058 (test_u8): Likewise.
7059 (test_u): Likewise; update expected message, from "range" to
7063 (test_macro): Add value for new param.
7064 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
7065 (__emit_string_literal_range): Add "caret_idx" param.
7066 (test_stringified_token_1): Add value for new param. Update
7067 expected message, from "range" to "location".
7068 (test_stringized_token_2): Likewise, adding param to macro.
7069 (test_stringified_token_3): Likewise.
7070 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
7071 (emit_warning): Convert param from source_range to location_t.
7072 (test_string_literals): Add caret_idx param, and use it when
7073 constructing a substring_loc. Update error message, from
7074 "range" to "location".
7076 2016-08-16 Jakub Jelinek <jakub@redhat.com>
7079 * g++.dg/gomp/pr71910.C: New test.
7082 * gcc.c-torture/compile/pr67485.c: New test.
7085 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
7087 2016-08-16 Bin Cheng <bin.cheng@arm.com>
7089 PR tree-optimization/69848
7090 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
7092 2016-08-16 Martin Liska <mliska@suse.cz>
7094 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
7095 of memory operations so that it can be handled by core2
7098 2016-08-16 Richard Biener <rguenther@suse.de>
7100 PR tree-optimization/76783
7101 * gcc.dg/pr76783.c: New testcase.
7102 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
7104 2016-08-16 Bin Cheng <bin.cheng@arm.com>
7106 PR tree-optimization/72817
7107 PR tree-optimization/73450
7108 * gcc.dg/tree-ssa/pr72817.c: New test.
7109 * gcc.dg/tree-ssa/pr73450.c: New test.
7111 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
7113 * gfortran.dg/init_flag_13.f90: New testcase.
7114 * gfortran.dg/init_flag_14.f90: Ditto.
7115 * gfortran.dg/init_flag_15.f03: Ditto.
7116 * gfortran.dg/dec_init_1.f90: Ditto.
7117 * gfortran.dg/dec_init_2.f90: Ditto.
7119 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
7122 * gcc.target/i386/pr72867.c: New test.
7124 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
7126 * c-c++-common/dump-ada-spec-5.c: New test.
7128 2016-08-15 Richard Biener <rguenther@suse.de>
7130 PR tree-optimization/73434
7131 * gcc.dg/torture/pr73434.c: New testcase.
7133 2016-08-15 Jakub Jelinek <jakub@redhat.com>
7135 PR tree-optimization/72824
7136 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
7138 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
7141 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
7142 in use_device clause.
7143 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
7144 * gfortran.dg/goacc/list.f95: Adjust to catch
7145 "neither a POINTER nor an array" error messages.
7147 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
7150 * gcc.target/i386/pr76342.c: New test.
7152 2016-08-12 Jakub Jelinek <jakub@redhat.com>
7155 * g++.dg/ubsan/pr71512.C: New test.
7156 * c-c++-common/ubsan/pr71512-1.c: New test.
7157 * c-c++-common/ubsan/pr71512-2.c: New test.
7159 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7161 * gcc.target/powerpc/vec-init-1.c: New tests to test various
7162 vector initialization options.
7163 * gcc.target/powerpc/vec-init-2.c: Likewise.
7164 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
7165 is generated on ISA 3.0.
7167 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
7170 * gcc.dg/c-c++-common/pr71654.c: New test.
7171 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
7173 * gcc.dg/tree-ssa/vrp24: Likewise.
7175 2016-08-12 Jakub Jelinek <jakub@redhat.com>
7178 * gcc.dg/pr67410.c: New test.
7180 2016-08-12 Bin Cheng <bin.cheng@arm.com>
7182 PR tree-optimization/69848
7183 * gcc.dg/vect/vect-pr69848.c: New test.
7185 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
7188 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
7189 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
7190 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
7191 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
7193 2016-08-12 Richard Biener <rguenther@suse.de>
7195 PR tree-optimization/57326
7196 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
7197 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
7198 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7199 * gcc.target/i386/pr45685.c: Likewise.
7200 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
7201 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7202 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
7203 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
7204 * gfortran.dg/pr34163.f90: Likewise.
7206 2016-08-12 Martin Liska <mliska@suse.cz>
7208 * g++.dg/gcov/gcov-16.C: New test.
7209 * lib/gcov.exp: Support new argument for run-gcov function.
7211 2016-08-12 Martin Liska <mliska@suse.cz>
7213 PR gcov-profile/35590
7214 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
7216 2016-08-12 Richard Biener <rguenther@suse.de>
7218 PR tree-optimization/72851
7219 * gcc.dg/torture/pr72851.c: New testcase.
7221 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
7224 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
7225 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
7226 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
7227 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
7231 * g++.dg/debug/dwarf2/ref-1.C: New.
7234 * g++.dg/debug/dwarf2/template-params-12.H: New.
7235 * g++.dg/debug/dwarf2/template-params-12f.C: New.
7236 * g++.dg/debug/dwarf2/template-params-12g.C: New.
7237 * g++.dg/debug/dwarf2/template-params-12n.C: New.
7238 * g++.dg/debug/dwarf2/template-params-12s.C: New.
7239 * g++.dg/debug/dwarf2/template-params-12u.C: New.
7240 * g++.dg/debug/dwarf2/template-params-12v.C: New.
7241 * g++.dg/debug/dwarf2/template-params-12w.C: New.
7243 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7246 * gcc.target/powerpc/pr72863.c: New test.
7248 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
7250 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
7252 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
7254 * gcc.target/i386/pieces-strcpy-1.c: New test.
7255 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
7257 2016-08-11 Jakub Jelinek <jakub@redhat.com>
7260 * g++.dg/cpp1y/constexpr-switch4.C: New test.
7262 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
7264 * gcc.target/i386/pieces-memcpy-1.c: New test.
7265 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
7266 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
7267 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
7268 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
7269 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
7271 2016-08-11 Jakub Jelinek <jakub@redhat.com>
7274 * gcc.dg/pr72816.c: Remove dg-error.
7276 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
7278 PR tree-optimization/71083
7279 * gcc.c-torture/execute/pr71083.c: New test.
7280 * gnat.dg/loop_optimization23.adb: New test.
7281 * gnat.dg/loop_optimization23_pkg.ads: New test.
7282 * gnat.dg/loop_optimization23_pkg.adb: New test.
7284 2016-08-11 Richard Biener <rguenther@suse.de>
7286 PR tree-optimization/72772
7287 * gcc.dg/graphite/pr35356-1.c: Adjust.
7288 * gcc.dg/tree-ssa/pr59597.c: Likewise.
7290 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
7292 * gfortran.dg/random_7.f90: Take into account that the last seed
7293 value is the special p value.
7294 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
7296 2016-08-11 Richard Biener <rguenther@suse.de>
7298 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
7300 2016-08-11 Alan Modra <amodra@gmail.com>
7302 * gcc.target/powerpc/pr71680.c: New.
7304 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7306 * gcc.target/powerpc/bfp/bfp.exp: New file.
7307 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
7308 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
7309 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
7310 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
7311 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
7312 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
7313 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
7314 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
7315 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
7316 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
7317 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
7318 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
7319 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
7320 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
7321 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
7322 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
7323 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
7324 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
7325 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
7326 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
7327 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
7328 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
7329 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
7330 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
7331 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
7332 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
7333 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
7334 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
7335 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
7336 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
7337 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
7338 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
7339 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
7340 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
7341 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
7342 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
7343 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
7344 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
7345 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
7346 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
7347 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
7348 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
7349 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
7350 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
7351 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
7352 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
7353 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
7354 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
7355 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
7356 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
7357 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
7358 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
7359 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
7361 2016-08-10 Bin Cheng <bin.cheng@arm.com>
7363 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
7366 2016-08-10 Bin Cheng <bin.cheng@arm.com>
7368 * gcc.target/aarch64/simd/vcond-ne.c: New test.
7370 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7373 * gcc.target/powerpc/pr72853.c: New test.
7375 2016-08-10 Martin Liska <mliska@suse.cz>
7377 PR gcov-profile/58306
7378 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
7380 2016-08-10 Martin Liska <mliska@suse.cz>
7382 * g++.dg/gcov/gcov-threads-1.C: New test.
7384 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7387 * gcc.target/avr/pr71873.c: New test.
7389 2016-08-09 Martin Liska <mliska@suse.cz>
7391 * g++.dg/gcov/gcov-dump-1.C: New test.
7392 * g++.dg/gcov/gcov-dump-2.C: New test.
7394 2016-08-09 Martin Liska <mliska@suse.cz>
7396 * gcc.dg/tree-prof/val-prof-9.c: New test.
7398 2016-08-09 Martin Liska <mliska@suse.cz>
7400 * gcc.dg/tree-prof/val-prof-8.c: New test.
7402 2016-08-09 Martin Jambor <mjambor@suse.cz>
7405 * gcc.dg/ipa/pr71981.c: New test.
7407 2016-08-09 Bin Cheng <bin.cheng@arm.com>
7409 PR tree-optimization/33707
7410 * gcc.dg/vect/pr33707.c: New test.
7412 2016-08-09 Bin Cheng <bin.cheng@arm.com>
7414 PR tree-optimization/pr72772
7415 * gcc.dg/tree-ssa/pr72772.c: New test.
7417 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
7419 PR rtl-optimization/66669
7420 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
7422 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7424 PR tree-optimization/72824
7425 * gcc.c-torture/execute/ieee/pr72824.c: New test.
7427 2016-08-09 Richard Biener <rguenther@suse.de>
7429 PR tree-optimization/71802
7430 * gcc.dg/torture/pr71802.c: New testcase.
7432 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7435 * g++.dg/eh/stdarg1.C: New test.
7437 2016-08-08 Andi Kleen <ak@linux.intel.com>
7439 * lib/profopt.exp: (auto-profopt-execute): Don't include full
7440 test command line in failure log.
7441 (profopt-execute): dito. Make autofdo file names unique.
7443 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7446 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
7449 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7451 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
7453 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
7454 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7455 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7456 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
7457 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7458 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7460 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7463 * gcc.dg/cpp/pr66415-1.c: Likewise.
7464 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
7465 * gcc.dg/format/c90-printf-1.c: Likewise.
7466 * gcc.dg/format/diagnostic-ranges.c: New test case.
7468 2016-08-08 Jakub Jelinek <jakub@redhat.com>
7471 * gfortran.dg/gomp/pr72716.f90: New test.
7474 * gcc.dg/gomp/pr72781.c: New test.
7477 * g++.dg/vect/pr68762-1.cc: New test.
7478 * g++.dg/vect/pr68762-2.cc: New test.
7479 * g++.dg/vect/pr68762.h: New file.
7481 2016-08-08 Martin Sebor <msebor@redhat.com>
7484 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
7485 * g++.dg/warn/overflow-warn-3.C: Same.
7486 * g++.dg/warn/overflow-warn-4.C: Same.
7488 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7491 * gfortran.dg/allocate_with_source_21.f03: New test.
7493 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7496 * gfortran.dg/allocate_with_source_20.f03: New test.
7498 2016-08-08 Alan Modra <amodra@gmail.com>
7500 * gcc.c-torture/compile/pr72802.c: New.
7502 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7505 * gfortran.dg/dependency_48.f90: New test.
7507 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7510 * gfortran.dg/pr70040.f90: New testcase.
7512 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7515 * gfortran.dg/matmul_10.f90: New testcase.
7517 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
7519 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
7521 2016-08-07 Jakub Jelinek <jakub@redhat.com>
7524 * gcc.dg/pr72816.c: New test.
7526 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
7528 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
7529 * g++.dg/conversion/pr41426.C: Likewise.
7530 * g++.dg/conversion/pr66211.C: Likewise.
7531 * g++.dg/cpp1y/lambda-init9.C: Likewise.
7532 * g++.dg/init/ref8.C: Likewise.
7533 * g++.old-deja/g++.law/cvt20.C: Likewise.
7534 * g++.old-deja/g++.mike/p9732c.C: Likewise.
7536 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7538 PR tree-optimization/18046
7539 * gcc.dg/tree-ssa/vrp105.c: New test.
7540 * gcc.dg/tree-ssa/vrp106.c: New test.
7542 2016-08-05 Martin Sebor <msebor@redhat.com>
7544 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
7545 1ul in diagnostics. Remove hyphen from "constant-expression."
7546 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
7547 * g++.dg/cpp0x/static_assert3.C: Same.
7548 * g++.dg/cpp1y/constexpr-throw.C: Same.
7549 * g++.dg/template/nontype3.C: Same.
7550 * g++.dg/warn/overflow-warn-1.C: Same.
7551 * g++.dg/warn/overflow-warn-3.C: Same.
7552 * g++.dg/warn/overflow-warn-4.C: Same.
7554 2016-08-05 David Malcolm <dmalcolm@redhat.com>
7556 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
7557 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
7558 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
7559 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
7561 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7563 PR tree-optimization/72810
7564 * gcc.dg/tree-ssa/vrp110.c: New test.
7566 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
7569 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
7571 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
7572 saving the half-precision registers.
7573 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
7574 value is returned in h0.
7575 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
7576 are passed in FP/SIMD registers.
7577 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
7578 passing works corrcetly.
7579 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
7580 (hfa_f16x2_t): Likewise.
7581 (hfa_f16x3_t): Likewise.
7582 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
7583 are promoted to double and passed in a double register.
7584 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
7585 are promoted to double and stacked.
7586 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
7588 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
7589 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
7590 __fp16 first get passed in FP/SIMD registers, then stacked.
7592 2016-08-05 Nathan Sidwell <nathan@acm.org>
7595 * g++.dg/cpp0x/pr68724.C: New.
7597 2016-08-05 Richard Biener <rguenther@suse.de>
7599 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
7601 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7603 * gcc.dg/tree-ssa/vrp107.c: New test.
7604 * gcc.dg/tree-ssa/vrp108.c: New test.
7605 * gcc.dg/tree-ssa/vrp109.c: New test.
7607 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7609 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7612 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7614 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7616 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7617 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7618 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7620 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7621 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7622 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7625 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
7628 * g++.dg/cpp1y/lambda-ice1.C: New.
7630 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7633 * g++.dg/cpp1y/pr72759.C: New test.
7635 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7637 * gcc.dg/switch-10.c: New test.
7639 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
7641 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7643 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
7645 * c-c++-common/goacc/routine-5.c: Update.
7647 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7649 PR rtl-optimization/70903
7650 * gcc.c-torture/execute/pr70903.c: New test.
7652 2016-08-04 Martin Liska <mliska@suse.cz>
7654 * gcc.dg/params/params.exp: Replace file exists with
7655 TESTING_IN_BUILD_TREE.
7657 2016-08-04 Marek Polacek <polacek@redhat.com>
7660 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7662 2016-08-04 Richard Biener <rguenther@suse.de>
7665 * gcc.dg/torture/pr71984.c: Guard correctness check for
7668 2016-08-03 Andrew Pinski <apinski@cavium.com>
7670 * gcc.c-torture/compile/20160802-1.c: New testcase.
7672 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
7674 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7676 2016-08-03 Richard Biener <rguenther@suse.de>
7678 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7680 * c-c++-common/ubsan/pr71403-2.c: Likewise.
7681 * c-c++-common/ubsan/pr71403-3.c: Likewise.
7683 2016-08-03 Richard Biener <rguenther@suse.de>
7685 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7686 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7687 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7688 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7690 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7692 * gcc.dg/init-excess-2.c: Require int32plus.
7693 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7694 * gcc.dg/pr59963-2.c: Require int32plus.
7695 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7696 * gcc.dg/unroll-7.c: Require int32plus.
7698 2016-08-02 Bin Cheng <bin.cheng@arm.com>
7700 PR tree-optimization/34114
7701 * gcc.dg/tree-ssa/loop-42.c: New test.
7703 2016-08-02 Tamar Christina <tamar.christina@arm.com>
7705 * gcc.target/aarch64/vminmaxnm.c: New.
7706 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7709 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7711 * gcc.target/powerpc/vec-extract-5.c: New tests to test
7712 vec_extract for vector float, vector int, vector short, and vector
7714 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7715 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7716 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7717 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7719 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
7721 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7722 single stack adjustment, no writeback.
7723 * gcc.target/aarch64/test_frame_12.c: Likewise.
7724 * gcc.target/aarch64/test_frame_13.c: Likewise.
7725 * gcc.target/aarch64/test_frame_15.c: Likewise.
7726 * gcc.target/aarch64/test_frame_6.c: Likewise.
7727 * gcc.target/aarch64/test_frame_7.c: Likewise.
7728 * gcc.target/aarch64/test_frame_8.c: Likewise.
7729 * gcc.target/aarch64/test_frame_16.c: New test.
7731 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
7734 * gcc.target/i386/pr72748.c: New test.
7736 2015-08-01 Alan Hayward <alan.hayward@arm.com>
7738 PR tree-optimization/71818
7739 * gcc.dg/vect/pr71818.c: New
7741 2016-08-01 Martin Liska <mliska@suse.cz>
7743 PR tree-optimization/71857
7744 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7746 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7748 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7750 2016-08-01 Jan Beulich <jbeulich@suse.com>
7752 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7754 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7756 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7757 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7759 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
7761 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7762 (check_effective_target_c++): Likewise. Also match for libstdc++.
7764 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7767 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7768 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7769 * gfortran.dg/pr41922.f90: New test.
7771 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7774 * gfortran.dg/pr68566.f90: new test.
7776 2016-07-30 Martin Sebor <msebor@redhat.com>
7780 * g++.dg/cpp0x/constexpr-cast.C: New test.
7781 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7782 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7783 * g++.dg/ubsan/pr63956.C: Correct.
7785 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
7787 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7788 vector double or vector long where the vector is in memory.
7789 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7790 * gcc.target/powerpc/vec-extract-4.c: Likewise.
7792 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7795 * gfortran.dg/pr69867.f90: New test.
7797 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7800 * gfortran.dg/pr69962.f90: New test.
7802 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7805 * gfortran.dg/pr70006.f90: New test.
7807 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7810 * gfortran.dg/pr71730.f90: New test.
7811 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7812 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7813 * gfortran.dg/array_constructor_26.f03: Ditto.
7815 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7817 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7818 * gcc.target/powerpc/pr71763.c: Likewise.
7820 2016-07-29 Marek Polacek <polacek@redhat.com>
7823 * gcc.dg/940510-1.c: Adjust dg-error.
7824 * gcc.dg/c99-flex-array-1.c: Likewise.
7825 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7828 * gcc.dg/noncompile/pr71853.c: New test.
7831 * gcc.dg/noncompile/pr71573.c: New test.
7834 * g++.dg/warn/Wparentheses-30.C: New test.
7835 * gcc.dg/Wparentheses-14.c: New test.
7837 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
7839 * gcc.dg/pr59833.c: Use dg-add-options ieee.
7841 2016-07-29 Bin Cheng <bin.cheng@arm.com>
7843 PR tree-optimization/57558
7844 * gcc.dg/vect/pr57558-1.c: New test.
7845 * gcc.dg/vect/pr57558-2.c: New test.
7847 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7849 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7850 to scan forwprop1 dump pass.
7852 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
7855 * g++.dg/template/pr51488.C: New.
7857 2016-07-29 Jakub Jelinek <jakub@redhat.com>
7860 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7862 * gcc.dg/pr71969-1.c: New test.
7863 * gcc.dg/pr71969-2.c: New test.
7864 * gcc.dg/pr71969-3.c: New test.
7866 2016-07-29 Marek Polacek <polacek@redhat.com>
7869 * c-c++-common/pr71574.c: New test.
7872 * gcc.dg/noncompile/pr71583.c: New test.
7874 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
7877 * gcc.dg/pr68217.c: New test.
7879 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7882 * gfortran.dg/pr71067_1.f90: New test.
7883 * gfortran.dg/pr71067_2.f90: Ditto.
7885 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
7887 * gcc.target/powerpc/vec-extract-1.c: New test.
7889 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7892 * gfortran.dg/pr71799.f90: New test.
7894 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7897 * g++.dg/cpp0x/pr71665-1.C: New.
7898 * g++.dg/cpp0x/pr71665-2.C: Likewise.
7899 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7900 * g++.dg/ext/label10.C: Likewise.
7901 * g++.dg/parse/constant5.C: Likewise.
7903 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7906 * gfortran.dg/pr71859.f90: New test.
7907 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7908 * gfortran.dg/coarray_collectives_1.f90: Ditto.
7910 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
7913 * gfortran.dg/pr71883.f90: New test.
7915 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7917 PR tree-optimization/71734
7918 * g++.dg/vect/pr70729-nest.cc: New test.
7920 2016-07-28 Renlin Li <renlin.li@arm.com>
7923 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7926 * gfortran.dg/dependency_47.f90: New test.
7928 2016-07-28 Martin Liska <mliska@suse.cz>
7930 PR gcov-profile/68025
7931 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7933 2016-07-28 Martin Liska <mliska@suse.cz>
7935 * g++.dg/vect/pr70944.cc: New test.
7937 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
7940 * gcc.dg/torture/pr71994.c: New test.
7942 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7945 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7946 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7947 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7949 2016-07-27 Richard Biener <rguenther@suse.de>
7951 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7953 2016-07-27 Martin Liska <mliska@suse.cz>
7955 * gcc.dg/predict-13.c: New test.
7956 * gcc.dg/predict-14.c: New test.
7958 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7960 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
7962 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7965 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7968 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7969 IEEE built-in functions handle quiet and signalling NaNs
7972 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7975 * gfortran.dg/pr71862.f90: New test.
7977 2016-07-26 Martin Sebor <msebor@redhat.com>
7979 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7980 selector with dg-options.
7982 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
7984 PR tree-optimization/18046
7985 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7986 * gcc.dg/tree-ssa/vrp103.c: New test.
7987 * gcc.dg/tree-ssa/vrp104.c: New test.
7989 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7991 * gcc.target/powerpc/pr63354.c: Require lp64 since
7992 -mprofile-kernel is not legal with -m32.
7994 2016-07-26 Richard Biener <rguenther@suse.de>
7996 PR rtl-optimization/71984
7997 * gcc.dg/torture/pr71984.c: New testcase.
7999 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
8001 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
8002 g++-dg-runtest via et-dg-runtest.
8003 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
8004 * gcc.dg/vect/vect.exp: Likewise.
8005 * gfortran.dg/graphite/graphite.exp: Likewise, but for
8006 gfortran-dg-runtest.
8007 * gfortran.dg/vect/vect.exp: Likewise.
8008 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
8009 (check_mips_loongson_hw_available): Likewise.
8010 (check_effective_target_mpaired_single_runtime): Likewise.
8011 (check_effective_target_mips_loongson_runtime): Likewise.
8012 (add_options_for_mpaired_single): Likewise.
8013 (check_effective_target_vect_int): Add global et_index.
8014 Check and save the supported feature for a target selected by
8015 the et_index target. Break long lines where appropriate. Call
8016 et-is-effective-target for MIPS with an argument instead of
8017 check_effective_target_* where appropriate.
8018 (check_effective_target_vect_intfloat_cvt): Likewise.
8019 (check_effective_target_vect_uintfloat_cvt): Likewise.
8020 (check_effective_target_vect_floatint_cvt): Likewise.
8021 (check_effective_target_vect_floatuint_cvt): Likewise.
8022 (check_effective_target_vect_simd_clones): Likewise.
8023 (check_effective_target_vect_shift): ewise.
8024 (check_effective_target_whole_vector_shift): Likewise.
8025 (check_effective_target_vect_bswap): Likewise.
8026 (check_effective_target_vect_shift_char): Likewise.
8027 (check_effective_target_vect_long): Likewise.
8028 (check_effective_target_vect_float): Likewise.
8029 (check_effective_target_vect_double): Likewise.
8030 (check_effective_target_vect_long_long): Likewise.
8031 (check_effective_target_vect_no_int_max): Likewise.
8032 (check_effective_target_vect_no_int_add): Likewise.
8033 (check_effective_target_vect_no_bitwise): Likewise.
8034 (check_effective_target_vect_widen_shift): Likewise.
8035 (check_effective_target_vect_no_align): Likewise.
8036 (check_effective_target_vect_hw_misalign): Likewise.
8037 (check_effective_target_vect_element_align): Likewise.
8038 (check_effective_target_vect_condition): Likewise.
8039 (check_effective_target_vect_cond_mixed): Likewise.
8040 (check_effective_target_vect_char_mult): Likewise.
8041 (check_effective_target_vect_short_mult): Likewise.
8042 (check_effective_target_vect_int_mult): Likewise.
8043 (check_effective_target_vect_extract_even_odd): Likewise.
8044 (check_effective_target_vect_interleave): Likewise.
8045 (check_effective_target_vect_stridedN): Likewise.
8046 (check_effective_target_vect_multiple_sizes): Likewise.
8047 (check_effective_target_vect64): Likewise.
8048 (check_effective_target_vect_call_copysignf): Likewise.
8049 (check_effective_target_vect_call_sqrtf): Likewise.
8050 (check_effective_target_vect_call_btrunc): Likewise.
8051 (check_effective_target_vect_call_btruncf): Likewise.
8052 (check_effective_target_vect_call_ceil): Likewise.
8053 (check_effective_target_vect_call_ceilf): Likewise.
8054 (check_effective_target_vect_call_floor): Likewise.
8055 (check_effective_target_vect_call_floorf): Likewise.
8056 (check_effective_target_vect_call_lceil): Likewise.
8057 (check_effective_target_vect_call_lfloor): Likewise.
8058 (check_effective_target_vect_call_nearbyint): Likewise.
8059 (check_effective_target_vect_call_nearbyintf): Likewise.
8060 (check_effective_target_vect_call_round): Likewise.
8061 (check_effective_target_vect_call_roundf): Likewise.
8062 (check_effective_target_vect_perm): Likewise, but also append *_saved
8063 to the existing global name to properly cache the result.
8064 (check_effective_target_vect_perm_byte): Likewise.
8065 (check_effective_target_vect_perm_short): Likewise.
8066 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
8067 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
8068 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
8069 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
8070 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
8071 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
8072 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
8073 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
8074 (check_effective_target_vect_sdot_qi): Likewise.
8075 (check_effective_target_vect_udot_qi): Likewise.
8076 (check_effective_target_vect_sdot_hi): Likewise.
8077 (check_effective_target_vect_udot_hi): Likewise.
8078 (check_effective_target_vect_usad_char): Likewise.
8079 (check_effective_target_vect_pack_trunc): Likewise.
8080 (check_effective_target_vect_unpack): Likewise.
8081 (check_effective_target_vect_aligned_arrays): Likewise.
8082 (check_effective_target_vect_natural_alignment): Likewise.
8083 (check_effective_target_vector_alignment_reachable): Likewise.
8084 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
8085 (is-effective-target): Initialize et_index if undefined.
8086 (et-dg-runtest): New.
8087 (et-is-effective-target): Likewise.
8088 (check_vect_support_and_set_flags): Add supported MIPS targets to
8089 EFFECTIVE_TARGETS list. Return the number of supported targets.
8091 2016-07-26 Richard Biener <rguenther@suse.de>
8092 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8095 * gcc.dg/pr70920-1.c: New test-case.
8096 * gcc.dg/pr70902-2.c: Likewise.
8097 * gcc.dg/pr70920-3.c: Likewise.
8098 * gcc.dg/pr70920-4.c: Likewise
8099 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
8102 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
8104 * gcc.c-torture/execute/pr71494.c: Require label_values.
8105 * gcc.dg/pr16973.c: Ditto.
8107 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8109 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
8110 * gcc.dg/torture/pr69771.c: Require int32plus.
8111 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
8113 2016-07-25 Martin Liska <mliska@suse.cz>
8115 * gcc.dg/torture/pr71987.c: New test.
8117 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
8120 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
8121 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
8122 * gfortran.dg/pr71935.f90: New test.
8124 2016-07-22 Martin Sebor <msebor@redhat.com>
8127 * g++.dg/ext/atomic-3.C: New test.
8128 * gcc.dg/atomic/pr71675.c: New test.
8130 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
8132 * gcc.target/i386/mvc8.c: New test.
8134 2016-07-22 Bin Cheng <bin.cheng@arm.com>
8136 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
8137 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
8139 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8142 * gfortran.dg/constructor_50.f90: New test.
8144 2016-07-22 Martin Liska <mliska@suse.cz>
8146 PR gcov-profile/69028
8147 PR gcov-profile/62047
8148 * g++.dg/cilk-plus/pr69028.C: New test.
8150 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
8152 * gfortran.dg/coarray_stat_2.f90: New test.
8154 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8156 * gcc.target/powerpc/vec-extract.h: New files to check the
8157 vec_extract built-in functions for all vector types, testing
8158 accessing each element, both with constant and variable element
8160 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
8161 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
8162 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
8163 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
8164 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
8165 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
8166 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
8167 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
8168 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
8170 2016-07-21 Jakub Jelinek <jakub@redhat.com>
8173 * g++.dg/other/pr71728.C: New test.
8175 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
8177 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
8178 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
8179 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
8180 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
8181 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
8183 2016-07-21 Richard Biener <rguenther@suse.de>
8185 PR tree-optimization/71947
8186 * gcc.dg/tree-ssa/vrp102.c: New testcase.
8188 2016-07-21 Bin Cheng <bin.cheng@arm.com>
8190 * gcc.dg/tree-ssa/scev-15.c: New.
8192 2016-07-21 Bin Cheng <bin.cheng@arm.com>
8194 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
8196 2016-07-21 Jakub Jelinek <jakub@redhat.com>
8199 * g++.dg/gomp/pr71941.C: New test.
8201 2016-07-20 David Malcolm <dmalcolm@redhat.com>
8205 * g++.dg/spellcheck-identifiers.C: New test case, based on
8206 gcc.dg/spellcheck-identifiers.c.
8207 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
8208 gcc.dg/spellcheck-identifiers-2.c.
8209 * g++.dg/spellcheck-typenames.C: New test case, based on
8210 gcc.dg/spellcheck-typenames.c
8212 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
8214 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
8215 pointer to member function and also test catching by reference.
8217 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
8219 * gcc.target/s390/pr67443.c: Fix test case.
8221 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
8223 * gcc.target/s390/insv-1.c: Xfail some tests.
8224 * gcc.target/s390/insv-2.c: Likewise.
8226 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
8228 * gcc.target/avr/torture/get-mem.c: New test.
8229 * gcc.target/avr/torture/set-mem.c: New test.
8231 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
8234 * gcc.target/avr/torture/tiny-progmem.c: New test.
8236 2016-07-20 Jakub Jelinek <jakub@redhat.com>
8239 * g++.dg/parse/pr71909.C: New test.
8240 * g++.dg/tm/pr71909.C: New test.
8243 * g++.dg/cpp0x/constexpr-50060.C: New test.
8244 * g++.dg/cpp1y/constexpr-50060.C: New test.
8246 2016-07-20 Martin Liska <mliska@suse.cz>
8248 * gfortran.dg/graphite/pr71898.f90: New test.
8250 2016-07-20 Bin Cheng <bin.cheng@arm.com>
8252 PR tree-optimization/71503
8253 PR tree-optimization/71683
8254 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
8255 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
8257 2016-07-20 Martin Liska <mliska@suse.cz>
8259 * gcc.dg/plugin/plugin.exp: Remove sreal test.
8260 * gcc.dg/plugin/sreal-test-1.c: Remove.
8261 * gcc.dg/plugin/sreal_plugin.c: Remove.
8263 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8266 * gfortran.dg/dependency_47.f90: New test.
8268 2016-07-19 Jakub Jelinek <jakub@redhat.com>
8270 PR rtl-optimization/71916
8271 * gcc.c-torture/compile/pr71916.c: New test.
8274 * g++.dg/torture/pr71874.C: New test.
8277 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
8278 (my_alloc): Rewritten to use __builtin_posix_memalign and
8280 (my_free): Use __builtin_free instead of _mm_free.
8281 (Vec::operator=): Use __builtin_memcpy.
8283 2016-07-19 Martin Jambor <mjambor@suse.cz>
8286 * gfortran.dg/pr71688.f90: New test.
8288 2016-07-19 Richard Biener <rguenther@suse.de>
8290 * c-c++-common/vector-subscript-6.c: New testcase.
8291 * c-c++-common/vector-subscript-7.c: Likewise.
8293 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8295 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
8296 and UInt32 based on __SIZEOF_INT__.
8298 2016-07-19 Richard Biener <rguenther@suse.de>
8300 PR tree-optimization/71901
8301 * gcc.dg/torture/pr71901.c: New testcase.
8303 2016-07-19 Richard Biener <rguenther@suse.de>
8305 PR tree-optimization/71908
8306 * gcc.dg/torture/pr71908.c: New testcase.
8308 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8311 * gcc.target/powerpc/pr71493-1.c: New test.
8312 * gcc.target/powerpc/pr71493-2.c: Likewise.
8314 2016-07-18 Jakub Jelinek <jakub@redhat.com>
8317 * g++.dg/conversion/ambig3.C: New test.
8320 * g++.dg/cpp0x/constexpr-71828.C: New test.
8323 * g++.dg/template/pr71826.C: New test.
8326 * g++.dg/template/defarg21.C: New test.
8329 * g++.dg/ext/vector31.C: New test.
8331 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
8333 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
8335 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
8337 PR tree-optimization/71734
8338 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
8340 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
8342 * gcc.target/s390/warn-dynamicstack-1.c: New test.
8343 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
8344 stack-layout-dynamic-1.c: New test.
8346 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8348 * gcc.target/s390/nolrl-1.c: New test.
8350 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
8353 * gfortran.dg/pr71523_1.f90: New test.
8354 * gfortran.dg/pr71523_2.f90: New test.
8356 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
8358 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
8360 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8361 Marco Restelli <mrestelli@gmail.com>
8364 * gfortran.dg/pr62125.f90: New test.
8366 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8368 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
8369 * gcc.target/powerpc/mulkc3-1.c: Likewise.
8371 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
8374 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
8375 * g++.dg/cpp0x/nullptr35.C: New test.
8377 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8379 * gcc.dg/tree-ssa/scev-8.c: Update test string.
8381 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
8383 * gfortran.dg/goacc/vector_length.f90: New test.
8385 2016-07-15 Richard Biener <rguenther@suse.de>
8387 PR tree-optimization/71881
8388 * gcc.dg/torture/pr71881.c: New testcase.
8390 2016-07-15 Richard Biener <rguenther@suse.de>
8392 PR tree-optimization/71887
8393 * gcc.dg/torture/pr71887.c: New testcase.
8395 2016-07-15 Jakub Jelinek <jakub@redhat.com>
8398 * gcc.dg/spellcheck-identifiers-3.c: New test.
8400 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
8403 * gfortran.dg/null_9.f90: New test.
8405 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8407 * gcc.dg/tree-ssa/loop-41.c: New test.
8409 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8411 PR tree-optimization/71347
8412 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
8414 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
8417 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
8418 * gfortran.dg/contains.f90: Ditto.
8419 * gfortran.dg/contains_empty_1.f03: Ditto.
8420 * gfortran.dg/submodule_3.f08: Ditto.
8422 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8425 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
8426 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
8427 expected diagnostics.
8430 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
8431 * gcc.dg/spellcheck-identifiers-2.c: New test.
8432 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
8433 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
8435 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8437 PR tree-optimization/71872
8438 * gcc.c-torture/compile/pr71872.c: New test.
8440 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8442 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
8443 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
8444 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
8445 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
8446 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
8447 * gcc.target/arm/atomic-op-acquire-1.c: This.
8448 * gcc.target/arm/atomic-op-char.c: Rename into ...
8449 * gcc.target/arm/atomic-op-char-1.c: This.
8450 * gcc.target/arm/atomic-op-consume.c: Rename into ...
8451 * gcc.target/arm/atomic-op-consume-1.c: This.
8452 * gcc.target/arm/atomic-op-int.c: Rename into ...
8453 * gcc.target/arm/atomic-op-int-1.c: This.
8454 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
8455 * gcc.target/arm/atomic-op-relaxed-1.c: This.
8456 * gcc.target/arm/atomic-op-release.c: Rename into ...
8457 * gcc.target/arm/atomic-op-release-1.c: This.
8458 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
8459 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
8460 * gcc.target/arm/atomic-op-short.c: Rename into ...
8461 * gcc.target/arm/atomic-op-short-1.c: This.
8462 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
8463 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
8464 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
8465 * gcc.target/arm/atomic-op-char-2.c: Likewise.
8466 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
8467 * gcc.target/arm/atomic-op-int-2.c: Likewise.
8468 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
8469 * gcc.target/arm/atomic-op-release-2.c: Likewise.
8470 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
8471 * gcc.target/arm/atomic-op-short-2.c: Likewise.
8473 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
8476 * gfortran.dg/select_type_35.f03: New test.
8478 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8481 PR tree-optimization/70923
8482 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
8483 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8484 * gcc.dg/vect/pr65951.c: Likewise.
8485 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
8487 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
8489 * c-c++-common/pr60226.c: Expect maximum object file alignment
8492 2016-07-14 Richard Biener <rguenther@suse.de>
8494 PR tree-optimization/71866
8495 * gcc.dg/torture/pr71866.c: New testcase.
8497 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8499 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
8500 selector and enclose boolean expression in curly braces.
8502 2016-07-14 Alan Modra <amodra@gmail.com>
8505 * gcc.target/powerpc/p9-novsx.c: New.
8507 2016-07-13 Andi Kleen <ak@linux.intel.com>
8509 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
8510 * g++.dg/tree-prof/morefunc.C: Dito.
8511 * g++.dg/tree-prof/pr35545.C: Dito.
8512 * g++.dg/tree-prof/reorder.C: Dito.
8513 * gcc.dg/tree-prof/20050826-2.c: Dito.
8514 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
8515 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
8516 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
8517 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
8518 * gcc.dg/tree-prof/inliner-1.c: Dito.
8519 * gcc.dg/tree-prof/merge_block.c: Dito.
8520 * gcc.dg/tree-prof/stringop-1.c: Dito.
8521 * gcc.dg/tree-prof/stringop-2.c: Dito.
8522 * gcc.dg/tree-prof/switch-case-1.c: Dito.
8523 * gcc.dg/tree-prof/switch-case-2.c: Dito.
8524 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
8525 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
8526 * gcc.dg/tree-prof/update-loopch.c: Dito.
8527 * gcc.dg/tree-prof/val-prof-1.c: Dito.
8528 * gcc.dg/tree-prof/val-prof-2.c: Dito.
8529 * gcc.dg/tree-prof/val-prof-3.c: Dito.
8530 * gcc.dg/tree-prof/val-prof-4.c: Dito.
8531 * gcc.dg/tree-prof/val-prof-5.c: Dito.
8532 * gcc.dg/tree-prof/val-prof-6.c: Dito.
8533 * gcc.dg/tree-prof/val-prof-7.c: Dito.
8535 2016-07-13 Andi Kleen <ak@linux.intel.com>
8537 * lib/profopt.exp (profopt-execute): Remove .imports files.
8539 2016-07-13 Andi Kleen <ak@linux.intel.com>
8541 * lib/profopt.exp (profopt-execute): Always log profiler command line.
8543 2016-07-13 Andi Kleen <ak@linux.intel.com>
8545 * lib/profopt.exp (dg-final-scan-autofdo,
8546 dg-final-scan-not-autofdo): New functions.
8548 2016-07-13 Bin Cheng <bin.cheng@arm.com>
8550 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
8551 * gcc.dg/vect/vect-35.c: Ditto.
8552 * gcc.dg/vect/vect-alias-check-2.c: New test.
8554 2016-07-13 Martin Liska <mliska@suse.cz>
8556 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
8557 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
8558 * gfortran.dg/pr42108.f90: Update expected dump scan.
8560 2016-07-13 Richard Biener <rguenther@suse.de>
8562 PR tree-optimization/24574
8563 * gcc.dg/pr24574.c: New testcase.
8565 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8567 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
8568 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
8569 * c-c++-common/pr68833-1.c: Require int32plus.
8570 * gcc.dg/ipa/pr63551.c: Likewise.
8571 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
8572 * gcc.dg/ipa/pr64041.c: Require int32plus.
8574 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
8577 * g++.dg/pr71633.C: New test.
8579 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8581 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
8582 Add new arm_thumb1_cbz_ok effective target.
8583 * gcc.target/arm/cbz.c: New test.
8585 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8587 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
8588 Define effective target.
8589 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
8590 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
8591 * gcc.target/arm/movhi_movw.c: New test.
8592 * gcc.target/arm/movsi_movw.c: Likewise.
8593 * gcc.target/arm/movdi_movw.c: Likewise.
8595 2016-07-13 Richard Biener <rguenther@suse.de>
8598 * gcc.dg/pr71104-1.c: New testcase.
8599 * gcc.dg/pr71104-2.c: Likewise.
8601 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8604 * gcc.target/powerpc/pr71805.c: New test.
8606 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8608 * gcc.target/powerpc/divkc3-1.c: New.
8609 * gcc.target/powerpc/mulkc3-1.c: New.
8611 2016-07-12 Nathan Sidwell <nathan@acm.org>
8613 * gcc.target/arm/data-rel-1.c: New.
8614 * gcc.target/arm/data-rel-2.c: New.
8615 * gcc.target/arm/data-rel-3.c: New.
8617 2016-07-12 Martin Liska <mliska@suse.cz>
8619 * gcc.dg/params/blocksort-part.c: New test.
8620 * gcc.dg/params/params.exp: New file.
8622 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8625 * gcc.c-torture/execute/pr71700.c: New test.
8627 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
8628 Richard Biener <rguenther@suse.de>
8630 PR tree-optimization/23286
8631 PR tree-optimization/70159
8632 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8633 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8634 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8635 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8636 * gcc.dg/tree-ssa/pr35286.c: Likewise.
8637 * gcc.dg/tree-ssa/pr35287.c: Likewise.
8638 * gcc.dg/hoist-register-pressure-1.c: Likewise.
8639 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8640 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8641 * gcc.dg/pr51879-12.c: Likewise.
8642 * gcc.dg/strlenopt-9.c: Likewise.
8643 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8644 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8645 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8646 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8647 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8648 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8649 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8650 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8651 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8652 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8653 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8654 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8655 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8656 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8657 * gfortran.dg/pr43984.f90: Adjust expected outcome.
8659 2016-07-12 Richard Biener <rguenther@suse.de>
8661 PR rtl-optimization/68961
8662 * gcc.target/i386/pr68961.c: New testcase.
8664 2016-07-11 Jakub Jelinek <jakub@redhat.com>
8667 * c-c++-common/gomp/pr71758.c: New test.
8668 * gfortran.dg/gomp/pr71758.f90: New test.
8670 PR tree-optimization/71823
8671 * gcc.dg/vect/pr71823.c: New test.
8673 2016-07-11 David Malcolm <dmalcolm@redhat.com>
8675 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8676 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8677 and LINE_MAP_MAX_LOCATION_WITH_COLS.
8679 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
8682 * gcc.target/i386/pr71801.c: New test.
8684 2016-07-11 Richard Biener <rguenther@suse.de>
8686 PR tree-optimization/71816
8687 * gcc.dg/torture/pr71816.c: New testcase.
8689 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8692 * gfortran.dg/dependency_46.f90: New test.
8694 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
8696 PR rtl-optimization/71621
8697 * gcc.target/i386/pr71621-1.c: New.
8698 * gcc.target/i386/pr71621-2.c: New.
8700 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
8702 * gfortran.dg/goacc/pr71704.f90: New test.
8704 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8707 * gcc.target/powerpc/pr71297.c: New.
8709 2016-07-08 Jiong Wang <jiong.wang@arm.com>
8711 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8713 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8716 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8718 2016-07-08 Alan Hayward <alan.hayward@arm.com>
8720 PR tree-optimization/71667
8721 * gcc.dg/vect/pr71667.c: New
8723 2016-07-08 Martin Liska <mliska@suse.cz>
8725 * gcc.dg/torture/pr71606.c: New test.
8727 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8730 * gfortran.dg/pr71764.f90: New test.
8732 2016-07-07 Jakub Jelinek <jakub@redhat.com>
8733 Kai Tietz <ktietz70@googlemail.com>
8737 * g++.dg/cpp0x/pr70869.C: New test.
8738 * g++.dg/cpp0x/pr71054.C: New test.
8740 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
8742 * g++.dg/debug/pr71432.C: Fail on AIX.
8744 2016-07-07 Martin Liska <mliska@suse.cz>
8746 * gfortran.dg/do_1.f90: Remove a corner case that triggers
8747 an undefined behavior.
8748 * gfortran.dg/do_3.F90: Likewise.
8749 * gfortran.dg/do_check_11.f90: New test.
8750 * gfortran.dg/do_check_12.f90: New test.
8751 * gfortran.dg/do_corner_warn.f90: New test.
8753 2016-07-07 Martin Liska <mliska@suse.cz>
8755 * gfortran.dg/predict-1.f90: Ammend the test.
8756 * gfortran.dg/predict-2.f90: Likewise.
8758 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
8761 * g++.dg/pr71624.C: New test.
8763 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8765 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8766 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8767 ARMv8-M Mainline architectures.
8769 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8771 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8772 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8774 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
8778 * gcc.target/powerpc/pr71763.c: New file.
8780 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8782 PR tree-optimization/71518
8783 * gcc.dg/pr71518.c: New test.
8785 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
8787 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8789 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8792 * gcc.target/avr/pr50739.c: New test.
8794 2016-07-05 Jan Hubicka <jh@suse.cz>
8796 * gcc.dg/tree-ssa/scev-14.c: update template.
8798 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
8800 * gcc.dg/vect/group-no-gaps-1.c: New test.
8802 2016-07-05 Andi Kleen <ak@linux.intel.com>
8804 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8805 if kernel supports MPX.
8807 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
8809 * gcc.c-torture/compile/pr69102.c: Require fpic support.
8811 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8812 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8814 * gcc.target/powerpc/signbit-1.c: New test.
8815 * gcc.target/powerpc/signbit-2.c: New test.
8816 * gcc.target/powerpc/signbit-3.c: New test.
8818 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8820 PR rtl-optimization/71594
8821 * gcc.dg/torture/pr71594.c: New test.
8823 2016-07-05 Jan Hubicka <jh@suse.cz>
8825 * gcc.dg/tree-ssa/scev-14.c: new testcase.
8827 2016-07-05 David Malcolm <dmalcolm@redhat.com>
8830 * g++.dg/parse/error5.C: Update column
8831 number of missing semicolon error.
8832 * g++.dg/pr62314-2.C: New test case.
8834 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8836 * gfortran.dg/coarray_stat_function.f90: New test.
8837 * gfortran.dg/coarray_stat_whitespace.f90: New test.
8838 * gfortran.dg/coarray_lib_comm_1: Adapting old test
8841 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
8844 * gfortran.dg/deferred_character_17.f90: New test.
8846 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8848 * gcc.target/arm/neon/polytypes.c: Move to ...
8849 * gcc.target/arm/polytypes.c: ... here.
8850 * gcc.target/arm/neon/pr51534.c: Move to ...
8851 * gcc.target/arm/pr51534.c: ... here.
8852 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8853 * gcc.target/arm/vect-vcvt.c: ... here.
8854 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8855 * gcc.target/arm/vect-vcvtq.c: ... here.
8856 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8857 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8858 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8859 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8860 * gcc.target/arm/neon/neon.exp: Delete.
8861 * gcc.target/arm/neon/: Delete.
8863 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8866 * gfortran.dg: pr65575.f90: New test.
8868 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8871 * gfortran.dg: pr35849.f90: New test.
8873 2016-07-04 Jakub Jelinek <jakub@redhat.com>
8876 * g++.dg/cpp0x/pr71739.C: New test.
8878 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
8880 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8882 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8884 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8886 * gcc.target/s390/loc-1.c: New test.
8888 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
8890 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8891 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
8893 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8896 * gcc.target/aarch64/pr63874.c: New test.
8898 2016-07-04 Jan Beulich <jbeulich@suse.com>
8900 * g++.dg/header.c: New.
8901 * gcc.dg/header.c: New.
8903 2016-07-02 Jakub Jelinek <jakub@redhat.com>
8906 * c-c++-common/Wunused-var-15.c: New test.
8908 2016-07-01 Jakub Jelinek <jakub@redhat.com>
8911 * gfortran.dg/gomp/pr71687.f90: New test.
8913 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8915 * gcc.dg/const-float128-ped.c: Require __float128 effective
8917 * gcc.dg/const-float128.c: Likewise.
8918 * gcc.dg/torture/float128-cmp-invalid.c: Require
8919 __float128 and base_quadfloat_support effective targets, and
8921 * gcc.dg/torture/float128-div-underflow.c: Likewise.
8922 * gcc.dg/torture/float128-extend-nan.c: Likewise.
8923 * gcc.dg/torture/float128-nan.c: Likewise.
8924 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8925 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8926 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8927 * lib/target-supports.exp (check_effective_target___float128): New.
8928 (add_options_for___float128): New.
8929 (check_effective_target_base_quadword_support): New.
8931 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8934 * gcc.target/powerpc/pr71720.c: New test.
8936 2016-07-01 Jan Beulich <jbeulich@suse.com>
8938 * gcc.dg/bss.c: New.
8940 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
8943 * gcc.target/powerpc/pr71698.c: New test.
8945 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
8948 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8949 instead of ".foo" for its section name.
8950 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8951 depending on MCU's flash size.
8952 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8953 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8954 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8955 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8956 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8957 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8959 2016-07-01 Jan Beulich <jbeulich@suse.com>
8961 * gcc.target/i386/pr65105-2.c: Add -msse2.
8963 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8965 PR tree-optimization/71707
8966 * gcc.dg/strlenopt-29.c: New test.
8969 * gfortran.dg/gomp/pr71704.f90: New test.
8972 * gfortran.dg/gomp/pr71705.f90: New test.
8974 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
8976 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8977 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8978 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8979 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8980 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8981 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8982 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8983 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8984 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8985 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8986 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8987 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8988 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8989 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8990 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8991 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8992 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8993 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8994 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8995 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8996 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8997 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8998 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8999 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
9000 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
9001 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
9002 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
9003 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
9004 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
9005 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
9006 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
9007 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
9008 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
9009 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
9010 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
9011 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
9012 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
9013 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
9014 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
9015 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
9016 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
9017 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
9018 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
9019 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
9020 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
9021 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
9022 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
9023 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
9024 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
9025 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
9026 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
9027 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
9028 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
9029 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
9030 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
9031 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
9032 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
9033 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
9034 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
9035 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
9036 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
9037 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
9038 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
9039 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
9040 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
9041 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
9042 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
9043 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
9044 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
9045 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
9046 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
9047 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
9048 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
9049 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
9050 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
9051 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
9052 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
9053 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
9054 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
9055 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
9056 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
9058 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9059 James Greenhalgh <james.greenhalgh@arm.com>
9061 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
9063 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
9064 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9066 * gcc.target/aarch64/vget_set_lane_1.c: New test.
9068 2016-06-30 David Malcolm <dmalcolm@redhat.com>
9071 * gcc.dg/spellcheck-options-12.c: New test case.
9073 2016-06-30 Jakub Jelinek <jakub@redhat.com>
9076 * gcc.c-torture/compile/pr71693.c: New test.
9078 2016-06-29 David Malcolm <dmalcolm@redhat.com>
9080 * gcc.dg/spellcheck-params.c: New testcase.
9081 * gcc.dg/spellcheck-params-2.c: New testcase.
9083 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
9085 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
9086 vector extract instructions.
9087 * gcc.target/powerpc/p9-extract-2.c: Likewise.
9089 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9092 * gfortran.dg/unexpected_eof_2.f90: New test.
9093 * gfortran.dg/unexpected_eof_3.f90: New test.
9095 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
9097 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
9099 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
9101 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
9102 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
9103 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
9105 2016-06-29 Richard Biener <rguenther@suse.de>
9108 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
9110 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
9112 * gcc.target/arm/aapcs/neon-vect10.c: Require
9113 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
9114 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
9115 * gcc.target/arm/aapcs/vfp18.c: Likewise.
9116 * gcc.target/arm/aapcs/vfp19.c: Likewise.
9117 * gcc.target/arm/aapcs/vfp20.c: Likewise.
9118 * gcc.target/arm/aapcs/vfp21.c: Likewise.
9119 * gcc.target/arm/fp16-aapcs-1.c: Require
9120 -mfloat-ab=hard. Also simplify the test.
9121 * gcc.target/arm/fp16-aapcs-2.c: New.
9123 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
9125 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
9126 (add_options_for_arm_fp16_ieee): New.
9127 (add_options_for_arm_fp16_alternative): New.
9128 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
9130 (effective_target_arm_fp16_hw): New.
9132 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
9134 PR tree-optimization/71655
9135 * g++.dg/pr71655.C: New test.
9137 2016-06-29 Martin Liska <mliska@suse.cz>
9139 * gcc.dg/pr71585.c: New test.
9140 * gcc.dg/pr71585-2.c: New test.
9141 * gcc.dg/pr71585-3.c: New test.
9143 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9145 PR tree-optimization/70729
9146 * g++.dg/vect/pr70729.cc: New test.
9148 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
9150 * c-c++-common/gomp/cancel-1.c: Extend.
9152 2016-06-29 Jakub Jelinek <jakub@redhat.com>
9154 PR tree-optimization/71625
9155 * gcc.dg/strlenopt-28.c: New test.
9157 2016-06-29 Richard Biener <rguenther@suse.de>
9160 * g++.dg/torture/pr71002.C: Adjust testcase.
9162 2016-06-29 Jakub Jelinek <jakub@redhat.com>
9165 * gcc.dg/pr71685.c: New test.
9167 2016-06-28 Martin Sebor <msebor@redhat.com>
9170 * gcc.dg/init-bad-9.c: New test.
9172 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9174 * gcc.target/powerpc/abs128-1.c: Require VSX.
9175 * gcc.target/powerpc/copysign128-1.c: Likewise.
9176 * gcc.target/powerpc/inf128-1.c: Likewise.
9177 * gcc.target/powerpc/nan128-1.c: Likewise.
9179 2016-06-28 Jakub Jelinek <jakub@redhat.com>
9182 * gcc.c-torture/execute/pr71626-1.c: New test.
9183 * gcc.c-torture/execute/pr71626-2.c: New test.
9185 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
9188 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
9190 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
9193 * gcc.target/powerpc/pr71670.c: New testcase.
9195 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
9198 * gcc.target/powerpc/pr71656-1.c: New test.
9199 * gcc.target/powerpc/pr71656-2.c: New test.
9201 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
9203 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
9205 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
9206 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9207 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9208 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9209 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
9210 Add arm_neon_fp16_ok effective target.
9211 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
9213 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
9215 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
9217 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
9219 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
9221 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
9223 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
9225 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
9227 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
9229 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
9231 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
9234 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
9236 * gcc.dg/predict-12.c: New testcase.
9238 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9241 * gfortran.dg/pr71649.f90: New test.
9243 2016-06-25 Jakub Jelinek <jakub@redhat.com>
9245 PR tree-optimization/71643
9246 * g++.dg/opt/pr71643.C: New test.
9248 PR tree-optimization/71631
9249 * gcc.c-torture/execute/pr71631.c: New test.
9251 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
9253 * gcc.dg/predict-11.c: New testcase.
9254 * gfortran.dg/predict-2.f90: New testcase.
9256 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
9258 * gcc.dg/predict-10.c: New test.
9260 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9262 * gcc.target/powerpc/abs128-1.c: New.
9263 * gcc.target/powerpc/copysign128-1.c: New.
9264 * gcc.target/powerpc/inf128-1.c: New.
9265 * gcc.target/powerpc/nan128-1.c: New.
9267 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
9269 * gfortran.dg/pr71642.f90: New test.
9271 2016-06-24 Jakub Jelinek <jakub@redhat.com>
9273 PR tree-optimization/71647
9274 * gcc.target/i386/pr71647.c: New test.
9276 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
9278 * gcc.target/i386/noplt-gd-1.c: New test.
9279 * gcc.target/i386/noplt-gd-2.c: Likewise.
9280 * gcc.target/i386/noplt-gd-3.c: Likewise.
9281 * gcc.target/i386/noplt-ld-1.c: Likewise.
9282 * gcc.target/i386/noplt-ld-2.c: Likewise.
9283 * gcc.target/i386/noplt-ld-3.c: Likewise.
9284 * lib/target-supports.exp
9285 (check_effective_target_tls_get_addr_via_got): New.
9287 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9289 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
9290 testsuite compile flags.
9291 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9292 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9294 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9296 * g++dg/vect/pr36684.cc: Add dg-do compile.
9297 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
9298 * gcc.dg/vect/pr70021.c: Ditto.
9299 * gcc.dg/vect/pr70138-1.c: Ditto.
9300 * gcc.dg/vect/pr70138-2.c: Ditto.
9301 * gcc.dg/vect/pr70354-1.c: Ditto.
9302 * gcc.dg/vect/pr70354-2.c: Ditto.
9303 * gcc.dg/vect/pr71259.c: Ditto.
9304 * gcc.dg/vect/pr71416-1.c: Ditto.
9305 * gcc.dg/vect/slp-43.c: Ditto.
9306 * gcc.dg/vect/slp-45.c: Ditto.
9307 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9308 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9309 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9310 * gfortran.dg/vect/pr69980.f90: Ditto.
9312 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9314 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
9315 * gcc.dg/vect/bb-slp-30.c: Ditto.
9316 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
9317 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
9318 * gcc.dg/vect/pr45902.c: Ditto.
9319 * gcc.dg/vect/pr48172.c: Ditto.
9320 * gcc.dg/vect/pr48377.c: Ditto.
9321 * gcc.dg/vect/pr49038.c: Ditto.
9322 * gcc.dg/vect/pr49771.c: Ditto.
9323 * gcc.dg/vect/pr52091.c: Ditto.
9324 * gcc.dg/vect/pr53185-2.c: Ditto.
9325 * gcc.dg/vect/pr56826.c: Ditto.
9326 * gcc.dg/vect/pr60276.c: Ditto.
9327 * gcc.dg/vect/pr62021.c: Ditto.
9328 * gcc.dg/vect/pr63530.c: Ditto.
9329 * gcc.dg/vect/pr65518.c: Ditto.
9330 * gcc.dg/vect/pr65947-1.c: Ditto.
9331 * gcc.dg/vect/pr65947-10.c: Ditto.
9332 * gcc.dg/vect/pr65947-11.c: Ditto.
9333 * gcc.dg/vect/pr65947-12.c: Ditto.
9334 * gcc.dg/vect/pr65947-13.c: Ditto.
9335 * gcc.dg/vect/pr65947-2.c: Ditto.
9336 * gcc.dg/vect/pr65947-3.c: Ditto.
9337 * gcc.dg/vect/pr65947-4.c: Ditto.
9338 * gcc.dg/vect/pr65947-5.c: Ditto.
9339 * gcc.dg/vect/pr65947-6.c: Ditto.
9340 * gcc.dg/vect/pr65947-7.c: Ditto.
9341 * gcc.dg/vect/pr65947-8.c: Ditto.
9342 * gcc.dg/vect/pr65947-9.c: Ditto.
9343 * gcc.dg/vect/pr71416-1.c: Ditto.
9344 * gcc.dg/vect/pr71439.c: Ditto.
9345 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
9346 * gcc.dg/vect/vect-bswap16.c: Ditto.
9347 * gcc.dg/vect/vect-bswap32.c: Ditto.
9348 * gcc.dg/vect/vect-bswap64.c: Ditto.
9349 * gcc.dg/vect/vect-live-1.c: Ditto.
9350 * gcc.dg/vect/vect-live-2.c: Ditto.
9351 * gcc.dg/vect/vect-live-3.c: Ditto.
9352 * gcc.dg/vect/vect-live-4.c: Ditto.
9353 * gcc.dg/vect/vect-live-5.c: Ditto.
9354 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
9355 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
9356 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
9357 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9358 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9359 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9360 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
9361 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
9362 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
9363 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
9364 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
9365 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
9366 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
9367 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
9368 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
9369 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
9370 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
9372 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9374 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
9376 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
9378 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
9379 ia32 if R_386_GOT32X relocation is supported.
9380 * gcc.target/i386/noplt-3.c: Likewise.
9381 * gcc.target/i386/noplt-2.c: Likewise.
9382 (main): Renamed to ...
9384 * gcc.target/i386/noplt-4.c: Likewise.
9385 (main): Renamed to ...
9387 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
9388 * gcc.target/i386/pr67400-5.c: Likewise.
9390 2016-06-24 Jakub Jelinek <jakub@redhat.com>
9392 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
9393 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
9395 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
9396 f4): Adjust expected diagnostics.
9397 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
9398 (T): If OVFP is defined, redefine to TP.
9399 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
9400 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
9401 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
9402 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
9403 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
9404 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
9405 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
9406 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
9407 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
9408 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
9409 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
9410 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
9411 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
9412 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
9413 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
9414 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
9415 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
9416 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
9417 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
9418 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
9419 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
9420 as last argument to __builtin_add_overflow_p.
9422 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9424 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
9425 dg-options and remove default vector testsuite compile flags.
9426 * g++.dg/vect/pr33860a.cc: Ditto.
9427 * g++.dg/vect/pr45470-a.cc: Ditto.
9428 * g++.dg/vect/pr45470-b.cc: Ditto.
9429 * g++.dg/vect/pr60896.cc: Ditto.
9430 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
9431 * gcc.dg/vect/pr18308.c: Ditto.
9432 * gcc.dg/vect/pr24049.c: Ditto.
9433 * gcc.dg/vect/pr33373.c: Ditto.
9434 * gcc.dg/vect/pr36228.c: Ditto.
9435 * gcc.dg/vect/pr42395.c: Ditto.
9436 * gcc.dg/vect/pr42604.c: Ditto.
9437 * gcc.dg/vect/pr46663.c: Ditto.
9438 * gcc.dg/vect/pr48765.c: Ditto.
9439 * gcc.dg/vect/pr49093.c: Ditto.
9440 * gcc.dg/vect/pr49352.c: Ditto.
9441 * gcc.dg/vect/pr52298.c: Ditto.
9442 * gcc.dg/vect/pr52870.c: Ditto.
9443 * gcc.dg/vect/pr53185.c: Ditto.
9444 * gcc.dg/vect/pr53773.c: Ditto.
9445 * gcc.dg/vect/pr56695.c: Ditto.
9446 * gcc.dg/vect/pr62171.c: Ditto.
9447 * gcc.dg/vect/pr63530.c: Ditto.
9448 * gcc.dg/vect/pr68339.c: Ditto.
9449 * gcc.dg/vect/pr71259.c: Ditto.
9450 * gcc.dg/vect/vect-82_64.c: Ditto.
9451 * gcc.dg/vect/vect-83_64.c: Ditto.
9452 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
9453 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
9454 * gcc.dg/vect/vect-shift-2.c: Ditto.
9455 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
9456 * gfortran.dg/vect/pr39318.f90: Ditto.
9457 * gfortran.dg/vect/pr45714-a.f: Ditto.
9458 * gfortran.dg/vect/pr45714-b.f: Ditto.
9459 * gfortran.dg/vect/pr46213.f90: Ditto.
9461 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9462 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9464 * gcc.target/powerpc/p9-splat-5.c: New test.
9466 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9468 PR tree-optimization/71488
9469 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
9470 * lib/target-supports.exp: ... here.
9471 (check_sse4_hw_available): New procedure.
9472 (check_effective_target_sse4_runtime): Ditto.
9473 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
9474 -march=westmere for sse4_runtime targets.
9475 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
9476 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
9477 (dg-additional-options): Use for sse4_runtime targets.
9478 (main): Call check_vect ().
9479 (dg-final): Perform scan only for sse4_runtime targets.
9481 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9485 * gcc.target/i386/pr66232-14.c: New file.
9486 * gcc.target/i386/pr66232-15.c: Likewise.
9487 * gcc.target/i386/pr66232-16.c: Likewise.
9488 * gcc.target/i386/pr66232-17.c: Likewise.
9489 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
9490 ia32 if R_386_GOT32X relocation is supported.
9491 * gcc.target/i386/pr67400-2.c: Likewise.
9492 * gcc.target/i386/pr67400-3.c: Likewise.
9493 * gcc.target/i386/pr67400-4.c: Likewise.
9494 * gcc.target/i386/pr67400-6.c: Likewise.
9495 * gcc.target/i386/pr67400-7.c: Likewise.
9496 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
9498 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9500 PR libgfortran/48852
9501 * gfortran.dg/char4_iunit_1.f03: Update test.
9502 * gfortran.dg/f2003_io_5.f03: Update test.
9503 * gfortran.dg/real_const_3.f90: Update test.
9505 2016-06-23 Andi Kleen <ak@linux.intel.com>
9507 * g++.dg/bprob/bprob.exp: Support autofdo.
9508 * g++.dg/tree-prof/tree-prof.exp: dito.
9509 * gcc.dg/tree-prof/tree-prof.exp: dito.
9510 * gcc.misc-tests/bprob.exp: dito.
9511 * gfortran.dg/prof/prof.exp: dito.
9512 * lib/profopt.exp: dito.
9513 * lib/target-supports.exp: Check for autofdo.
9515 2016-06-23 Martin Liska <mliska@suse.cz>
9517 * gcc.dg/pr71619.c: New test.
9519 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9522 * gcc.target/i386/pr67400-1.c: New test.
9523 * gcc.target/i386/pr67400-2.c: Likewise.
9524 * gcc.target/i386/pr67400-3.c: Likewise.
9525 * gcc.target/i386/pr67400-4.c: Likewise.
9526 * gcc.target/i386/pr67400-5.c: Likewise.
9527 * gcc.target/i386/pr67400-6.c: Likewise.
9528 * gcc.target/i386/pr67400-7.c: Likewise.
9530 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9532 * c-c++-common/missing-header-1.c: New test case.
9533 * c-c++-common/missing-header-2.c: New test case.
9534 * c-c++-common/missing-header-3.c: New test case.
9535 * c-c++-common/missing-header-4.c: New test case.
9537 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9540 * c-c++-common/attributes-1.c: Update dg-prune-output to include
9542 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
9543 expected results due to builtin "nanl" now being suggested for
9545 * gcc.dg/pr67580.c: Update expected messages.
9546 * gcc.dg/spellcheck-identifiers.c: New testcase.
9547 * gcc.dg/spellcheck-typenames.c: New testcase.
9549 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9551 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
9553 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
9554 diagnostic-test-show-locus-parseable-fixits.c to sources for
9555 diagnostic_plugin_test_show_locus.c.
9556 * lib/gcc-defs.exp (freeform_regexps): New global.
9557 (dg-regexp): New function.
9558 (handle-dg-regexps): New function.
9559 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
9560 freeform_regexps to the empty list.
9561 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
9563 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
9565 PR tree-optimization/71488
9566 * g++.dg/pr71488.C: New test.
9567 * gcc.dg/vect/vect-bool-cmp.c: New test.
9569 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
9571 * gcc.dg/guality/param-5.c: New test.
9573 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9575 * gcc.target/i386/asm-flag-7.c: New test.
9577 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9579 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
9580 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9581 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9582 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9583 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9584 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9585 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9586 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9587 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9588 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9589 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9590 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9591 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
9592 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9593 * lib/target-supports.exp: Likewise.
9595 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9597 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
9598 * gcc.dg/attr-ms_struct-2.c: Likewise.
9599 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9600 * gcc.dg/bf-ms-attrib.c: Likewise.
9601 * gcc.dg/bf-ms-layout-2.c: Likewise.
9602 * gcc.dg/bf-ms-layout-3.c: Likewise.
9603 * gcc.dg/bf-ms-layout.c: Likewise.
9604 * gcc.dg/bf-no-ms-layout.c: Likewise.
9605 * gcc.target/i386/bitfield1.c: Likewise.
9606 * gcc.target/i386/bitfield2.c: Likewise.
9607 * gcc.target/i386/bitfield3.c: Likewise.
9609 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9611 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9612 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9613 override other than -mcpu=power9 command-line option is specified,
9614 or if the target operating system is aix.
9615 * gcc.target/powerpc/darn-1.c: Likewise.
9616 * gcc.target/powerpc/darn-2.c: Likewise.
9617 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9618 test if effective-target is not powerpc_p9vector_ok or if the
9619 target operating system is not defined.
9620 * gcc.target/powerpc/vslv-1.c: Likewise.
9621 * gcc.target/powerpc/vsrv-0.c: Likewise.
9622 * gcc.target/powerpc/vsrv-1.c: Likewise.
9624 2016-06-21 Tobias Burnus <burnus@net-b.de>
9627 * gfortran.dg/coarray/data_1.f90: New.
9629 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9631 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9632 (dg-require-effective-target): Use arm_v8_neon_hw.
9633 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9634 (dg-require-effective-target): Likewise.
9635 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9636 (dg-require-effective-target): Likewise.
9637 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9638 (dg-require-effective-target): Likewise.
9639 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9640 (dg-require-effective-target): Likewise.
9641 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9642 (dg-require-effective-target): Likewise.
9643 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9646 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9648 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9649 Set to 3 so test passes.
9651 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9653 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9655 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9657 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9658 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9659 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9660 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9662 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9664 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9665 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9667 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
9670 * gcc.target/i386/pr71549.c: New test.
9672 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9674 * gcc.target/powerpc/vadsdu-0.c: Replace
9675 dg-require-effective-target directive to allow test to run on more
9676 platforms, and add dg-skip-if directive to disable test on aix
9677 platforms because of known incompatibilities.
9678 * gcc.target/powerpc/vadsdu-1.c: Likewise.
9679 * gcc.target/powerpc/vadsdu-2.c: Likewise.
9680 * gcc.target/powerpc/vadsdu-3.c: Likewise.
9681 * gcc.target/powerpc/vadsdu-4.c: Likewise.
9682 * gcc.target/powerpc/vadsdu-5.c: Likewise.
9683 * gcc.target/powerpc/vadsdub-1.c: Likewise.
9684 * gcc.target/powerpc/vadsdub-2.c: Replace
9685 dg-require-effective-target directive to allow test to run on more
9686 platforms, and add dg-skip-if directive to disable test on aix
9687 platforms because of known incompatibilities.
9688 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9689 with vec_absdb call to differentiate this test from vadsdub-1.c.
9690 * gcc.target/powerpc/vadsduh-1.c: Replace
9691 dg-require-effective-target directive to allow test to run on more
9692 platforms, and add dg-skip-if directive to disable test on aix
9693 platforms because of known incompatibilities.
9694 * gcc.target/powerpc/vadsduh-2.c: Likewise.
9695 * gcc.target/powerpc/vadsduw-1.c: Likewise.
9696 * gcc.target/powerpc/vadsduw-2.c: Likewise.
9698 2016-06-21 Jakub Jelinek <jakub@redhat.com>
9700 PR tree-optimization/71588
9701 * gcc.dg/pr71558.c: New test.
9703 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9705 * c-c++-common/pr68657-1.c: Require ptr32plus support.
9706 * c-c++-common/pr68657-2.c: Likewise.
9707 * c-c++-common/pr68657-3.c: Likewise.
9708 * gcc.dg/torture/pr69714.c: Require int32plus support.
9709 * gcc.dg/torture/pr70025.c: Likewise.
9710 * gcc.dg/torture/pr70083.c: Likewise.
9711 * gcc.dg/torture/pr70542.c: Likewise.
9712 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9714 2016-06-20 Joseph Myers <joseph@codesourcery.com>
9717 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9719 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9722 * gcc.dg/pr71581.c: New test.
9724 PR rtl-optimization/71591
9725 * gcc.dg/cpp/pr71591.c: New test.
9727 2016-06-20 David B. Robins <gcc@davidrobins.net>
9730 * g++.dg/torture/pr71571.C: New test.
9732 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9735 * gcc.target/i386/sse2-pr71559.c: New test.
9736 * gcc.target/i386/avx-pr71559.c: New test.
9737 * gcc.target/i386/avx512f-pr71559.c: New test.
9739 2016-06-20 Tobias Burnus <burnus@net-b.de>
9742 * gfortran.dg/pointer_remapping_10.f90: New.
9744 2016-06-20 David Malcolm <dmalcolm@redhat.com>
9746 * g++.dg/diagnostic/string-literal-concat.C: New test case.
9748 2016-06-20 Martin Sebor <msebor@redhat.com>
9751 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9752 * gnu90-const-expr-1.c: Same.
9753 * gnu99-const-expr-1.c: Same.
9754 * gnu99-static-1.c: Same.
9756 2016-06-20 Renlin Li <renlin.li@arm.com>
9759 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9761 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
9763 * gcc.target/aarch64/vcvt_f64_1.c: New.
9764 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9765 * gcc.target/aarch64/vrecp_f64_1.c: New.
9767 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9769 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9772 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
9775 * gcc.target/avr/torture/pr71103-2.c: New test.
9777 2016-06-19 Martin Sebor <msebor@redhat.com>
9780 * gcc.dg/alignof.c: New test.
9782 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9784 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9785 vs dg-error; test constexpr specifier too.
9787 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9789 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9791 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
9793 * lib/target-supports.exp
9794 (check_effective_target_arm_neon_fp16_ok_nocache): Call
9795 arm_neon_ok and merge flags. Fix temporary test name.
9796 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9799 2016-06-17 Martin Liska <mliska@suse.cz>
9801 * gcc.dg/predict-9.c: Fix dump scanning.
9803 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9805 PR tree-optimization/71354
9806 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9808 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9810 PR tree-optimization/71347
9811 * gcc.dg/tree-ssa/pr71347.c: New test.
9813 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9815 PR tree-optimization/71354
9816 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9818 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9820 * gcc.dg/vect/vect-alias-check-1.c: New test.
9822 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9825 * gcc.target/avr/pr71151-1.c: New test.
9826 * gcc.target/avr/pr71151-2.c: New test.
9827 * gcc.target/avr/pr71151-3.c: New test.
9828 * gcc.target/avr/pr71151-4.c: New test.
9829 * gcc.target/avr/pr71151-5.c: New test.
9830 * gcc.target/avr/pr71151-6.c: New test.
9831 * gcc.target/avr/pr71151-7.c: New test.
9832 * gcc.target/avr/pr71151-8.c: New test.
9833 * gcc.target/avr/pr71151-common.h: New test.
9835 2016-06-16 Martin Liska <mliska@suse.cz>
9837 * gfortran.dg/predict-1.f90: New test.
9839 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
9842 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9844 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
9846 * g++.dg/vect/pr36648.cc: Disable cunrolli
9848 2016-06-16 Jakub Jelinek <jakub@redhat.com>
9851 * gcc.c-torture/execute/pr71554.c: New test.
9853 PR rtl-optimization/71532
9854 * gcc.dg/torture/pr71532.c: New test.
9856 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9858 * gcc.target/powerpc/p9-dimode1.c: New test.
9859 * gcc.target/powerpc/p9-dimode2.c: Likewise.
9861 2016-06-15 Jakub Jelinek <jakub@redhat.com>
9863 * gcc.c-torture/compile/20160615-1.c: New test.
9865 * g++.dg/cpp0x/ref-qual17.C: New test.
9867 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
9870 * gcc.target/i386/pr71529.C: New test.
9872 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9874 PR tree-optimization/71483
9875 * g++.dg/vect/pr71483.c: New
9877 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
9880 * g++.dg/inherit/crash6.C: New.
9881 * g++.dg/inherit/union2.C: Likewise.
9882 * g++.dg/inherit/virtual12.C: Likewise.
9883 * g++.dg/inherit/virtual13.C: Likewise.
9884 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9886 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
9888 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
9890 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9892 PR tree-optimization/71439
9893 * gcc.dg/vect/pr71439.c: New
9895 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9897 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9899 2016-06-15 Richard Biener <rguenther@suse.de>
9901 * gcc.dg/vect/slp-45.c: New testcase.
9903 2016-06-15 Richard Biener <rguenther@suse.de>
9905 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9907 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9909 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9910 requirements, and disable for AIX for now.
9911 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9913 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9916 * g++.dg/opt/pr71528.C: New test.
9919 * g++.dg/init/pr71516.C: New test.
9921 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9923 * g++.dg/init/array46.C: New.
9925 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
9927 * gcc.target/i386/float128-3.c: New test.
9928 * gcc.target/i386/quad-sse4.c: Ditto.
9929 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9930 Update scan strings.
9932 2016-06-14 Richard Biener <rguenther@suse.de>
9935 * gfortran.dg/pr71526.f90: New testcase.
9937 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
9939 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9940 * gcc.dg/zero_bits_compound-1.c: Likewise.
9942 2016-06-14 Richard Biener <rguenther@suse.de>
9944 PR tree-optimization/71522
9945 * gcc.dg/torture/pr71522.c: New testcase.
9947 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9949 PR tree-optimization/71520
9950 * gcc.dg/tree-ssa/pr71520.c: New test.
9952 2016-06-14 Richard Biener <rguenther@suse.de>
9954 PR tree-optimization/71521
9955 * gcc.dg/tree-ssa/vrp101.c: New testcase.
9957 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9960 * c-c++-common/ubsan/bounds-13.c: New test.
9962 PR preprocessor/71183
9963 * gcc.dg/cpp/source_date_epoch-3.c: New test.
9965 2016-06-13 Jeff Law <law@redhat.com>
9967 PR tree-optimization/71403
9968 * c-c++-common/ubsan/pr71403-1.c: New test.
9969 * c-c++-common/ubsan/pr71403-2.c: New test.
9970 * c-c++-common/ubsan/pr71403-3.c: New test.
9972 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9975 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9976 Add -Wno-psabi -w to dg-options.
9978 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9980 * gcc.target/powerpc/vadsdu-0.c: New test.
9981 * gcc.target/powerpc/vadsdu-1.c: New test.
9982 * gcc.target/powerpc/vadsdu-2.c: New test.
9983 * gcc.target/powerpc/vadsdu-3.c: New test.
9984 * gcc.target/powerpc/vadsdu-4.c: New test.
9985 * gcc.target/powerpc/vadsdu-5.c: New test.
9986 * gcc.target/powerpc/vadsdub-1.c: New test.
9987 * gcc.target/powerpc/vadsdub-2.c: New test.
9988 * gcc.target/powerpc/vadsduh-1.c: New test.
9989 * gcc.target/powerpc/vadsduh-2.c: New test.
9990 * gcc.target/powerpc/vadsduw-1.c: New test.
9991 * gcc.target/powerpc/vadsduw-2.c: New test.
9993 2016-06-13 David Malcolm <dmalcolm@redhat.com>
9995 * gcc.dg/c99-init-2.c (c): Update expected error message.
9996 * gcc.dg/init-bad-8.c (foo): Likewise.
9997 * gcc.dg/spellcheck-fields-3.c: New test case.
9999 2016-06-13 Martin Liska <mliska@suse.cz>
10001 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
10002 and "guess loop iv compared" heuristics.
10003 * gcc.dg/predict-2.c: Likewise.
10004 * gcc.dg/predict-3.c: Likewise.
10005 * gcc.dg/predict-4.c: Likewise.
10006 * gcc.dg/predict-5.c: Likewise.
10007 * gcc.dg/predict-6.c: Likewise.
10009 2016-06-13 Marek Polacek <polacek@redhat.com>
10011 PR middle-end/71476
10012 * c-c++-common/Wswitch-unreachable-4.c: New test.
10013 * gcc.dg/Wswitch-unreachable-2.c: New test.
10014 * g++.dg/tm/jump1.C: Move dg-warning.
10016 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
10018 * gnat.dg/renaming10.ad[sb]: New test.
10020 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
10023 * gfortran.dg/pr70673.f90: New test.
10025 2016-06-13 Richard Biener <rguenther@suse.de>
10027 PR middle-end/64516
10028 * gcc.dg/align-3.c: New testcase.
10030 2016-06-13 Martin Liska <mliska@suse.cz>
10032 * gcc.target/i386/pr71458.c: New test.
10034 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
10037 * gcc.dg/torture/float128-nan.c: New test.
10039 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10042 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
10045 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
10048 * gfortran.dg/comma_IO_extension_1.f90: New test.
10049 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
10050 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
10052 * gfortran.dg/graphite/pr38083.f90: Likewise.
10053 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
10056 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
10058 * gnat.dg/case_character.adb: New test.
10060 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
10062 PR middle-end/71310
10063 * gcc.target/powerpc/pr71310.c: New testcase.
10065 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
10067 PR middle-end/71478
10068 * gcc.dg/pr71478.c: New test.
10070 2016-06-10 Jakub Jelinek <jakub@redhat.com>
10072 PR middle-end/71494
10073 * gcc.c-torture/execute/pr71494.c: New test.
10076 * gcc.target/i386/pr68657.c: New test.
10078 PR inline-asm/68843
10079 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
10080 (test): Add -masm=intel alternatives.
10082 2016-06-10 Martin Sebor <msebor@redhat.com>
10085 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
10087 2016-06-10 Jeff Law <law@redhat.com>
10089 PR tree-optimization/71335
10090 * gcc.c-torture/execute/pr71335.c: New test.
10092 2016-06-10 David Malcolm <dmalcolm@redhat.com>
10094 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
10095 the various "cannot tail-call: " messages.
10097 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
10099 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
10102 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
10105 * c-c++-common/asan/pr71480.c: New test.
10107 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
10109 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
10110 (ASMNAME2): Likewise.
10111 (main): Replace fn in asm statement with ASMNAME ("fn").
10112 * gcc.dg/guality/pr68037-2.c: Likewise.
10113 * gcc.dg/guality/pr68037-3.c: Likewise.
10114 * gcc.dg/torture/pr68037-1.c: Likewise.
10115 * gcc.dg/torture/pr68037-2.c: Likewise.
10116 * gcc.dg/torture/pr68037-3.c: Likewise.
10118 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
10120 PR inline-asm/68843
10121 * gcc.target/i386/pr68843-1.c: New test.
10122 * gcc.target/i386/pr68843-2.c: New test.
10124 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
10125 Cesar Philippidis <cesar@codesourcery.com>
10127 PR middle-end/71373
10128 * gcc.dg/goacc/nested-function-1.c: New file.
10129 * gcc.dg/goacc/nested-function-2.c: Likewise.
10130 * gcc.dg/goacc/pr71373.c: Likewise.
10131 * gfortran.dg/goacc/cray-2.f95: Likewise.
10132 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
10133 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
10134 * gfortran.dg/goacc/cray.f95: Update.
10135 * gfortran.dg/goacc/loop-1.f95: Likewise.
10136 * gfortran.dg/goacc/loop-3.f95: Likewise.
10137 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
10138 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
10140 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
10142 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
10143 for OpenACC tile clauses.
10144 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10147 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
10149 * c-c++-common/goacc/cache-2.c: ... this new file.
10150 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
10151 * gfortran.dg/goacc/cache-2.f95: ... this new file.
10152 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
10154 * gfortran.dg/goacc/cray.f95: Likewise.
10155 * gfortran.dg/goacc/loop-1.f95: Likewise.
10157 2016-06-10 Alan Hayward <alan.hayward@arm.com>
10159 PR tree-optimization/71407
10160 PR tree-optimization/71416
10161 * gcc.dg/vect/pr71407.c: New
10162 * gcc.dg/vect/pr71416-1.c: New
10163 * gcc.dg/vect/pr71416-2.c: New
10165 2016-06-10 Richard Biener <rguenther@suse.de>
10167 PR middle-end/71477
10168 * gcc.dg/torture/pr71477.c: New testcase.
10170 2016-06-09 Julia Koval <julia.koval@intel.com>
10172 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
10173 * gcc.target/i386/interrupt-13.c: Likewise.
10174 * gcc.target/i386/interrupt-15.c: Likewise.
10175 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
10176 * gcc.target/i386/interrupt-24.c: Likewise.
10177 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
10178 * gcc.target/i386/interrupt-9.c: Likewise.
10179 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10181 2016-06-09 Martin Sebor <msebor@redhat.com>
10184 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
10185 * gcc.dg/builtin-constant_p-1.c: Same.
10186 * gcc.dg/builtins-error.c: Same.
10187 * gcc.dg/pr70859.c: Same.
10189 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10191 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
10192 * gcc.dg/torture/pr68067-1.c: Likewise.
10193 * gcc.dg/torture/pr68067-2.c: Likewise.
10195 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10197 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
10200 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
10203 * g++.dg/inherit/crash5.C: New.
10205 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10208 * g++.dg/inherit/crash5.C: New.
10209 * g++.dg/inherit/virtual1.C: Adjust.
10211 2016-06-09 Martin Liska <mliska@suse.cz>
10213 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
10214 * g++.dg/predict-loop-exit-2.C: Likewise.
10215 * g++.dg/predict-loop-exit-3.C: Likewise.
10216 * gcc.dg/predict-1.c: Likewise.
10217 * gcc.dg/predict-2.c: Likewise.
10218 * gcc.dg/predict-3.c: Likewise.
10219 * gcc.dg/predict-4.c: Likewise.
10220 * gcc.dg/predict-5.c: Likewise.
10221 * gcc.dg/predict-6.c: Likewise.
10222 * gcc.dg/predict-7.c: Likewise.
10224 2016-06-09 Richard Biener <rguenther@suse.de>
10226 PR tree-optimization/71462
10227 * gcc.dg/torture/pr71462.c: New testcase.
10229 2016-06-09 Marek Polacek <polacek@redhat.com>
10232 * gcc.dg/c11-generic-3.c: New test.
10234 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
10236 * g++.dg/init/array42.C: New.
10237 * g++.dg/init/array43.C: Likewise.
10238 * g++.dg/init/array44.C: Likewise.
10239 * g++.dg/init/array45.C: Likewise.
10240 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
10241 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
10242 * g++.dg/cpp1y/auto-fn27.C: Likewise.
10243 * g++.dg/gomp/pr35751.C: Likewise.
10244 * g++.dg/init/array23.C: Likewise.
10245 * g++.dg/init/brace2.C: Likewise.
10246 * g++.dg/init/brace6.C: Likewise.
10248 2016-06-08 Martin Sebor <msebor@redhat.com>
10249 Jakub Jelinek <jakub@redhat.com>
10253 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
10254 * c-c++-common/builtin-arith-overflow-2.c: New test.
10255 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
10256 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
10257 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
10259 2016-06-08 Jakub Jelinek <jakub@redhat.com>
10262 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
10264 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
10266 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
10267 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
10268 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
10269 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
10270 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
10271 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
10272 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
10273 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
10274 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
10275 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
10276 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
10277 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
10278 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
10280 2016-06-08 Richard Biener <rguenther@suse.de>
10282 PR tree-optimization/68558
10283 * gcc.dg/vect/slp-44.c: New testcase.
10285 2016-06-08 Richard Biener <rguenther@suse.de>
10287 * gcc.dg/vect/slp-43.c: New testcase.
10289 2016-06-08 Richard Biener <rguenther@suse.de>
10291 PR tree-optimization/71452
10292 * gcc.dg/torture/pr71452.c: New testcase.
10294 2016-06-08 Jakub Jelinek <jakub@redhat.com>
10297 * g++.dg/torture/pr71448.C: New test.
10299 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
10303 * g++.dg/debug/pr71432.C: New test.
10305 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10307 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
10308 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
10309 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
10311 2016-06-08 Alan Hayward <alan.hayward@arm.com>
10313 * gcc.dg/vect/vect-live-2.c: Update effective target.
10314 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10315 * lib/target-supports.exp: Add aarch64 to vect_long.
10317 2016-06-08 Marek Polacek <polacek@redhat.com>
10320 * gcc.dg/noncompile/pr71418.c: New test.
10323 * gcc.dg/noncompile/pr71426.c: New test.
10325 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
10327 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
10328 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
10329 * gcc.dg/predict-3.c: Update template.
10330 * gcc.dg/predict-5.c: Update template.
10331 * gcc.dg/predict-6.c: Update template.
10332 * gcc.dg/predict-9.c: Update template.
10333 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
10335 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
10337 * gcc.target/powerpc/vec-mul.c: New test.
10339 2016-06-07 David Malcolm <dmalcolm@redhat.com>
10341 * gcc.dg/spellcheck-fields-2.c: New test case.
10343 2016-06-07 Richard Biener <rguenther@suse.de>
10346 * gcc.dg/Wpragmas-1.c: New testcase.
10347 * gcc.dg/Wattributes-4.c: Likewise.
10348 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
10351 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
10353 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
10354 spurious debug code.
10356 2016-06-07 Richard Biener <rguenther@suse.de>
10358 PR tree-optimization/71428
10359 * gcc.dg/torture/pr71428.c: New testcase.
10361 2016-06-07 Richard Biener <rguenther@suse.de>
10363 PR middle-end/71423
10364 * gcc.dg/torture/pr71423.c: New testcase.
10366 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
10368 PR middle-end/71408
10369 * gcc.dg/tree-ssa/pr71408.c: New test.
10371 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
10373 PR middle-end/71281
10374 * g++.dg/torture/pr71281.C: New test.
10376 2016-06-06 Marek Polacek <polacek@redhat.com>
10379 * gcc.dg/pr71362.c: New test.
10381 2016-06-06 Jakub Jelinek <jakub@redhat.com>
10382 Patrick Palka <ppalka@gcc.gnu.org>
10387 * g++.dg/opt/pr70847.C: New test.
10388 * g++.dg/ubsan/pr70847.C: New test.
10389 * g++.dg/ubsan/pr71393.C: New test.
10391 2016-06-06 Jakub Jelinek <jakub@redhat.com>
10393 PR tree-optimization/71259
10394 * gcc.dg/vect/pr71259.c: New test.
10396 2016-06-06 David Malcolm <dmalcolm@redhat.com>
10398 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
10399 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
10400 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
10403 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10405 PR middle-end/37780
10406 * gcc.c-torture/execute/pr37780.c: New test.
10407 * gcc.target/aarch64/pr37780_1.c: Likewise.
10408 * gcc.target/arm/pr37780_1.c: Likewise.
10410 2016-06-06 Marek Polacek <polacek@redhat.com>
10412 * c-c++-common/attr-may-alias-1.c: New test.
10413 * c-c++-common/attr-may-alias-2.c: New test.
10414 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
10416 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
10419 * gcc.target/i386/pr24414.c: New test.
10421 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
10423 * gcc.target/sparc/vis4misc.c: New file.
10424 * gcc.target/sparc/fpcmp.c: Likewise.
10425 * gcc.target/sparc/fpcmpu.c: Likewise.
10427 2016-06-06 Alan Hayward <alan.hayward@arm.com>
10429 * gcc.dg/vect/vect-live-1.c: Use additional-options.
10430 * gcc.dg/vect/vect-live-3.c: Likewise.
10432 2016-06-06 Richard Biener <rguenther@suse.de>
10434 PR tree-optimization/71398
10435 * gcc.dg/torture/pr71398.c: New testcase.
10437 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
10440 * g++.dg/pr71389.C: New test.
10442 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10445 * gfortran.dg/fmt_read_5.f: New test.
10447 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
10450 * gfortran.dg/class_array_22.f03: New test.
10452 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10454 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
10456 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10458 * gcc.dg/predict-9.c: Update template.
10460 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
10463 * g++.dg/template/pr49377.C: New.
10465 2016-06-04 Jakub Jelinek <jakub@redhat.com>
10467 PR tree-optimization/71405
10468 * g++.dg/torture/pr71405.C: New test.
10470 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10473 * g++.dg/inherit/crash5.C: New.
10474 * g++.dg/inherit/virtual1.C: Adjust.
10476 2016-06-03 Jeff Law <law@redhat.com>
10478 PR tree-optimization/71316
10479 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
10481 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10483 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
10484 dg-additional-options with just -fno-tree-scev-cprop in it.
10485 * gcc.dg/vect/vect-live-2.c: Likewise.
10486 * gcc.dg/vect/vect-live-5.c: Likewise.
10487 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10488 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10489 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10491 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
10494 * g++.dg/other/friend6.C: New test.
10496 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10498 * g++.dg/torture/ppc-ldst-array.C: New.
10500 2016-06-03 Joseph Myers <joseph@codesourcery.com>
10504 * gcc.dg/torture/builtin-fp-int-inexact.c,
10505 gcc.target/i386/387-builtin-fp-int-inexact.c,
10506 gcc.target/i386/387-rint-inline-1.c,
10507 gcc.target/i386/387-rint-inline-2.c,
10508 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
10509 gcc.target/i386/sse2-rint-inline-1.c,
10510 gcc.target/i386/sse2-rint-inline-2.c,
10511 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
10512 gcc.target/i386/sse4_1-rint-inline.c: New tests.
10514 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
10515 Julia Koval <julia.koval@intel.com>
10527 * gcc.dg/guality/pr68037-1.c: New test.
10528 * gcc.dg/guality/pr68037-2.c: Likewise.
10529 * gcc.dg/guality/pr68037-3.c: Likewise.
10530 * gcc.dg/torture/pr68037-1.c: Likewise.
10531 * gcc.dg/torture/pr68037-2.c: Likewise.
10532 * gcc.dg/torture/pr68037-3.c: Likewise.
10533 * gcc.dg/torture/pr68661-1a.c: Likewise.
10534 * gcc.dg/torture/pr68661-1b.c: Likewise.
10535 * gcc.target/i386/interrupt-1.c: Likewise.
10536 * gcc.target/i386/interrupt-2.c: Likewise.
10537 * gcc.target/i386/interrupt-3.c: Likewise.
10538 * gcc.target/i386/interrupt-4.c: Likewise.
10539 * gcc.target/i386/interrupt-5.c: Likewise.
10540 * gcc.target/i386/interrupt-6.c: Likewise.
10541 * gcc.target/i386/interrupt-7.c: Likewise.
10542 * gcc.target/i386/interrupt-8.c: Likewise.
10543 * gcc.target/i386/interrupt-9.c: Likewise.
10544 * gcc.target/i386/interrupt-10.c: Likewise.
10545 * gcc.target/i386/interrupt-11.c: Likewise.
10546 * gcc.target/i386/interrupt-12.c: Likewise.
10547 * gcc.target/i386/interrupt-13.c: Likewise.
10548 * gcc.target/i386/interrupt-14.c: Likewise.
10549 * gcc.target/i386/interrupt-15.c: Likewise.
10550 * gcc.target/i386/interrupt-16.c: Likewise.
10551 * gcc.target/i386/interrupt-17.c: Likewise.
10552 * gcc.target/i386/interrupt-18.c: Likewise.
10553 * gcc.target/i386/interrupt-19.c: Likewise.
10554 * gcc.target/i386/interrupt-20.c: Likewise.
10555 * gcc.target/i386/interrupt-21.c: Likewise.
10556 * gcc.target/i386/interrupt-22.c: Likewise.
10557 * gcc.target/i386/interrupt-23.c: Likewise.
10558 * gcc.target/i386/interrupt-24.c: Likewise.
10559 * gcc.target/i386/interrupt-25.c: Likewise.
10560 * gcc.target/i386/interrupt-26.c: Likewise.
10561 * gcc.target/i386/interrupt-27.c: Likewise.
10562 * gcc.target/i386/interrupt-28.c: Likewise.
10563 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
10564 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
10565 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
10566 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
10567 * gcc.target/i386/interrupt-iamcu.c: Likewise.
10568 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
10569 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
10570 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
10571 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10572 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
10573 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
10574 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
10576 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
10578 PR tree-optimization/52171
10579 * gcc.dg/pr52171.c: New test.
10580 * gcc.target/i386/pr52171.c: New test.
10582 2016-06-03 Jan Hubicka <jh@suse.cz>
10584 * g++.dg/tree-ssa/pred-1.C: New testcase
10585 * gcc.dg/tree-ssa/pred-1.c: New testcase
10587 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10590 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
10592 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10594 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10596 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
10598 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10600 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
10601 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
10602 * gcc.dg/vect/vect-live-1.c: New test.
10603 * gcc.dg/vect/vect-live-2.c: New test.
10604 * gcc.dg/vect/vect-live-3.c: New test.
10605 * gcc.dg/vect/vect-live-4.c: New test.
10606 * gcc.dg/vect/vect-live-5.c: New test.
10607 * gcc.dg/vect/vect-live-slp-1.c: New test.
10608 * gcc.dg/vect/vect-live-slp-2.c: New test.
10609 * gcc.dg/vect/vect-live-slp-3.c: New test.
10611 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10613 PR middle-end/71387
10614 * g++.dg/opt/pr71387.C: New test.
10616 2016-06-02 Jeff Law <law@redhat.com>
10618 PR tree-optimization/71328
10619 * gcc.c-torture/compile/pr71328.c: New test.
10621 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10624 * gfortran.dg/fmt_read_3.f90: Fix typo.
10625 * gfortran.dg/fmt_read_4.f90: New test.
10627 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
10629 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10630 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10631 * g++.dg/cpp0x/forw_enum8.C: Likewise.
10632 * g++.dg/cpp0x/override2.C: Likewise.
10633 * g++.dg/parse/crash5.C: Likewise.
10634 * g++.dg/parse/error16.C: Likewise.
10635 * g++.dg/parse/error27.C: Likewise.
10636 * g++.dg/template/qualttp15.C: Likewise.
10637 * g++.dg/template/redecl4.C: Likewise.
10638 * g++.old-deja/g++.other/crash39.C: Likewise.
10639 * g++.old-deja/g++.other/struct1.C: Likewise.
10640 * g++.old-deja/g++.pt/m9a.C: Likewise.
10641 * g++.old-deja/g++.pt/memclass10.C: Likewise.
10643 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10646 * c-c++-common/pr71372.c: New test.
10648 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10649 __TIME__ strings with __builtin_strcmp instead of printf and
10652 2016-06-02 Martin Liska <mliska@suse.cz>
10654 * gcc.dg/predict-9.c: New test.
10656 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10658 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10659 global set_compiler_env_var and global saved_compiler_env_var.
10661 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10663 PR rtl-optimization/71295
10664 * gcc.c-torture/compile/pr71295.c: New test.
10666 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10668 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10670 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10671 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10673 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10674 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10675 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10676 alternative number.
10678 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10680 * gcc.target/powerpc/p9-splat-4.c: New test.
10682 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10685 * gcc.target/powerpc/pr71186.c: New test.
10687 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10690 * gfortran.dg/fmt_read_3.f90: New test.
10692 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
10694 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10697 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
10699 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10700 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10702 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10703 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10705 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10706 during compilation.
10707 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10708 vars set by dg-set-compiler-env-var.
10710 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
10713 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10714 to the module procedure declaration.
10715 * gfortran.dg/submodule_16.f08: New test.
10717 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10719 PR middle-end/71371
10720 * c-c++-common/gomp/pr71371.c: New test.
10722 2016-06-01 Richard Biener <rguenther@suse.de>
10724 PR tree-optimization/71366
10725 * gcc.dg/torture/pr71366-1.c: New testcase.
10726 * gcc.dg/torture/pr71366-2.c: Likewise.
10728 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10730 * gcc.target/powerpc/vslv-0.c: New test.
10731 * gcc.target/powerpc/vslv-1.c: New test.
10732 * gcc.target/powerpc/vsrv-0.c: New test.
10733 * gcc.target/powerpc/vsrv-1.c: New test.
10735 2016-06-01 Nathan Sidwell <nathan@acm.org>
10737 * c-c++-common/torture/pr57945.c: Add expected PTX error.
10738 * gcc.target/nvptx/weak.c: New.
10740 2016-06-01 Richard Biener <rguenther@suse.de>
10742 PR tree-optimization/71261
10743 * gcc.dg/torture/vect-bool-1.c: New testcase.
10745 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10747 * gfortran.dg/gomp/order-1.f90: New test.
10748 * gfortran.dg/gomp/order-2.f90: New test.
10750 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
10752 * gcc.dg/unroll-6.c: Update template.
10753 * gcc.dg/unroll-7.c: New testcase.
10754 * gcc.dg/unroll-8.c: New testcase.
10756 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
10758 * gnat.dg/opt56.ad[sb]: New test.
10760 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
10763 * g++.dg/cpp0x/constexpr-ice16.C: New.
10765 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10767 PR tree-optimization/71314
10768 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
10771 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10773 PR tree-optimization/71077
10774 * gcc.dg/tree-ssa/pr71077.c: New test.
10776 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
10778 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10779 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10780 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10782 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10785 * g++.dg/cpp0x/pr71248.C: New.
10786 * g++.dg/cpp0x/auto7.C: Test column numbers too.
10787 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10788 * g++.dg/init/new37.C: Likewise.
10789 * g++.dg/template/static1.C: Likewise.
10790 * g++.dg/template/static2.C: Likewise.
10792 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
10794 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10796 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10798 2016-05-31 Marek Polacek <polacek@redhat.com>
10800 * c-c++-common/Wswitch-unreachable-3.c: New test.
10801 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10803 2016-05-31 Richard Biener <rguenther@suse.de>
10805 PR tree-optimization/71352
10806 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10808 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
10810 * gcc.target/arm/armv5_thumb_isa.c: New test.
10812 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
10815 * gcc.target/i386/pr71346.c: New test.
10817 2016-05-31 Tom de Vries <tom@codesourcery.com>
10819 PR tree-optimization/69068
10820 * gcc.dg/graphite/pr69068.c: New test.
10822 2016-05-27 Martin Sebor <msebor@redhat.com>
10825 * g++.dg/warn/Wplacement-new-size-3.C: New test.
10827 2016-05-30 Jakub Jelinek <jakub@redhat.com>
10830 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
10831 nowait depend(inout: dd[0]) clauses where permitted.
10833 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10836 * g++.dg/parse/pr71238.C: New.
10837 * g++.dg/concepts/friend1.C: Test column numbers too.
10838 * g++.dg/cpp0x/initlist31.C: Likewise.
10839 * g++.dg/cpp0x/pr51420.C: Likewise.
10840 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10841 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10842 * g++.dg/ext/builtin3.C: Likewise.
10843 * g++.dg/lookup/friend12.C: Likewise.
10844 * g++.dg/lookup/friend7.C: Likewise.
10845 * g++.dg/lookup/koenig1.C: Likewise.
10846 * g++.dg/lookup/koenig5.C: Likewise.
10847 * g++.dg/lookup/used-before-declaration.C: Likewise.
10848 * g++.dg/overload/koenig1.C: Likewise.
10849 * g++.dg/template/crash65.C: Likewise.
10850 * g++.dg/template/friend57.C: Likewise.
10851 * g++.dg/warn/Wshadow-5.C: Likewise.
10852 * g++.dg/warn/Wunused-8.C: Likewise.
10853 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10854 * g++.old-deja/g++.jason/lineno5.C: Likewise.
10855 * g++.old-deja/g++.jason/member.C: Likewise.
10856 * g++.old-deja/g++.jason/report.C: Likewise.
10857 * g++.old-deja/g++.jason/scoping12.C: Likewise.
10858 * g++.old-deja/g++.law/visibility20.C: Likewise.
10859 * g++.old-deja/g++.ns/koenig5.C: Likewise.
10860 * g++.old-deja/g++.other/static5.C: Likewise.
10861 * g++.old-deja/g++.pt/overload2.C: Likewise.
10863 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10865 * gcc.dg/tree-ssa/peel1.c: New testcase.
10866 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10867 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10869 2016-05-30 Tom de Vries <tom@codesourcery.com>
10871 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10874 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10877 * g++.dg/parse/virtual1.C: New.
10879 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
10881 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10882 Use correct register when clearing %edx.
10884 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
10886 PR tree-optimization/71289
10887 * gcc.dg/pr71289.c: New test.
10889 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10891 PR middle-end/71269
10892 PR middle-end/71292
10893 * gcc.dg/tree-ssa/pr71269.c: New test.
10894 * gcc.dg/tree-ssa/pr71292.c: New test.
10896 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10898 PR middle-end/71252
10899 * gcc.dg/tree-ssa/pr71252-2.c: New test.
10901 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10903 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10904 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10905 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10907 2016-05-30 Tom de Vries <tom@codesourcery.com>
10909 PR tree-optimization/69067
10910 * gcc.dg/graphite/pr69067.c: New test.
10912 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
10915 * gcc.target/i386/pr71245-1.c: New test.
10916 * gcc.target/i386/pr71245-2.c: Ditto.
10918 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
10921 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10922 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10923 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10925 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
10927 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10929 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
10933 * g++.dg/overload/69855.C: New.
10934 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10935 * g++.old-deja/g++.pt/crash3.C: Likewise.
10937 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10940 * g++.dg/parse/namespace13.C: New.
10942 2016-05-26 Jeff Law <law@redhat.com>
10944 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10945 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10946 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10947 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10948 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10949 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10950 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10951 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10952 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10953 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10954 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10955 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10956 * gcc.dg/tree-ssa/vrp56.c: Likewise.
10958 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
10961 * g++.dg/overload/69855.C: New.
10962 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10963 * g++.old-deja/g++.pt/crash3.C: Likewise.
10965 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10968 * gcc.target/aarch64/va_arg_1.c: New testcase.
10969 * gcc.target/aarch64/va_arg_2.c: Likewise.
10970 * gcc.target/aarch64/va_arg_3.c: Likewise.
10972 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10974 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10975 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10976 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10977 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10978 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10980 2016-05-27 Marek Polacek <polacek@redhat.com>
10982 PR middle-end/71308
10983 * g++.dg/torture/pr71308.C: New test.
10985 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10987 * gcc.dg/zero_bits_compound-1.c: New test.
10988 * gcc.dg/zero_bits_compound-2.c: New test.
10990 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
10992 PR middle-end/71279
10993 * gcc.dg/pr71279.c: New test.
10995 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10997 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10998 floating point min/max/comparison instructions.
10999 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
11001 2016-05-26 Jakub Jelinek <jakub@redhat.com>
11003 * c-c++-common/gomp/schedule-1.c: New test.
11004 * gfortran.dg/gomp/schedule-1.f90: New test.
11006 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
11010 * g++.dg/cpp1y/auto-fn32.C: New test.
11011 * g++.dg/cpp1y/paren4.C: New test.
11013 2016-05-26 Nathan Sidwell <nathan@acm.org>
11015 * gcc.dg/20060410.c: Xfail on ptx.
11016 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
11017 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
11018 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
11019 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
11020 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
11022 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
11024 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
11026 2016-05-26 Jakub Jelinek <jakub@redhat.com>
11028 PR tree-optimization/71280
11029 * gcc.dg/pr71280.c: New test.
11031 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
11033 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
11034 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
11036 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
11038 2016-05-26 Jiong Wang <jiong.wang@arm.com>
11040 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
11043 2016-05-25 Jeff Law <law@redhat.com>
11045 PR tree-optimization/71272
11046 * gcc.c-torture/compile/pr71272.c: new test.
11048 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
11050 * gcc.target/powerpc/vec-cmpne.c: New test.
11051 * gcc.target/powerpc/vec-cmpne-long.c: New test.
11053 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
11055 * gnat.dg/opt55.ad[sb]: New test.
11057 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11059 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
11060 * c-c++-common/pr60226.c: Require int32plus.
11061 * gcc.c-torture/execute/pr70602.c: Likewise.
11062 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
11063 unsigned long for malloc arg type.
11064 * gcc.dg/asr_div1.c: Require int32plus.
11065 * gcc.dg/enum-mode-1.c: XFAIL for int16.
11066 * gcc.dg/pie-1.c: Require pie.
11067 * gcc.dg/pie-2.c: Likewise.
11068 * gcc.dg/pr59471.c: Require int32plus.
11069 * gcc.dg/pr59963-2.c: XFAIL for int16.
11070 * gcc.dg/pr60114.c: Require int32plus.
11071 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
11072 unsigned long for typedef of size_t.
11073 * gcc.dg/pr63914.c: Require int32plus.
11074 * gcc.dg/pr64536.c: Require pt32plus.
11075 * gcc.dg/pr65658.c: Likewise.
11076 * gcc.dg/pr67271.c: Require int32plus.
11077 * gcc.dg/pr68112.c: Likewise.
11078 * gcc.dg/pr69071.c: Skip for avr target.
11079 * gcc.dg/pr69973.c: Require int32plus.
11080 * gcc.dg/pr70169.c: Skip for avr target.
11081 * gcc.dg/sso-6.c: Require int32plus.
11082 * gcc.dg/sso-7.c: Likewise.
11083 * gcc.dg/sso-8.c: Likewise.
11084 * gcc.dg/vrp-min-max-2.c: Likewise.
11086 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
11089 * gcc.target/i386/pr70738-1.c: New test.
11090 * gcc.target/i386/pr70738-2.c: Likewise.
11091 * gcc.target/i386/pr70738-3.c: Likewise.
11092 * gcc.target/i386/pr70738-4.c: Likewise.
11093 * gcc.target/i386/pr70738-5.c: Likewise.
11094 * gcc.target/i386/pr70738-6.c: Likewise.
11095 * gcc.target/i386/pr70738-7.c: Likewise.
11096 * gcc.target/i386/pr70738-8.c: Likewise.
11097 * gcc.target/i386/pr70738-9.c: Likewise.
11099 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11101 PR rtl-optimization/66940
11102 * gcc.c-torture/execute/pr66940.c: New test.
11104 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
11106 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
11107 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
11108 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
11109 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
11110 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
11111 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
11112 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
11113 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
11114 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
11115 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
11116 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
11117 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
11118 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
11119 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
11120 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
11121 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
11122 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
11123 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
11124 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
11125 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
11126 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
11127 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
11128 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
11129 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
11131 2016-05-25 Marek Polacek <polacek@redhat.com>
11134 * gcc.dg/noncompile/pr71265.c: New test.
11137 * gcc.dg/noncompile/old-style-parm-3.c: New test.
11139 2016-05-25 Nathan Sidwell <nathan@acm.org>
11141 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
11143 2016-05-25 Richard Biener <rguenther@suse.de>
11145 PR tree-optimization/71261
11146 * c-c++-common/torture/pr71261.c: New testcase.
11148 2016-05-25 Richard Biener <rguenther@suse.de>
11150 PR tree-optimization/71264
11151 * gcc.dg/vect/pr71264.c: New testcase.
11153 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
11156 * g++.dg/cpp0x/alias-decl-53.C: New.
11157 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
11159 2016-05-25 Martin Liska <mliska@suse.cz>
11161 * g++.dg/pr71239.C: New test.
11163 2016-05-25 Richard Biener <rguenther@suse.de>
11165 * gcc.dg/vect/pr58135.c: Rename to ...
11166 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
11168 2016-05-25 Marek Polacek <polacek@redhat.com>
11170 * g++.dg/pr65295.C: Use target c++14.
11172 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11174 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
11175 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
11177 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11179 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
11182 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
11184 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
11185 * c-c++-common/goacc/deviceptr-1.c: Likewise.
11186 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
11187 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11188 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11189 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11190 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
11191 * c-c++-common/goacc/pcopy.c: Likewise.
11192 * c-c++-common/goacc/pcopyin.c: Likewise.
11193 * c-c++-common/goacc/pcopyout.c: Likewise.
11194 * c-c++-common/goacc/pcreate.c: Likewise.
11195 * c-c++-common/goacc/pr70688.c: New test.
11196 * c-c++-common/goacc/present-1.c: Adjust test.
11197 * c-c++-common/goacc/reduction-5.c: Likewise.
11198 * g++.dg/goacc/data-1.C: New test.
11200 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11202 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
11203 vector parity built-in functions.
11204 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
11205 count trailing zeros automatic vectorization.
11206 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
11207 count trailing zeros built-in functions.
11209 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
11211 * gcc.dg/tree-ssa/reassoc-44.c: New test.
11213 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
11216 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
11218 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11221 * g++.dg/template/crash123.C: New.
11222 * g++.dg/template/crash124.C: Likewise.
11224 2016-05-24 Martin Sebor <msebor@redhat.com>
11227 * g++.dg/ext/flexary16.C: New test.
11229 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
11231 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
11232 before math.h is included.
11233 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
11234 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
11235 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
11236 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
11237 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
11238 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
11239 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
11240 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
11241 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
11242 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
11243 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
11244 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
11245 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
11246 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
11247 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
11248 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
11249 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
11250 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
11251 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
11252 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
11253 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
11254 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
11255 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
11257 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11258 Kelvin Nilsen <kelvin@gcc.gnu.org>
11260 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
11263 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11266 * g++.dg/warn/Wno-narrowing1.C: New.
11268 2016-05-24 Marek Polacek <polacek@redhat.com>
11271 * c-c++-common/Wswitch-unreachable-2.c: New test.
11273 2016-05-24 Jakub Jelinek <jakub@redhat.com>
11276 * g++.dg/vect/simd-clone-6.cc: New test.
11277 * g++.dg/gomp/declare-simd-6.C: New test.
11279 PR middle-end/70434
11281 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
11283 2016-05-24 Richard Biener <rguenther@suse.de>
11285 PR tree-optimization/71240
11286 * gcc.dg/optimize-bswapsi-5.c: New testcase.
11288 2016-05-24 Richard Biener <rguenther@suse.de>
11290 PR tree-optimization/71230
11291 * gcc.dg/torture/pr71230.c: New testcase.
11292 * g++.dg/torture/pr71230.C: Likewise.
11294 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
11296 * c-c++-common/goacc/routine-5.c: Add tests.
11297 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
11298 * gfortran.dg/goacc/routine-6.f90: Add tests.
11300 2016-05-24 Richard Biener <rguenther@suse.de>
11302 PR tree-optimization/71253
11303 * gcc.dg/torture/pr71253.c: New testcase.
11305 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
11307 PR middle-end/71252
11308 * gfortran.dg/pr71252.f90: New test.
11310 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
11312 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
11314 2016-05-24 Richard Biener <rguenther@suse.de>
11316 PR middle-end/70434
11318 * c-c++-common/vector-subscript-4.c: New testcase.
11319 * c-c++-common/vector-subscript-5.c: Likewise.
11321 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11324 * gfortran.dg/namelist_90.f: New test
11326 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11329 * gfortran.dg/unexpected_eof.f: New test
11331 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11332 Kelvin Nilsen <kelvin@gcc.gnu.org>
11334 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
11337 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11340 * g++.dg/cpp0x/inh-ctor20.C: New.
11341 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
11343 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11346 * g++.dg/cpp0x/variadic168.C: New.
11348 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11350 * g++.dg/cpp0x/pr31445.C: Test column number too.
11351 * g++.dg/cpp0x/pr32253.C: Likewise.
11352 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
11353 * g++.dg/cpp0x/variadic36.C: Likewise.
11355 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
11357 * gcc.dg/fold-notshift-2.c: Adjust.
11359 2016-05-23 Marek Polacek <polacek@redhat.com>
11362 * c-c++-common/Wswitch-unreachable-1.c: New test.
11363 * gcc.dg/Wswitch-unreachable-1.c: New test.
11364 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
11365 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
11366 * g++.dg/gomp/block-10.C: Likewise.
11367 * gcc.dg/gomp/block-10.c: Likewise.
11368 * g++.dg/gomp/block-9.C: Likewise.
11369 * gcc.dg/gomp/block-9.c: Likewise.
11370 * g++.dg/gomp/target-1.C: Likewise.
11371 * g++.dg/gomp/target-2.C: Likewise.
11372 * gcc.dg/gomp/target-1.c: Likewise.
11373 * gcc.dg/gomp/target-2.c: Likewise.
11374 * g++.dg/gomp/taskgroup-1.C: Likewise.
11375 * gcc.dg/gomp/taskgroup-1.c: Likewise.
11376 * gcc.dg/gomp/teams-1.c: Likewise.
11377 * g++.dg/gomp/teams-1.C: Likewise.
11378 * g++.dg/overload/error3.C: Likewise.
11379 * g++.dg/tm/jump1.C: Likewise.
11380 * g++.dg/torture/pr40335.C: Likewise.
11381 * gcc.dg/c99-vla-jump-5.c: Likewise.
11382 * gcc.dg/switch-warn-1.c: Likewise.
11383 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
11384 * gcc.dg/nested-func-1.c: Likewise.
11385 * gcc.dg/pr67784-4.c: Likewise.
11387 2016-05-23 Richard Biener <rguenther@suse.de>
11389 PR tree-optimization/71230
11390 * gfortran.dg/pr71230-1.f90: New testcase.
11391 * gfortran.dg/pr71230-2.f90: Likewise.
11393 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11395 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
11396 * gcc.dg/vect/pr58135.c: Add new.
11397 * gfortran.dg/pr46519-1.f: Adjust test case.
11399 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11402 * g++.dg/cpp0x/decltype64.C: New.
11404 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11406 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
11407 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11408 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
11410 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11412 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
11413 Add poly64x1_t and poly64x2_t cases if supported.
11414 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11415 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
11416 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
11417 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
11418 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
11420 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11422 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
11423 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
11424 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
11425 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
11426 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
11427 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
11428 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
11430 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11432 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
11434 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11436 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
11437 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
11439 2016-05-22 Jakub Jelinek <jakub@redhat.com>
11441 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
11442 constraint instead of "r".
11443 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
11444 insn instead of vxorpd.
11445 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
11447 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
11448 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
11450 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
11452 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
11453 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
11455 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
11457 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
11459 PR middle-end/40921
11460 * gcc.dg/tree-ssa/pr40921.c: New test.
11462 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
11465 * gcc.target/avr/pr71103.c: New test.
11467 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
11469 PR middle-end/71179
11470 * gcc.dg/tree-ssa/pr71179.c: New test.
11472 2016-05-20 Martin Sebor <msebor@redhat.com>
11475 * gcc.dg/init-excess-2.c: New test.
11477 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
11479 * gnat.dg/opt53.adb: New test.
11480 * gnat.dg/opt54.adb: Likewise.
11482 2016-05-20 Martin Jambor <mjambor@suse.cz>
11484 PR tree-optimization/70884
11485 * gcc.dg/tree-ssa/pr70919.c: New test.
11487 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11489 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
11491 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
11492 fix code formatting.
11494 2016-05-20 Nathan Sidwell <nathan@acm.org>
11496 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
11498 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
11500 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11502 * jit.dg/all-non-failing-tests.h: Add
11503 test-factorial-must-tail-call.c.
11504 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
11505 * jit.dg/test-factorial-must-tail-call.c: New test case.
11507 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11510 * gfortran.dg/pr71204.f90: New test.
11512 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
11514 * gcc.target/nvptx/sincos.c: New test.
11516 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
11519 * g++.dg/cpp1y/auto-fn31.C: New.
11521 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11523 * gcc.target/powerpc/vec-addec.c: New test.
11524 * gcc.target/powerpc/vec-addec-int128.c: New test.
11526 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11528 * gcc.dg/plugin/must-tail-call-1.c: New test case.
11529 * gcc.dg/plugin/must-tail-call-2.c: New test case.
11530 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
11531 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11533 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
11535 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
11537 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11540 * g++.dg/opt/pr71210-1.C: New test.
11541 * g++.dg/opt/pr71210-2.C: New test.
11543 PR tree-optimization/29756
11544 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
11545 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
11546 only on selected targets where V4SImode vectors are known to be
11549 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
11551 PR tree-optimization/71079
11552 PR tree-optimization/71206
11553 * gcc.dg/tree-ssa/pr71206.c: New testcase.
11555 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11557 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
11558 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
11559 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
11561 2016-05-20 Richard Guenther <rguenther@suse.de>
11563 PR tree-optimization/29756
11564 * gcc.dg/tree-ssa/vector-6.c: New testcase.
11566 2016-05-20 Richard Biener <rguenther@suse.de>
11568 PR tree-optimization/71185
11569 * gcc.dg/tree-ssa/pr71185.c: New testcase.
11571 2016-05-20 Richard Biener <rguenther@suse.de>
11573 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
11575 2016-05-19 Marek Polacek <polacek@redhat.com>
11578 * g++.dg/diagnostic/pr71075.C: New test.
11580 2016-05-19 David Malcolm <dmalcolm@redhat.com>
11583 * g++.dg/pr71184.C: New test case.
11585 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
11587 * gcc.target/powerpc/darn-0.c: New test.
11588 * gcc.target/powerpc/darn-1.c: New test.
11589 * gcc.target/powerpc/darn-2.c: New test.
11591 2016-05-19 Marek Polacek <polacek@redhat.com>
11593 PR tree-optimization/71031
11594 * gcc.dg/tree-ssa/vrp100.c: New test.
11596 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
11598 PR rtl-optimization/71148
11599 * gcc.dg/pr71148.c: New test.
11601 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11604 * gcc.target/arm/pr71056.c: New test.
11606 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11608 * c-c++-common/pr69669.c: Check the used mode.
11610 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
11613 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11615 2016-05-19 Richard Biener <rguenther@suse.de>
11617 PR tree-optimization/70729
11618 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11619 * gcc.dg/graphite/scop-18.c: Likewise.
11620 * gcc.dg/pr41783.c: Disable LIM.
11621 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11622 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11623 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11624 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11625 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11626 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11627 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11628 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11629 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11630 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11631 * gfortran.dg/pr42108.f90: Likewise.
11633 2016-05-18 David Malcolm <dmalcolm@redhat.com>
11636 * gcc.dg/spellcheck-options-11.c: New test case.
11638 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11641 * g++.dg/opt/pr71100.C: New test.
11643 2016-05-18 Martin Jambor <mjambor@suse.cz>
11646 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11647 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11648 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11649 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11651 2016-05-18 Martin Jambor <mjambor@suse.cz>
11654 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11655 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11656 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11657 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11658 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11660 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11663 * g++.dg/template/crash122.C: New.
11665 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11668 * g++.dg/template/pr70466-1.C: New.
11669 * g++.dg/template/pr70466-2.C: Likewise.
11671 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11673 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11674 splat operations and the XXSPLTIB instruction.
11675 * gcc.target/powerpc/p9-splat-2.c: Likewise.
11676 * gcc.target/powerpc/p9-splat-3.c: Likewise.
11677 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11678 xxlxor to clear a register.
11680 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
11682 * gcc.dg/torture/pr71020.c: New test.
11684 2016-05-18 Martin Jambor <mjambor@suse.cz>
11687 * gcc.dg/ipa/pr70646.c: New test.
11689 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11691 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11693 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11695 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11696 missing tests for vreinterpretq_p{8,16}.
11698 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11700 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11701 vsliq_n_s64 and vsliq_n_u64.
11703 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11705 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11706 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11708 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11710 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11711 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11712 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11714 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11716 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11719 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11721 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11722 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11723 "blr\t" and switch to scan-assembler-times.
11725 2016-05-18 Jiong Wang <jiong.wang@arm.com>
11727 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11729 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11730 declarations under __aarch64__ and __ARM_FEATURE_FMA.
11732 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11734 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11735 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11736 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11737 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11738 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11739 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11741 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11742 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11744 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11745 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11747 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11748 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11750 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11752 2016-05-18 Richard Biener <rguenther@suse.de>
11754 PR tree-optimization/71168
11755 * gcc.dg/torture/pr71168.c: New testcase.
11757 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
11759 PR middle-end/63586
11760 * gcc.dg/tree-ssa/pr63586-2.c: New test.
11761 * gcc.dg/tree-ssa/pr63586.c: New test.
11762 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11764 2016-05-17 Nathan Sidwell <nathan@acm.org>
11766 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11767 * gcc.dg/pr68671.c: Fix ptx xfail-if.
11768 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11769 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11771 2016-05-17 Nathan Sidwell <nathan@acm.org>
11773 * gcc.target/nvptx/abi-vararg-3.c: New.
11775 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
11777 PR tree-optimization/54579
11778 PR middle-end/55299
11779 * gcc.dg/fold-notrotate-1.c: New test.
11780 * gcc.dg/fold-notshift-1.c: New test.
11781 * gcc.dg/fold-notshift-2.c: New test.
11783 2016-05-17 Marek Polacek <polacek@redhat.com>
11786 * g++.dg/ipa/pr71146.C: New test.
11788 2016-05-17 David Malcolm <dmalcolm@redhat.com>
11790 * jit.dg/test-error-array-bounds.c: New test case.
11792 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11794 * gcc.dg/tree-ssa/and-1.c: New testcase.
11796 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11798 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11799 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11801 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11803 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11804 * gcc.dg/tree-ssa/vrp99.c: New testcase.
11806 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11808 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11810 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11812 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11814 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11816 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11817 ".2d[index]" when scan the assembly.
11818 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11819 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11821 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11823 2016-05-17 Richard Biener <rguenther@suse.de>
11825 PR tree-optimization/71132
11826 * gcc.dg/torture/pr71132.c: New testcase.
11828 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11830 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11832 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11835 * gcc.target/aarch64/pr70809_1.c: New test.
11837 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11839 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11840 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11841 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11842 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11844 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
11845 Ilya Enkovich <ilya.enkovich@intel.com>
11848 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11850 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
11852 * g++.dg/ipa/ivinline-7.C: Do not xfail.
11853 * g++.dg/ipa/ivinline-9.C: Do not xfail.
11855 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
11857 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
11858 test for __ARM_FP16_ARGS.
11859 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11860 * gcc.target/arm/aapcs/neon-vect10.c: New.
11861 * gcc.target/arm/aapcs/neon-vect9.c: New.
11862 * gcc.target/arm/aapcs/vfp18.c: New.
11863 * gcc.target/arm/aapcs/vfp19.c: New.
11864 * gcc.target/arm/aapcs/vfp20.c: New.
11865 * gcc.target/arm/aapcs/vfp21.c: New.
11866 * gcc.target/arm/fp16-aapcs-1.c: New.
11867 * g++.target/arm/fp16-param-1.c: Update expected output. Add
11868 test for __ARM_FP16_ARGS.
11869 * g++.target/arm/fp16-return-1.c: Update expected output.
11871 2016-05-16 Jiong Wang <jiong.wang@arm.com>
11874 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11876 2016-05-15 Harald Anlauf <anlauf@gmx.de>
11879 * gfortran.dg/pr69603.f90: New testcase.
11881 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11883 * gfortran.dg/dec_union_4.f90: Fix endian issue.
11885 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11888 * gfortran.dg/pr71047.f08: New test.
11890 2016-05-13 Joseph Myers <joseph@codesourcery.com>
11892 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11893 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11894 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11896 2016-05-13 Martin Sebor <msebor@redhat.com>
11899 * g++.dg/cpp0x/constexpr-60049.C: New test.
11901 2016-05-13 Jakub Jelinek <jakub@redhat.com>
11904 * gcc.dg/pr71071.c: New test.
11906 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
11908 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11909 remove XOP handling.
11910 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
11912 2016-05-13 Nathan Sidwell <nathan@acm.org>
11914 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11915 __atomic_is_lock_free declaration.
11917 2016-05-13 Richard Biener <rguenther@suse.de>
11919 PR tree-optimization/42587
11920 * gcc.dg/optimize-bswapsi-4.c: New testcase.
11922 2016-05-13 Martin Liska <mliska@suse.cz>
11924 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11925 the new format of dump output.
11927 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
11929 * gcc.dg/pr71084.c: New test.
11931 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11934 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11936 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11938 * gcc.target/aarch64/struct_return.c: New test.
11940 2016-05-12 Marek Polacek <polacek@redhat.com>
11943 * c-c++-common/pr70756-2.c: New test.
11944 * c-c++-common/pr70756.c: New test.
11946 2016-05-12 Richard Biener <rguenther@suse.de>
11948 PR tree-optimization/71059
11949 * gcc.dg/torture/pr71059.c: New testcase.
11951 2016-05-12 Richard Biener <rguenther@suse.de>
11953 PR tree-optimization/71062
11954 * gcc.dg/torture/pr71062.c: New testcase.
11956 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
11958 PR tree-optimization/71006
11959 * gcc.dg/pr71006.c: New test.
11961 2016-05-12 Marek Polacek <polacek@redhat.com>
11964 * gcc.dg/opts-7.c: New test.
11966 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11969 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11970 Add -save-temps to dg-options.
11971 Scan for ldmfd rather than pop instruction.
11972 * gcc.target/arm/interrupt-2.c: Likewise.
11973 * gcc.target/arm/pr70830.c: New test.
11975 2016-05-12 Jakub Jelinek <jakub@redhat.com>
11977 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11978 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11980 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11981 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11982 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11985 * gcc.target/i386/avx512vl-pack-1.c: New test.
11986 * gcc.target/i386/avx512vl-pack-2.c: New test.
11987 * gcc.target/i386/avx512bw-pack-2.c: New test.
11989 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11991 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11992 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11993 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11995 2016-05-12 Richard Biener <rguenther@suse.de>
11997 PR tree-optimization/70986
11998 * gcc.dg/torture/pr70986-1.c: New testcase.
11999 * gcc.dg/torture/pr70986-2.c: Likewise.
12000 * gcc.dg/torture/pr70986-3.c: Likewise.
12002 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
12005 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
12006 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
12008 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
12010 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
12012 * gcc.target/i386/pr66746.c: Ditto.
12014 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12016 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
12018 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
12019 warning when using -mvsx-timode.
12020 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
12021 * gcc.target/powerpc/dform-2.c: Likewise.
12022 * gcc.target/powerpc/pr68805.c: Likewise.
12024 2016-05-11 Marek Polacek <polacek@redhat.com>
12027 * c-c++-common/attributes-3.c: New test.
12029 2016-05-11 Nathan Sidwell <nathan@acm.org>
12031 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
12032 * gcc.c-torture/execute/pr68185.c: Likewise.
12033 * gcc.dg/ipa/pr70306.c: Requires global constructors.
12034 * gcc.dg/pr69634.c: Requires scheduling.
12035 * gcc.dg/torture/pr66178.c: Require label values.
12036 * gcc.dg/setjmp-6.c: Require indirect jumps.
12038 2016-05-11 Richard Biener <rguenther@suse.de>
12040 PR tree-optimization/71055
12041 * gcc.dg/torture/pr71055.c: New testcase.
12043 2016-05-11 Richard Biener <rguenther@suse.de>
12046 * g++.dg/debug/pr71057.C: New testcase.
12048 2016-05-11 Jakub Jelinek <jakub@redhat.com>
12051 * gfortran.dg/gomp/pr70855.f90: New test.
12053 2016-05-11 Richard Biener <rguenther@suse.de>
12055 PR middle-end/71002
12056 * g++.dg/torture/pr71002.C: New testcase.
12058 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
12060 PR middle-end/70807
12061 * gcc.dg/pr70807.c: New test.
12063 2016-05-10 Martin Sebor <msebor@redhat.com>
12066 * g++.dg/Wattributes.C: New test.
12068 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
12070 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
12071 * gcc.dg/tree-ssa/pr69270.c: Adjust.
12072 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
12074 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
12077 * gcc.target/i386/pr70799-1.c: New test.
12079 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
12081 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
12083 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
12085 PR middle-end/70877
12086 * gcc.target/i386/pr70877.c: New test.
12088 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
12090 PR tree-optimization/70786
12091 * gcc.target/i386/pr70876.c: New test.
12093 2016-05-10 Jakub Jelinek <jakub@redhat.com>
12096 * gcc.target/i386/avx512vl-logic-1.c: New test.
12097 * gcc.target/i386/avx512vl-logic-2.c: New test.
12098 * gcc.target/i386/avx512dq-logic-2.c: New test.
12100 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12103 * gcc.target/powerpc/pr70963.c: New.
12105 2016-05-10 David Malcolm <dmalcolm@redhat.com>
12107 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
12108 (test_very_wide_line): Add ruler to expected output.
12109 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
12110 (test_very_wide_line): Likewise.
12111 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12112 (test_show_locus): Within the handling of "test_very_wide_line",
12113 enable show_ruler_p on the diagnostic context.
12115 2016-05-10 Richard Biener <rguenther@suse.de>
12117 PR tree-optimization/71039
12118 * gcc.dg/torture/pr71039.c: New testcase.
12120 2016-05-10 Nathan Sidwell <nathan@acm.org>
12122 * gcc.dg/nested-func-10.c: Requires alloca.
12123 * gcc.dg/nested-func-9.c: Requires alloca.
12124 * gcc.c-torture/execute/pr70460.c: Requires labels.
12125 * gcc.c-torture/compile/pr70199.c: Requires labels.
12126 * gcc.target/nvptx/decl.c: Compile only.
12127 * gcc.target/nvptx/trailing-init.c: Compile only.
12128 * gcc.target/nvptx/ary-init.c: Compile only.
12130 2016-05-10 Marek Polacek <polacek@redhat.com>
12133 * gcc.dg/attr-opt-1.c: New test.
12135 2016-05-10 Richard Biener <rguenther@suse.de>
12137 PR tree-optimization/70497
12138 PR tree-optimization/28367
12139 * gcc.dg/torture/20160404-1.c: New testcase.
12140 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
12141 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
12143 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
12145 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
12147 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
12149 * gcc.target/i386/fabsneg-1.c New test.
12151 2016-05-09 Alan Modra <amodra@gmail.com>
12154 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
12156 2016-05-09 Richard Biener <rguenther@suse.de>
12158 PR tree-optimization/70985
12159 * gcc.dg/torture/pr70985.c: New testcase.
12161 2016-05-09 Bin Cheng <bin.cheng@arm.com>
12163 * gcc.dg/tree-ssa/ifc-9.c: New test.
12164 * gcc.dg/tree-ssa/ifc-10.c: New test.
12165 * gcc.dg/tree-ssa/ifc-11.c: New test.
12166 * gcc.dg/tree-ssa/ifc-12.c: New test.
12167 * gcc.dg/vect/pr61194.c: Remove XFAIL.
12168 * gcc.dg/vect/vect-23.c: Remove XFAIL.
12169 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
12171 2016-05-09 Richard Biener <rguenther@suse.de>
12174 * gfortran.dg/pr70937.f90: New testcase.
12176 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12178 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
12180 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
12183 * gfortran.dg/dec_structure_1.f90: New testcase.
12184 * gfortran.dg/dec_structure_2.f90: Ditto.
12185 * gfortran.dg/dec_structure_3.f90: Ditto.
12186 * gfortran.dg/dec_structure_4.f90: Ditto.
12187 * gfortran.dg/dec_structure_5.f90: Ditto.
12188 * gfortran.dg/dec_structure_6.f90: Ditto.
12189 * gfortran.dg/dec_structure_7.f90: Ditto.
12190 * gfortran.dg/dec_structure_8.f90: Ditto.
12191 * gfortran.dg/dec_structure_9.f90: Ditto.
12192 * gfortran.dg/dec_structure_10.f90: Ditto.
12193 * gfortran.dg/dec_structure_11.f90: Ditto.
12194 * gfortran.dg/dec_union_1.f90: Ditto.
12195 * gfortran.dg/dec_union_2.f90: Ditto.
12196 * gfortran.dg/dec_union_3.f90: Ditto.
12197 * gfortran.dg/dec_union_4.f90: Ditto.
12198 * gfortran.dg/dec_union_5.f90: Ditto.
12199 * gfortran.dg/dec_union_6.f90: Ditto.
12200 * gfortran.dg/dec_union_7.f90: Ditto.
12202 2016-05-07 Tom de Vries <tom@codesourcery.com>
12204 PR tree-optimization/70956
12205 * gcc.dg/graphite/pr70956.c: New test.
12207 2016-05-06 Jakub Jelinek <jakub@redhat.com>
12209 PR middle-end/70941
12210 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
12211 (a, b, c, d): Change type from char to signed char.
12212 (main): Compare against (signed char) -1634678893 instead of
12213 hardcoded -109. Use __builtin_abort instead of abort.
12215 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
12216 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
12218 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
12220 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
12223 * gcc.dg/torture/pr70935.c: New test.
12225 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12228 * gcc.target/sh/pr58219.c: New tests.
12230 2016-05-06 Richard Biener <rguenther@suse.de>
12232 PR tree-optimization/70960
12233 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
12235 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12238 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
12239 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
12240 Adjust expected instruction counts.
12241 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
12243 2016-05-06 Marek Polacek <polacek@redhat.com>
12246 * gcc.dg/ubsan/bounds-3.c: New test.
12248 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12251 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
12253 2016-05-06 Richard Biener <rguenther@suse.de>
12255 PR middle-end/70931
12256 * gfortran.dg/pr70931.f90: New testcase.
12258 2016-05-06 Richard Biener <rguenther@suse.de>
12260 PR middle-end/70941
12261 * gcc.dg/torture/pr70941.c: New testcase.
12263 2016-05-05 Bin Cheng <bin.cheng@arm.com>
12265 PR tree-optimization/57206
12266 * gcc.dg/vect/pr57206.c: New test.
12268 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12270 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
12272 2016-05-05 Jakub Jelinek <jakub@redhat.com>
12274 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
12276 * c-c++-common/Wdangling-else-4.c: New test.
12278 2016-05-04 Jakub Jelinek <jakub@redhat.com>
12282 * g++.dg/opt/pr70906.C: New test.
12283 * g++.dg/opt/pr70933.C: New test.
12285 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
12287 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
12289 * gcc.dg/ipa/pure-const-3.c: New testcase.
12291 2016-05-04 Marek Polacek <polacek@redhat.com>
12293 * c-c++-common/Wdangling-else-1.c: New test.
12294 * c-c++-common/Wdangling-else-2.c: New test.
12295 * c-c++-common/Wdangling-else-3.c: New test.
12297 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
12299 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
12302 2016-05-04 Marek Polacek <polacek@redhat.com>
12305 * gcc.dg/Waddress-2.c: New test.
12307 2016-05-04 Alan Modra <amodra@gmail.com>
12309 * gcc.target/powerpc/pr70866.c: New.
12311 2016-05-03 Martin Sebor <msebor@redhat.com>
12314 * c-c++-common/builtin_location.c: New test.
12315 * g++.dg/cpp1y/builtin_location.C: New test.
12317 2016-05-03 Marek Polacek <polacek@redhat.com>
12320 * gcc.dg/pr70859.c: New test.
12321 * gcc.dg/pr70859-2.c: New test.
12323 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
12325 * gnat.dg/debug5.adb: New testcase.
12327 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
12329 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
12330 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
12331 Procedure to check for z10 instruction set.
12333 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
12335 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
12337 2016-05-03 Alan Modra <amodra@gmail.com>
12339 * gcc.target/powerpc/savres.c: Add func using a single gpr.
12341 2016-05-03 Jakub Jelinek <jakub@redhat.com>
12343 * gcc.target/i386/avx512f-cvt-1.c: New test.
12345 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
12347 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
12348 -fdump-tree-vrp-details.
12350 2016-05-03 Richard Biener <rguenther@suse.de>
12352 * gcc.dg/pr30172-1.c: Adjust.
12353 * gcc.dg/pr63743.c: Likewise.
12354 * gcc.dg/tm/pr51696.c: Likewise.
12355 * c-c++-common/tm/safe-1.c: Likewise.
12356 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
12357 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
12358 * g++.dg/plugin/self-assign-test-1.C: Likewise.
12359 * g++.dg/plugin/self-assign-test-2.C: Likewise.
12361 2016-05-03 Jakub Jelinek <jakub@redhat.com>
12363 PR rtl-optimization/70467
12364 * gcc.target/i386/pr70467-3.c: New test.
12365 * gcc.target/i386/pr70467-4.c: New test.
12367 PR tree-optimization/70916
12368 * gcc.c-torture/compile/pr70916.c: New test.
12371 * gcc.target/i386/pr49244-1.c: New test.
12372 * gcc.target/i386/pr49244-2.c: New test.
12374 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
12376 PR rtl-optimization/44281
12377 * gcc.target/i386/pr44281.c: New test.
12379 2016-05-03 bin cheng <bin.cheng@arm.com>
12381 PR tree-optimization/56541
12382 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
12383 * gcc.dg/vect/pr56541.c: new test.
12385 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12387 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
12389 * gcc.target/powerpc/float128-complex-2.c: Likewise.
12391 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
12394 * c-c++-common/asan/clone-test-1.c (main): Align child process
12397 2016-05-02 David Malcolm <dmalcolm@redhat.com>
12400 * g++.dg/spellcheck-fields-2.C: New test case.
12402 2016-05-02 David Malcolm <dmalcolm@redhat.com>
12405 * g++.dg/pr62314.C: New test case.
12407 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
12409 * gcc.dg/ipa/inline-8.c: New testcase.
12411 2016-05-02 Jakub Jelinek <jakub@redhat.com>
12413 PR rtl-optimization/70467
12414 * gcc.target/i386/pr70467-1.c: New test.
12416 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12418 * gcc.dg/spec-options.c: Run the test on all targets.
12419 * gcc.dg/foo.specs: Use cpp_unique_options.
12421 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12423 * gcc.dg/tree-ssa/unord.c: New testcase.
12425 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12427 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
12429 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
12431 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
12433 2016-05-02 Marek Polacek <polacek@redhat.com>
12436 * gcc.dg/enum-incomplete-3.c: New test.
12438 2016-05-02 Marek Polacek <polacek@redhat.com>
12439 Tom de Vries <tom@codesourcery.com>
12441 PR tree-optimization/70700
12442 * gcc.dg/pr70700.c: New test.
12444 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
12446 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
12447 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12448 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12449 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12450 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
12452 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
12454 * ada/acats/run_acats: Rename into...
12455 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
12456 * ada/acats/run_all.sh: Remove redundant test.
12457 (target_run): Move around.
12458 (target_gnatchop): Use newly built executable.
12459 (target_gnatmake): Likewise.
12460 Check that the compilation of impbit succeeds.
12462 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
12464 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
12465 * gcc.dg/20021029-1.c: Likewise.
12466 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
12467 * gcc.target/sh/attr-isr-trapa.c: Likewise.
12468 * gcc.target/sh/cmpstr.c: Likewise.
12469 * gcc.target/sh/cmpstrn.c: Likewise.
12470 * gcc.target/sh/memset.c: Likewise.
12471 * gcc.target/sh/pr21255-2-mb.c: Likewise.
12472 * gcc.target/sh/pr21255-2-ml.c: Likewise.
12473 * gcc.target/sh/pr39423-1.c: Likewise.
12474 * gcc.target/sh/pr49468-di.c: Likewise.
12475 * gcc.target/sh/pr49468-si.c: Likewise.
12476 * gcc.target/sh/pr49880-1.c: Likewise.
12477 * gcc.target/sh/pr49880-2.c: Likewise.
12478 * gcc.target/sh/pr49880-3.c: Likewise.
12479 * gcc.target/sh/pr50751-1.c: Likewise.
12480 * gcc.target/sh/pr50751-4.c: Likewise.
12481 * gcc.target/sh/pr50751-7.c: Likewise.
12482 * gcc.target/sh/pr51244-1.c: Likewise.
12483 * gcc.target/sh/pr51244-10.c: Likewise.
12484 * gcc.target/sh/pr51244-11.c: Likewise.
12485 * gcc.target/sh/pr51244-12.c: Likewise.
12486 * gcc.target/sh/pr51244-13.c: Likewise.
12487 * gcc.target/sh/pr51244-14.c: Likewise.
12488 * gcc.target/sh/pr51244-17.c: Likewise.
12489 * gcc.target/sh/pr51244-18.c: Likewise.
12490 * gcc.target/sh/pr51244-19.c: Likewise.
12491 * gcc.target/sh/pr51244-4.c: Likewise.
12492 * gcc.target/sh/pr51244-5.c: Likewise.
12493 * gcc.target/sh/pr51244-7.c: Likewise.
12494 * gcc.target/sh/pr51244-8.c: Likewise.
12495 * gcc.target/sh/pr51244-9.c: Likewise.
12496 * gcc.target/sh/pr51697.c: Likewise.
12497 * gcc.target/sh/pr52483-1.c: Likewise.
12498 * gcc.target/sh/pr52483-2.c: Likewise.
12499 * gcc.target/sh/pr52483-3.c: Likewise.
12500 * gcc.target/sh/pr52483-5.c: Likewise.
12501 * gcc.target/sh/pr52933-1.c: Likewise.
12502 * gcc.target/sh/pr52933-2.c: Likewise.
12503 * gcc.target/sh/pr52933-3.c: Likewise.
12504 * gcc.target/sh/pr53568-1.c: Likewise.
12505 * gcc.target/sh/pr53976-1.c: Likewise.
12506 * gcc.target/sh/pr53988-1.c: Likewise.
12507 * gcc.target/sh/pr53988.c: Likewise.
12508 * gcc.target/sh/pr54089-1.c: Likewise.
12509 * gcc.target/sh/pr54089-6.c: Likewise.
12510 * gcc.target/sh/pr54089-7.c: Likewise.
12511 * gcc.target/sh/pr54089-8.c: Likewise.
12512 * gcc.target/sh/pr54089-9.c: Likewise.
12513 * gcc.target/sh/pr54236-1.c: Likewise.
12514 * gcc.target/sh/pr54236-2.c: Likewise.
12515 * gcc.target/sh/pr54236-3.c: Likewise.
12516 * gcc.target/sh/pr54236-4.c: Likewise.
12517 * gcc.target/sh/pr54386.c: Likewise.
12518 * gcc.target/sh/pr54602-1.c: Likewise.
12519 * gcc.target/sh/pr54685.c: Likewise.
12520 * gcc.target/sh/pr54760-1.c: Likewise.
12521 * gcc.target/sh/pr54760-2.c: Likewise.
12522 * gcc.target/sh/pr54760-3.c: Likewise.
12523 * gcc.target/sh/pr54760-4.c: Likewise.
12524 * gcc.target/sh/pr54760-5.c: Likewise.
12525 * gcc.target/sh/pr54760-6.c: Likewise.
12526 * gcc.target/sh/pr55146.c: Likewise.
12527 * gcc.target/sh/pr55160.c: Likewise.
12528 * gcc.target/sh/pr59278.c: Likewise.
12529 * gcc.target/sh/pr59401-1.c: Likewise.
12530 * gcc.target/sh/pr59533-1.c: Likewise.
12531 * gcc.target/sh/pr63260.c: Likewise.
12532 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
12533 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
12534 * gcc.target/sh/strlen.c: Likewise.
12535 * gcc.target/sh/torture/pr30807.c: Likewise.
12536 * gcc.target/sh/torture/pr34777.c: Likewise.
12537 * gcc.target/sh/torture/pr64652.c: Likewise.
12538 * gcc.target/sh/torture/pr65505.c: Likewise.
12539 * gcc.target/sh/torture/pragma-isr.c: Likewise.
12540 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
12542 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
12545 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
12547 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12549 * gcc.target/powerpc/vsx-elemrev-1.c: New.
12550 * gcc.target/powerpc/vsx-elemrev-2.c: New.
12551 * gcc.target/powerpc/vsx-elemrev-3.c: New.
12552 * gcc.target/powerpc/vsx-elemrev-4.c: New.
12554 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
12556 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
12557 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
12559 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
12561 PR middle-end/70626
12562 * c-c++-common/goacc/combined-reduction.c: New test.
12563 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
12565 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
12567 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
12568 *movdi_internal pattern only if PIC off.
12569 * gcc.target/i386/pr70155-2.c: Likewise.
12570 * gcc.target/i386/pr70155-3.c: Likewise.
12571 * gcc.target/i386/pr70155-4.c: Likewise.
12572 * gcc.target/i386/pr70155-5.c: Likewise.
12573 * gcc.target/i386/pr70155-6.c: Likewise.
12574 * gcc.target/i386/pr70155-7.c: Likewise.
12575 * gcc.target/i386/pr70155-8.c: Likewise.
12576 * gcc.target/i386/pr70155-15.c: Likewise.
12577 * gcc.target/i386/pr70155-17.c: Likewise.
12578 * gcc.target/i386/pr70155-22.c: Likewise.
12580 2016-04-29 Bin Cheng <bin.cheng@arm.com>
12582 PR tree-optimization/70803
12583 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
12585 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
12587 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
12588 optimization of vector loop.
12589 * gcc.target/i386/vect-unpack-3.c: New test.
12590 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
12591 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
12592 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
12594 2016-04-29 Marek Polacek <polacek@redhat.com>
12597 * g++.dg/ubsan/null-7.C: New test.
12600 * gcc.dg/pr70852.c: New test.
12602 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12605 * g++.dg/cpp0x/alignas6.C: New test.
12607 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12609 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12610 * gcc.dg/pr27003.c: Likewise.
12611 * gcc.dg/tree-ssa/cswtch.c: Likewise.
12612 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12613 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12614 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
12615 * gcc.target/arc/mxy.c: Likewise.
12616 * gcc.target/arc/mswape.c: Likewise.
12617 * gcc.target/arc/mrtsc.c: Likewise.
12618 * gcc.target/arc/mcrc.c: Likewise.
12619 * gcc.target/arc/mdsp-packa.c: Likewise.
12620 * gcc.target/arc/mdvbf.c: Likewise.
12621 * gcc.target/arc/mlock.c: Likewise.
12622 * gcc.target/arc/mmac-24.c: Likewise.
12623 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12625 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
12626 Matthijs Kooijman <matthijs@stdin.nl>
12627 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12630 * gcc.target/avr/pr60040-1.c: New.
12631 * gcc.target/avr/pr60040-2.c: New.
12633 2016-04-29 Richard Biener <rguenther@suse.de>
12635 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12637 2016-04-29 Richard Biener <rguenther@suse.de>
12639 PR tree-optimization/13962
12640 PR tree-optimization/65686
12641 * gcc.dg/uninit-pr65686.c: New testcase.
12643 2016-04-29 Jakub Jelinek <jakub@redhat.com>
12645 PR middle-end/70843
12646 * gcc.dg/pr70843.c: New test.
12648 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12651 * gcc.target/i386/pr70858.c: New test.
12653 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
12655 * gcc.target/arc/nps400-1.c: New file.
12657 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12658 Andrew Burgess <andrew.burgess@embecosm.com>
12660 * gcc.target/arc/movh_cl-1.c: New file.
12662 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12663 Andrew Burgess <andrew.burgess@embecosm.com>
12665 * gcc.target/arc/extzv-1.c: New file.
12666 * gcc.target/arc/insv-1.c: New file.
12667 * gcc.target/arc/insv-2.c: New file.
12668 * gcc.target/arc/movb-1.c: New file.
12669 * gcc.target/arc/movb-2.c: New file.
12670 * gcc.target/arc/movb-3.c: New file.
12671 * gcc.target/arc/movb-4.c: New file.
12672 * gcc.target/arc/movb-5.c: New file.
12673 * gcc.target/arc/movb_cl-1.c: New file.
12674 * gcc.target/arc/movb_cl-2.c: New file.
12675 * gcc.target/arc/movbi_cl-1.c: New file.
12676 * gcc.target/arc/movl-1.c: New file.
12678 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12679 Andrew Burgess <andrew.burgess@embecosm.com>
12681 * gcc.target/arc/cmem-1.c: New file.
12682 * gcc.target/arc/cmem-2.c: New file.
12683 * gcc.target/arc/cmem-3.c: New file.
12684 * gcc.target/arc/cmem-4.c: New file.
12685 * gcc.target/arc/cmem-5.c: New file.
12686 * gcc.target/arc/cmem-6.c: New file.
12687 * gcc.target/arc/cmem-7.c: New file.
12688 * gcc.target/arc/cmem-ld.inc: New file.
12689 * gcc.target/arc/cmem-st.inc: New file.
12691 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12694 * gcc.target/i386/pr70821.c: New test.
12696 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
12698 * gcc.target/powerpc/vec-adde.c: New test.
12699 * gcc.target/powerpc/vec-adde-int128.c: New test.
12701 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12703 * gcc.target/i386/avx-vround-1.c: New test.
12704 * gcc.target/i386/avx-vround-2.c: New test.
12705 * gcc.target/i386/avx512vl-vround-1.c: New test.
12706 * gcc.target/i386/avx512vl-vround-2.c: New test.
12708 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12711 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12712 (check_effective_target_cilkplus_runtime): ... this.
12713 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12714 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12716 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12717 Require cilkplus_runtime.
12718 Don't add -lcilkrts.
12719 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12720 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12721 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12722 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12723 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12724 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12725 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12726 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12727 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12728 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12729 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12730 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12731 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12732 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12733 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12734 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12735 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12736 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12737 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12738 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12739 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12740 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12741 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12742 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12743 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12744 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12745 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12746 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12747 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12749 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12750 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12752 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12754 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12757 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
12759 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12760 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12762 2015-04-27 Ryan Burn <contact@rnburn.com>
12766 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12768 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12769 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12771 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
12773 * gnat.dg/limited_with4.ad[sb]: New test.
12774 * gnat.dg/limited_with4_pkg.ads: New helper.
12776 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12779 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12780 and movv1ti_internal patterns
12781 * gcc.target/i386/pr70155-1.c: New test.
12782 * gcc.target/i386/pr70155-2.c: Likewise.
12783 * gcc.target/i386/pr70155-3.c: Likewise.
12784 * gcc.target/i386/pr70155-4.c: Likewise.
12785 * gcc.target/i386/pr70155-5.c: Likewise.
12786 * gcc.target/i386/pr70155-6.c: Likewise.
12787 * gcc.target/i386/pr70155-7.c: Likewise.
12788 * gcc.target/i386/pr70155-8.c: Likewise.
12789 * gcc.target/i386/pr70155-9.c: Likewise.
12790 * gcc.target/i386/pr70155-10.c: Likewise.
12791 * gcc.target/i386/pr70155-11.c: Likewise.
12792 * gcc.target/i386/pr70155-12.c: Likewise.
12793 * gcc.target/i386/pr70155-13.c: Likewise.
12794 * gcc.target/i386/pr70155-14.c: Likewise.
12795 * gcc.target/i386/pr70155-15.c: Likewise.
12796 * gcc.target/i386/pr70155-16.c: Likewise.
12797 * gcc.target/i386/pr70155-17.c: Likewise.
12798 * gcc.target/i386/pr70155-18.c: Likewise.
12799 * gcc.target/i386/pr70155-19.c: Likewise.
12800 * gcc.target/i386/pr70155-20.c: Likewise.
12801 * gcc.target/i386/pr70155-21.c: Likewise.
12802 * gcc.target/i386/pr70155-22.c: Likewise.
12804 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12806 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12809 2016-04-27 Bin Cheng <bin.cheng@arm.com>
12811 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12812 * gcc.dg/tree-ssa/scev-9.c: Ditto.
12813 * gcc.dg/tree-ssa/scev-10.c: Ditto.
12814 * gcc.dg/tree-ssa/scev-11.c: Ditto.
12815 * gcc.dg/tree-ssa/scev-12.c: Ditto.
12817 2016-04-27 Richard Biener <rguenther@suse.de>
12820 * g++.dg/ipa/ipa-pta-2.C: New testcase.
12821 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12823 2016-04-27 Nathan Sidwell <nathan@acm.org>
12825 * g++.dg/cpp0x/constexpr-recursion3.C: New.
12826 * g++.dg/ubsan/pr63956.C: Adjust error location.
12828 2016-04-27 Nick Clifton <nickc@redhat.com>
12830 PR middle-end/49889
12831 * gcc.dg/pr49889.c: New test.
12833 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
12835 * c-c++-common/memset-array.c: New test.
12837 2016-04-26 Martin Sebor <msebor@redhat.com>
12840 * g++.dg/cpp1y/func_constexpr.C: New test.
12842 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
12845 * g++.dg/cpp0x/enum32.C: New test.
12846 * g++.dg/cpp0x/enum33.C: New test.
12848 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12850 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12851 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12852 * gcc.c-torture/execute/bitfld-6.c: Likewise.
12853 * gcc.c-torture/execute/bitfld-7.c: Likewise.
12854 * gcc.c-torture/execute/pr38151.c: Likewise.
12855 * gcc.c-torture/execute/pr66556.c: Likewise.
12856 * gcc.c-torture/execute/pr67781.c: Likewise.
12857 * gcc.c-torture/execute/pr68648.c: Likewise.
12859 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12861 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12863 2016-04-26 Marek Polacek <polacek@redhat.com>
12866 * gcc.dg/pr67784-3.c: New test.
12867 * gcc.dg/pr67784-4.c: New test.
12868 * gcc.dg/pr67784-5.c: New test.
12871 * gcc.dg/Wnested-externs-2.c: New test.
12873 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12875 * gcc.dg/fold-plusmult.c: Adjust.
12876 * gcc.dg/no-strict-overflow-6.c: Adjust.
12877 * gcc.dg/gomp/loop-1.c: Xfail some tests.
12879 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12881 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12883 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12884 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12885 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12886 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12887 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12888 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12889 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12890 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12891 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12892 * gcc.target/i386/avx512f-gather-5.c: Likewise.
12893 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12894 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12895 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12896 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12897 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12898 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12899 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12900 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12901 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12902 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12903 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12904 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12906 * gcc.target/i386/pr32219-4.c: Likewise.
12907 * gcc.target/i386/pr32219-6.c: Likewise.
12908 * gcc.target/i386/pr32219-8.c: Likewise.
12910 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12912 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12913 associated options.
12915 2016-04-26 Marek Polacek <polacek@redhat.com>
12918 * g++.dg/ext/cond2.C: New test.
12920 2016-04-26 Bin Cheng <bin.cheng@arm.com>
12922 PR tree-optimization/70771
12923 PR tree-optimization/70775
12924 * gcc.dg/pr70771.c: New test.
12925 * gcc.dg/pr70775.c: New test.
12927 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12929 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12931 2016-04-25 Richard Biener <rguenther@suse.de>
12933 PR tree-optimization/70780
12934 * gcc.dg/torture/pr70780.c: New testcase.
12936 2016-04-25 Michael Collison <michael.collison@arm.com>
12938 * gcc.target/arm/neon-vaddws16.c: New test.
12939 * gcc.target/arm/neon-vaddws32.c: New test.
12940 * gcc.target/arm/neon-vaddwu16.c: New test.
12941 * gcc.target/arm/neon-vaddwu32.c: New test.
12942 * gcc.target/arm/neon-vaddwu8.c: New test.
12943 * lib/target-supports.exp
12944 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12945 that arm neon support vector widen sum of HImode TO SImode.
12947 2016-04-23 Jakub Jelinek <jakub@redhat.com>
12950 * c-c++-common/asan/pr70712.c: New test.
12952 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
12954 * .gitattributes: New file.
12956 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
12958 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12960 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
12962 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12963 * gfortran.dg/submodule_15.f08: Likewise.
12965 2016-04-22 Richard Biener <rguenther@suse.de>
12967 PR tree-optimization/70740
12968 * gcc.dg/torture/pr70740.c: New testcase.
12970 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
12973 * gcc.target/i386/pr70750-1.c: New test.
12974 * gcc.target/i386/pr70750-2.c: Likewise.
12976 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
12979 * g++.dg/cpp0x/auto48.C: New.
12981 2016-04-21 Marek Polacek <polacek@redhat.com>
12984 * g++.dg/cpp0x/forw_enum12.C: New test.
12985 * g++.dg/cpp0x/forw_enum13.C: New test.
12987 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
12990 * gcc.target/i386/pr70728.c: New test.
12992 2016-04-21 Richard Biener <rguenther@suse.de>
12994 PR middle-end/70747
12995 * gcc.dg/pr70747.c: New testcase.
12997 2016-04-21 Bin Cheng <bin.cheng@arm.com>
12999 PR tree-optimization/70715
13000 * gcc.dg/tree-ssa/scev-13.c: New test.
13002 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
13004 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
13006 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
13008 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
13010 2016-04-20 Jan Hubicka <jh@suse.cz>
13013 * g++.dg/ipa/nothrow-1.C: New testcase.
13015 2016-04-20 Nathan Sidwell <nathan@acm.org>
13018 * g++.dg/eh/delete1.C: New.
13020 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
13022 * gcc.target/i386/avx256-unaligned-store-2.c: Add
13023 -mtune-ctrl=sse_typeless_stores.
13025 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
13027 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
13029 2016-04-20 Bin Cheng <bin.cheng@arm.com>
13031 PR tree-optimization/69489
13032 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
13034 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
13037 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
13038 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
13039 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
13041 2016-04-20 Bin Cheng <bin.cheng@arm.com>
13043 PR tree-optimization/56625
13044 PR tree-optimization/69489
13045 * gcc.dg/vect/pr56625.c: New test.
13046 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
13048 2016-04-20 Andrew Pinski <apinski@cavium.com>
13051 * gcc.c-torture/compile/pr37433-1.c: New testcase.
13053 2016-04-20 Arnaud Charlet <charlet@adacore.com>
13055 * gnat.dg/self1.adb: Remove now incorrect test.
13057 2016-04-20 Bin Cheng <bin.cheng@arm.com>
13059 * gcc.dg/tree-ssa/scev-11.c: New test.
13060 * gcc.dg/tree-ssa/scev-12.c: New test.
13062 2016-04-20 Marek Polacek <polacek@redhat.com>
13064 PR tree-optimization/70725
13065 * gcc.dg/pr70725.c: New test.
13067 2016-04-20 Richard Biener <rguenther@suse.de>
13069 PR tree-optimization/70726
13070 * g++.dg/vect/pr70726.cc: New testcase.
13072 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13075 * gcc.target/s390/pr70674.c: New test.
13077 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13079 PR libgfortran/70684
13080 * gfortran.dg/list_read_14.f90: New test.
13082 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
13085 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
13086 extern to force it misaligned.
13090 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
13091 Don't check `*' before movv4sf_internal.
13092 * gcc.target/i386/avx256-unaligned-store-2.c: Check
13093 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
13094 Don't check `*' before movv16qi_internal.
13095 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
13096 extern to force it misaligned.
13100 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
13101 Don't check `*' before movv2df_internal.
13102 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
13103 extern to force it misaligned.
13107 Check movv8sf_internal instead of avx_storeups256.
13108 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
13110 2016-04-19 Richard Biener <rguenther@suse.de>
13112 PR tree-optimization/70171
13113 * g++.dg/tree-ssa/pr70171.C: New testcase.
13115 2016-04-19 Richard Biener <rguenther@suse.de>
13117 PR tree-optimization/70724
13118 * gcc.dg/torture/pr70724.c: New testcase.
13120 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
13122 PR middle-end/70689
13123 * gcc.target/i386/pr70689.c: New.
13125 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
13128 * gcc.target/i386/pr70708.c: New test.
13130 2016-04-18 Richard Biener <rguenther@suse.de>
13132 PR tree-optimization/43434
13133 * gcc.dg/vect/pr43434.c: New testcase.
13134 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
13135 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
13136 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
13137 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
13138 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
13139 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
13140 * gcc.dg/gomp/pr68640.c: Likewise.
13141 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
13142 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
13144 2016-04-18 Richard Biener <rguenther@suse.de>
13146 PR tree-optimization/70701
13147 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
13149 2016-04-18 Tom de Vries <tom@codesourcery.com>
13152 * gcc.dg/pr70161.c: Add dot-file scans.
13153 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
13154 instead of after last dot char.
13156 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
13158 * c-c++-common/dump-ada-spec-3.c: New test.
13159 * c-c++-common/dump-ada-spec-4.c: Likewise.
13161 2016-04-17 Tom de Vries <tom@codesourcery.com>
13164 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
13166 2016-04-15 Jan Hubicka <jh@suse.cz>
13169 * g++.dg/ipa/pure-const-1.C: New testcase.
13170 * g++.dg/ipa/pure-const-2.C: New testcase.
13171 * g++.dg/ipa/pure-const-3.C: New testcase.
13173 2016-04-15 Marek Polacek <polacek@redhat.com>
13176 * gcc.dg/bitfld-22.c: New test.
13178 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
13180 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
13183 2016-04-15 Marek Polacek <polacek@redhat.com>
13186 * c-c++-common/pr70651.c: New test.
13188 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13190 PR rtl-optimization/70681
13191 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
13192 dump scan on arm and powerpc.
13193 * gcc.dg/pr10474.c: Likewise.
13195 2016-04-15 Jakub Jelinek <jakub@redhat.com>
13200 * g++.dg/cpp1y/vla11.C: Revert for real.
13203 * c-c++-common/Wparentheses-1.c: New test.
13204 * c-c++-common/gomp/Wparentheses-1.c: New test.
13205 * c-c++-common/gomp/Wparentheses-2.c: New test.
13206 * c-c++-common/gomp/Wparentheses-3.c: New test.
13207 * c-c++-common/gomp/Wparentheses-4.c: New test.
13208 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
13209 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
13210 * c-c++-common/goacc/Wparentheses-1.c: New test.
13212 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
13215 * gcc.target/i386/pr70662.c: New test.
13217 2016-04-15 Richard Biener <rguenther@suse.de>
13218 Alan Modra <amodra@gmail.com>
13220 PR tree-optimization/70130
13221 * gcc.dg/vect/O3-pr70130.c: New testcase.
13223 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
13226 * gcc.target/powerpc/pr70669.c: New test.
13229 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
13230 a power7 system that does not have an assembler that supports
13233 2016-04-14 Martin Sebor <msebor@redhat.com>
13238 * c-c++-common/ubsan/vla-1.c: Revert.
13239 * g++.dg/cpp1y/vla11.C: Same.
13240 * g++.dg/cpp1y/vla12.C: Same.
13241 * g++.dg/cpp1y/vla13.C: Same.
13242 * g++.dg/cpp1y/vla14.C: Same.
13243 * g++.dg/cpp1y/vla3.C: Same.
13244 * g++.dg/init/array24.C: Same.
13245 * g++.dg/ubsan/vla-1.C: Same.
13247 2016-04-14 Marek Polacek <polacek@redhat.com>
13248 Jan Hubicka <hubicka@ucw.cz>
13251 * g++.dg/torture/pr70029.C: New test.
13253 2016-04-14 Martin Sebor <msebor@redhat.com>
13255 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
13256 type size to prevent failures on targets with very low maximum
13259 2016-04-14 Richard Biener <rguenther@suse.de>
13261 PR tree-optimization/70623
13262 * gcc.dg/torture/pr70623.c: New testcase.
13263 * gcc.dg/torture/pr70623-2.c: Likewise.
13265 2016-04-13 Martin Sebor <msebor@redhat.com>
13270 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
13271 * g++.dg/cpp1y/vla11.C: New test.
13272 * g++.dg/cpp1y/vla12.C: New test.
13273 * g++.dg/cpp1y/vla13.C: New test.
13274 * g++.dg/cpp1y/vla14.C: New test.
13275 * g++.dg/cpp1y/vla3.C: Restore deleted test.
13276 * g++.dg/init/array24.C: Fully brace VLA initializer.
13277 * g++.dg/ubsan/vla-1.C: Disable exceptions.
13279 2016-04-13 Jakub Jelinek <jakub@redhat.com>
13282 * g++.dg/opt/pr70641.C: New test.
13284 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13286 PR rtl-optimization/68749
13287 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
13288 effects of argument promotions.
13289 Remove default args to dg-skip-if.
13291 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
13294 * g++.dg/parse/pr70635.C: New.
13296 2016-04-13 Marek Polacek <polacek@redhat.com>
13299 * c-c++-common/Wmisleading-indentation-4.c: New test.
13301 2016-04-13 Marek Polacek <polacek@redhat.com>
13304 * gcc.dg/Wparentheses-12.c: New test.
13305 * gcc.dg/Wparentheses-13.c: New test.
13307 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
13309 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
13310 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
13311 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
13313 2016-04-13 Jakub Jelinek <jakub@redhat.com>
13315 PR middle-end/70633
13316 * gcc.c-torture/compile/pr70633.c: New test.
13319 * gcc.dg/torture/pr70628.c: New test.
13321 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
13324 * g++.dg/template/pr70610.C: New test.
13325 * g++.dg/template/pr70610-2.C: New test.
13326 * g++.dg/template/pr70610-3.C: New test.
13327 * g++.dg/template/pr70610-4.C: New test.
13329 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13331 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
13335 * g++.dg/ext/pr70571.C: New test.
13337 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13340 * gcc.target/powerpc/pr70640.c: New test.
13342 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
13345 * g++.dg/parse/pr68722.C: New.
13347 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13349 PR rtl-optimization/70596
13350 * gcc.target/i386/pr70596.c: New test.
13352 2016-04-12 Nathan Sidwell <nathan@acm.org>
13355 * g++.dg/init/pr70501.C: New.
13357 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
13359 * gcc.target/i386/asm-flag-6.c: New test.
13361 2016-04-12 Tom de Vries <tom@codesourcery.com>
13363 PR tree-optimization/68756
13364 * gcc.dg/graphite/pr68756.c: New test.
13366 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13368 PR tree-optimization/70602
13369 * gcc.c-torture/execute/pr70602.c: New test.
13371 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13374 * gcc.target/powerpc/float128-1.c: New tests to make sure the
13375 __float128 emulator is built and runs.
13376 * gcc.target/powerpc/float128-1.c: Likewise.
13378 * lib/target-supports.exp (check_ppc_float128_sw_available):
13379 Rework tests for __float128 software and hardware
13380 availability. Fix exit condition to return 0 on success.
13382 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
13385 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
13386 * gcc.target/aarch64/target_attr_15.c: Likewise.
13388 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
13391 * g++.dg/cpp1y/pr69066.C: New.
13393 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13396 * gfortran.dg/pr36192.f90: Update test.
13397 * gfortran.dg/pr36192_1.f90: Update test.
13398 * gfortran.dg/real_dimension_1.f: Update test.
13399 * gfortran.dg/parameter_array_init_7.f90: New test.
13401 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
13404 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
13406 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
13408 PR rtl-optimization/66669
13409 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
13411 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
13413 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
13414 * gcc.dg/pie-1.c: Likewise.
13415 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
13416 * gcc.dg/pic-4.c: Likewise.
13417 * gcc.dg/pie-3.c: Likewise.
13418 * gcc.dg/pie-4.c: Likewise.
13420 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
13422 PR tree-optimization/68644
13423 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
13425 PR rtl-optimization/64886
13426 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
13428 2016-04-09 Tom de Vries <tom@codesourcery.com>
13430 PR tree-optimization/68953
13431 * gcc.dg/graphite/pr68953.c: New test.
13433 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13436 * gfortran.dg/deferred_character_16.f90: New test.
13438 2016-04-09 Jakub Jelinek <jakub@redhat.com>
13440 PR tree-optimization/70586
13441 * gcc.c-torture/execute/pr70586.c: New test.
13443 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13446 * c-c++-common/asan/halt_on_error-1.c: Replace memset
13447 with __builtin_memset
13448 * c-c++-common/asan/halt_on_error-2.c: Likewise.
13450 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
13454 PR tree-optimization/70373
13455 PR middle-end/70533
13456 PR middle-end/70534
13457 PR middle-end/70535
13458 * c-c++-common/goacc/reduction-5.c: New test.
13459 * c-c++-common/goacc/reduction-promotions.c: New test.
13460 * gfortran.dg/goacc/reduction-3.f95: New test.
13461 * gfortran.dg/goacc/reduction-promotions.f90: New test.
13463 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
13467 * g++.dg/pr70590.C: New test.
13468 * g++.dg/pr70590-2.C: New test.
13470 2016-04-08 Jakub Jelinek <jakub@redhat.com>
13472 PR middle-end/70593
13473 * gcc.target/i386/pr70593.c: New test.
13475 PR rtl-optimization/70574
13476 * gcc.target/i386/avx2-pr70574.c: New test.
13478 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
13481 * c-c++-common/asan/pr70541.c: New test.
13483 2016-04-08 Tom de Vries <tom@codesourcery.com>
13485 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
13486 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
13488 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13491 * gcc.c-torture/execute/pr70566.c: New test.
13493 2016-04-08 Tom de Vries <tom@codesourcery.com>
13495 * c-c++-common/goacc/uninit-copy-clause.c: New test.
13496 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
13498 2016-04-08 Alan Modra <amodra@gmail.com>
13500 * gcc.target/powerpc/pr70117.c: New.
13502 2016-04-07 Jakub Jelinek <jakub@redhat.com>
13505 * gcc.dg/lto/simd-function_0.c: New test.
13507 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
13509 * c-c++-common/attr-simd-2.c: Likewise.
13510 * c-c++-common/attr-simd-4.c: Likewise.
13511 * gcc.dg/gomp/simd-clones-2.c: Likewise.
13512 * gcc.dg/gomp/simd-clones-3.c: Likewise.
13514 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
13517 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
13519 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
13520 Tom de Vries <tom@codesourcery.com>
13522 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
13523 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13524 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13525 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13526 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13527 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13528 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13529 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
13531 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13534 * g++.dg/warn/Wparentheses-29.C: New test.
13536 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13539 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
13540 explicit braces to resolve a future -Wparentheses warning.
13542 2016-04-06 Richard Henderson <rth@redhat.com>
13544 * gcc.dg/pr61817-1.c: New test.
13545 * gcc.dg/pr61817-2.c: New test.
13546 * gcc.dg/pr69391-1.c: New test.
13547 * gcc.dg/pr69391-2.c: New test.
13549 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
13551 PR rtl-optimization/70398
13552 * gcc.target/aarch64/pr70398.c: New.
13554 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
13556 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
13558 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
13559 Pedro Alves <palves@redhat.com>
13561 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
13563 2016-04-06 Jakub Jelinek <jakub@redhat.com>
13565 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
13566 Check for avx512f effective targets instead of avx2.
13567 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
13568 for AVX512F clones.
13569 * gcc.dg/gomp/declare-simd-3.c: Likewise.
13570 * g++.dg/gomp/declare-simd-1.C: Likewise.
13571 * g++.dg/gomp/declare-simd-3.C: Likewise.
13572 * g++.dg/gomp/declare-simd-4.C: Likewise.
13574 PR middle-end/70550
13575 * c-c++-common/gomp/pr70550-1.c: New test.
13576 * c-c++-common/gomp/pr70550-2.c: New test.
13578 2016-04-05 Nathan Sidwell <nathan@acm.org>
13581 * g++.dg/ext/attribute-may-alias-5.C: New.
13583 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13586 * c-c++-common/pr70336.c: New test.
13587 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
13588 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
13590 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
13593 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
13595 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13597 PR rtl-optimization/70542
13598 * gcc.dg/torture/pr70542.c: New test.
13599 * gcc.target/i386/avx2-pr70542.c: New test.
13601 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
13603 PR tree-optimization/70509
13604 * gcc.target/i386/avx512bw-pr70509.c: New test.
13606 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
13609 * g++.dg/ext/constexpr-vla4.C: New test.
13611 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
13614 * gcc.target/i386/pr70510.c: New test.
13616 2016-04-05 Richard Biener <rguenther@suse.de>
13618 PR tree-optimization/70526
13619 * g++.dg/torture/pr70526.C: New testcase.
13621 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13624 * gcc.target/i386/pr70525.c: New test.
13626 2016-04-05 Richard Biener <rguenther@suse.de>
13628 PR middle-end/70499
13629 * g++.dg/torture/pr70499.C: New testcase.
13631 2016-04-05 Richard Biener <rguenther@suse.de>
13633 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13636 2016-04-04 Jakub Jelinek <jakub@redhat.com>
13638 PR middle-end/70307
13639 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
13640 rs6000 ABI warnings.
13642 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
13645 * g++.dg/ipa/devirt-51.C: New testcase.
13647 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13648 Jakub Jelinek <jakub@redhat.com>
13650 PR middle-end/70457
13651 * gcc.dg/torture/pr70457.c: New.
13653 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13656 * gfortran.dg/allocate_with_source_19.f08: New test.
13658 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13661 * gfortran.dg/coarray_allocate_6.f08: New test.
13663 2016-04-04 Richard Biener <rguenther@suse.de>
13665 PR rtl-optimization/70484
13666 * gcc.dg/torture/pr70484.c: New testcase.
13668 2016-04-04 Marek Polacek <polacek@redhat.com>
13671 * gcc.dg/torture/pr70307.c: New test.
13673 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
13677 * gcc.target/sh/torture/pr70416.c: New.
13679 2016-04-02 Martin Sebor <msebor@redhat.com>
13685 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13686 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13687 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13688 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13689 * g++.dg/cpp0x/constexpr-string.C: Same.
13690 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13691 * g++.dg/cpp0x/pr65398.C: Same.
13692 * g++.dg/ext/constexpr-vla1.C: Same.
13693 * g++.dg/ext/constexpr-vla2.C: Same.
13694 * g++.dg/ext/constexpr-vla3.C: Same.
13695 * g++.dg/ubsan/pr63956.C: Same.
13697 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13699 PR rtl-optimization/70467
13700 * gcc.target/i386/pr70467-2.c: New test.
13702 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13703 Marek Polacek <polacek@redhat.com>
13706 * g++.dg/init/new47.C: New test.
13708 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13711 * gcc.target/arm/pr70496.c: New test.
13713 2016-04-01 Nathan Sidwell <nathan@acm.org>
13716 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13718 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13721 * gcc.dg/strlenopt.h (memmove): New.
13722 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13723 instead of "string.h".
13724 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13725 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13726 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13727 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13728 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13729 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13730 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13731 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13732 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13733 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13734 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13735 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13736 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13737 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13738 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13739 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13740 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13741 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13742 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13743 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13745 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13747 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13748 (Holder::foo): Reflect this.
13750 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
13753 * gcc.dg/pr70442.c: New test.
13755 2016-03-31 Nathan Sidwell <nathan@acm.org>
13758 * g++.dg/cpp0x/constexpr-virtual6.C: New.
13760 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
13763 * gcc.target/i386/pr70453.c: New test.
13765 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
13768 * gcc.c-torture/pr70292.c: New test.
13770 2016-03-31 Marek Polacek <polacek@redhat.com>
13773 * c-c++-common/pr70297.c: New test.
13774 * g++.dg/cpp0x/typedef-redecl.C: New test.
13775 * gcc.dg/typedef-redecl2.c: New test.
13777 2016-03-31 Jakub Jelinek <jakub@redhat.com>
13779 PR rtl-optimization/70460
13780 * gcc.c-torture/execute/pr70460.c: New test.
13782 2016-03-31 Richard Biener <rguenther@suse.de>
13785 * g++.dg/ext/vector30.C: New testcase.
13787 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13788 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13790 * gfortran.dg/fmt_pf.f90: New test.
13792 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13794 Forward-port from 5 branch
13795 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13798 * gcc.target/i386/avx-vextractf128-256-5.c: Move
13799 dg-require-effective-target after dg-do.
13801 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
13803 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13805 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
13806 Julian Brown <julian@codesourcery.com>
13807 Chung-Lin Tang <cltang@codesourcery.com>
13808 Cesar Philippidis <cesar@codesourcery.com>
13809 James Norris <jnorris@codesourcery.com>
13810 Tom de Vries <tom@codesourcery.com>
13811 Nathan Sidwell <nathan@codesourcery.com>
13813 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13814 * c-c++-common/goacc/loop-clauses.c: Likewise.
13815 * g++.dg/goacc/template.C: Likewise.
13816 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13817 * gfortran.dg/goacc/loop-1.f95: Likewise.
13818 * gfortran.dg/goacc/loop-5.f95: Likewise.
13819 * gfortran.dg/goacc/loop-6.f95: Likewise.
13820 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13821 * c-c++-common/goacc-gomp/nesting-1.c: Update.
13822 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13823 * c-c++-common/goacc/clauses-fail.c: Likewise.
13824 * c-c++-common/goacc/parallel-1.c: Likewise.
13825 * c-c++-common/goacc/reduction-1.c: Likewise.
13826 * c-c++-common/goacc/reduction-2.c: Likewise.
13827 * c-c++-common/goacc/reduction-3.c: Likewise.
13828 * c-c++-common/goacc/reduction-4.c: Likewise.
13829 * c-c++-common/goacc/routine-3.c: Likewise.
13830 * c-c++-common/goacc/routine-4.c: Likewise.
13831 * c-c++-common/goacc/routine-5.c: Likewise.
13832 * c-c++-common/goacc/tile.c: Likewise.
13833 * g++.dg/goacc/template.C: Likewise.
13834 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13835 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13836 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
13837 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
13838 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13839 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13840 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13841 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
13842 * c-c++-common/goacc/use_device-1.c: ... this file.
13843 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
13844 * c-c++-common/goacc/host_data-5.c: ... this file, and...
13845 * c-c++-common/goacc/host_data-6.c: ... this file.
13846 * c-c++-common/goacc/loop-2-kernels.c: New file.
13847 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13848 * c-c++-common/goacc/loop-3.c: Likewise.
13849 * g++.dg/goacc/reference.C: Likewise.
13850 * g++.dg/goacc/routine-1.C: Likewise.
13851 * g++.dg/goacc/routine-2.C: Likewise.
13853 2016-03-30 Richard Biener <rguenther@suse.de>
13855 PR middle-end/70450
13856 * gcc.dg/torture/pr70450.c: New testcase.
13858 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13861 * gcc.dg/torture/pr70421.c: New test.
13862 * gcc.target/i386/avx512f-pr70421.c: New test.
13864 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
13867 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13868 (check): New function.
13870 (foo): Align stack to 16 bytes when calling bar.
13871 * gcc.target/i386/cleanup-2.c: Likewise.
13873 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
13875 PR tree-optimization/59124
13876 * gcc.dg/Warray-bounds-19.c: New test.
13878 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13880 * lib/prune.exp (escape_regex_chars): New.
13881 (prune_file_path): Update to quote metcharacters for regexp.
13883 2016-03-29 Jakub Jelinek <jakub@redhat.com>
13885 PR rtl-optimization/70429
13886 * gcc.c-torture/execute/pr70429.c: New test.
13888 PR tree-optimization/70405
13889 * gcc.dg/pr70405.c: New test.
13891 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
13894 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13895 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13897 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
13900 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13901 __cilkrts_set_param to set two workers.
13902 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13903 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13905 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
13907 * g++.dg/ext/fnname5.C: Update the test for Darwin.
13909 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13912 * gcc.target/i386/pr70406.c: New test.
13914 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
13916 * gnat.dg/specs/double_record_extension3.ads: New test.
13918 2016-03-25 Richard Henderson <rth@redhat.com>
13921 * gcc.target/aarch64/pr70120-1.c: New.
13922 * gcc.target/aarch64/pr70120-2.c: New.
13923 * gcc.target/aarch64/pr70120-3.c: New.
13925 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
13928 * g++.dg/template/mangle2.C: The dg-do directive should be
13929 "compile" not "assemble".
13931 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
13934 * gcc.dg/pr69650.c: New test.
13936 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
13938 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13940 2016-03-25 Alan Modra <amodra@gmail.com>
13942 * gcc.dg/dfp/pr70052.c: New test.
13944 2016-03-24 Richard Henderson <rth@redhat.com>
13946 PR middle-end/69845
13947 * gcc.dg/tree-ssa/pr69845-1.c: New test.
13948 * gcc.dg/tree-ssa/pr69845-2.c: New test.
13950 2016-03-24 Tom de Vries <tom@codesourcery.com>
13952 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13954 2016-03-24 Tom de Vries <tom@codesourcery.com>
13956 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13957 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13959 2016-03-24 Tom de Vries <tom@codesourcery.com>
13961 * c-c++-common/goacc/uninit-dim-clause.c: New test.
13962 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13964 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
13967 * g++.dg/template/mangle2.C: New test.
13969 2016-03-24 Richard Biener <rguenther@suse.de>
13971 PR tree-optimization/70396
13972 * gcc.dg/torture/pr70396.c: New testcase.
13974 2016-03-24 Richard Biener <rguenther@suse.de>
13976 PR middle-end/70370
13977 * gcc.dg/torture/pr70370.c: New testcase.
13979 2016-03-24 Tom de Vries <tom@codesourcery.com>
13981 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13982 * gfortran.dg/goacc/kernels-tree.f95: Same.
13983 * gfortran.dg/goacc/parallel-tree.f95: Same.
13985 2016-03-24 Tom de Vries <tom@codesourcery.com>
13987 * c-c++-common/goacc/uninit-if-clause.c: New test.
13988 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13990 2016-03-24 Jakub Jelinek <jakub@redhat.com>
13993 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13996 2016-03-24 Richard Biener <rguenther@suse.de>
13998 PR tree-optimization/70372
13999 * gcc.dg/tree-ssa/pr70372.c: New testcase.
14001 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
14004 * g++.dg/cpp1y/nsdmi-union1.C: New test.
14006 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
14009 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
14011 2016-03-23 Jakub Jelinek <jakub@redhat.com>
14014 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
14015 * g++.dg/cpp1y/pr70001.C: New test.
14018 * g++.dg/cpp0x/constexpr-70323.C: New test.
14020 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
14021 Jason Merrill <jason@redhat.com>
14022 Jakub Jelinek <jakub@redhat.com>
14025 * g++.dg/cpp0x/constexpr-69315.C: New test.
14026 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
14028 2016-03-23 Marek Polacek <polacek@redhat.com>
14031 * g++.dg/warn/Wignored-attributes-1.C: New test.
14032 * g++.dg/warn/Wignored-attributes-2.C: New test.
14034 2016-03-23 Tom de Vries <tom@codesourcery.com>
14036 * c-c++-common/goacc/kernels-default.c (foo): Add missing
14038 * gfortran.dg/goacc/private-3.f95 (test): Same.
14039 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
14042 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14044 * lib/target-supports.exp: Remove v7ve entry from loop
14045 creating effective target checks.
14046 (check_effective_target_arm_arch_v7ve_ok): New procedure.
14047 (add_options_for_arm_arch_v7ve): Likewise.
14049 2016-03-23 Jakub Jelinek <jakub@redhat.com>
14051 PR tree-optimization/70354
14052 * gcc.dg/vect/pr70354-1.c: New test.
14053 * gcc.dg/vect/pr70354-2.c: New test.
14054 * gcc.target/i386/avx2-pr70354-1.c: New test.
14055 * gcc.target/i386/avx2-pr70354-2.c: New test.
14057 2016-03-22 Jeff Law <law@redhat.com>
14060 * gcc.dg/tree-ssa/pr70232.c: New test.
14062 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
14065 * gcc.target/i386/pr70302.c: New test.
14067 2016-03-22 Richard Biener <rguenther@suse.de>
14069 PR middle-end/70251
14070 * g++.dg/torture/pr70251.C: New testcase.
14072 2016-03-22 David Malcolm <dmalcolm@redhat.com>
14075 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
14076 Wmisleading-indentation.c.
14077 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
14078 reflect change to diagnostic text and order of messages.
14079 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
14081 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
14083 * g++.dg/ext/java-3.C: Don't compile on AIX.
14085 2016-03-22 Richard Biener <rguenther@suse.de>
14087 PR middle-end/70333
14088 * gcc.dg/torture/pr70333.c: New testcase.
14090 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
14092 * g++.dg/ext/pr70290.C: New test.
14094 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
14097 * gcc.target/i386/pr70325.c: New test.
14099 2016-03-22 Jakub Jelinek <jakub@redhat.com>
14102 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
14103 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
14106 * gcc.target/i386/pr70300.c: New test.
14109 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
14110 (func2): New function for cond with parens, xfail warning for c++.
14111 * g++.dg/warn/Wnonnull-compare-8.C: New test.
14113 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
14116 * g++.dg/template/ptrmem30.C: New test.
14118 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
14121 * g++.dg/cpp0x/constexpr-70204a.C: New test.
14122 * g++.dg/cpp0x/constexpr-70204b.C: New test.
14124 2016-03-21 Jakub Jelinek <jakub@redhat.com>
14126 PR middle-end/70326
14127 * gcc.dg/pr70326.c: New test.
14129 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
14130 Jakub Jelinek <jakub@redhat.com>
14132 PR tree-optimization/70317
14133 * gcc.dg/pr70317.c: New test.
14135 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
14138 * gcc.target/i386/pr70327.c: New test.
14140 2016-03-21 Martin Liska <mliska@suse.cz>
14143 * gcc.dg/ipa/pr70306.c: New test.
14145 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
14147 * gcc.target/arm/attr-align1.c: Skip if M-profile.
14148 * gcc.target/arm/attr-align3.c: Likewise.
14149 * gcc.target/arm/attr_arm.c: Likewise.
14150 * gcc.target/arm/flip-thumb.c: Likewise.
14152 2016-03-21 Jakub Jelinek <jakub@redhat.com>
14155 * gcc.target/powerpc/altivec-36.c: New test.
14157 2016-03-21 Richard Biener <rguenther@suse.de>
14159 PR tree-optimization/70310
14160 * gcc.dg/torture/pr70310.c: New testcase.
14162 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
14165 * gcc.target/i386/pr70293.c: New test.
14167 2016-03-21 Richard Biener <rguenther@suse.de>
14169 PR tree-optimization/70288
14170 * gcc.dg/torture/pr70288-1.c: New testcase.
14171 * gcc.dg/torture/pr70288-2.c: Likewise.
14173 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
14175 PR rtl-optimization/69307
14176 * gcc.target/arm/pr69307.c: New test.
14178 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
14180 PR rtl-optimization/69102
14181 * gcc.c-torture/compile/pr69102.c: New test.
14183 2016-03-18 Jeff Law <law@redhat.com>
14185 PR rtl-optimization/70263
14186 * gcc.c-torture/compile/pr70263-1.c: New test.
14187 * gcc.target/i386/pr70263-2.c: New test.
14189 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
14191 PR rtl-optimization/70278
14192 * gcc.dg/torture/pr70278.c: New test.
14193 * gcc.target/arm/pr70278.c: New test.
14195 2016-03-18 David Malcolm <dmalcolm@redhat.com>
14198 * gcc.dg/plugin/diagnostic-test-expressions-1.c
14199 (test_builtin_types_compatible_p): New test function.
14200 * gcc.dg/pr70281.c: New test case.
14202 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
14205 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
14207 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14209 PR tree-optimization/70252
14210 * gcc.dg/pr70252.c: New test.
14212 2016-03-18 Tom de Vries <tom@codesourcery.com>
14214 * gcc.dg/pr70161-2.c: New test.
14215 * gcc.dg/pr70161.c: New test.
14217 2016-03-18 Tom de Vries <tom@codesourcery.com>
14220 * gcc.dg/pr70269.c: New test.
14222 2016-03-18 Jakub Jelinek <jakub@redhat.com>
14225 * g++.dg/ext/java-3.C: New test.
14227 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
14230 * g++.dg/lookup/pr70205.C: New test.
14232 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
14235 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
14237 2016-03-17 Marek Polacek <polacek@redhat.com>
14240 * gcc.dg/atomic-op-6.c: New test.
14242 2016-03-17 David Malcolm <dmalcolm@redhat.com>
14245 * c-c++-common/pr70264.c: New test case.
14247 2016-03-17 Jakub Jelinek <jakub@redhat.com>
14250 * c-c++-common/pr70144-1.c: New test.
14251 * c-c++-common/pr70144-2.c: New test.
14254 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
14255 * g++.dg/opt/flifetime-dse6.C: New test.
14256 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
14258 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
14261 * gcc.dg/pic-1.c: New test.
14262 * gcc.dg/pic-2.c: Likewise.
14263 * gcc.dg/pic-3.c: Likewise.
14264 * gcc.dg/pic-4.c: Likewise.
14265 * gcc.dg/pie-1.c: Likewise.
14266 * gcc.dg/pie-2.c: Likewise.
14267 * gcc.dg/pie-3.c: Likewise.
14268 * gcc.dg/pie-4.c: Likewise.
14269 * gcc.dg/pie-5.c: Likewise.
14270 * gcc.dg/pie-6.c: Likewise.
14272 2016-03-17 Tom de Vries <tom@codesourcery.com>
14274 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
14275 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
14277 2016-03-17 Richard Biener <rguenther@suse.de>
14280 * g++.dg/debug/pr70271.C: New testcase.
14282 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
14284 * gcc.target/i386/pr70251.c: New test.
14286 2016-03-17 Marek Polacek <polacek@redhat.com>
14289 * g++.dg/warn/constexpr-70194.C: New test.
14291 2016-03-16 Richard Henderson <rth@redhat.com>
14293 PR middle-end/70240
14294 * gcc.c-torture/compile/pr70240.c: New.
14296 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
14298 * gcc.c-torture/compile/20151204.c: Skip for avr.
14300 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14303 * g++.dg/opt/pr70245.C: New test.
14304 * g++.dg/opt/pr70245.h: New file.
14305 * g++.dg/opt/pr70245-aux.cc: New file.
14307 2016-03-16 Martin Sebor <msebor@redhat.com>
14309 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
14311 2016-03-16 Richard Henderson <rth@redhat.com>
14313 PR middle-end/70199
14314 * gcc.c-torture/compile/pr70199.c: New.
14316 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
14318 * gcc.dg/uninit-19.c: Run dos2unix.
14320 2016-03-16 Marek Polacek <polacek@redhat.com>
14323 * gcc.dg/nested-func-10.c: New test.
14324 * gcc.dg/nested-func-9.c: New test.
14326 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14328 PR tree-optimization/68714
14329 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
14331 2016-03-16 Tom de Vries <tom@codesourcery.com>
14333 PR tree-optimization/68715
14334 * gcc.dg/graphite/pr68715-2.c: New test.
14335 * gcc.dg/graphite/pr68715.c: New test.
14336 * gfortran.dg/graphite/pr68715.f90: New test.
14338 2016-03-16 Tom de Vries <tom@codesourcery.com>
14340 PR tree-optimization/68809
14341 * gcc.dg/graphite/pr68809-2.c: New test.
14342 * gcc.dg/graphite/pr68809.c: New test.
14344 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14347 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
14348 method call to i () as argument. Adjust expected output.
14351 * g++.dg/ubsan/pr70147-1.C: New test.
14352 * g++.dg/ubsan/pr70147-2.C: New test.
14354 2016-03-15 Martin Sebor <msebor@redhat.com>
14357 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
14359 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
14361 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
14364 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
14366 PR libfortran/69799
14367 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
14368 libatomic_available.
14370 2016-03-15 Marek Polacek <polacek@redhat.com>
14373 * g++.dg/ext/attribute-may-alias-4.C: New test.
14375 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
14377 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
14378 -fvar-tracking-assignments-toggle flag.
14380 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
14382 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
14384 2016-03-15 Jakub Jelinek <jakub@redhat.com>
14386 PR rtl-optimization/70222
14387 * gcc.c-torture/execute/pr70222-1.c: New test.
14388 * gcc.c-torture/execute/pr70222-2.c: New test.
14390 2016-03-15 Richard Henderson <rth@redhat.com>
14392 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
14394 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14396 PR rtl-optimization/69032
14397 * gcc.dg/pr69032.c: New test.
14399 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14401 PR rtl-optimization/63384
14402 * g++.dg/pr63384.C: New test.
14404 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14407 * gcc.target/i386/pr64411.C: New test.
14409 2016-03-15 Tom de Vries <tom@codesourcery.com>
14411 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
14412 * gfortran.dg/goacc/kernels-alias.f95: New test.
14414 2016-03-14 Martin Sebor <msebor@redhat.com>
14417 * g++.dg/cpp0x/constexpr-inline.C: New test.
14418 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
14420 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
14422 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
14424 2016-03-14 Jakub Jelinek <jakub@redhat.com>
14426 PR middle-end/70219
14427 * gcc.dg/pr70219.c: New test.
14429 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
14432 * gcc.dg/torture/pr70083.c: New test.
14433 * gcc.target/i386/pr70083.c: New test.
14435 2016-03-14 Richard Biener <rguenther@suse.de>
14437 PR tree-optimization/56365
14438 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
14440 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
14443 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
14445 * g++.dg/pr70098.C: New testcase.
14448 2016-03-14 Tom de Vries <tom@codesourcery.com>
14450 PR tree-optimization/70045
14451 * gcc.dg/graphite/pr70045.c: New test.
14453 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14456 * gfortran.dg/include_9.f90: New test.
14458 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
14461 gfortran.dg/prof/prof.exp: New script.
14462 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
14464 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
14466 PR rtl-optimization/69307
14467 * gcc.dg/pr69307.c: New test.
14469 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
14472 * gcc.target/arm/pr69614.c: New.
14474 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
14477 * gfortran.dg/submodule_14.f08: New test
14480 * gfortran.dg/submodule_15.f08: New test
14482 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
14485 * g++.dg/cpp1y/paren3.C: New test.
14487 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14490 * gcc.target/powerpc/ppc-round2.c: New test.
14492 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
14495 * gcc.dg/torture/pr70123.c: New test.
14497 2016-03-11 Jeff Law <law@redhat.com>
14499 PR tree-optimization/70190
14500 * gcc.c-torture/compile/pr70190.c: New test.
14502 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14505 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
14507 (test43_b): Likewise.
14508 (test43_c): Likewise.
14509 (test43_d): Likewise.
14510 (test43_e): Likewise.
14511 (test43_f): Likewise.
14512 (test43_g): Likewise.
14513 (test44_a): Likewise.
14514 (test44_b): Likewise.
14515 (test44_c): Likewise.
14516 (test44_d): Likewise.
14517 (test44_e): Likewise.
14519 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14522 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
14524 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14526 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
14529 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14533 * gcc.target/aarch64/pr69245_2.c: New test.
14535 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14537 PR tree-optimization/70177
14538 * gcc.dg/pr70177.c: New test.
14540 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14542 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
14544 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14546 * gcc.dg/tree-ssa/sra-20.c: New.
14548 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14550 PR rtl-optimization/70174
14551 * gcc.dg/pr70174.c: New test.
14553 PR tree-optimization/70169
14554 * gcc.dg/pr70169.c: New test.
14556 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14559 * gcc.target/i386/pr70160.c: New test.
14561 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14563 * gcc.target/s390/dfp-1.c: New test.
14565 2016-03-10 Nick Clifton <nickc@redhat.com>
14568 * gcc.target/aarch64/pr70044.c: New test.
14570 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
14571 Jakub Jelinek <jakub@redhat.com>
14574 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
14575 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
14576 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
14578 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
14581 * g++.dg/lto/pr69589_0.C: New testcase
14582 * g++.dg/lto/pr69589_1.C: New testcase
14584 2016-03-10 Marek Polacek <polacek@redhat.com>
14587 * g++.dg/delayedfold/unary-plus1.C: New test.
14589 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
14591 * gcc.target/arm/pr45701-1.c: Escape brackets.
14592 * gcc.target/arm/pr45701-2.c: Likewise.
14594 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
14596 * gfortran.dg/unconstrained_commons.f: New.
14598 2016-03-10 Alan Modra <amodra@gmail.com>
14600 * gcc.dg/pr69195.c: New.
14601 * gcc.dg/pr69238.c: New.
14603 2016-03-10 Tom de Vries <tom@codesourcery.com>
14606 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14608 2016-03-10 Richard Biener <rguenther@suse.de>
14610 PR tree-optimization/70128
14611 * gcc.dg/tree-ssa/alias-34.c: New testcase.
14612 * gcc.dg/tree-ssa/alias-35.c: Likewise.
14614 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14616 PR tree-optimization/70152
14617 * gcc.dg/pr70152.c: New test.
14620 * gcc.target/i386/pr70086-1.c: New test.
14621 * gcc.target/i386/pr70086-2.c: New test.
14622 * gcc.target/i386/pr70086-3.c: New test.
14624 PR tree-optimization/70127
14625 * gcc.c-torture/execute/pr70127.c: New test.
14627 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
14629 * c-c++-common/goacc/combined-directives-2.c: New test.
14631 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14635 * g++.dg/diagnostic/pr70105.C: New test.
14636 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14637 (test_multiple_ordinary_maps): New test function.
14639 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14643 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14644 Drop range information from call to inform_at_rich_loc.
14645 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14647 (test_show_locus): Replace calls to rich_location::add_range with
14648 calls to add_range. Rewrite the tests that used the now-defunct
14649 rich_location ctor taking a source_range. Simplify other tests
14650 by replacing calls to COMBINE_LOCATION_DATA with calls to
14653 2016-03-09 Richard Biener <rguenther@suse.de>
14654 Jakub Jelinek <jakub@redhat.com>
14656 PR tree-optimization/70138
14657 * gcc.dg/vect/pr70138-1.c: New testcase.
14658 * gcc.dg/vect/pr70138-2.c: Likewise.
14660 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14663 * gcc.target/i386/pr70049.c: New test.
14665 2016-03-09 Richard Biener <rguenther@suse.de>
14668 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14669 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14670 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14672 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14674 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14677 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14679 PR middle-end/67278
14680 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14683 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14685 PR middle-end/70050
14686 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
14687 in testcase comment.
14689 2016-03-09 Tom de Vries <tom@codesourcery.com>
14691 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14692 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14693 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14694 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14695 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14696 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14697 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14698 * gfortran.dg/goacc/kernels-loop.f95: New test.
14700 2016-03-08 Martin Sebor <msebor@redhat.com>
14703 * g++.dg/warn/overflow-warn-7.C: New test.
14705 2016-03-08 Jason Merrill <jason@redhat.com>
14707 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14708 * lib/target-supports.exp (check_effective_target_concepts): New.
14710 2016-03-08 Jakub Jelinek <jakub@redhat.com>
14713 * g++.dg/cpp1y/constexpr-loop4.C: New test.
14714 * g++.dg/ubsan/pr70135.C: New test.
14717 * gcc.dg/pr70110.c: New test.
14719 2016-03-07 Martin Jambor <mjambor@suse.cz>
14721 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14722 * c-c++-common/gomp/if-1.c: Likewise.
14723 * c-c++-common/gomp/pr61486-2.c: Likewise.
14724 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14725 to dg-additional-options.
14726 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14727 * g++/gomp/target-teams-1.c: Likewise.
14728 * gcc.dg/gomp/gomp.exp: Likewise.
14729 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14730 dg-additional-options.
14731 * gfortran.dg/gomp/gomp.exp: Likewise.
14732 * gfortran.dg/gomp/target1.f90: Remove dg-options.
14733 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14734 dg-additional-options.
14735 * gfortran.dg/gomp/target3.f90: Remove dg-options.
14737 2016-03-07 Martin Jambor <mjambor@suse.cz>
14739 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14740 * c-c++-common/gomp/gridify-1.c: New test.
14741 * gfortran.dg/gomp/gridify-1.f90: Likewise.
14743 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14745 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14746 trigger for cortex-r8, when scanning for register r8.
14747 * gcc.target/arm/pr45701-2.c: Likewise.
14749 2016-02-26 Richard Biener <rguenther@suse.de>
14750 Jeff Law <law@redhat.com>
14752 PR tree-optimization/69740
14753 * gcc.c-torture/compile/pr69740-1.c: New test.
14754 * gcc.c-torture/compile/pr69740-2.c: New test.
14756 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14758 * lib/target-supports.exp
14759 (check_effective_target_whole_vector_shift): Enable for PPC64.
14761 2016-03-07 Richard Biener <rguenther@suse.de>
14763 PR tree-optimization/70115
14764 * gcc.dg/torture/pr70115.c: New testcase.
14766 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
14768 PR middle-end/69916
14769 * c-c-++-common/goacc/pr69916.c: New.
14771 2016-03-07 Richard Henderson <rth@redhat.com>
14773 * gcc.c-torture/compile/pr70061.c: New test.
14775 2016-03-07 Richard Biener <rguenther@suse.de>
14778 * gcc.dg/vect/O3-pr36098.c: New testcase.
14780 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
14782 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14784 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
14786 * gnat.dg/renaming9.ad[sb]: New testcase.
14788 2016-03-05 Jakub Jelinek <jakub@redhat.com>
14791 * g++.dg/expr/stdarg3.C: New test.
14793 2016-03-04 Jeff Law <law@redhat.com>
14795 PR tree-optimization/69196
14796 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14799 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14802 * gcc.dg/pr69973.c: New test.
14804 PR rtl-optimization/69941
14805 * gcc.dg/torture/pr69941.c: New test.
14808 * gcc.dg/pr69824.c: New test.
14810 2016-03-05 Tom de Vries <tom@codesourcery.com>
14812 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14813 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14816 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
14819 * g++.dg/cpp1y/var-templ48.C: New test.
14820 * g++.dg/cpp1y/var-templ49.C: New test.
14822 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14824 * g++.dg/Wno-frame-address.C: Skip on IA-64.
14826 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14829 * g++.dg/ubsan/pr70035.C: New test.
14832 * gcc.target/i386/pr70062.c: New test.
14834 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14836 * g++.dg/template/typename21.C: Remove c++98_only.
14838 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14840 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14842 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14845 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14847 (fn_42_b): Likewise.
14848 (fn_42_c): Likewise.
14850 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14853 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14855 (fn_40_b): Likewise.
14856 (fn_41_a): Likewise.
14857 (fn_41_b): Likewise.
14859 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14862 * gcc.target/i386/avx512f-pr70059.c: New test.
14863 * gcc.target/i386/avx512dq-pr70059.c: New test.
14865 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14867 PR rtl-optimization/57676
14868 * gcc.dg/torture/pr57676.c: New test.
14870 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14872 * gcc.dg/pr70026.c: New test.
14874 2016-03-04 Marek Polacek <polacek@redhat.com>
14877 * gcc.dg/cilk-plus/pr69798-1.c: New test.
14878 * gcc.dg/cilk-plus/pr69798-2.c: New test.
14880 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14883 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14885 (test_corners_sisd_si): Likewise.
14886 (main): Remove checks of the above.
14887 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14889 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14891 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14893 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
14895 * gcc.dg/torture/pr69951.c: Accept argc==0.
14897 2016-03-04 Richard Biener <rguenther@suse.de>
14900 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14901 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14903 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
14906 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14909 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14912 * gcc.dg/guality/pr69947.c: New test.
14914 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14917 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14919 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14921 PR rtl-optimization/69904
14922 * gcc.target/arm/pr69904.c: New test.
14924 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14927 * gcc.dg/vect/pr70021.c: New test.
14928 * gcc.target/i386/pr70021.c: New test.
14930 2016-03-03 Marek Polacek <polacek@redhat.com>
14932 PR middle-end/70050
14933 * gcc.dg/pr70050.c: New test.
14935 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
14937 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14939 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
14941 PR tree-optimization/70043
14942 * gfortran.dg/vect/pr70043.f90: New test.
14944 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
14946 * gnat.dg/specs/task1.ads: New test.
14948 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14950 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14951 Invoke gdb with -batch.
14952 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14954 2016-03-03 Richard Biener <rguenther@suse.de>
14956 PR tree-optimization/55936
14957 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14959 2016-03-02 Jeff Law <law@redhat.com>
14961 PR rtl-optimization/69942
14962 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14963 effects of argument promotions.
14965 PR tree-optimization/69987
14966 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14967 target does not support -fprefetch-loop-arrays.
14969 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
14971 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14973 2016-03-02 Bin Cheng <bin.cheng@arm.com>
14975 PR rtl-optimization/69052
14976 * gcc.target/i386/pr69052.c: New test.
14978 2016-03-02 Alan Modra <amodra@gmail.com>
14980 * gcc.dg/pr69990.c: New.
14982 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14985 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14987 PR middle-end/70022
14988 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14991 * gcc.target/i386/pr70028.c: New test.
14993 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14995 * c-c++-common/asan/swapcontext-test-1.c,
14996 * c-c++-common/tsan/thread_leak.c,
14997 * g++.dg/tsan/aligned_vs_unaligned_race.C,
14998 * g++.dg/tsan/benign_race.C,
14999 * g++.dg/tsan/fd_close_norace.C,
15000 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
15001 races with sanitizer output
15003 2016-03-02 Richard Biener <rguenther@suse.de>
15004 Uros Bizjak <ubizjak@gmail.com>
15007 * gcc.dg/simd-8.c: New testcase.
15009 2016-03-02 Richard Biener <rguenther@suse.de>
15011 PR middle-end/67278
15012 * gcc.dg/simd-7.c: New testcase.
15014 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
15016 * gcc.target/i386/pr70007.c: Tweak.
15018 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
15020 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
15022 2016-03-02 Marek Polacek <polacek@redhat.com>
15025 * gcc.dg/pr67854.c: New test.
15027 2016-03-02 Jakub Jelinek <jakub@redhat.com>
15029 PR middle-end/70025
15030 * gcc.dg/torture/pr70025.c: New test.
15032 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
15034 PR tree-optimization/68621
15035 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
15037 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
15039 * gcc.target/i386/pr70007.c: New test.
15041 2016-03-01 Jeff Law <law@redhat.com>
15043 PR tree-optimization/69196
15044 * gcc.dg/tree-ssa/pr69196-1.c: New test.
15046 PR tree-optimization/69196
15047 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
15048 duplicating code and spoiling the expected output.
15050 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
15053 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
15054 supports power9 before doing tests.
15055 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
15056 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
15057 * gcc.target/powerpc/p9-permute.c: Likewise.
15059 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
15062 * gcc.target/i386/pr70027.c: New test.
15064 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
15066 * gcc.dg/pr70017.c: New test.
15068 2016-03-01 Jakub Jelinek <jakub@redhat.com>
15072 * gcc.dg/pr69796.c: New test.
15073 * gcc.dg/pr69974.c: New test.
15075 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
15077 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
15079 2016-02-29 Jeff Law <law@redhat.com>
15081 PR tree-optimization/69987
15082 * gfortran.dg/pr69987.f90: New test.
15084 PR tree-optimization/69989
15085 * gcc.c-torture/compile/pr69989-2.c: New test.
15087 2016-03-01 Marek Polacek <polacek@redhat.com>
15090 * g++.dg/parse/invalid1.C: New test.
15092 2016-03-01 Richard Biener <rguenther@suse.de>
15094 PR middle-end/70022
15095 * gcc.dg/pr70022.c: New testcase.
15097 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
15099 PR tree-optimization/69956
15100 * gcc.dg/pr69956.c: New test.
15102 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15105 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
15106 XFAIL when hardware supports efficient unaligned storage access.
15108 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
15111 * g++.dg/template/pr69961a.C: New test.
15112 * g++.dg/template/pr69961b.C: New test.
15114 2016-02-29 David Malcolm <dmalcolm@redhat.com>
15116 PR preprocessor/69985
15117 * gcc.dg/cpp/pr69985.c: New test case.
15119 2016-02-29 Jeff Law <law@redhat.com>
15121 PR tree-optimization/70005
15122 * gcc.c-torture/execute/pr70005.c New test.
15124 PR tree-optimization/69999
15125 * gcc.c-torture/compile/pr69999.c: New test.
15127 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
15129 PR tree-optimization/69652
15130 * gcc.dg/torture/pr69652.c: Delete test.
15131 * gcc.dg/vect/pr69652.c: New test.
15133 2016-02-19 Richard Biener <rguenther@suse.de>
15135 PR tree-optimization/69980
15136 * gfortran.dg/vect/pr69980.f90: New testcase.
15138 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
15140 * gcc.target/sparc/20160229-1.c: New test.
15142 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
15144 * gnat.dg/stack_usage3.adb: New test.
15145 * gnat.dg/stack_usage3_pkg.ads: New helper.
15147 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
15149 * gnat.dg/renaming8.adb: New test.
15150 * gnat.dg/renaming8_pkg1.ads: New helper.
15151 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
15152 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
15154 2016-02-29 Richard Biener <rguenther@suse.de>
15156 PR tree-optimization/69720
15157 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
15159 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
15163 * gfortran.dg/realloc_on_assign_26.f90: New test case.
15165 2016-02-28 Harald Anlauf <anlauf@gmx.de>
15166 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15169 * gfortran.dg/coarray_8.f90: Adjust error message.
15170 * gfortran.dg/pr56007.f90: New test.
15171 * gfortran.dg/pr56007.f: New test.
15173 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
15175 PR tree-optimization/69989
15176 * gcc.dg/torture/pr69989.c: New test.
15178 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
15180 * gcc.target/i386/stack-realign-win.c: New test.
15182 2016-02-28 Harald Anlauf <anlauf@gmx.de>
15185 * gfortran.dg/pr60126.f90: New test.
15187 2016-02-27 Jeff Law <law@redhat.com>
15190 2016-02-26 Richard Biener <rguenther@suse.de>
15191 Jeff Law <law@redhat.com>
15193 PR tree-optimization/69740
15194 * gcc.c-torture/compile/pr69740-1.c: New test.
15195 * gcc.c-torture/compile/pr69740-2.c: New test.
15197 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15200 * gfortran.dg/newunit_4.f90: New test.
15202 2016-02-27 Jakub Jelinek <jakub@redhat.com>
15205 PR rtl-optimization/69886
15206 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
15207 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
15210 2016-02-26 Martin Sebor <msebor@redhat.com>
15212 PR tree-optimization/15826
15213 * gcc.dg/tree-ssa/pr15826.c: New test.
15215 2016-02-26 Jakub Jelinek <jakub@redhat.com>
15218 * gcc.target/powerpc/pr69969.c: New test.
15220 2016-02-26 Martin Sebor <msebor@redhat.com>
15223 * g++.old-deja/g++.other/decl5.C: Add a test case.
15225 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
15228 * gcc.target/powerpc/pr69946.c: New file.
15230 2016-02-26 Richard Biener <rguenther@suse.de>
15231 Jeff Law <law@redhat.com>
15233 PR tree-optimization/69740
15234 * gcc.c-torture/compile/pr69740-1.c: New test.
15235 * gcc.c-torture/compile/pr69740-2.c: New test.
15237 2016-02-26 Martin Jambor <mjambor@suse.cz>
15239 PR middle-end/69920
15240 * gcc.dg/torture/pr69932.c: New test.
15241 * gcc.dg/torture/pr69936.c: Likewise.
15243 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15246 * gcc.target/s390/pr69709.c: New test.
15248 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15251 * gcc.target/aarch64/pr69245_1.c: New test.
15253 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15256 * gcc.dg/torture/pr69613.c: New test.
15258 2016-02-26 Jakub Jelinek <jakub@redhat.com>
15260 PR rtl-optimization/69891
15261 * gcc.target/i386/pr69891.c: New test.
15263 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
15264 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15267 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
15268 functionality for both 32-bit and 64-bit.
15270 2016-02-26 Richard Biener <rguenther@suse.de>
15272 PR tree-optimization/69551
15273 * gcc.dg/torture/pr69951.c: New testcase.
15275 2016-02-25 Richard Biener <rguenther@suse.de>
15277 PR tree-optimization/48795
15278 * gcc.dg/Warray-bounds-18.c: New testcase.
15280 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15282 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
15284 2016-02-25 Jakub Jelinek <jakub@redhat.com>
15286 PR rtl-optimization/69896
15287 * gcc.dg/pr69896.c: New test.
15289 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
15292 * g++.dg/cpp1y/paren2.C: New test.
15294 2016-02-24 Martin Sebor <msebor@redhat.com>
15297 * gcc.dg/enum-mode-2.c: New test.
15299 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15302 * g++.dg/warn/Wnonnull-compare-6.C: New test.
15303 * g++.dg/warn/Wnonnull-compare-7.C: New test.
15304 * g++.dg/ubsan/pr69922.C: New test.
15306 2016-02-24 Marek Polacek <polacek@redhat.com>
15309 * gcc.dg/pr69819.c: New test.
15311 2016-02-24 Martin Sebor <msebor@redhat.com>
15314 * g++.dg/ext/flexary15.C: New test.
15316 2016-02-24 Martin Sebor <msebor@redhat.com>
15318 * gcc.dg/builtins-68.c: Avoid making unportable
15319 assumptions about the relationship between SIZE_MAX and UINT_MAX.
15320 * g++.dg/ext/builtin_alloca.C: Same.
15322 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15323 Charles Baylis <charles.baylis@linaro.org>
15326 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
15328 2016-02-24 Richard Biener <rguenther@suse.de>
15329 Jakub Jelinek <jakub@redhat.com>
15331 PR middle-end/69760
15332 * gcc.dg/torture/pr69760.c: New testcase.
15334 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15336 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
15337 pattern on Solaris with as.
15339 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15341 * gcc.target/arm/cond_sub_restrict_it.c: New test.
15342 * gcc.target/arm/condarith_restrict_it.c: Likewise.
15343 * gcc.target/arm/movcond_restrict_it.c: Likewise.
15344 * gcc.target/arm/negscc_restrict_it.c: Likewise.
15346 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15348 PR middle-end/69915
15349 * gcc.dg/pr69915.c: New test.
15351 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15353 PR rtl-optimization/69886
15354 * gcc.dg/torture/pr69886.c: New test.
15356 2016-02-24 Richard Biener <rguenther@suse.de>
15358 PR middle-end/68963
15359 * gcc.dg/torture/pr68963.c: New testcase.
15361 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15364 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
15365 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
15366 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
15367 * gcc.target/arm/atomic_loaddi_1.c: New test.
15368 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
15369 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
15370 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
15371 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
15372 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
15373 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
15374 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
15375 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
15377 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15379 PR middle-end/69909
15380 * gcc.dg/torture/pr69909.c: New test.
15382 2016-02-24 Richard Biener <rguenther@suse.de>
15384 PR tree-optimization/69907
15385 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
15386 * gcc.dg/vect/bb-slp-34.c: XFAIL.
15387 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
15389 2016-02-24 Christian Bruel <christian.bruel@st.com>
15391 * gcc.target/arm/pragma_cpp_fma.c: New test.
15393 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15396 * gfortran.dg/include_6.f90: Update test.
15398 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15401 * objc.dg/pr69844.m: New test.
15403 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15405 PR libgfortran/69456
15406 * gfortran.dg/namelist_89.f90: New test.
15407 * gfortran.dg/pr59700.f90: Update test..
15409 2016-02-23 Martin Sebor <msebor@redhat.com>
15411 PR middle-end/69780
15412 * g++.dg/ext/builtin_alloca.C: New test.
15413 * gcc.dg/builtins-68.c: New test.
15415 2016-02-23 Richard Henderson <rth@redhat.com>
15417 * gcc.target/i386/addr-space-3.c: Remove test.
15419 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15421 PR preprocessor/69126
15422 PR preprocessor/69543
15423 * c-c++-common/pr69126-2-long.c: New test.
15424 * c-c++-common/pr69126-2-short.c: New test.
15425 * c-c++-common/pr69543-1.c: Remove xfail.
15427 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15429 PR preprocessor/69126
15430 PR preprocessor/69543
15431 PR preprocessor/69558
15432 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
15434 (test_2): ...this, and add leading comment.
15435 (MACRO_3, test_3): New.
15436 (MACRO_4A, MACRO_4B, test_4): New.
15437 (MACRO): Rename to...
15438 (MACRO_5): ...this.
15440 (test_5): ...this, updating for renaming of MACRO, and
15441 add leading comment.
15442 * c-c++-common/pr69543-1.c: New.
15443 * c-c++-common/pr69543-2.c: New.
15444 * c-c++-common/pr69543-3.c: New.
15445 * c-c++-common/pr69543-4.c: New.
15446 * c-c++-common/pr69558-1.c: New.
15447 * c-c++-common/pr69558-2.c: New.
15448 * c-c++-common/pr69558-3.c: New.
15449 * c-c++-common/pr69558-4.c: New.
15450 * gcc.dg/pr69558.c: Move to...
15451 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
15454 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
15456 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
15457 to -ftree-parallelize-loops/-fopenacc changes.
15458 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
15459 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
15460 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
15461 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
15462 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
15463 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
15464 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
15465 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
15466 * c-c++-common/goacc/kernels-loop.c: Likewise.
15467 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
15468 * c-c++-common/goacc/kernels-reduction.c: Likewise.
15469 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
15470 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
15472 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15474 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
15476 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15479 * g++.dg/warn/Wnonnull-compare-5.C: New test.
15482 * gcc.dg/pr69900.c: New test.
15484 2016-02-23 Martin Jambor <mjambor@suse.cz>
15486 PR tree-optimization/69666
15487 * gcc.dg/tree-ssa/pr69666.c: New test.
15489 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
15492 * gfortran.dg/coarray_allocate_5.f08: New test.
15494 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15496 * gcc.target/s390/vcond-shift.c: Move to ...
15497 * gcc.target/s390/vector/vcond-shift.c: ... here.
15499 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15501 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
15502 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
15504 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15506 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
15508 2016-02-20 Mark Wielaard <mjw@redhat.com>
15511 * gcc.dg/unused-variable-3.c: New test.
15513 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15516 * gcc.target/i386/pr69888.c: New test.
15518 2016-02-22 Richard Biener <rguenther@suse.de>
15520 PR tree-optimization/69882
15521 * gfortran.dg/vect/pr69882.f90: New testcase.
15523 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15526 * gcc.dg/pr69885.c: New test.
15528 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
15532 * gcc.target/sh/pr54089-10.c: New.
15534 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
15537 * gfortran.dg/deferred_character_15.f90: New test.
15539 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15542 gfortran.dg/allocate_with_source_18.f03: New test.
15544 2016-02-20 Harald Anlauf <anlauf@gmx.de>
15547 gfortran.dg/gomp/pr52531.f90: New test.
15549 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
15552 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
15555 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15558 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
15559 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
15562 * g++.dg/warn/Wnonnull-compare-4.C: New test.
15565 * g++.dg/torture/pr69851.C: New test.
15567 2016-02-19 Martin Sebor <msebor@redhat.com>
15570 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
15572 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15575 * g++.dg/warn/Wnonnull-compare-2.C: New test.
15576 * g++.dg/warn/Wnonnull-compare-3.C: New test.
15579 * g++.dg/cpp0x/pr67767.C: New test.
15581 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15583 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
15584 for fp, simd, crypto, crc, lse.
15585 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
15587 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
15588 effective target check.
15590 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15593 * gcc.target/i386/pr69820.c: New test.
15595 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15597 * gcc.target/s390/vector/int128-1.c: New test.
15599 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15601 * gcc.target/s390/vector/vec-vcond-1.c: New test.
15603 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15605 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15606 instruction pattern name to prevent the testcase from failing with
15609 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15611 * gcc.target/s390/md/movstr-2.c: New test.
15613 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
15615 * gcc.target/s390/morestack.c: New test.
15617 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
15620 * gcc.target/s390/pr69625.c: Add test case.
15622 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
15625 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15627 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
15630 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15631 * gcc.target/powerpc/fusion3.c: Likewise.
15633 2016-02-18 Richard Biener <rguenther@suse.de>
15635 PR middle-end/69553
15636 * g++.dg/torture/pr69553.C: New testcase.
15638 2016-02-18 Nick Clifton <nickc@redhat.com>
15642 * gcc.target/arm/pr62554.c: New test.
15643 * gcc.target/arm/pr69610-1.c: New test.
15644 * gcc.target/arm/pr69610-2.c: New test.
15646 2016-02-18 Richard Biener <rguenther@suse.de>
15648 PR middle-end/69854
15649 * gcc.dg/torture/pr69854.c: New testcase.
15651 2016-02-17 Jakub Jelinek <jakub@redhat.com>
15654 * g++.dg/warn/Wnonnull-compare-1.C: New test.
15656 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15658 * gcc.target/powerpc/vec-cg.c: New test.
15660 2016-02-17 Richard Biener <rguenther@suse.de>
15663 * gcc.dg/uninit-21.c: Add -fno-short-enums.
15665 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15668 * gcc.c-torture/compile/pr69161.c: New test.
15670 2016-02-17 David Sherwood <david.sherwood@arm.com>
15673 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15674 * gcc.target/arm/vect-fmaxmin.c: Likewise.
15676 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15678 * gcc.dg/ifcvt-4.c: Skip on Visium.
15680 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15682 * gnat.dg/atomic8.adb: New test.
15684 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15686 * gnat.dg/discr46.ad[sb]: New test.
15688 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
15691 * gcc.target/powerpc/pr48344-1.c: New test.
15693 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
15696 * gfortran.dg/associate_21.f90: New test.
15698 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15701 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15702 -Wnonnull in dg-options.
15703 * c-c++-common/nonnull-2.c: New test.
15705 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
15706 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15708 * gcc.target/aarch64/vector_initialization_nostack.c: New.
15710 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15712 PR middle-end/69801
15713 * gcc.dg/pr69801.c: Add empty dg-options.
15715 2016-02-16 James Norris <jnorris@codesourcery.com>
15717 * c-c++-common/goacc/deviceptr-1.c: Add tests.
15718 * g++.dg/goacc/deviceptr-1.c: New file.
15720 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15722 PR tree-optimization/69820
15723 * gcc.dg/vect/pr69820.c: New test.
15725 2016-02-16 Richard Biener <rguenther@suse.de>
15727 PR tree-optimization/69776
15728 * gcc.dg/torture/pr69776-2.c: New testcase.
15730 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
15732 PR tree-optimization/69714
15733 * gcc.dg/torture/pr69714.c: New test.
15735 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15737 PR tree-optimization/69802
15738 * gcc.dg/pr69802.c: New test.
15740 2016-02-16 Richard Biener <rguenther@suse.de>
15742 PR middle-end/69801
15743 * gcc.dg/pr69801.c: New testcase.
15745 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15747 PR libgfortran/69651
15748 * gfortran.dg/read_bang.f90: New test.
15749 * gfortran.dg/read_bang4.f90: New test.
15751 2016-02-15 Jakub Jelinek <jakub@redhat.com>
15754 * g++.dg/init/pr69658.C: New test.
15757 * c-c++-common/pr69797.c: New test.
15759 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15761 * lib/target-supports.exp (check_effective_target_section_anchors): Add
15762 check for aarch64*-*-*.
15764 2016-02-15 Richard Biener <rguenther@suse.de>
15766 PR tree-optimization/69783
15767 * gcc.dg/vect/pr69783.c: New testcase.
15769 2016-02-15 Richard Biener <rguenther@suse.de>
15771 PR tree-optimization/69776
15772 * gcc.dg/torture/pr69776.c: New testcase.
15774 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15777 * gfortran.dg/type_decl_4.f90: Reinstated.
15779 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
15782 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15784 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15788 * gfortran.dg/type_decl_4.f90: Removed.
15790 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15793 * gfortran.dg/type_decl_4.f90: New test.
15795 2016-02-14 Alan Modra <amodra@gmail.com>
15798 * gcc.c-torture/execute/stkalign.c: Revise test.
15800 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15803 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15805 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15808 * gcc.target/sh/torture/pr67260.c: New.
15810 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
15812 * gcc.dg/pr67964.c: Add dg-require-alias.
15814 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15818 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15820 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15822 PR libgfortran/69668
15823 * gfortran.dg/namelist_88.f90: New test.
15825 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15827 PR libgfortran/69668
15828 * gfortran.dg/namelist_38.f90: Update test.
15829 * gfortran.dg/namelist_84.f90: Update test.
15831 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15834 * gcc.dg/pr69554-1.c: New test.
15835 * gfortran.dg/pr69554-1.F90: New test.
15836 * gfortran.dg/pr69554-2.F90: New test.
15837 * lib/gcc-dg.exp (proc dg-locus): New function.
15838 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15839 distinguish between the caret-printing and non-caret-printing
15840 cases. If caret-printing has been explicitly enabled, bail out
15841 without attempting to fix up the output.
15843 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15847 * gcc.dg/spellcheck-options-3.c: New test case.
15848 * gcc.dg/spellcheck-options-4.c: New test case.
15849 * gcc.dg/spellcheck-options-5.c: New test case.
15850 * gcc.dg/spellcheck-options-6.c: New test case.
15851 * gcc.dg/spellcheck-options-7.c: New test case.
15852 * gcc.dg/spellcheck-options-8.c: New test case.
15853 * gcc.dg/spellcheck-options-9.c: New test case.
15854 * gcc.dg/spellcheck-options-10.c: New test case.
15856 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15858 PR rtl-optimization/69764
15859 PR rtl-optimization/69771
15860 * c-c++-common/pr69764.c: New test.
15861 * gcc.dg/torture/pr69771.c: New test.
15863 2016-02-12 Marek Polacek <polacek@redhat.com>
15865 * g++.dg/torture/init-list1.C: New.
15867 2016-02-12 Marek Polacek <polacek@redhat.com>
15869 * gcc.dg/pr69522.c: Add empty dg-options.
15871 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
15873 * g++.dg/lto/lto.exp: Include and init mpx.
15874 * g++.dg/lto/pr69729_0.C: New test.
15876 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15879 * g++.dg/ipa/pr69241-4.C: New test.
15882 * g++.dg/ipa/pr68672-1.C: New test.
15883 * g++.dg/ipa/pr68672-2.C: New test.
15884 * g++.dg/ipa/pr68672-3.C: New test.
15886 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
15889 * gcc.dg/pr69522.c: New test.
15891 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
15894 * g++.dg/cpp1y/69098.C: New test.
15895 * g++.dg/cpp1y/69098-2.C: New test.
15897 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15899 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15900 and neighbour -> neighbor.
15901 * objc.dg/attributes/method-nonnull-1.m: Likewise.
15902 * objc.dg/gnu-api-2-class-meta.m: Likewise.
15903 * c-c++-common/Wvarargs.c: Likewise.
15904 * c-c++-common/goacc/host_data-5.c: Likewise.
15905 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15906 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15907 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15908 * gcc.target/aarch64/pr60697.c: Likewise.
15909 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15910 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15911 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15912 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15913 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15914 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15915 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15916 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15917 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15918 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15919 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15920 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15921 * g++.dg/lookup/koenig5.C: Likewise.
15922 * g++.dg/ext/no-asm-2.C: Likewise.
15923 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15924 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15925 * gfortran.dg/used_types_16.f90: Likewise.
15926 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15927 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15928 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15929 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15930 * gfortran.dg/abstract_type_6.f03: Likewise.
15931 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15932 * gfortran.dg/used_types_15.f90: Likewise.
15933 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15934 * gfortran.dg/exit_3.f08: Likewise.
15935 * gfortran.dg/open_status_2.f90: Likewise.
15936 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15937 * gfortran.dg/intrinsic_std_1.f90: Likewise.
15938 * gfortran.dg/associate_1.f03: Likewise.
15939 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15940 * gfortran.dg/intrinsic_std_6.f90: Likewise.
15941 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15942 * gcc.dg/builtin-object-size-1.c: Likewise.
15943 * gcc.dg/noreturn-6.c: Likewise.
15944 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15945 * gcc.dg/globalalias.c: Likewise.
15946 * gcc.dg/builtins-config.h: Likewise.
15947 * gcc.dg/pr30457.c: Likewise.
15948 * gcc.c-torture/compile/volatile-1.c: Likewise.
15949 * gcc.c-torture/execute/20101011-1.c: Likewise.
15950 * c-c++-common/Waddress-1.c: Likewise.
15952 2016-02-11 Jakub Jelinek <jakub@redhat.com>
15955 * c-c++-common/Waddress-1.c: New test.
15957 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
15960 * gfortran.dg/associate_19.f03: New test.
15961 * gfortran.dg/associate_20.f03: New test.
15963 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
15965 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15967 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15969 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15970 .arch armv8-a\n. Add -dA to dg-options.
15971 * gcc.target/aarch64/assembler_arch_1.c: New test.
15972 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15974 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
15977 * g++.dg/cpp0x/pr68726.C: New.
15979 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15981 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15984 2016-02-11 Richard Biener <rguenther@suse.de>
15986 * g++.dg/tree-ssa/pr61034.C: Adjust.
15988 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
15991 * gcc.target/s390/pr69148.c: New.
15993 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
15995 PR tree-optimization/69652
15996 * gcc.dg/torture/pr69652.c: New test.
15998 2016-02-10 Jakub Jelinek <jakub@redhat.com>
15999 Patrick Palka <ppalka@gcc.gnu.org>
16003 * g++.dg/ipa/pr69241-1.C: New test.
16004 * g++.dg/ipa/pr69241-2.C: New test.
16005 * g++.dg/ipa/pr69241-3.C: New test.
16006 * g++.dg/ipa/pr69649.C: New test.
16008 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
16010 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
16011 * gcc.dg/tree-ssa/sra-18.c: Ditto.
16013 2016-02-10 Bin Cheng <bin.cheng@arm.com>
16015 PR tree-optimization/68021
16016 * gcc.dg/tree-ssa/pr68021.c: New test.
16018 2016-02-10 Richard Biener <rguenther@suse.de>
16020 PR tree-optimization/69726
16021 * gcc.dg/uninit-22.c: New testcase.
16023 2016-02-09 Andrew Pinski <apinski@cavium.com>
16026 * gcc.c-torture/compile/20160205-1.c: New testcase.
16028 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
16031 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
16032 instead accessing a really large arrray.
16033 * gcc.target/powerpc/fusion3.c: Likewise.
16035 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
16038 * gcc.c-torture/execute/pr68532.c: New test.
16040 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
16043 * gcc.dg/pr69634.c: New.
16045 2016-02-09 Richard Biener <rguenther@suse.de>
16047 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
16049 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
16051 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
16053 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
16055 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
16057 2016-02-09 Richard Biener <rguenther@suse.de>
16059 PR tree-optimization/69715
16060 * gcc.dg/torture/pr69715.c: New testcase.
16062 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
16065 * g++.dg/cpp0x/trailing12.C: New test.
16066 * g++.dg/cpp0x/trailing13.C: New test.
16068 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
16072 * g++.dg/cpp1y/auto-fn29.C: New test.
16073 * g++.dg/cpp1y/auto-fn30.C: New test.
16075 2016-02-08 Jakub Jelinek <jakub@redhat.com>
16077 PR tree-optimization/69209
16078 * gcc.c-torture/compile/pr69209.c: New test.
16080 2016-02-08 Jeff Law <law@redhat.com>
16082 PR tree-optimization/68541
16083 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
16084 of statements allowed in join block for path splitting.
16086 2016-02-08 Jakub Jelinek <jakub@redhat.com>
16089 * g++.dg/gomp/pr59627.C: New test.
16092 * g++.dg/ipa/pr69239.C: New test.
16094 2016-02-08 David Malcolm <dmalcolm@redhat.com>
16096 PR preprocessor/69664
16097 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
16098 * gcc.dg/cpp/warn-comments.c: Likewise.
16100 2016-02-08 Marek Polacek <polacek@redhat.com>
16103 * g++.dg/init/const12.C: New test.
16105 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
16108 * gcc.dg/lto/pr55113_0.c: Remove test.
16110 2016-02-08 Richard Biener <rguenther@suse.de>
16112 PR tree-optimization/69719
16113 * gcc.dg/torture/pr69719.c: New testcase.
16115 2016-02-08 Richard Biener <rguenther@suse.de>
16116 Jeff Law <law@redhat.com>
16119 * gcc.target/mips/pr68273.c: New testcase.
16121 2016-02-08 Richard Biener <rguenther@suse.de>
16123 PR rtl-optimization/69274
16124 * gcc.target/i386/addr-sel-1.c: XFAIL.
16126 2016-02-08 Jeff Law <law@redhat.com>
16128 PR tree-optimization/68541
16129 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
16131 PR tree-optimization/65917
16132 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
16134 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16137 * gfortran.dg/namelist_args.f90: New test.
16139 2016-02-05 Jeff Law <law@redhat.com>
16141 PR tree-optimization/68541
16142 * gcc.dg/tree-ssa/split-path-2.c: New test.
16143 * gcc.dg/tree-ssa/split-path-3.c: New test.
16144 * gcc.dg/tree-ssa/split-path-4.c: New test.
16145 * gcc.dg/tree-ssa/split-path-5.c: New test.
16146 * gcc.dg/tree-ssa/split-path-6.c: New test.
16147 * gcc.dg/tree-ssa/split-path-7.c: New test.
16149 2016-02-05 Martin Sebor <msebor@redhat.com>
16152 * g++.dg/warn/Wplacement-new-size-1.C: New test.
16153 * g++.dg/warn/Wplacement-new-size-2.C: New test.
16155 2016-02-06 Richard HEnderson <rth@redhat.com>
16158 * gcc.target/i386/addr-space-4.c: New.
16159 * gcc.target/i386/addr-space-5.c: New.
16161 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
16164 * gfortran.dg/elemental_dependency_6.f90: New.
16166 2016-02-05 Jakub Jelinek <jakub@redhat.com>
16168 PR rtl-optimization/69691
16169 * gcc.c-torture/execute/pr69691.c: New test.
16172 * g++.dg/parse/pr69628.C: New test.
16174 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
16176 * gcc.dg/sancov/asan.c: Move to ...
16177 * gcc.dg/asan/sancov-1.c: ... here.
16179 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
16181 * gcc.target/i386/pr69577.c: Require avx_runtime target.
16183 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
16186 * gcc.target/i386/pr69677.c: New test.
16188 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
16191 * g++.dg/template/pr68948.C: New test.
16193 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
16195 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
16196 (only necessary on s390x).
16198 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
16200 * gcc.target/i386/pr69454-2.c: Compile with -msse2
16201 -mno-accumulate-outgoing-args.
16203 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
16205 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
16207 2016-02-04 Jakub Jelinek <jakub@redhat.com>
16210 * c-c++-common/pr69669.c: New test.
16212 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16215 * g++.dg/pr69667.C: New file.
16217 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
16220 * gcc.dg/pr69619.c: Add new test.
16222 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
16224 PR rtl-optimization/69577
16225 * gcc.target/i386/pr69577.c: New test.
16227 2016-02-04 Martin Liska <mliska@suse.cz>
16229 * g++.dg/asan/pr69276.C: New test.
16231 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16235 * gcc.target/arm/wmul-3.c: Simplify test to generate just
16236 a single smulbb instruction.
16237 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
16238 * gcc.target/amr/wmul-2.c: Likewise.
16240 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16244 * gcc.c-torture/execute/pr67714.c: New test.
16246 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
16249 * gcc.target/i386/pr69454-1.c: New test.
16250 * gcc.target/i386/pr69454-2.c: New test.
16252 2016-02-03 Martin Sebor <msebor@redhat.com>
16259 * g++.dg/ext/flexarray-mangle-2.C: New test.
16260 * g++.dg/ext/flexarray-mangle.C: New test.
16261 * g++.dg/ext/flexarray-subst.C: New test.
16262 * g++.dg/ext/flexary11.C: New test.
16263 * g++.dg/ext/flexary12.C: New test.
16264 * g++.dg/ext/flexary13.C: New test.
16265 * g++.dg/ext/flexary14.C: New test.
16266 * g++.dg/other/dump-ada-spec-2.C: Adjust.
16268 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
16270 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
16271 Define only if CHECK_FLOAT128 is defined.
16272 (main): Properly initialize u5.
16274 2016-02-03 Jakub Jelinek <jakub@redhat.com>
16277 * gcc.dg/pr69627.c: New test.
16280 * gcc.dg/pr69644.c: New test.
16282 2016-02-03 Mike Stump <mikestump@comcast.net>
16284 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
16285 support for struct-layout-1.exp.
16287 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
16290 * g++.dg/cpp0x/pr69056.C: New test.
16292 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
16293 Alexandre Oliva <aoliva@redhat.com>
16296 * gcc.target/powerpc/pr69461.c: New.
16298 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
16300 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
16301 works from here ...
16302 (check_effective_target_fsanitize_thread): ... to here. Do not
16303 specify additional compile flags for the test source.
16304 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
16305 specify additional compile flags for the test source.
16307 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
16309 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16311 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
16315 * gfortran.dg/coarray_allocate_2.f08: New test.
16316 * gfortran.dg/coarray_allocate_3.f08: New test.
16317 * gfortran.dg/coarray_allocate_4.f08: New test.
16319 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
16321 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
16322 use same scan-tree-dump-times on all platforms.
16323 * gcc.dg/vect/vect-outer-1.c: Likewise.
16324 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
16325 * gcc.dg/vect/vect-outer-1a.c: Likewise.
16326 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
16327 * gcc.dg/vect/vect-outer-1b.c: Likewise.
16328 * gcc.dg/vect/vect-outer-2b.c: Likewise.
16329 * gcc.dg/vect/vect-outer-3b.c: Likewise.
16330 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
16332 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
16334 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
16337 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
16339 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
16341 2016-02-02 James Norris <jnorris@codesourcery.com>
16343 * c-c++-common/goacc/routine-5.c: Add tests.
16345 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
16347 * gcc.target/nvptx/unsigned-cmp.c: New test.
16349 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
16351 * gcc.target/aarch64/scalar_shift_1.c
16352 (test_corners_sisd_di): Improve force to SIMD register.
16353 (test_corners_sisd_si): Likewise.
16354 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
16355 Remove scan-assembler check for ldr.
16357 2016-02-02 Richard Biener <rguenther@suse.de>
16359 PR tree-optimization/69595
16360 * gcc.dg/Warray-bounds-17.c: New testcase.
16362 2016-02-02 Richard Biener <rguenther@suse.de>
16364 PR tree-optimization/69606
16365 * gcc.dg/torture/pr69606.c: New testcase.
16367 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
16369 PR middle-end/68542
16370 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
16371 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
16373 2016-02-02 Alan Modra <amodra@gmail.com>
16376 * gcc.target/powerpc/pr69548.c: New test.
16378 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16380 PR rtl-optimization/69592
16381 * gcc.dg/pr69592.c: New test.
16383 PR preprocessor/69543
16385 * gcc.dg/pr69543.c: New test.
16386 * gcc.dg/pr69558.c: New test.
16388 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
16391 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
16393 2016-02-01 Martin Sebor <msebor@redhat.com>
16395 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
16397 2016-02-01 Bin Cheng <bin.cheng@arm.com>
16399 PR tree-optimization/67921
16400 * c-c++-common/ubsan/pr67921.c: New test.
16402 2016-02-01 Richard Biener <rguenther@suse.de>
16404 PR middle-end/69556
16405 * gcc.dg/tree-ssa/recip-8.c: New testcase.
16407 2016-02-01 Richard Biener <rguenther@suse.de>
16409 PR tree-optimization/69574
16410 * gcc.dg/torture/pr69574.c: New testcase.
16412 2016-02-01 Richard Biener <rguenther@suse.de>
16414 PR tree-optimization/69579
16415 * gcc.dg/setjmp-6.c: New testcase.
16417 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16419 PR rtl-optimization/69570
16420 * g++.dg/opt/pr69570.C: New test.
16422 2016-02-01 Richard Henderson <rth@redhat.com>
16424 * gcc.dg/pr69535.c: New test.
16426 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
16429 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
16430 * gcc.dg/tree-ssa/sra-18.c: Likewise.
16433 * g++.dg/parse/parens3.C: Use register "4" on hppa.
16435 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
16437 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
16440 * gfortran.dg/allocate_with_source_17.f03: New test.
16442 2016-01-30 Jakub Jelinek <jakub@redhat.com>
16444 PR tree-optimization/69546
16445 * gcc.dg/torture/pr69546.c: New test.
16447 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
16450 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
16452 2016-01-30 Martin Sebor <msebor@redhat.com>
16455 * g++.dg/ext/flexary10.C: New test.
16457 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
16460 gfortran.dg/common_23.f90: New test.
16462 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16465 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
16466 condition being checked, and disable it when the target supports
16467 misaligned loads and stores.
16469 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16472 * gcc.dg/torture/pr69518.c: New test.
16474 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
16477 * gcc.target/i386/pr69530.c: New test.
16479 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
16482 * gcc.target/mips/div-delay.c: New test.
16484 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16487 * gcc.target/i386/pr69551.c: New test.
16490 * gcc.target/i386/pr66137.c: New test.
16492 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
16494 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
16495 always built for p5600.
16496 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
16497 isa=p5600 dg-option.
16499 2016-01-29 Richard Biener <rguenther@suse.de>
16501 PR tree-optimization/69547
16502 * g++.dg/tree-ssa/pr69547.C: New testcase.
16504 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16507 * g++.dg/warn/Wunused-function2.C: New test.
16509 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
16511 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
16512 support for test to succeed.
16514 2016-01-29 Marek Polacek <polacek@redhat.com>
16518 * g++.dg/ext/constexpr-vla2.C: New test.
16519 * g++.dg/ext/constexpr-vla3.C: New test.
16520 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
16522 2016-01-29 Richard Biener <rguenther@suse.de>
16524 PR middle-end/69537
16525 * gcc.dg/uninit-21.c: New testcase.
16527 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
16530 * gcc.target/i386/pr69459.c: New test.
16532 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
16535 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
16536 * gcc.target/mips/pr68400.c: New test.
16538 2016-01-28 Martin Sebor <msebor@redhat.com>
16541 * gcc.target/powerpc/pr17381.c: New test.
16543 2016-01-28 Jakub Jelinek <jakub@redhat.com>
16545 PR middle-end/69542
16546 * gcc.dg/torture/pr69542.c: New test.
16548 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
16550 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16552 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16554 * gcc.dg/pr65980.c: Skip on AIX.
16555 * gcc.dg/pr66688.c: Same.
16557 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16560 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
16561 * gcc.dg/tree-ssa/sra-18.c: Same.
16563 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
16566 * gfortran.dg/block_15.f08: New test.
16567 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
16568 on incorrectly closed BLOCK.
16570 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
16572 * gcc.dg/declare-simd.c: New test.
16574 2016-01-28 Richard Biener <rguenther@suse.de>
16576 PR tree-optimization/69466
16577 * gfortran.dg/vect/pr69466.f90: New testcase.
16579 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16581 * g++.dg/pr67989.C: Remove ARM-specific option.
16582 * gcc.target/arm/pr67989.C: New file.
16584 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16586 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
16587 and expm1 test for glibc < 2.11.
16589 2016-01-27 Richard Henderson <rth@redhat.com>
16591 * gcc.c-torture/execute/pr69447.c: New test.
16593 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
16596 * gfortran.dg/alloc_comp_assign_15.f03: New test.
16598 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16601 * gcc.dg/pr66869.c: New test.
16603 2016-01-25 Jeff Law <law@redhat.com>
16605 PR tree-optimization/68398
16606 PR tree-optimization/69196
16607 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16608 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16609 path to avoid new heuristic allowing more irreducible regions
16610 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16611 * gcc.dg/tree-ssa/vrp46.c: Likewise.
16612 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16613 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16614 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16616 2016-01-27 Marek Polacek <polacek@redhat.com>
16619 * c-c++-common/vector-compare-4.c: New test.
16621 2016-01-27 David Malcolm <dmalcolm@redhat.com>
16623 PR preprocessor/69126
16624 * c-c++-common/pr69126.c: New test case.
16626 2016-01-27 Ian Lance Taylor <iant@google.com>
16628 * gcc.dg/tree-ssa/ivopt_5.c: New test.
16630 2016-01-27 Ryan Burn <contact@rnburn.com>
16633 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16635 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16638 * gcc.target/i386/pr69512.c: New test.
16640 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
16643 * gnat.dg/sso/*.adb: Robustify dg-output directives.
16645 2016-01-27 Marek Polacek <polacek@redhat.com>
16648 * g++.dg/pr69379.C: New test.
16650 2016-01-27 Martin Sebor <msebor@redhat.com>
16653 * g++.dg/abi/Wabi-2-2.C: New test.
16654 * g++.dg/abi/Wabi-2-3.C: New test.
16655 * g++.dg/abi/Wabi-3-2.C: New test.
16656 * g++.dg/abi/Wabi-3-3.C: New test.
16658 2016-01-27 Richard Biener <rguenther@suse.de>
16660 PR tree-optimization/69166
16661 * gcc.dg/torture/pr69166.c: New testcase.
16663 2016-01-27 Martin Jambor <mjambor@suse.cz>
16665 PR tree-optimization/69355
16666 * gcc.dg/tree-ssa/pr69355.c: New test.
16668 2016-01-27 Marek Polacek <polacek@redhat.com>
16671 * g++.dg/ext/constexpr-vla1.C: New test.
16673 2016-01-20 Christian Bruel <christian.bruel@st.com>
16676 * gcc.target/arm/pr69245.c: New test.
16678 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16680 PR tree-optimization/69399
16681 * gcc.dg/torture/pr69399.c: New test.
16683 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
16685 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16687 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
16689 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16691 2016-01-26 Tom de Vries <tom@codesourcery.com>
16693 PR tree-optimization/69110
16694 * gcc.dg/autopar/pr69110.c: New test.
16696 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
16697 Sebastian Pop <s.pop@samsung.com>
16699 * gcc.dg/graphite/isl-ast-op-select.c: New.
16701 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16704 * gfortran.dg/allocate_error_6.f90: New test.
16706 2016-01-26 Richard Henderson <rth@redhat.com>
16708 * gcc.dg/tm/pr60908.c: New test.
16710 2016-01-26 David Malcolm <dmalcolm@redhat.com>
16713 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16715 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16716 expected multiline output to reflect the colorization being
16717 disabled before newlines.
16718 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16719 (custom_diagnostic_finalizer): Replace call to
16720 pp_newline_and_flush with call to pp_flush.
16721 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16722 * gfortran.dg/implicit_class_1.f90: Likewise.
16723 * lib/gcc-dg.exp (allow_blank_lines): New global.
16724 (dg-allow-blank-lines-in-output): New procedure.
16725 (gcc-dg-prune): Complain about blank lines in the output, unless
16726 dg-allow-blank-lines-in-output was called.
16727 * lib/multiline.exp (_build_multiline_regex): Only support
16728 arbitrary followup text for non-blank-lines, not for blank lines.
16730 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16732 PR tree-optimization/69483
16733 * gcc.dg/pr69483.c: New test.
16734 * g++.dg/opt/pr69483.C: New test.
16736 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16739 * gcc.target/arm/pr68620.c: New test.
16741 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16743 * gcc.target/i386/pr68986-2.c: Remove -m32.
16745 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16748 * gcc.target/i386/pr68986-1.c: New test.
16749 * gcc.target/i386/pr68986-2.c: Likewise.
16750 * gcc.target/i386/pr68986-3.c: Likewise.
16752 2016-01-26 Christian Bruel <christian.bruel@st.com>
16754 * lib/target-supports.exp
16755 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16756 (check_effective_target_arm_crypto_pragma_ok): Likewise.
16757 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16759 2016-01-26 Richard Biener <rguenther@suse.de>
16761 PR tree-optimization/69452
16762 * gcc.dg/torture/pr69452.c: New testcase.
16764 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16767 * gcc.dg/pr69442.c: New test.
16769 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
16772 * gcc.target/aarch64/simd/pr67896.C: New.
16774 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
16776 PR tree-optimization/69400
16777 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16779 (plugin_init): Call it.
16780 * gcc.dg/torture/pr69400.c: New test.
16782 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16784 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16786 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16787 Sebastian Pop <s.pop@samsung.com>
16789 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16792 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16793 Sebastian Pop <s.pop@samsung.com>
16795 * gcc.dg/graphite/pr69292.c: New.
16797 2016-01-25 Jakub Jelinek <jakub@redhat.com>
16799 * c-c++-common/goacc/use_device-1.c: New test.
16801 2016-01-25 Jeff Law <law@redhat.com>
16803 PR tree-optimization/69196
16804 PR tree-optimization/68398
16805 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16806 * gcc.dg/tree-ssa/pr68198.c: Likewise.
16808 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
16811 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16814 2016-01-25 Richard Biener <rguenther@suse.de>
16817 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16819 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
16822 * gcc.dg/pr69421.c: New test.
16824 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
16826 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16827 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16828 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16829 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16830 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16831 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16832 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16833 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16834 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16835 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16837 2016-01-25 Richard Biener <rguenther@suse.de>
16839 PR tree-optimization/69376
16840 * gcc.dg/torture/pr69376.c: New testcase.
16842 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16846 * gfortran.dg/interface_38.f90: New test.
16847 * gfortran.dg/interface_39.f90: New test.
16849 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
16852 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16857 * g++.dg/template/pr11858.C: New test.
16858 * g++.dg/template/pr24663.C: New test.
16859 * g++.dg/template/unify12.C: New test.
16860 * g++.dg/template/unify13.C: New test.
16861 * g++.dg/template/unify14.C: New test.
16862 * g++.dg/template/unify15.C: New test.
16863 * g++.dg/template/unify16.C: New test.
16864 * g++.dg/template/unify17.C: New test.
16866 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
16869 gfortran.dg/pr68283.f90: New test.
16871 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
16874 * gfortran.dg/inline_matmul_13.f90: New test.
16875 * gfortran.dg/matmul_bounds_8.f90: New test.
16876 * gfortran.dg/matmul_bounds_9.f90: New test.
16877 * gfortran.dg/matmul_bounds_10.f90: New test.
16879 2016-01-23 Tom de Vries <tom@codesourcery.com>
16881 PR tree-optimization/69426
16882 * gcc.dg/autopar/pr69426.c: New test.
16884 2016-01-23 Martin Sebor <msebor@redhat.com>
16888 * g++.dg/cpp0x/alignas5.C: New test.
16889 * g++.dg/ext/vector29.C: Same.
16891 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
16893 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16894 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16895 _GNU_SOURCE from compile flags to the source.
16896 * gcc.target/i386/chkp-stropt-12.c: Ditto.
16897 * gcc.target/i386/chkp-stropt-16.c: Ditto.
16898 * gcc.target/i386/chkp-stropt-4.c: Ditto.
16899 * gcc.target/i386/chkp-stropt-8.c: Ditto.
16901 2016-01-22 Jakub Jelinek <jakub@redhat.com>
16904 * g++.dg/opt/pr69432.C: New test.
16906 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16908 * gcc.target/powerpc/pr63354c: Adjust target selector to include
16909 32-bit targets testing an -m64 multilib.
16911 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16913 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16916 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
16918 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16920 2016-01-21 Christian Bruel <christian.bruel@st.com>
16923 * gcc.target/i386/pr68674.c
16924 * gcc.target/aarch64/pr68674.c
16925 * gcc.target/arm/pr68674.c
16927 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16930 * gcc.c-torture/execute/pr69403.c: New test.
16932 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
16935 * g++.dg/template/pr55843.C: New.
16937 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
16940 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16941 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16943 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16946 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16947 from dg-do compile directive, and instead add
16948 { dg-require-effective-target int128 }.
16950 2016-01-20 Martin Sebor <msebor@redhat.com>
16953 * gcc.dg/sync-fetch.c: New test.
16955 2016-01-21 Martin Sebor <msebor@redhat.com>
16958 * gcc.target/powerpc/pr69252.c: New test.
16960 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16963 * gfortran.dg/pr65996.f90: New test.
16965 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
16968 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16969 expected to generate an error.
16971 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
16973 PR middle-end/66178
16974 * gcc.dg/torture/pr66178.c: New test.
16976 2016-01-21 Anton Blanchard <anton@samba.org>
16977 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16980 * gcc.target/powerpc/pr63354.c: New test.
16982 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
16984 PR rtl-optimization/68990
16985 * gcc.target/i386/pr68990: New.
16987 2016-01-21 Nick Clifton <nickc@redhat.com>
16990 * gcc.target/mips/pr69129.c: New.
16992 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
16995 * g++.dg/cpp0x/pr58046.C: New.
16997 2016-01-21 Jakub Jelinek <jakub@redhat.com>
17001 * gcc.target/arm/pr69187.c: New test.
17004 * g++.dg/torture/pr69355.C: New test.
17006 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
17007 Sebastian Pop <s.pop@samsung.com>
17009 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
17011 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
17012 Sebastian Pop <s.pop@samsung.com>
17014 * gcc.dg/graphite/pr68976.c: New test.
17016 2016-01-21 Jakub Jelinek <jakub@redhat.com>
17018 PR middle-end/67653
17019 * c-c++-common/pr67653.c: New test.
17020 * gcc.dg/torture/pr29119.c: Add dg-warning.
17022 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
17024 * gcc.target/powerpc/cpu-builtin-1.c: New test.
17026 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17029 * gcc.dg/pr24293.c: New test.
17030 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
17031 incomplete struct type.
17032 * gcc.dg/declspec-1.c: Likewise.
17033 * gcc.dg/pr63549.c: Likewise.
17035 2016-01-20 Jakub Jelinek <jakub@redhat.com>
17037 PR tree-optimization/66612
17038 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
17039 for bdn instruction.
17041 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
17043 * lib/target-supports.exp
17044 (check_effective_target_arm_fp_ok_nocache): New.
17045 (check_effective_target_arm_fp_ok): New.
17046 (add_options_for_arm_fp): New.
17047 (check_effective_target_arm_crypto_ok_nocache): Require
17048 target_arm_v8_neon_ok instead of arm32.
17049 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
17050 (check_effective_target_arm_crypto_pragma_ok): New.
17051 (add_options_for_arm_vfp): New.
17052 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
17053 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
17054 target instead. Force initial fpu to vfp.
17055 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
17056 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
17057 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
17059 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
17060 use arm_vfp effective target instead. Force initial fpu to vfp.
17061 * gcc.target/arm/attr-neon3.c: Likewise.
17062 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
17064 * gcc.target/arm/unsigned-float.c: Likewise.
17065 * gcc.target/arm/vfp-1.c: Likewise.
17066 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
17067 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
17068 * gcc.target/arm/vfp-ldmiad.c: Likewise.
17069 * gcc.target/arm/vfp-ldmias.c: Likewise.
17070 * gcc.target/arm/vfp-stmdbd.c: Likewise.
17071 * gcc.target/arm/vfp-stmdbs.c: Likewise.
17072 * gcc.target/arm/vfp-stmiad.c: Likewise.
17073 * gcc.target/arm/vfp-stmias.c: Likewise.
17074 * gcc.target/arm/vnmul-1.c: Likewise.
17075 * gcc.target/arm/vnmul-2.c: Likewise.
17076 * gcc.target/arm/vnmul-3.c: Likewise.
17077 * gcc.target/arm/vnmul-4.c: Likewise.
17079 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
17082 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
17083 the MPX run-time library, for compile-time MPX test.
17084 * gcc.target/i386/chkp-always_inline.c: Likewise.
17085 * gcc.target/i386/chkp-bndret.c: Likewise.
17086 * gcc.target/i386/chkp-builtins-1.c: Likewise.
17087 * gcc.target/i386/chkp-builtins-2.c: Likewise.
17088 * gcc.target/i386/chkp-builtins-3.c: Likewise.
17089 * gcc.target/i386/chkp-builtins-4.c: Likewise.
17090 * gcc.target/i386/chkp-const-check-1.c: Likewise.
17091 * gcc.target/i386/chkp-const-check-2.c: Likewise.
17092 * gcc.target/i386/chkp-hidden-def.c: Likewise.
17093 * gcc.target/i386/chkp-label-address.c: Likewise.
17094 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
17095 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
17096 * gcc.target/i386/chkp-pr69044.c: Likewise.
17097 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
17098 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
17099 * gcc.target/i386/chkp-strchr.c: Likewise.
17100 * gcc.target/i386/chkp-strlen-1.c: Likewise.
17101 * gcc.target/i386/chkp-strlen-2.c: Likewise.
17102 * gcc.target/i386/chkp-strlen-3.c: Likewise.
17103 * gcc.target/i386/chkp-strlen-4.c: Likewise.
17104 * gcc.target/i386/chkp-strlen-5.c: Likewise.
17105 * gcc.target/i386/chkp-stropt-1.c: Likewise.
17106 * gcc.target/i386/chkp-stropt-10.c: Likewise.
17107 * gcc.target/i386/chkp-stropt-11.c: Likewise.
17108 * gcc.target/i386/chkp-stropt-12.c: Likewise.
17109 * gcc.target/i386/chkp-stropt-13.c: Likewise.
17110 * gcc.target/i386/chkp-stropt-14.c: Likewise.
17111 * gcc.target/i386/chkp-stropt-15.c: Likewise.
17112 * gcc.target/i386/chkp-stropt-16.c: Likewise.
17113 * gcc.target/i386/chkp-stropt-2.c: Likewise.
17114 * gcc.target/i386/chkp-stropt-3.c: Likewise.
17115 * gcc.target/i386/chkp-stropt-4.c: Likewise.
17116 * gcc.target/i386/chkp-stropt-5.c: Likewise.
17117 * gcc.target/i386/chkp-stropt-6.c: Likewise.
17118 * gcc.target/i386/chkp-stropt-7.c: Likewise.
17119 * gcc.target/i386/chkp-stropt-8.c: Likewise.
17120 * gcc.target/i386/chkp-stropt-9.c: Likewise.
17121 * gcc.target/i386/pr63995-2.c: Likewise.
17122 * gcc.target/i386/pr64805.c: Likewise.
17123 * gcc.target/i386/pr65044.c: Likewise.
17124 * gcc.target/i386/pr65167.c: Likewise.
17125 * gcc.target/i386/pr65183.c: Likewise.
17126 * gcc.target/i386/pr65184.c: Likewise.
17127 * gcc.target/i386/thunk-retbnd.c: Likewise.
17129 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
17131 PR tree-optimization/69328
17132 * gcc.dg/pr69328.c: New test.
17134 2016-01-20 Jeff Law <law@redhat.com>
17137 * gcc.target/m68k/pr25114.c: New test.
17139 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
17141 * gcc.target/arm/memset-inline-10.c: Added
17142 dg-require-effective-target arm_thumb2_ok.
17144 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
17146 * gcc.dg/debug/dwarf2/sso.c: New test.
17148 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
17151 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
17152 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
17153 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
17155 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
17158 * g++.dg/ipa/devirt-50.C: New testcase.
17160 2016-01-19 Marek Polacek <polacek@redhat.com>
17163 * g++.dg/cpp1y/parameter-pack-1.C: New test.
17164 * g++.dg/cpp1y/parameter-pack-2.C: New test.
17166 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17169 * gcc.target/arm/pr69135_1.c: New test.
17171 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
17173 * gcc.target/aarch64/ccmp_1.c: Add new tests.
17175 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
17177 * gcc.target/aarch64/ccmp_1.c: New testcase.
17179 2016-01-19 Marek Polacek <polacek@redhat.com>
17182 * g++.dg/cpp0x/enum30.C: New test.
17184 2016-01-19 Richard Biener <rguenther@suse.de>
17186 PR tree-optimization/69336
17187 * g++.dg/tree-ssa/pr69336.C: New testcase.
17189 2016-01-19 Jakub Jelinek <jakub@redhat.com>
17192 * gcc.dg/pr65779.c: New test.
17194 2016-01-19 Richard Biener <rguenther@suse.de>
17196 PR tree-optimization/69352
17197 * gcc.dg/torture/pr69352.c: New testcase.
17199 2016-01-19 Jakub Jelinek <jakub@redhat.com>
17201 PR rtl-optimization/68955
17202 PR rtl-optimization/64557
17203 * gcc.dg/torture/pr68955.c: New test.
17205 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
17208 * g++.dg/torture/pr69136.C: New testcase.
17210 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
17213 * g++.dg/lto/pr69133_0.C: New testcase.
17214 * g++.dg/lto/pr69133_1.C: New testcase.
17216 2016-01-15 Jeff Law <law@redhat.com>
17218 PR tree-optimization/69320
17219 * gcc.c-torture/pr69320-1.c: New test.
17220 * gcc.c-torture/pr69320-2.c: New test.
17221 * gcc.c-torture/pr69320-3.c: New test.
17222 * gcc.c-torture/pr69320-4.c: New test.
17224 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
17229 * g++.dg/template/pr11858.C: New test.
17230 * g++.dg/template/pr24663.C: New test.
17231 * g++.dg/template/unify12.C: New test.
17232 * g++.dg/template/unify13.C: New test.
17233 * g++.dg/template/unify14.C: New test.
17234 * g++.dg/template/unify15.C: New test.
17235 * g++.dg/template/unify16.C: New test.
17236 * g++.dg/template/unify17.C: New test.
17238 2016-01-18 David Malcolm <dmalcolm@redhat.com>
17241 * gcc.dg/pr69181-1.c: New test file.
17242 * gcc.dg/pr69181-2.c: New test file.
17243 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
17244 globals by moving it to...
17245 (cleanup-after-saved-dg-test): ...this new function. Add
17246 "global additional_sources_used". Add reset of global
17247 multiline_expected_outputs to the empty list.
17248 * lib/multiline.exp (_multiline_expected_outputs): Rename this
17250 (multiline_expected_outputs): ...this, and updated comments to
17251 note that it is modified from gcc-dg.exp.
17252 (dg-end-multiline-output): Update for the above renaming.
17253 (handle-multiline-outputs): Likewise. Remove the clearing
17254 of the expected outputs to the empty list.
17256 2016-01-18 Richard Biener <rguenther@suse.de>
17258 PR tree-optimization/69297
17259 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
17261 2016-01-18 Joseph Myers <joseph@codesourcery.com>
17263 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
17265 * gcc.target/mips/mips-3d-2.c: Likewise.
17266 * gcc.target/mips/mips-3d-3.c: Likewise.
17267 * gcc.target/mips/mips-3d-4.c: Likewise.
17268 * gcc.target/mips/mips-3d-5.c: Likewise.
17269 * gcc.target/mips/mips-3d-6.c: Likewise.
17270 * gcc.target/mips/mips-3d-7.c: Likewise.
17271 * gcc.target/mips/mips-3d-8.c: Likewise.
17272 * gcc.target/mips/mips-3d-9.c: Likewise.
17273 * gcc.target/mips/mips-ps-1.c: Likewise.
17274 * gcc.target/mips/mips-ps-2.c: Likewise.
17275 * gcc.target/mips/mips-ps-3.c: Likewise.
17276 * gcc.target/mips/mips-ps-4.c: Likewise.
17277 * gcc.target/mips/mips-ps-5.c: Likewise.
17278 * gcc.target/mips/mips-ps-6.c: Likewise.
17279 * gcc.target/mips/mips-ps-7.c: Likewise.
17280 * gcc.target/mips/mips-ps-type.c: Likewise.
17281 * gcc.target/mips/mips-ps-type-2.c: Likewise.
17282 * gcc.target/mips/mips16-attributes-6.c: Likewise.
17284 2016-01-18 Tom de Vries <tom@codesourcery.com>
17286 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
17287 * c-c++-common/goacc/kernels-double-reduction.c: New test.
17288 * c-c++-common/goacc/kernels-empty.c: New test.
17289 * c-c++-common/goacc/kernels-eternal.c: New test.
17290 * c-c++-common/goacc/kernels-loop-2.c: New test.
17291 * c-c++-common/goacc/kernels-loop-3.c: New test.
17292 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
17293 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
17294 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
17295 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
17296 * c-c++-common/goacc/kernels-loop-data.c: New test.
17297 * c-c++-common/goacc/kernels-loop-g.c: New test.
17298 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
17299 * c-c++-common/goacc/kernels-loop-n.c: New test.
17300 * c-c++-common/goacc/kernels-loop-nest.c: New test.
17301 * c-c++-common/goacc/kernels-loop.c: New test.
17302 * c-c++-common/goacc/kernels-noreturn.c: New test.
17303 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
17304 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
17305 * c-c++-common/goacc/kernels-reduction.c: New test.
17307 2016-01-18 Tom de Vries <tom@codesourcery.com>
17309 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
17310 * gcc.dg/autopar/outer-2.c: Same.
17311 * gcc.dg/autopar/outer-3.c: Same.
17312 * gcc.dg/autopar/outer-4.c: Same.
17313 * gcc.dg/autopar/outer-5.c: Same.
17314 * gcc.dg/autopar/outer-6.c: Same.
17315 * gcc.dg/autopar/parallelization-1.c: Same.
17316 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
17317 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
17318 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
17319 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
17320 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
17321 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
17322 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
17323 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
17324 * gcc.dg/autopar/pr39500-1.c: Same.
17325 * gcc.dg/autopar/pr39500-2.c: Same.
17326 * gcc.dg/autopar/pr46193.c: Same.
17327 * gcc.dg/autopar/pr46194.c: Same.
17328 * gcc.dg/autopar/pr49580.c: Same.
17329 * gcc.dg/autopar/pr49960-1.c: Same.
17330 * gcc.dg/autopar/pr49960.c: Same.
17331 * gcc.dg/autopar/pr68373.c: Same.
17332 * gcc.dg/autopar/reduc-1.c: Same.
17333 * gcc.dg/autopar/reduc-1char.c: Same.
17334 * gcc.dg/autopar/reduc-1short.c: Same.
17335 * gcc.dg/autopar/reduc-2.c: Same.
17336 * gcc.dg/autopar/reduc-2char.c: Same.
17337 * gcc.dg/autopar/reduc-2short.c: Same.
17338 * gcc.dg/autopar/reduc-3.c: Same.
17339 * gcc.dg/autopar/reduc-4.c: Same.
17340 * gcc.dg/autopar/reduc-6.c: Same.
17341 * gcc.dg/autopar/reduc-7.c: Same.
17342 * gcc.dg/autopar/reduc-8.c: Same.
17343 * gcc.dg/autopar/reduc-9.c: Same.
17344 * gcc.dg/autopar/uns-outer-4.c: Same.
17345 * gcc.dg/autopar/uns-outer-5.c: Same.
17346 * gcc.dg/autopar/uns-outer-6.c: Same.
17347 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
17348 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
17350 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17353 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
17354 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
17356 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17359 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
17360 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
17361 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
17363 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17366 * gcc.dg/tree-ssa/sra-17.c: New.
17367 * gcc.dg/tree-ssa/sra-18.c: New.
17369 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
17371 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
17373 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
17375 * gnat.dg/inline12.adb: New test.
17377 2016-01-18 Bin Cheng <bin.cheng@arm.com>
17379 PR tree-optimization/66797
17380 * gcc.c-torture/execute/pr65447.c: Relax check condition.
17382 2016-01-18 Richard Biener <rguenther@suse.de>
17384 PR tree-optimization/69170
17385 * gcc.dg/torture/pr69170.c: New testcase.
17387 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
17389 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
17391 2016-01-16 Tom de Vries <tom@codesourcery.com>
17393 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
17395 2016-01-16 Tom de Vries <tom@codesourcery.com>
17397 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
17398 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
17399 redundant dg-require-effective-target pthread.
17400 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
17401 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
17402 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
17403 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
17404 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
17405 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
17406 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
17408 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
17411 * gcc.target/powerpc/recip-6.c: Enable on AIX.
17412 * gcc.target/powerpc/recip-7.c: Same.
17414 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17417 * g++.dg/template/pr69091.C: New test.
17419 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17421 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
17422 dump does not contain an error_mark_node.
17423 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
17424 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
17426 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17429 * g++.dg/template/pr68936.C: New test.
17431 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
17434 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
17435 * gcc.target/powerpc/recip-2.c: Same.
17436 * gcc.target/powerpc/recip-3.c: Same.
17437 * gcc.target/powerpc/recip-4.c: Same.
17438 * gcc.target/powerpc/recip-sqrtf.c: Same.
17440 2016-01-15 Jeff Law <law@redhat.com>
17442 PR tree-optimization/69270
17443 * gcc.dg/tree-ssa/pr69270-2.c: New test.
17444 * gcc.dg/tree-ssa/pr69270-3.c: New test.
17446 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
17449 * gfortran.dg/deferred_character_13.f90: New test for the fix
17450 of comment 3 of the PR.
17453 * gfortran.dg/deferred_character_8.f90: New test
17454 * gfortran.dg/allocate_error_5.f90: New test
17457 * gfortran.dg/deferred_character_10.f90: New test
17460 * gfortran.dg/deferred_character_14.f90: New test
17463 * gfortran.dg/deferred_character_11.f90: New test
17466 * gfortran.dg/deferred_character_9.f90: New test
17468 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
17470 PR rtl-optimization/69030
17471 * gcc.target/i386/pr69030.c: New.
17473 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17475 * gcc.target/aarch64/target_attr_17.c: New test.
17477 2016-01-15 Richard Biener <rguenther@suse.de>
17479 PR tree-optimization/66856
17480 * gcc.dg/torture/pr66856-1.c: New testcase.
17481 * gcc.dg/torture/pr66856-2.c: Likewise.
17483 2016-01-15 Richard Biener <rguenther@suse.de>
17486 * g++.dg/lto/pr69137_0.C: New testcase.
17488 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
17490 PR middle-end/69246
17491 * gcc.target/i386/pr69246.c: New test.
17493 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17495 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
17497 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17500 * g++.dg/init/const9.C: Disable test on S/390.
17502 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17504 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
17505 * g++.dg/Wno-frame-address.C: Ditto.
17507 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17509 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
17511 2016-01-15 Richard Biener <rguenther@suse.de>
17513 PR tree-optimization/68961
17514 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
17516 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
17518 * gcc.target/i386/pr65105-5.c: New test.
17520 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17522 * gcc.c-torture/execute/alias-4.c: New testcase.
17524 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17527 * g++.dg/ipa/devirt-49.C: New testcase.
17529 2016-01-15 Christian Bruel <christian.bruel@st.com>
17532 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
17533 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
17534 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
17536 2016-01-15 Richard Biener <rguenther@suse.de>
17538 PR tree-optimization/69117
17539 * gcc.dg/torture/pr69117.c: New testcase.
17541 2015-01-14 Ryan Burn <contact@rnburn.com>
17544 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
17546 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
17549 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
17550 range tests use 100 * maximum instead of maximum + 1.
17552 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17555 * gcc.dg/guality/pr69244.c: New test.
17557 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
17559 * lib/target-supports.exp (check_effective_target_issignaling):
17561 * gcc.dg/pr61441.c: Require issignaling effective target.
17563 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
17566 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
17568 2016-01-14 David Malcolm <dmalcolm@redhat.com>
17571 PR preprocessor/69177
17572 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
17573 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
17574 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
17575 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
17577 2016-01-14 Marek Polacek <polacek@redhat.com>
17580 * gcc.dg/array-15.c: New test.
17582 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17584 PR middle-end/68146
17585 PR tree-optimization/69155
17586 * gfortran.dg/pr68146.f: New test.
17587 * gfortran.dg/pr69155.f90: New test.
17589 2016-01-14 Richard Biener <rguenther@suse.de>
17591 PR tree-optimization/68060
17592 * gcc.dg/torture/pr68060-1.c: New testcase.
17593 * gcc.dg/torture/pr68060-2.c: Likewise.
17595 2016-01-14 Nick Clifton <nickc@redhat.com>
17597 * lib/target-supports.exp
17598 (check_effective_target_arm_neon_ok_nocache): Add an option
17599 sequence that includes setting the ARM architecture to ARMv7-A.
17600 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
17601 command line options necessary to enable Neon support.
17602 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17603 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17604 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17605 * gcc.target/arm/pr69180.c: Likewise.
17607 2016-01-14 Jeff Law <law@redhat.com>
17609 PR tree-optimization/69270
17610 * gcc.dg/tree-ssa/pr69270.c: New test.
17612 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
17615 * c-c++-common/pr66208.c: New file.
17617 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17619 PR tree-optimization/69156
17620 * gcc.dg/pr69156.c: New test.
17622 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
17624 * gcc.target/i386/pr69225-7.c: New test.
17626 2016-01-13 Richard Henderson <rth@redhat.com>
17628 * gcc.dg/tm/memopt-13.c: Update expected function.
17629 * gcc.dg/tm/memopt-6.c: Likewise.
17631 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
17633 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17634 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17635 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17636 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
17638 2016-01-13 Tom de Vries <tom@codesourcery.com>
17640 PR tree-optimization/69169
17641 * gcc.dg/pr69169.c: New test.
17643 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
17646 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17647 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17648 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17649 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17650 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17651 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17652 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17653 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17655 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17658 * gcc.dg/pr69247.c: New test.
17660 2016-01-13 Richard Biener <rguenther@suse.de>
17662 PR tree-optimization/69242
17663 * gcc.dg/torture/pr69242.c: New testcase.
17665 2016-01-13 Richard Biener <rguenther@suse.de>
17667 PR tree-optimization/69186
17668 * gcc.dg/torture/pr69186.c: New testcase.
17670 2016-01-13 Jeff Law <law@redhat.com>
17672 PR tree-optimization/67755
17673 * gcc.dg/tree-ssa/pr67755.c: New test.
17675 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
17677 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17678 pass number in output by a star.
17680 2016-01-12 Bin Cheng <bin.cheng@arm.com>
17682 PR tree-optimization/68911
17683 * gcc.c-torture/execute/pr68911.c: New test.
17685 2016-01-12 Marek Polacek <polacek@redhat.com>
17688 * g++.dg/warn/permissive-1.C: New test.
17690 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17694 * g++.dg/opt/pr69213.C: New test.
17696 2016-01-12 Christian Bruel <christian.bruel@st.com>
17699 * gcc.target/arm/pr69180.c: New test.
17701 2016-01-12 Richard Biener <rguenther@suse.de>
17704 * g++.dg/lto/pr69077_0.C: New testcase.
17705 * g++.dg/lto/pr69077_1.C: Likewise.
17707 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17710 * g++.dg/opt/pr69175.C: New test.
17712 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
17714 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17715 rather than #including math.h & stdlib.h.
17716 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17717 * gcc.dg/vect/pr49771.c: Likewise.
17718 * gcc.dg/vect/vect-10-big-array.c: Likewise.
17719 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17720 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17721 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17722 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17723 * gcc.dg/vect/pr44507.c: Likewise.
17724 * gcc.dg/vect/pr45902.c: Likewise.
17725 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17726 * gcc.dg/vect/vect-117.c: Likewise.
17727 * gcc.dg/vect/vect-99.c: Likewise.
17728 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17729 * gcc.dg/vect/vect-cond-1.c: Likewise.
17730 * gcc.dg/vect/vect-cond-2.c: Likewise.
17731 * gcc.dg/vect/vect-cond-3.c: Likewise.
17732 * gcc.dg/vect/vect-cond-4.c: Likewise.
17733 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17734 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17735 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17736 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17737 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17738 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17739 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17740 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17741 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17742 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17743 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17744 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17745 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17746 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17747 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17748 include of signal.h.
17749 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17750 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17751 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17752 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17753 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17754 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17755 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17756 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17757 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17758 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17759 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17760 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17761 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17762 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17763 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17764 * gcc.dg/vect/vect-outer-5.c: Likewise.
17765 * gcc.dg/vect/vect-outer-6.c: Likewise.
17766 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17767 include of stdio.h.
17769 2016-01-12 Nick Clifton <nickc@redhat.com>
17772 * gcc.dg/lto/pr61886_0.c: Rename the external function called
17773 to fread so that it will be found in all target runtimes.
17775 2016-01-12 Richard Biener <rguenther@suse.de>
17777 PR tree-optimization/69053
17778 * g++.dg/torture/pr69053.C: New testcase.
17780 2016-01-12 Richard Biener <rguenther@suse.de>
17782 PR tree-optimization/69168
17783 * gcc.dg/torture/pr69168.c: New testcase.
17785 2016-01-12 Richard Biener <rguenther@suse.de>
17787 PR tree-optimization/69157
17788 * gcc.dg/torture/pr69157.c: New testcase.
17790 2016-01-12 Richard Biener <rguenther@suse.de>
17792 PR tree-optimization/69174
17793 * gcc.dg/torture/pr69174.c: New testcase.
17795 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17799 * g++.dg/tls/pr66808.C: New test.
17800 * g++.dg/tls/pr69000.C: New test.
17802 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17804 * gcc.target/powerpc/swaps-p8-23.c: New test.
17805 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17807 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
17809 PR tree-optimization/68356
17810 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17812 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
17813 Jim Wilson <jim.wilson@linaro.org>
17816 * gcc.target/arm/pr69194.c: New test.
17818 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
17821 * gcc.target/i386/pr69225-1.c: New test.
17822 * gcc.target/i386/pr69225-2.c: Likewise.
17823 * gcc.target/i386/pr69225-3.c: Likewise.
17824 * gcc.target/i386/pr69225-4.c: Likewise.
17825 * gcc.target/i386/pr69225-5.c: Likewise.
17826 * gcc.target/i386/pr69225-6.c: Likewise.
17828 2016-01-11 Jakub Jelinek <jakub@redhat.com>
17831 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17835 * gcc.dg/pr69071.c: New test.
17838 * g++.dg/opt/pr69211.C: New test.
17840 PR tree-optimization/69214
17841 * gcc.c-torture/compile/pr69214.c: New test.
17843 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
17845 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17846 * gcc.target/i386/pr66232-11.c: Ditto.
17847 * gcc.target/i386/pr66232-12.c: Ditto.
17848 * gcc.target/i386/pr66232-13.c: Ditto.
17850 2016-01-11 Richard Biener <rguenther@suse.de>
17852 PR tree-optimization/69173
17853 * gcc.dg/torture/pr69173.c: New testcase.
17855 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17857 PR rtl-optimization/68796
17858 * gcc.target/aarch64/tst_5.c: New test.
17859 * gcc.target/aarch64/tst_6.c: Likewise.
17861 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17863 PR rtl-optimization/68841
17864 * gcc.dg/pr68841.c: New test.
17865 * gcc.c-torture/execute/pr68841.c: New test.
17867 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
17869 PR rtl-optimization/68920
17870 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17872 * gcc.dg/ifcvt-5.c: New test.
17874 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
17877 * g++.dg/pr69123.C: New.
17879 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
17882 * gcc.target/i386/pr69010.c: New test.
17884 2016-01-11 Martin Jambor <mjambor@suse.cz>
17887 * gcc.target/i386/chkp-pr69044.c: New test.
17889 2016-01-11 Tom de Vries <tom@codesourcery.com>
17891 PR tree-optimization/69109
17892 * gcc.dg/autopar/pr69109-2.c: New test.
17893 * gcc.dg/autopar/pr69109.c: New test.
17895 2016-01-11 Tom de Vries <tom@codesourcery.com>
17897 PR tree-optimization/69108
17898 * gcc.dg/autopar/pr69108.c: New test.
17900 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
17903 * c-c++-common/Wisleading-indentation.c: Augment test.
17905 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
17908 * gfortran.dg/inline_matmul_12.f90: New test.
17910 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
17913 * gfortran.dg/actual_array_offset_1: New test.
17915 2016-01-10 Tom de Vries <tom@codesourcery.com>
17917 PR tree-optimization/69062
17918 * gcc.dg/autopar/pr69062.c: New test.
17920 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
17922 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17923 * gcc.dg/vect/slp-perm-2.c: Likewise.
17924 * gcc.dg/vect/slp-perm-3.c: Likewise.
17925 * gcc.dg/vect/slp-perm-5.c: Likewise.
17926 * gcc.dg/vect/slp-perm-6.c: Likewise.
17927 * gcc.dg/vect/slp-perm-7.c: Likewise.
17928 * gcc.dg/vect/slp-perm-8.c: Likewise.
17930 2016-01-10 Tom de Vries <tom@codesourcery.com>
17932 PR tree-optimization/69039
17933 * gcc.dg/autopar/pr69039.c: New test.
17935 2016-01-09 Marek Polacek <polacek@redhat.com>
17938 * g++.dg/pr69113.C: New test.
17940 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17942 PR middle-end/50865
17943 PR tree-optimization/69097
17944 * gcc.c-torture/execute/pr50865.c: New test.
17945 * gcc.c-torture/execute/pr69097-1.c: New test.
17946 * gcc.c-torture/execute/pr69097-2.c: New test.
17947 * gcc.dg/pr69097-1.c: New test.
17948 * gcc.dg/pr69097-2.c: New test.
17950 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17953 * g++.dg/opt/pr69164.C: New test.
17955 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17957 PR tree-optimization/69167
17958 * gcc.dg/pr69167.c: New test.
17960 2016-01-08 Marek Polacek <polacek@redhat.com>
17963 * g++.dg/pr68449.C: New.
17965 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
17967 PR tree-optimization/68707
17968 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17969 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17970 on platforms supporting it.
17971 * gcc.dg/vect/slp-perm-2.c: Likewise.
17972 * gcc.dg/vect/slp-perm-3.c: Likewise.
17973 * gcc.dg/vect/slp-perm-5.c: Likewise.
17974 * gcc.dg/vect/slp-perm-7.c: Likewise.
17975 * gcc.dg/vect/slp-perm-8.c: Likewise.
17976 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17977 on platforms supporting it.
17979 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17981 PR tree-optimization/69162
17982 * gcc.dg/pr69162.c: New test.
17984 PR tree-optimization/69172
17985 * gcc.dg/pr69172.c: New test.
17987 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
17989 PR tree-optimization/67781
17990 * gcc.c-torture/execute/pr67781.c: New file.
17992 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17994 PR tree-optimization/69083
17995 * gcc.dg/vect/pr69083.c: New test.
17997 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
17999 PR tree-optimization/61441
18000 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
18001 Use -fexcess-precision=standard for compiler options.
18002 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
18004 2016-01-08 Jakub Jelinek <jakub@redhat.com>
18007 * gfortran.dg/gomp/pr69128.f90: New test.
18010 * g++.dg/ext/pr69145-1.C: New test.
18011 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
18012 * g++.dg/ext/pr69145-2.h: New file.
18014 2016-01-07 Martin Sebor <msebor@redhat.com>
18017 * gcc.dg/atomic-fetch-bool.c: New test.
18018 * gcc.dg/sync-fetch-bool.c: New test.
18020 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
18023 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
18025 2016-01-07 Nick Clifton <nickc@redhat.com>
18028 * g++.dg/pr66655.C: New test.
18029 * g++.dg/pr66655_1.cc: Test support file.
18030 * g++.dg/pr66655.h: Test header file.
18032 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
18035 gfortran.dg/gomp/pr66680.f90: New test.
18037 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
18040 * gcc.target/i386/pr69171-1.c: New test.
18041 * gcc.target/i386/pr69171-2.c: Likewise.
18042 * gcc.target/i386/pr69171-3.c: Likewise.
18043 * gcc.target/i386/pr69171-4.c: Likewise.
18044 * gcc.target/i386/pr69171-5.c: Likewise.
18045 * gcc.target/i386/pr69171-6.c: Likewise.
18047 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
18049 PR middle-end/67639
18050 * c-c++-common/pr67639.c: New test.
18052 2016-01-07 Jakub Jelinek <jakub@redhat.com>
18054 PR tree-optimization/69141
18055 * g++.dg/opt/pr69141.C: New test.
18057 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
18059 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
18061 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
18064 * gcc.target/i386/pr69140.c: New test
18066 2016-01-06 David Malcolm <dmalcolm@redhat.com>
18068 * gcc.dg/bad-dereference.c: New test case.
18070 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18072 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
18074 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
18076 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
18078 2016-01-06 Marek Polacek <polacek@redhat.com>
18081 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
18083 2016-01-05 Marek Polacek <polacek@redhat.com>
18086 * gcc.dg/atomic-invalid-2.c: New.
18088 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
18091 * gcc.target/i386/pr68991.c: New test.
18093 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
18096 * g++.dg/pr68991-1.C: New test.
18097 * g++.dg/pr68991-2.C: Likewise.
18099 2016-01-05 Sergei Trofimovich <siarheit@google.com>
18102 * gcc.target/ia64/pr60465-gprel64.c: New test.
18103 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
18105 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18107 PR rtl-optimization/68651
18108 * gcc.target/aarch64/pr68651_1.c: New test.
18110 2016-01-05 David Malcolm <dmalcolm@redhat.com>
18113 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
18115 2016-01-05 Nathan Sidwell <nathan@acm.org>
18118 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
18120 * gcc.dg/alias-15.c: New.
18122 2016-01-05 Nick Clifton <nickc@redhat.com>
18125 * g++.dg/pr68770.C: New test.
18127 2016-01-04 Mike Stump <mikestump@comcast.net>
18129 * lib/target-supports.exp (check_effective_target_cilkplus):
18130 cilkplus targets require pthreads.
18131 (check_effective_target_cilkplus): Remove special case for NVPTX.
18133 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
18135 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
18138 2016-01-04 Jakub Jelinek <jakub@redhat.com>
18140 Update copyright years.
18142 2016-01-04 Marek Polacek <polacek@redhat.com>
18145 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
18146 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
18147 * gcc.dg/atomic/stdatomic-op-5.c: New test.
18149 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
18151 * gcc.target/sparc/20160104-2.c: New test.
18153 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
18155 * gcc.target/sparc/20160104-1.c: New test.
18157 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
18160 * gfortran.dg/pr65045.f90: New test.
18162 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
18164 * gnat.dg/specs/debug1.ads: Delete.
18166 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18168 PR libgfortran/68867
18169 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
18172 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18174 PR libgfortran/68867
18175 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
18178 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
18181 * gfortran.dg/pr68864.f90: New test.
18183 2016-01-01 Jakub Jelinek <jakub@redhat.com>
18185 PR tree-optimization/69070
18186 * gcc.dg/pr69070.c: New test.
18189 * gfortran.dg/pr69055.f90: New test.
18192 * gcc.dg/pr69015.c: New test.
18194 Copyright (C) 2016 Free Software Foundation, Inc.
18196 Copying and distribution of this file, with or without modification,
18197 are permitted in any medium without royalty provided the copyright
18198 notice and this notice are preserved.