re PR c++/68180 ([ICE] at cp/constexpr.c:2768 in initializing __vector in a loop)
[official-gcc.git] / gcc / testsuite / ChangeLog
blob0a0a1b57e20e181a835bc17200dd5cfb7e7a0c1d
1 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
3         PR c++/68180
4         * g++.dg/cpp1y/pr68180.C: New.
6 2016-11-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8         PR tree-optimization/78319
9         * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
10         arm-none-eabi.
12 2016-11-17  Richard Biener  <rguenther@suse.de>
14         PR tree-optimization/78306
15         * gcc.dg/cilk-plus/pr78306.c: New testcase.
17 2016-11-17  Richard Biener  <rguenther@suse.de>
19         PR middle-end/78305
20         * gcc.dg/torture/pr78305.c: New testcase.
22 2016-11-17  Janus Weil  <janus@gcc.gnu.org>
24         PR fortran/66227
25         * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
27 2016-11-16  Marek Polacek  <polacek@redhat.com>
29         PR c/78285
30         * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
31         * g++.dg/ext/case-range2.C: Likewise.
33 2016-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
35         PR fortran/58001
36         * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
37         * gfortran.dg/fmt_tab_2.f90: Ditto.
39 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
41         PR rtl-optimization/78378
42         * gcc.c-torture/execute/pr78378.c: New test.
44 2016-11-16  Andrew Burgess  <andrew.burgess@embecosm.com>
46         * gcc.dg/tree-prof/section-attr-1.c: New file.
47         * gcc.dg/tree-prof/section-attr-2.c: New file.
48         * gcc.dg/tree-prof/section-attr-3.c: New file.
50 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
52         * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
53         rather than `la'.
55 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
57         * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
58         (dg-final): Remove microMIPS JALRS mnemonic matching.
59         * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
60         (dg-final): Remove microMIPS JALRS mnemonic matching.
61         * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
62         (dg-final): Remove microMIPS JALRS mnemonic matching.
63         * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
64         * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
65         * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
66         * gcc.target/mips/call-1u.c: New test case.
67         * gcc.target/mips/call-2u.c: New test case.
68         * gcc.target/mips/call-3u.c: New test case.
69         * gcc.target/mips/call-4u.c: New test case.
70         * gcc.target/mips/call-5u.c: New test case.
71         * gcc.target/mips/call-6u.c: New test case.
73 2016-11-16  Thomas Preud'homme  <thomas.preudhomme@arm.com>
75         * gcc.target/arm/empty_fiq_handler.c: New test.
77 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
79         PR fortran/78299
80         * gfortran.dg/gomp/pr78299.f90: New test.
82 2015-11-16  Wilco Dijkstra  <wdijkstr@arm.com>
84         * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
85         * gcc.dg/optimize-bswaphi-1.c: Likewise.        
86         * gcc.dg/optimize-bswapsi-2.c: Likewise.
88 2016-11-16  Szabolcs Nagy  <szabolcs.nagy@arm.com>
90         PR libgfortran/78314
91         * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
93 2016-11-16  Bin Cheng  <bin.cheng@arm.com>
95         * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
96         according to updated dump info.
98 2016-11-16  Alexander Monakov  <amonakov@ispras.ru>
100         * lib/target-supports.exp (check_effective_target_alloca): Use a
101         compile test.
102         * gcc.target/nvptx/softstack.c: New test.
103         * gcc.target/nvptx/decl-shared.c: New test.
104         * gcc.target/nvptx/decl-shared-init.c: New test.
106 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
108         * gcc.target/mips/data-sym-jump.c: New test case.
109         * gcc.target/mips/data-sym-pool.c: New test case.
110         * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
111         annotation.
113 2016-11-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
115         * lib/target-supports.exp (check_avx2_hw_available): New.
116         (check_effective_target_avx2_runtime): New.
117         * gcc.dg/vect/vect-tail-nomask-1.c: New test.
119 2016-11-16  Tamar Christina  <tamar.christina@arm.com>
121         PR testsuite/78136
122         * gcc.dg/cpp/trad/trad.exp
123         (dg-runtest): Moved $srcdir/$subdir/ to
124         DEFAULT_TRADCPPFLAGS.
126 2016-11-16  Andre Vehreschild  <vehre@gcc.gnu.org>
128         PR fortran/78356
129         * gfortran.dg/class_allocate_23.f08: New test.
131 2016-11-16  Richard Biener  <rguenther@suse.de>
133         PR middle-end/78333
134         * gcc.dg/pr78333.c: New testcase.
136 2016-11-16  Martin Liska  <mliska@suse.cz>
138         PR sanitizer/78270
139         * gcc.dg/asan/pr78270.c: Update comment style.
140         * gcc.dg/asan/pr78270-2.c: New test.
142 2016-11-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
144         * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
145         of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
147 2016-11-16  Richard Biener  <rguenther@suse.de>
149         PR tree-optimization/78348
150         * gcc.dg/tree-ssa/ldist-24.c: New testcase.
152 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
154         PR sanitizer/77823
155         * c-c++-common/ubsan/overflow-vec-1.c: New test.
156         * c-c++-common/ubsan/overflow-vec-2.c: New test.
158 2016-11-15  Marek Polacek  <polacek@redhat.com>
160         * g++.dg/cpp1z/init-statement6.C: Rename a function.
162 2016-11-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
164         PR libgfortran/51119
165         * gfortran.dg/matmul_12.f90: New test case.
167 2016-11-15  Uros Bizjak  <ubizjak@gmail.com>
169         * gcc.target/i386/funcspec-56.inc: New file.
170         * gcc.target/i386.funcspec-5.c: Include funcspec-56.inc.  Remove
171         common 32-bit and 64-bit function specific options.
172         * gcc.target/i386.funcspec-6.c: Ditto.
174 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
176         * g++.dg/cpp1z/decomp14.C: New test.
177         * g++.dg/cpp1z/decomp15.C: New test.
178         * g++.dg/cpp1z/decomp16.C: New test.
180         * g++.dg/cpp1z/decomp13.C: New test.
182         * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
184         PR c++/71988
185         * g++.dg/cpp0x/constexpr-71988.C: New test.
187 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
189         * gcc.target/mips/insn-casesi.c: New test case.
190         * gcc.target/mips/insn-pseudo-1.c: New test case.
191         * gcc.target/mips/insn-pseudo-2.c: New test case.
192         * gcc.target/mips/insn-pseudo-3.c: New test case.
193         * gcc.target/mips/insn-pseudo-4.c: New test case.
194         * gcc.target/mips/insn-tablejump.c: New test case.
196 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
198         * gcc.target/mips/mips.exp (mips_option_tests): Add
199         `-mcode-readable=yes' array element.
201 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
203         * gcc.target/mips/mips.exp (mips_option_tests): Add
204         `-mmicromips' array element.
206 2016-11-15  Michael Matz  <matz@suse.de>
208         PR missed-optimization/77881
209         * gcc.target/i386/pr77881.c: New test.
211 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
213         PR middle-end/78295
214         * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
216 2016-11-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
218         * gcc.target/powerpc/vec-set-int.c: New test.
219         * gcc.target/powerpc/vec-set-short.c: Likesie.
220         * gcc.target/powerpc/vec-set-char.c: Likewise.
222 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
224         * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
226 2016-11-14  Janus Weil  <janus@gcc.gnu.org>
228         PR fortran/78300
229         * gfortran.dg/class_result_3.f90: New test.
231 2016-11-14  Prasad Ghangal  <prasad.ghangal@gmail.com>
232             Richard Biener  <rguenther@suse.de>
234         * gcc.dg/gimplefe-1.c: New testcase.
235         * gcc.dg/gimplefe-2.c: Likewise.
236         * gcc.dg/gimplefe-3.c: Likewise.
237         * gcc.dg/gimplefe-4.c: Likewise.
238         * gcc.dg/gimplefe-5.c: Likewise.
239         * gcc.dg/gimplefe-6.c: Likewise.
240         * gcc.dg/gimplefe-7.c: Likewise.
241         * gcc.dg/gimplefe-8.c: Likewise.
242         * gcc.dg/gimplefe-9.c: Likewise.
243         * gcc.dg/gimplefe-10.c: Likewise.
244         * gcc.dg/gimplefe-11.c: Likewise.
245         * gcc.dg/gimplefe-12.c: Likewise.
246         * gcc.dg/gimplefe-13.c: Likewise.
247         * gcc.dg/gimplefe-14.c: Likewise.
248         * gcc.dg/gimplefe-15.c: Likewise.
249         * gcc.dg/gimplefe-16.c: Likewise.
250         * gcc.dg/gimplefe-17.c: Likewise.
251         * gcc.dg/gimplefe-18.c: Likewise.
253 2016-11-14  Martin Liska  <mliska@suse.cz>
255         PR bootstrap/78069
256         * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
257         to match scanned pattern.
258         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
260 2016-11-14  Richard Biener  <rguenther@suse.de>
262         PR tree-optimization/78312
263         * gcc.dg/torture/pr78312.c: New testcase.
265 2016-11-14  Georg-Johann Lay  <avr@gjlay.de>
267         PR target/78093
268         * gcc.target/avr/torture/tiny-absdata-2.c: New test.
270 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
271             Jason Merrill  <jason@redhat.com>
273         Implement P0217R3 - C++17 structured bindings
274         * g++.dg/cpp1z/decomp1.C: New test.
275         * g++.dg/cpp1z/decomp2.C: New test.
276         * g++.dg/cpp1z/decomp3.C: New test.
277         * g++.dg/cpp1z/decomp4.C: New test.
278         * g++.dg/cpp1z/decomp5.C: New test.
279         * g++.dg/cpp1z/decomp6.C: New test.
280         * g++.dg/cpp1z/decomp7.C: New test.
281         * g++.dg/cpp1z/decomp8.C: New test.
282         * g++.dg/cpp1z/decomp9.C: New test.
283         * g++.dg/cpp1z/decomp10.C: New test.
285 2016-11-13  Kugan Vivekanandarajah  <kuganv@linaro.org>
287         * g++.dg/torture/pr78268.C: New test.
289 2016-11-13  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
291         PR c/35503
292         * c-c++-common/pr35503-1.c: New test.
293         * c-c++-common/pr35503-2.c: Likewise.
294         * c-c++-common/pr35503-3.c: Likewise.
295         * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
297 2016-11-13  Uros Bizjak  <ubizjak@gmail.com>
299         PR rtl-optimization/78232
300         PR rtl-optimization/78248
301         * gcc.dg/ubsan/pr78248.c: New test.
303 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
305         * gnat.dg/address_conv.adb: New test.
307 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
309         * gnat.dg/renaming11.ad[sb]: New test.
311 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
313         * c-c++-common/dump-ada-spec-6.c: New test.
315 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
317         * gnat.dg/lto21.adb: New test.
318         * gnat.dg/lto21_pkg1.ads: New helper.
319         * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
321 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
323         PR fortran/60952
324         * gfortran.dg/typebound_proc_34.f90: New test.
326 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
328         PR fortran/66366
329         * gfortran.dg/class_57.f90: Changed error message.
330         * gfortran.dg/class_60.f90: New test.
332 2016-11-12  David Edelsohn  <dje.gcc@gmail.com>
334         * g++.dg/pr78112.C: XFAIL AIX.
336 2016-11-12  Janus Weil  <janus@gcc.gnu.org>
338         PR fortran/77501
339         * gfortran.dg/typebound_generic_16.f90: New test.
341 2016-11-12  Jakub Jelinek  <jakub@redhat.com>
343         PR c++/71225
344         * g++.dg/cpp0x/pr71225.C: New test.
346 2016-11-11  Eric Botcazou  <ebotcazou@adacore.com>
348         * gcc.target/sparc/20161111-1.c: New test.
350 2016-11-11  Uros Bizjak  <ubizjak@gmail.com>
352         PR target/78310
353         * gcc.target/i386/pr78310.c: New test.
355 2016-11-11  Jeff Law  <law@redhat.com>
357         * gcc.dg/tree-ssa/isolate-6.c: New test.
358         * gcc.dg/tree-ssa/isolate-7.c: New test.
360 2016-11-11  Bin Cheng  <bin.cheng@arm.com>
362         PR testsuite/78292
363         * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
364         vect_max_reduc.
366 2016-11-11  Jakub Jelinek  <jakub@redhat.com>
368         PR c++/72774
369         * g++.dg/parse/pr72774.C: New test.
371 2016-11-11  Richard Biener  <rguenther@suse.de>
373         PR tree-optimization/71575
374         * gcc.dg/graphite/pr71575-1.c: New testcase.
375         * gcc.dg/graphite/pr71575-2.c: Likewise.
377 2016-11-11  Richard Biener  <rguenther@suse.de>
379         PR middle-end/78295
380         * gcc.dg/uninit-pr78295.c: New testcase.
382 2016-11-10  Fritz O. Reese  <fritzoreese@gmail.com>
384         PR fortran/78277
385         * gfortran.dg/dec_structure_17.f90: New test.
387 2016-11-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
389         * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
390         being allowed in vector registers.
391         * gcc.target/powerpc/vsx-qimode2.c: Likewise.
392         * gcc.target/powerpc/vsx-qimode3.c: Likewise.
393         * gcc.target/powerpc/vsx-himode.c: Likewise.
394         * gcc.target/powerpc/vsx-himode2.c: Likewise.
395         * gcc.target/powerpc/vsx-himode3.c: Likewise.
396         * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
397         to allow matching MFVSRD or MFVSRW.
399 2016-11-10  Pat Haugen  <pthaugen@us.ibm.com>
401         PR rtl-optimization/78241
402         * gcc.dg/pr78241.c: New test.
404 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
406         * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
407         201307.
409         * g++.dg/cpp1z/noexcept-type14.C: New test.
410         * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
412 2016-11-10  James Greenhalgh  <james.greenhalgh@arm.com>
414         * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
415         WVAL0S tests added in r241817.
417 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
419         * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
420         * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
421         no longer allowed and corresponding ordered construct.
422         * gfortran.dg/gomp/linear-1.f90: New test.
423         * gfortran.dg/gomp/declare-simd-2.f90: New test.
424         * gfortran.dg/gomp/declare-target-1.f90: New test.
425         * gfortran.dg/gomp/declare-target-2.f90: New test.
427 2016-11-10  Martin Liska  <mliska@suse.cz>
429         PR sanitizer/78270
430         * gcc.dg/asan/pr78270.c: New test.
432 2016-11-10  Pierre-Marie de Rodat  <derodat@adacore.com>
433             Jakub Jelinek  <jakub@redhat.com>
435         PR debug/78112
436         * g++.dg/pr78112.C: New testcase.
438 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
440         * g++.dg/asan/asan_test.C: Remove -Wno-format, add
441         -Wno-c++1z-compat.
442         * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
443         string in case condition contains % characters.
445         PR c++/78283
446         * g++.dg/cpp1z/noexcept-type13.C: New test.
448 2016-11-09  Toma Tabacu  <toma.tabacu@imgtec.com>
450         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
451         using (HAS_MOVN) with MIPS III.
453 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
455         PR fortran/46459
456         * gfortran.dg/volatile14.f90: New test.
458 2016-11-09  Uros Bizjak  <ubizjak@gmail.com>
460         PR target/78262
461         * gcc.target/i386/pr78262.c: New test.
463 2016-11-09  Fritz O. Reese  <fritzoreese@gmail.com>
465         PR fortran/78259
466         * gfortran.dg/pr78259.f90: New test.
468 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
470         PR fortran/60777
471         * gfortran.dg/spec_expr_7.f90: New test.
473 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
475         PR target/77718
476         * gcc.c-torture/execute/pr77718.c: New test.
478         * gcc.dg/ubsan/c99-shift-3.c: New test.
479         * gcc.dg/ubsan/c99-shift-4.c: New test.
480         * gcc.dg/ubsan/c99-shift-5.c: New test.
481         * gcc.dg/ubsan/c99-shift-6.c: New test.
483 2016-11-09  Martin Liska  <mliska@suse.cz>
485         * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
486         test-case for memcmp.
487         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
489 2016-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
491         PR testsuite/78269
492         * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
494 2016-11-09  Paul Thomas  <pault@gcc.gnu.org>
496         * gfortran.dg/move_alloc_18.f90: New test.
498 2016-11-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
500         PR middle-end/78256
501         * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
502         * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
504 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
506         PR fortran/71894
507         * gfortran.dg/class_59.f90: New test.
509 2016-11-09  Richard Biener  <rguenther@suse.de>
511         PR tree-optimization/78007
512         * gcc.dg/vect/vect-bswap32.c: Adjust.
513         * gcc.dg/vect/vect-bswap64.c: Likewise.
515 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
517         * gcc.dg/ipa/vrp7.c: New test.
519 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
521         PR ipa/78121
522         * gcc.dg/ipa/pr78121.c: New test.
524 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
526         * c-c++-common/asan/default_options.h: New file.
527         * c-c++-common/asan/strcasestr-1.c: New test.
528         * c-c++-common/asan/strcasestr-2.c: Likewise.
529         * c-c++-common/asan/strcspn-1.c: Likewise.
530         * c-c++-common/asan/strcspn-2.c: Likewise.
531         * c-c++-common/asan/strpbrk-1.c: Likewise.
532         * c-c++-common/asan/strpbrk-2.c: Likewise.
533         * c-c++-common/asan/strspn-1.c: Likewise.
534         * c-c++-common/asan/strspn-2.c: Likewise.
535         * c-c++-common/asan/strstr-1.c: Likewise.
536         * c-c++-common/asan/strstr-2.c: Likewise.
537         * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
539 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
541         * c-c++-common/asan/null-deref-1.c: Adjust testcase.
543 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
545         PR fortran/68440
546         * gfortran.dg/class_58.f90: New test.
548 2016-11-08  Uros Bizjak  <ubizjak@gmail.com>
550         PR target/70799
551         * gcc.target/i386/pr70799-2.c: New test.
553 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
555         PR fortran/77596
556         * gfortran.dg/proc_ptr_comp_46.f90: New test.
558 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
560         * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
562 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
564         * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
566 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
568         * gcc.dg/vect/vect-cond-2.c: Drop xfail.
570 2016-11-08  Martin Liska  <mliska@suse.cz>
572         PR testsuite/78242
573         * g++.dg/asan/use-after-scope-4.C: New test.
574         * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
575         * gcc.dg/asan/use-after-scope-8.c: Remove.
577 2016-11-08  Richard Biener  <rguenther@suse.de>
579         * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
581 2016-11-08  Tamar Christina  <tamar.christina@arm.com>
583         PR testsuite/78136
584         * gcc.dg/cpp/trad/trad.exp
585         (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
586         * gcc.dg/cpp/trad/include.c: Use local header file.
588 2016-11-08  Richard Biener  <rguenther@suse.de>
590         PR tree-optimization/78205
591         * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
593 2016-11-08  Richard Biener  <rguenther@suse.de>
595         PR tree-optimization/78224
596         * g++.dg/torture/pr78224.C: New testcase.
598 2016-11-08  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
600         * gcc.dg/store_merging_1.c: Require store_merge.
601         * gcc.dg/store_merging_2.c: Likewise.
602         * gcc.dg/store_merging_4.c: Likewise.
603         * gcc.dg/store_merging_5.c: Likewise.
604         * gcc.dg/store_merging_6.c: Likewise.
605         * gcc.dg/store_merging_7.c: Likewise.
606         * gcc.dg/store_merging_8.c: Likewise.
607         * lib/target-supports.exp (check_effective_target_store_merge): New.
609 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
611         * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
612         * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
613         * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
614         * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
615         -mvsx -mpower8-vector.
616         * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
617         * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
618         * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
619         -mvsx -mpower8-vector.
621 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
623         * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
625         * gfortran.dg/implicit_class_1.f90: Skip on AIX.
626         * gcc.dg/visibility-14.c: XFAIL AIX.
627         * gcc.dg/visibility-15.c: XFAIL AIX.
628         * gcc.dg/visibility-16.c: XFAIL AIX.
629         * gcc.dg/visibility-17.c: XFAIL AIX.
630         * gcc.dg/visibility-18.c: XFAIL AIX.
631         * gcc.dg/visibility-19.c: XFAIL AIX.
632         * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
633         * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
634         * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
635         * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
637 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
639         PR target/78227
640         * gcc.target/i386/pr78227-1.c: New test.
641         * gcc.target/i386/pr78227-2.c: New test.
643 2016-11-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
645         PR middle-end/35691
646         * gcc.dg/pr35691-1.c: New test-case.
647         * gcc.dg/pr35691-2.c: Likewise.
649 2016-11-07  Bernd Schmidt  <bschmidt@redhat.com>
651         PR rtl-optimization/77309
652         * gcc.dg/torture/pr77309.c: New test.
654 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
656         PR middle-end/71529
657         * gcc.target/i386/pr71529.C: Moved to ...
658         * g++.dg/opt/pr71529.C: ... here.  New test.  Guard for i?86/x86_64.
660         PR target/64411
661         * gcc.target/i386/pr64411.C: Moved to ...
662         * g++.dg/opt/pr64411.C: ... here.  New test.  Guard for i?86/x86_64
663         lp64.
665         PR target/65105
666         * gcc.target/i386/pr65105-4.C: Moved to ...
667         * g++.dg/opt/pr65105-4.C: ... here.  New test.  Guard for i?86/x86_64.
668         Run into compile test rather than execute test.
670 2016-11-07  Richard Biener  <rguenther@suse.de>
672         PR target/78229
673         * g++.dg/pr78229.C: New testcase.
675 2016-11-07  Richard Biener  <rguenther@suse.de>
677         PR tree-optimization/78218
678         * gcc.dg/torture/pr78218.c: New testcase.
680 2016-11-07  Richard Biener  <rguenther@suse.de>
682         PR tree-optimization/78228
683         * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
685 2016-11-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
687         PR target/77822
688         * g++.dg/torture/pr77822.C: New test.
690 2016-11-07  Martin Liska  <mliska@suse.cz>
692         * c-c++-common/asan/force-inline-opt0-1.c: Disable
693         -f-sanitize-address-use-after-scope.
694         * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
695         internal fn calls.
696         * g++.dg/asan/use-after-scope-1.C: New test.
697         * g++.dg/asan/use-after-scope-2.C: Likewise.
698         * g++.dg/asan/use-after-scope-3.C: Likewise.
699         * g++.dg/asan/use-after-scope-types-1.C: Likewise.
700         * g++.dg/asan/use-after-scope-types-2.C: Likewise.
701         * g++.dg/asan/use-after-scope-types-3.C: Likewise.
702         * g++.dg/asan/use-after-scope-types-4.C: Likewise.
703         * g++.dg/asan/use-after-scope-types-5.C: Likewise.
704         * g++.dg/asan/use-after-scope-types.h: Likewise.
705         * gcc.dg/asan/use-after-scope-1.c: Likewise.
706         * gcc.dg/asan/use-after-scope-2.c: Likewise.
707         * gcc.dg/asan/use-after-scope-3.c: Likewise.
708         * gcc.dg/asan/use-after-scope-4.c: Likewise.
709         * gcc.dg/asan/use-after-scope-5.c: Likewise.
710         * gcc.dg/asan/use-after-scope-6.c: Likewise.
711         * gcc.dg/asan/use-after-scope-7.c: Likewise.
712         * gcc.dg/asan/use-after-scope-8.c: Likewise.
713         * gcc.dg/asan/use-after-scope-9.c: Likewise.
714         * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
715         * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
716         * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
717         * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
718         * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
720 2016-11-07  Richard Biener  <rguenther@suse.de>
722         PR tree-optimization/78189
723         * g++.dg/torture/pr78189.C: New testcase.
725 2016-11-06  David Edelsohn  <dje.gcc@gmail.com>
727         * gcc.dg/Wtrampolines.c: XFAIL AIX.
729 2016-11-06  Andre Vehreschild  <vehre@gcc.gnu.org>
731         * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
732         occuring.
734 2016-11-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
736         PR fortran/78221
737         * arith.c (gfc_complex2real):  Change gfc_warning_now to
738         gfc_warning.
740 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
742         * gfortran.dg/move_alloc_17.f03: New test.
744 2016-11-05  Richard Biener  <rguenther@suse.de>
746         PR bootstrap/78188
747         * g++.dg/ipa/pr78188.C: New test.
749 2016-11-05  Janus Weil  <janus@gcc.gnu.org>
750             Dominique d'Humieres  <dominiq@lps.ens.fr>
752         PR fortran/69495
753         * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
755 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
757         PR fortran/67564
758         * gfortran.dg/select_type_39.f03: New test.
760 2016-11-04  Paul Thomas  <pault@gcc.gnu.org>
762         PR fortran/64933
763         * gfortran.dg/associate_23.f90: New test.
765 2016-11-04  Jakub Jelinek  <jakub@redhat.com>
767         PR target/77834
768         * gcc.dg/pr77834.c: New test.
770 2016-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
772         PR c++/67980
773         * g++.dg/cpp1y/pr67980.C: New.
775 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
777         * gcc.target/powerpc/fold-vec-add-1.c: New.
778         * gcc.target/powerpc/fold-vec-add-2.c: New.
779         * gcc.target/powerpc/fold-vec-add-3.c: New.
780         * gcc.target/powerpc/fold-vec-add-4.c: New.
781         * gcc.target/powerpc/fold-vec-add-5.c: New.
782         * gcc.target/powerpc/fold-vec-add-6.c: New.
783         * gcc.target/powerpc/fold-vec-add-7.c: New.
785 2016-11-04  Toma Tabacu  <toma.tabacu@imgtec.com>
787         * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
788         for -mbranch-likely, infer -mno-branch-likely for R6.
790 2016-11-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
792         PR c++/71973
793         * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
794         * g++.dg/init/new15.C: Likewise.
795         * g++.dg/ipa/inline-1.C: Likewise.
796         * g++.dg/ipa/inline-2.C: Likewise.
797         * g++.dg/lto/20080908-1_0.C: Likewise.
798         * g++.dg/tc1/dr20.C: Likewise.
799         * g++.dg/tree-ssa/inline-1.C: Likewise.
800         * g++.dg/tree-ssa/inline-2.C: Likewise.
801         * g++.old-deja/g++.law/except1.C: Likewise.
802         * g++.old-deja/g++.other/vbase5.C: Likewise.
803         * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
805 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
807         PR tree-optimization/78210
808         * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
809         possibility of widening multiplies.
811 2016-11-04  Richard Biener  <rguenther@suse.de>
813         PR middle-end/78185
814         * gcc.dg/pr78185.c: New testcase.
816 2016-10-04  David Edelsohn  <dje.gcc@gmail.com>
818         * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
819         * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
821 2016-11-03  Jakub Jelinek  <jakub@redhat.com>
822             Alexandre Oliva  <aoliva@redhat.com>
823             Jason Merrill  <jason@redhat.com>
825         PR debug/28767
826         PR debug/56974
827         * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
828         * g++.dg/debug/dwarf2/ref-3.C: New test.
829         * g++.dg/debug/dwarf2/ref-4.C: New test.
830         * g++.dg/debug/dwarf2/refqual-1.C: New test.
831         * g++.dg/debug/dwarf2/refqual-2.C: New test.
833 2016-11-03  Fritz Reese  <fritzoreese@gmail.com>
835         * gfortran.dg/dec_exp_1.f90: New test.
836         * gfortran.dg/dec_exp_2.f90: Likewise.
837         * gfortran.dg/dec_exp_3.f90: Likewise.
839 2016-11-03  Fritz O. Reese  <fritzoreese@gmail.com>
841         * gfortran.dg/dec_parameter_1.f: New test.
842         * gfortran.dg/dec_parameter_2.f90: Likewise.
843         * gfortran.dg/dec_parameter_3.f90: Likewise.
844         * gfortran.dg/dec_parameter_4.f90: Likewise.
846 2016-11-03  Martin Liska  <mliska@suse.cz>
848         * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
849         output.
850         * gcc.dg/tree-prof/time-profiler-3.c: New test.
852 2016-11-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
854         PR libgcc/78067
855         * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
857 2016-11-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
859         * gcc.c-torture/execute/pr78170.c: Require int32plus.
861 2016-11-02  Max Filippov  <jcmvbkbc@gmail.com>
863         * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
865 2016-11-01  Tamar Christina  <tamar.christina@arm.com>
867         * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
868         Check for arm_v8_neon_hw.
869         * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
870         Likewise.
871         * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
872         Likewise.
873         * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
874         Likewise.
876 2016-11-02  Richard Biener  <rguenther@suse.de>
878         * gcc.dg/store_merging_8.c: New testcase.
880 2016-11-02  Fritz O. Reese  <fritzoreese@gmail.com>
882         * gfortran.dg/warn_argument_mismatch_1.f90: New test.
884 2016-11-02  David Edelsohn  <dje.gcc@gmail.com>
886         * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
887         * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
888         * gcc.dg/addr_equal_1.c: XFAIL AIX.
889         * gcc.dg/pr65779.c: XFAIL AIX.
890         * gcc.dg/pr70405.c: XFAIL AIX.
892         * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
893         * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
894         * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
896 2016-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
898         * lib/target-supports.exp (check_gc_sections_available): Use
899         -print-prog-name=ld to determine linker used.
901 2016-11-02  Martin Liska  <mliska@suse.cz>
903         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
904         test case.
906 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
908         PR tree-optimization/78170
909         * gcc.c-torture/execute/pr78170.c: New test.
911 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
913         PR tree-optimization/78162
914         * gcc.c-torture/compile/pr78162.c: New test.
916 2016-11-02  Richard Biener  <rguenther@suse.de>
918         PR tree-optimization/78035
919         PR tree-optimization/77964
920         * gcc.target/i386/pr78035.c: New testcase.
922 2016-11-02  Richard Biener  <rguenther@suse.de>
924         * gcc.dg/tree-ssa/vrp111.c: New testcase.
925         * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
926         * gcc.dg/tree-ssa/pr21086.c: Likewise.
927         * gcc.dg/tree-ssa/pr58480.c: Likewise.
928         * gcc.dg/tree-ssa/vrp08.c: Likewise.
930 2016-11-01  David Edelsohn  <dje.gcc@gmail.com>
932         * gfortran.dg/pr70937.f90: require-effective-target lto.
934 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
936         PR fortran/69544
937         * gfortran.dg/where_6.f90:  New test.
939 2016-11-01  Jakub Jelinek  <jakub@redhat.com>
941         * g++.dg/debug/dwarf2/inline-var-1.C: New test.
943 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
945         PR fortran/69544
946         * gfortran.dg/where_5.f90:  New test.
948 2016-11-01  Bilyan Borisov  <bilyan.borisov@arm.com>
950         * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
951         * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
952         * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
953         * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
955 2016-11-01  Uros Bizjak  <ubizjak@gmail.com>
957         * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
958         Whitespace fixes.
959         (check_effective_target_vect_cmdline_needed): Check
960         is-effective-target ia32 for x86 targets.
961         (check_effective_target_vect_simd_clones): Simplify condition.
962         (check_effective_target_vect_double): Ditto.
963         (check_effective_target_vect_aligned_arrays): Check
964         is-effective-target ia32 for x86 targets.  Simplify condition.
965         (check_effective_target_vect_multiple_sizes): Simplify condition.
966         (check_effective_target_sqrt_insn): Add i?86-*-* target.
967         (check_effective_target_sync_int_128): Simplify condition.
968         (check_effective_target_sync_int_128_runtime): Ditto.
969         (check_effective_target_sync_long_long_runtime): Ditto.
970         (check_effective_target_divmod): Add i?86-*-* target.
972 2016-10-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
974         * gcc.target/powerpc/vsx-extract-4.c: New test.
975         * gcc.target/powerpc/vsx-extract-5.c: Likewise.
977 2016-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
979         PR fortran/54679
980         * gfortran.dg/fmt_l.f90: Update test.
981         * gfortran.dg/fmt_l0.f90: New test.
983 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
985         PR c++/78089
986         * c-c++-common/builtin-shuffle-1.c: New test.
987         * g++.dg/cpp0x/addressof3.C: New test.
989 2016-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
991         Add tests for a const member and a reference member for launder.
992         * g++.dg/cpp1z/launder3.C: New.
993         * g++.dg/cpp1z/launder4.C: Likewise.
994         * g++.dg/cpp1z/launder5.C: Likewise.
995         * g++.dg/cpp1z/launder5.cc: Likewise.
996         * g++.dg/cpp1z/launder5.h: Likewise.
997         * g++.dg/cpp1z/launder6.C: Likewise.
998         * g++.dg/cpp1z/launder6.cc: Likewise.
999         * g++.dg/cpp1z/launder6.h: Likewise.
1001 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
1003         PR c++/77948
1004         * g++.dg/cpp0x/pr77948-1.C: New test.
1005         * g++.dg/cpp0x/pr77948-2.C: New test.
1006         * g++.dg/cpp0x/pr77948-3.C: New test.
1007         * g++.dg/cpp0x/pr77948-4.C: New test.
1008         * g++.dg/cpp0x/pr77948-5.C: New test.
1009         * g++.dg/cpp0x/pr77948-6.C: New test.
1011         PR tree-optimization/77860
1012         * gcc.dg/pr77860.c: New test.
1014 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
1016         PR c++/77886
1017         * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1019 2016-10-31  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1021         * gcc.dg/lto/pr60449_0.c: Skip for avr.
1023 2016-10-30  Le-Chun Wu  <lcwu@google.com>
1024             Mark Wielaard  <mjw@redhat.com>
1026         * gcc.dg/Wshadow-compatible-local-1.c: New test.
1027         * gcc.dg/Wshadow-local-1.c: Likewise.
1028         * gcc.dg/Wshadow-local-2.c: Likewise.
1029         * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1030         * g++.dg/warn/Wshadow-local-1.C: Likewise.
1031         * g++.dg/warn/Wshadow-local-2.C: Likewise.
1033 2016-10-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1035         PR tree-optimization/71915
1036         PR tree-optimization/71490
1037         * gcc.dg/tree-ssa/pr54245.c: Delete.
1038         * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1039         document why.
1041 2016-10-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1043         PR fortran/78123
1044         * gfortran.dg/fmt_t_9.f: New test.
1046 2016-10-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1048         PR fortran/67219
1049         * gfortran.dg/pr67219.f90:  New test.
1051 2016-10-29  Jakub Jelinek  <jakub@redhat.com>
1053         PR rtl-optimization/77919
1054         * g++.dg/torture/pr77919-2.C: New test.
1056         PR target/78148
1057         * gcc.dg/pr78148.c: New test.
1059 2016-10-28  Eric Botcazou  <ebotcazou@adacore.com>
1061         * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1062         * gcc.target/sparc/overflow-4.c: ...here.
1063         * gcc.target/sparc/overflow-5.c: New test.
1065 2016-10-28  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1066             Kugan Vivekanandarajah  <kuganv@linaro.org>
1067             Jim Wilson  <jim.wilson@linaro.org>
1069         PR tree-optimization/43721
1070         * lib/target-supports.exp (check_effective_target_divmod): New.
1071         (check_effective_target_divmod_simode): Likewise.
1072         (check_effective_target_arm_divmod_simode): Likewise.
1073         * gcc.dg/divmod-1-simode.c: New test.
1074         * gcc.dg/divmod-1.c: Likewise.
1075         * gcc.dg/divmod-2-simode.c: Likewise.
1076         * gcc.dg/divmod-2.c: Likewise.
1077         * gcc.dg/divmod-3-simode.c: Likewise.
1078         * gcc.dg/divmod-3.c: Likewise.
1079         * gcc.dg/divmod-4-simode.c: Likewise.
1080         * gcc.dg/divmod-4.c: Likewise.
1081         * gcc.dg/divmod-5.c: Likewise.
1082         * gcc.dg/divmod-6-simode.c: Likewise.
1083         * gcc.dg/divmod-6.c: Likewise.
1084         * gcc.dg/divmod-7.c: Likewise.
1086 2016-10-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1087             Jakub Jelinek  <jakub@redhat.com>
1088             Andrew Pinski  <pinskia@gmail.com>
1090         PR middle-end/22141
1091         PR rtl-optimization/23684
1092         * gcc.c-torture/execute/pr22141-1.c: New test.
1093         * gcc.c-torture/execute/pr22141-2.c: Likewise.
1094         * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1095         * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1096         * gcc.dg/store_merging_1.c: New test.
1097         * gcc.dg/store_merging_2.c: Likewise.
1098         * gcc.dg/store_merging_3.c: Likewise.
1099         * gcc.dg/store_merging_4.c: Likewise.
1100         * gcc.dg/store_merging_5.c: Likewise.
1101         * gcc.dg/store_merging_6.c: Likewise.
1102         * gcc.dg/store_merging_7.c: Likewise.
1103         * gcc.target/i386/pr22141.c: Likewise.
1104         * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1105         * g++.dg/init/new17.C: Likewise.
1107 2016-10-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
1109         PR middle-end/72747
1110         * c-c++-common/pr72747-1.c: New test.
1111         * c-c++-common/pr72747-2.c: Likewise.
1113 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1115         * gcc.target/s390/oscbreak-1.c: New test.
1117 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1119         * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1121 2016-10-28  Jakub Jelinek  <jakub@redhat.com>
1123         PR rtl-optimization/77919
1124         * g++.dg/torture/pr77919.C: New test.
1126         PR rtl-optimization/78132
1127         * gcc.target/i386/pr78132.c: New test.
1129 2016-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1131         * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1133 2016-10-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
1135         * gcc.target/powerpc/vsx-simode.c: New test.
1136         * gcc.target/powerpc/vsx-simode2.c: Likewise.
1137         * gcc.target/powerpc/vsx-simode3.c: Likewise.
1139 2016-10-27  Jakub Jelinek  <jakub@redhat.com>
1141         PR fortran/78026
1142         * gfortran.dg/gomp/pr78026.f03: New test.
1143         * gfortran.dg/select_type_38.f03: New test.
1145         PR middle-end/78025
1146         * g++.dg/gomp/declare-simd-7.C: New test.
1148 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
1150         * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1151         * gfortran.dg/dec_init_2.f90: Likewise.
1152         * gfortran.dg/dec_init_3.f90: New test.
1153         * gfortran.dg/dec_init_4.f90: Likewise.
1155 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
1157         * gcc.dg/fold-narrowbopcst-1.c: New test.
1159 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
1161         * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1162         dg-shouldfail/dg-output instead of XFAIL.
1163         * gfortran.dg/dec_io_6.f90: Likewise.
1165 2016-10-27  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1167         * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1168         * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1169         * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1170         * gcc.target/arm/atomic-op-char-3.c: Likewise.
1171         * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1172         * gcc.target/arm/atomic-op-int-3.c: Likewise.
1173         * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1174         * gcc.target/arm/atomic-op-release-3.c: Likewise.
1175         * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1176         * gcc.target/arm/atomic-op-short-3.c: Likewise.
1178 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
1180         * gcc.dg/fold-convmaxconv-1.c: New test.
1181         * gcc.dg/fold-convminconv-1.c: New test.
1183 2016-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1185         PR fortran/78092
1186         * gfortran.dg/pr78092.f90: New test.
1188 2016-10-26  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1190         PR target/78056
1191         * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1192         expected error message.
1193         * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1194         expected error message.
1195         * gcc.target/powerpc/vsu/vec-all-nez-7.c
1196         (test_all_not_equal_and_not_zero): Change expected error message.
1198 2016-10-26  Jakub Jelinek  <jakub@redhat.com>
1200         PR fortran/77973
1201         * gfortran.dg/gomp/pr77973.f90: New test.
1203 2016-10-26  Paul Thomas  <pault@gcc.gnu.org>
1205         PR fortran/78108
1206         * gfortran.dg/submodule_18.f08: New test.
1207         * gfortran.dg/submodule_19.f08: New test.
1209 2016-10-26  Michael Matz  <matz@suse.de>
1211         * g++.dg/pr78060.C: New test.
1212         * gfortran.dg/pr78061.f: New test.
1213         * g++.dg/pr78088.C: New test.
1215 2016-10-26  Fritz Reese  <fritzoreese@gmail.com>
1217         * gfortran.dg/dec_io_1.f90: New test.
1218         * gfortran.dg/dec_io_2.f90: New test.
1219         * gfortran.dg/dec_io_3.f90: New test.
1220         * gfortran.dg/dec_io_4.f90: New test.
1221         * gfortran.dg/dec_io_5.f90: New test.
1222         * gfortran.dg/dec_io_6.f90: New test.
1224 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
1226         PR sanitizer/78106
1227         * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1229 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
1231         * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1232         * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1234 2016-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1236         * gnat.dg/opt59.adb: New test.
1237         * gnat.dg/opt59_pkg.ad[sb]: New helper.
1239         * gnat.dg/opt60.adb: New test.
1241 2016-10-25  Andre Vehreschild  <vehre@gcc.gnu.org>
1243         PR fortran/72770
1244         * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1245         this pr.
1247 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
1249         PR target/78102
1250         * gcc.target/i386/pr78102.c: New test.
1252 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
1254         * gfortran.dg/dec_logical_xor_1.f90: New test.
1255         * gfortran.dg/dec_logical_xor_2.f90: New test.
1256         * gfortran.dg/dec_logical_xor_3.f03: New test.
1258 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
1260         * gfortran.dg/dec_loc_rval_1.f90: New test.
1261         * gfortran.dg/dec_loc_rval_2.f90: New test.
1262         * gfortran.dg/dec_loc_rval_3.f03: New test.
1264 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
1266         * gfortran.dg/dec_type_print.f90: New testcase.
1268 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
1270         * gfortran.dg/feed_1.f90: New test.
1271         * gfortran.dg/feed_2.f90: New test.
1273 2016-10-25  Martin Liska  <mliska@suse.cz>
1275         PR sanitizer/78106
1276         * gcc.dg/asan/pr78106.c: New test.
1278 2016-10-25  Martin Liska  <mliska@suse.cz>
1280         * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1282 2016-10-25  Wilco Dijkstra  <wdijkstr@arm.com>
1284         PR target/78041
1285         * gcc.target/arm/pr78041.c: New test.
1287 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
1289         * g++.dg/cpp1z/launder1.C: New test.
1290         * g++.dg/cpp1z/launder2.C: New test.
1292 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
1293             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
1295         PR target/71676
1296         PR target/71678
1297         * gcc.target/avr/pr71676-2.c: New test.
1299 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
1300             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
1302         PR target/71676
1303         PR target/71678
1304         * gcc.target/avr/pr71676-1.c: New test.
1305         * gcc.target/avr/pr71676-3.c: New test.
1306         * gcc.target/avr/pr71676.c: New test.
1307         * gcc.target/avr/pr71678.c: New test.
1309 2016-10-24  Kugan Vivekanandarajah  <kuganvi@linaro.org>
1311         * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1312         such that cloned verions of tested functions are not created.
1314 2016-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1316         PR fortran/71895
1317         * gfortran.dg/pr71895.f90: New test.
1319 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
1321         * g++.dg/debug/dwarf2/ref-2.C: New test.
1323 2016-10-24  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1325         * c-c++-common/Wint-in-bool-context-3.c: New test.
1327 2016-10-24  Martin Sebor  <msebor@redhat.com>
1329         PR middle-end/77735
1330         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1331         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1332         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1333         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1334         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1335         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1336         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1338 2016-10-24  Richard Biener  <rguenther@suse.de>
1340         PR testsuite/71491
1341         * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1342         * gcc.dg/vect/slp-45.c: Likewise.
1344 2016-10-24  Richard Biener  <rguenther@suse.de>
1346         * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1347         * gcc.dg/tree-ssa/pr21458.c: Likewise.
1348         * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1350 2016-10-24  Georg-Johann Lay  <avr@gjlay.de>
1352         PR target/78093
1353         * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1354         * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1356 2016-10-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1358         * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1360 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
1362         * gcc.target/i386/bmi2-pext-1.c: New test.
1363         * gcc.target/i386/bmi2-pdep-1.c: New test.
1364         * gcc.target/i386/bmi2-bzhi-3.c: New test.
1365         * gcc.target/i386/tbm-bextri-1.c: New test.
1366         * gcc.target/i386/bmi-bextr-6.c: New test.
1368 2016-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1370         PR target/77483
1371         * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1372         * gcc.target/i386/pr65105-1.c: Likewise.
1373         * gcc.target/i386/pr65105-2.c: Likewise.
1374         * gcc.target/i386/pr65105-3.c: Likewise.
1375         * gcc.target/i386/pr65105-5.c: Likewise.
1376         * gcc.target/i386/pr67761.c: Likewise.
1377         * gcc.target/i386/pr70799-1.c: Likewise.
1379 2016-10-24  Martin Liska  <mliska@suse.cz>
1381         PR sanitizer/77966
1382         * c-c++-common/ubsan/unreachable-3.c: New test.
1384 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
1386         PR fortran/77763
1387         * gfortran.dg/pr77763.f90
1389 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
1391         PR fortran/54730
1392         PR fortran/78033
1393         * gfortran.dg/pr78033.f90: New test.
1395 2016-10-23  Paul Thomas  <pault@gcc.gnu.org>
1397         PR fortran/69834
1398         * gfortran.dg/select_type_1.f03: Change error for overlapping
1399         TYPE IS cases.
1400         * gfortran.dg/select_type_36.f03: New test.
1402 2016-10-22  Eric Botcazou  <ebotcazou@adacore.com>
1404         * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1406 2016-10-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1408         PR fortran/78021
1409         * gfortran.dg/string_length_3.f90:  New test.
1411 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
1413         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1415 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
1417         PR fortran/43366
1418         PR fortran/57117
1419         PR fortran/61337
1420         * gfortran.dg/alloc_comp_class_5.f03: New test.
1421         * gfortran.dg/class_allocate_21.f90: New test.
1422         * gfortran.dg/class_allocate_22.f90: New test.
1423         * gfortran.dg/realloc_on_assign_27.f08: New test.
1425 2016-10-21  Jeff Law  <law@redhat.com>
1427         * PR tree-optimization/71947
1428         * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1429         * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1430         * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1432 2016-10-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
1434         * gcc.dg/ipa/vrp5.c: New test.
1435         * gcc.dg/ipa/vrp6.c: New test.
1437 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
1439         * gcc.target/aarch64/test_frame_17.c: New test.
1441 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
1443         * gcc.target/aarch64/test_frame_17.c: New test.
1445 2016-10-21  Andris Pavenis  <andris.pavenis@iki.fi>
1447         PR preprocessor/71681
1448         * gcc.dg/cpp/pr71681-1.c: New testcase
1449         * gcc.dg/cpp/pr71681-2.c: Likewise
1450         * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1451         * gcc.dg/cpp/remap/a/header.gcc: Likewise
1452         * gcc.dg/cpp/remap/a/t_1.h: Likewise
1453         * gcc.dg/cpp/remap/a/t_2.h: Likewise
1455 2016-10-21  Jakub Jelinek  <jakub@redhat.com>
1457         PR target/78057
1458         * gcc.target/i386/pr78057.c: New test.
1460         * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1462 2016-10-21  Paul Thomas  <pault@gcc.gnu.org>
1464         PR fortran/69566
1465         * gfortran.dg/select_type_37.f03: New test.
1467 2016-10-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1469         PR target/71627
1470         * gcc.target/avr/pr71627.c: New test
1472 2016-10-21  Eric Botcazou  <ebotcazou@adacore.com>
1474         * gcc.target/sparc/overflow-1.c: New test.
1475         * gcc.target/sparc/overflow-2.c: Likewise.
1476         * gcc.target/sparc/overflow-3.c: Likewise.
1478 2016-10-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1480         * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1481         effective target.
1483 2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1485         PR rtl-optimization/78038
1486         * gcc.target/aarch64/pr78038.c: New test.
1488 2016-10-21  Richard Biener  <rguenther@suse.de>
1490         PR tree-optimization/78051
1491         * g++.dg/torture/pr78051.C: New testcase.
1493 2016-10-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1495         * c-c++-common/wdate-time.c: Restored test case.
1496         * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1498 2016-10-20  Jakub Jelinek  <jakub@redhat.com>
1500         * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1502 2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
1504         PR target/78037
1505         * gcc.target/i386/pr78037.c: New test.
1507 2016-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1509         * gcc.target/visium/overflow8.c: New.
1510         * gcc.target/visium/overflow16.c: Likewise.
1511         * gcc.target/visium/overflow32: Likewise.
1513 2016-10-20  Michael Matz  <matz@suse.de>
1515         * gcc.dg/loop-split.c: New test.
1516         * gcc.dg/tree-ssa/ifc-9.c: Update.
1517         * gcc.dg/tree-ssa/ifc-10.c: Update.
1519 2016-10-20  Richard Biener  <rguenther@suse.de>
1521         * gcc.dg/graphite/pr35356-1.c: Update.
1523 2016-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
1525         PR c++/77446
1526         * g++.dg/cpp1y/pr77446.C: New.
1528 2016-10-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1530         PR tree-optimization/53979
1531         * gcc.dg/pr53979-1.c: New test-case.
1532         * gcc.dg/pr53979-2.c: Likewise.
1534 2016-10-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1536         * c-c++-common/Wint-in-bool-context-2.c: New test.
1538 2016-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1540         * gfortran.dg/dtio_17.f90: Fix test.
1542 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
1544         * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1545         * gcc.dg/Walloca-2.c: Same.
1547 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
1549         * gcc.dg/Wvla-1.c: Rename to...
1550         * gcc.dg/Wvla-larger-than-1.c: ...this.
1551         * gcc.dg/Wvla-2.c: Rename to...
1552         * gcc.dg/Wvla-larger-than-2.c: ...this.
1553         * gcc.dg/Wvla-3.c: Rename to...
1554         * gcc.dg/Walloca-11.c.: ...this.
1555         * gcc.dg/wvla-[1-7].c: Rename to:
1556         * gcc.dg/Wvla-[1-7].c: ...this.
1558 2016-10-19  Bin Cheng  <bin.cheng@arm.com>
1560         PR tree-optimization/78005
1561         * gcc.dg/vect/pr78005.c: New.
1562         * gcc.target/i386/l_fma_float_1.c: Revise test.
1563         * gcc.target/i386/l_fma_float_2.c: Ditto.
1564         * gcc.target/i386/l_fma_float_3.c: Ditto.
1565         * gcc.target/i386/l_fma_float_4.c: Ditto.
1566         * gcc.target/i386/l_fma_float_5.c: Ditto.
1567         * gcc.target/i386/l_fma_float_6.c: Ditto.
1568         * gcc.target/i386/l_fma_double_1.c: Ditto.
1569         * gcc.target/i386/l_fma_double_2.c: Ditto.
1570         * gcc.target/i386/l_fma_double_3.c: Ditto.
1571         * gcc.target/i386/l_fma_double_4.c: Ditto.
1572         * gcc.target/i386/l_fma_double_5.c: Ditto.
1573         * gcc.target/i386/l_fma_double_6.c: Ditto.
1575 2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
1577         PR tree-optimization/78024
1578         * gcc.dg/goacc/loop-processing-1.c: New file.
1580 2016-10-19  Richard Biener  <rguenther@suse.de>
1582         * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1584 2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1586         * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1587         * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1588         * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1589         * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1590         * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1591         * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1592         * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1593         * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1594         * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1595         * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1596         * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1597         * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1598         * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1599         * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1600         * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1601         * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1602         * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1603         * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1604         * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1605         * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1606         * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1607         * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1608         * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1609         * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1610         * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1611         * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1612         * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1613         * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1614         * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1615         * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1616         * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1617         * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1618         * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1619         * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1620         * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1621         * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1622         * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1623         * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1624         * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1625         * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1626         * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1627         * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1628         * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1629         * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1630         * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1631         * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1632         * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1633         * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1634         * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1635         * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1636         * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1637         * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1638         * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1639         * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1640         * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1641         * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1642         * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1643         * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1644         * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1645         * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1646         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1647         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1648         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1649         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1650         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1651         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1652         * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1653         * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1654         * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1655         * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1656         * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1657         * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1658         * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1659         * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1660         * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1661         * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1662         * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1663         * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1664         * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1665         * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1666         * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1667         * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1668         * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1669         * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1670         * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1671         * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1672         * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1673         * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1674         * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1675         * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1676         * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1677         * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1678         * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1679         * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1680         * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1681         * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1682         * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1683         * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1684         * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1685         * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1686         * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1687         * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1688         * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1689         * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1690         * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1691         * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1692         * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1693         * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1694         * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1695         * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1696         * gcc.target/powerpc/vsu/vsu.exp: New file.
1698 2016-10-18  Uros Bizjak  <ubizjak@gmail.com>
1700         PR target/77991
1701         * gcc.target/i386/pr77991.c: New test.
1703 2016-10-18  Matthew Fortune  <matthew.fortune@imgtec.com>
1705         * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1706         LTO is used.
1708 2016-10-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1710         * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
1712 2016-10-18  Richard Biener  <rguenther@suse.de>
1714         * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1715         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1716         * gcc.dg/tree-ssa/pr21090.c: Likewise.
1717         * gcc.dg/tree-ssa/pr21294.c: Likewise.
1718         * gcc.dg/tree-ssa/pr21563.c: Likewise.
1719         * gcc.dg/tree-ssa/pr23744.c: Likewise.
1720         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1721         * gcc.dg/tree-ssa/pr68431.c: Likewise.
1722         * gcc.dg/tree-ssa/vrp03.c: Likewise.
1723         * gcc.dg/tree-ssa/vrp06.c: Likewise.
1724         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1725         * gcc.dg/tree-ssa/vrp09.c: Likewise.
1726         * gcc.dg/tree-ssa/vrp19.c: Likewise.
1727         * gcc.dg/tree-ssa/vrp20.c: Likewise.
1728         * gcc.dg/tree-ssa/vrp92.c: Likewise.
1729         * gcc.dg/pr68217.c: Likewise.
1730         * gcc.dg/predict-9.c: Likewise.
1731         * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1732         * gcc.dg/predict-1.c: Likewise.
1734 2016-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1736         * gfortran.dg/dtio_17.f90: New test.
1738 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
1740         * gcc.dg/ipa/vrp4.c: Adjust testcase.
1742 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
1744         * gcc.dg/ipa/vrp4.c: New test.
1746 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
1748         * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1749         * gcc.dg/torture/pr39074.c: Likewise.
1751 2016-10-17  Eric Botcazou  <ebotcazou@adacore.com>
1753         * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1754         * gnat.dg/trampoline4.adb: Minor tweak.
1756 2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1758         PR tree-optimization/77916
1759         * gcc.dg/torture/pr77916.c: New.
1761 2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1763         PR fortran/77978
1764         * gfortran.dg/pr77978_1.f90: New test.
1765         * gfortran.dg/pr77978_2.f90: Ditto.
1766         * gfortran.dg/pr77978_3.f90: Ditto.
1768 2016-10-17  Paul Thomas  <pault@gcc.gnu.org>
1770         PR fortran/61420
1771         PR fortran/78013
1772         * gfortran.dg/proc_ptr_49.f90: New test.
1774 2016-09-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1776         PR target/77308
1777         * gcc.target/arm/pr77308.c: New test.
1779 2016-10-17  David Edelsohn  <dje.gcc@gmail.com>
1781         * lib/target-supports.exp
1782         (check_effective_target_floatn_nx_runtime): Return 0 for
1783         powerpc*-ibm-aix*.
1785 2016-10-17  Andrew Pinski  <apinski@cavium.com>
1787         * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1788         long instead of long.
1789         * gcc.target/aarch64/cinc_common_1.c: Likewise.
1790         * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1791         * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1792         * gcc.target/aarch64/mult-synth_4.c: Likewise.
1793         * gcc.target/aarch64/pr68102_1.c: Likewise.
1794         * gcc.target/aarch64/target_attr_3.c: Likewise.
1796 2016-10-17  Richard Biener  <rguenther@suse.de>
1798         PR tree-optimization/77988
1799         * gcc.dg/torture/pr77988.c: New testcase.
1801 2016-10-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1803         * gcc.dg/pr71636-1.c: New test-case.
1804         * gcc.dg/pr71636-2.c: Likewise.
1806 2016-10-16  Eric Botcazou  <ebotcazou@adacore.com>
1808         * gnat.dg/trampoline3.adb: New test.
1809         * gnat.dg/trampoline4.adb: Likewise.
1811 2016-10-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1813         * gfortran.dg/dtio_16.f90: New test.
1815 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
1817         * gcc.target/sparc/bmaskbshuf.c: Rename to...
1818         * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1819         * gcc.target/sparc/bmaskbshuf-2.c: New test.
1821 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
1823         * gcc.target/sparc/popc.c: Rename to...
1824         * gcc.target/sparc/popc-1.c: ...this.
1825         * gcc.target/sparc/popc-2.c: New test.
1827 2016-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1829         PR fortran/77972
1830         * gfortran.dg/unexpected_eof_4.f90: New test.
1832 2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>
1834         PR libfortran/48587
1835         * gfortran.dg/negative_unit2.f90: New test.
1837 2016-10-14  Jakub Jelinek  <jakub@redhat.com>
1839         PR middle-end/77959
1840         * gfortran.dg/pr77959.f90: New test.
1842         DR 1511 - const volatile variables and ODR
1843         * g++.dg/DRs/dr1511-1.C: New test.
1844         * g++.dg/DRs/dr1511-2.C: New test.
1846 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1848         * gnat.dg/debug7.adb (dg-options): Remove -g.
1849         * gnat.dg/debug8.adb (dg-options): Add -margs.
1850         * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1852 2016-10-14  Richard Biener  <rguenther@suse.de>
1854         PR tree-optimization/77979
1855         * gcc.dg/torture/pr77979.c: New testcase.
1857 2016-10-14  Martin Liska  <mliska@suse.cz>
1859         * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1860         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1861         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1863 2016-10-14  Uros Bizjak  <ubizjak@gmail.com>
1865         * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1866         Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1867         * gcc.dg/torture/pr77937-2.c: Likewise.
1869 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1871         * gnat.dg/lto15.adb: Adjust.
1872         * gnat.dg/lto16.adb: Likewise.
1873         * gnat.dg/lto17.adb: Likewise
1874         * gnat.dg/lto18.ad[sb]: New test.
1875         * gnat.dg/lto18_pkg.ads: New helper.
1876         * gnat.dg/lto19.adb: New test.
1877         * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1878         * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1879         * gnat.dg/lto20.adb: New test.
1880         * gnat.dg/lto20_pkg.ad[sb]: New helper.
1882 2016-10-14  Andre Vehreschild  <vehre@gcc.gnu.org>
1884         * gfortran.dg/coarray_38.f90: Expect error message.
1886 2016-10-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1888         * gcc.target/aarch64/spellcheck_1.c: New test.
1889         * gcc.target/aarch64/spellcheck_2.c: Likewise.
1890         * gcc.target/aarch64/spellcheck_3.c: Likewise.
1891         * gcc.target/aarch64/spellcheck_4.c: Likewise.
1892         * gcc.target/aarch64/spellcheck_5.c: Likewise.
1893         * gcc.target/aarch64/spellcheck_6.c: Likewise.
1895 2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>
1897         * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1899 2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1901         PR tree-optimization/77937
1902         * gcc.dg/torture/pr77937-1.c: New.
1903         * gcc.dg/torture/pr77937-2.c: New.
1905 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
1907         * g++.dg/cpp1z/inline-var1.C: New test.
1908         * g++.dg/cpp1z/inline-var1a.C: New test.
1909         * g++.dg/cpp1z/inline-var1.h: New file.
1910         * g++.dg/cpp1z/inline-var2.C: New test.
1911         * g++.dg/cpp1z/inline-var3.C: New test.
1912         * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1913         uninitialized const.
1915 2016-10-13  Sandra Loosemore  <sandra@codesourcery.com>
1917         * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1918         Xscale is specified, not just -march.
1919         * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1920         is incompatible with Xscale.
1922 2016-10-13  Martin Sebor  <msebor@redhat.com>
1924         PR c++/71912
1925         * g++.dg/ext/flexary4.C: Adjust.
1926         * g++.dg/ext/flexary5.C: Same.
1927         * g++.dg/ext/flexary9.C: Same.
1928         * g++.dg/ext/flexary19.C: New test.
1929         * g++.dg/ext/flexary18.C: New test.
1930         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1931         regression test.
1932         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1933         Avoid generating a flexible array member in an array.
1935 2016-10-13  Martin Sebor  <msebor@redhat.com>
1937         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1938         to placate -Wformat on targets where the type is not int.
1940 2016-10-13  David Malcolm  <dmalcolm@redhat.com>
1942         * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1943         in INSN_LOCATION.
1945 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
1947         * gcc.target/i386/l_fma_float_1.c: Revise test.
1948         * gcc.target/i386/l_fma_float_2.c: Ditto.
1949         * gcc.target/i386/l_fma_float_3.c: Ditto.
1950         * gcc.target/i386/l_fma_float_4.c: Ditto.
1951         * gcc.target/i386/l_fma_float_5.c: Ditto.
1952         * gcc.target/i386/l_fma_float_6.c: Ditto.
1953         * gcc.target/i386/l_fma_double_1.c: Ditto.
1954         * gcc.target/i386/l_fma_double_2.c: Ditto.
1955         * gcc.target/i386/l_fma_double_3.c: Ditto.
1956         * gcc.target/i386/l_fma_double_4.c: Ditto.
1957         * gcc.target/i386/l_fma_double_5.c: Ditto.
1958         * gcc.target/i386/l_fma_double_6.c: Ditto.
1960 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
1962         * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1964 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
1966         * gcc.dg/vect/vect-98.c: Refine test case.
1967         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1968         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1969         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1971 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
1973         PR c/77946
1974         * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1976 2016-10-13  Martin Liska  <mliska@suse.cz>
1978         PR tree-optimization/77943
1979         * g++.dg/tree-ssa/pr77943.C: New test.
1981 2016-10-13  Andre Vehreschild  <vehre@gcc.gnu.org>
1983         PR fortran/72832
1984         * gfortran.dg/allocate_with_source_22.f03: New test.
1985         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
1986         fail.
1988 2016-10-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1990         * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1991         * gcc.target/arm/movsi_movw.c: Likewise.
1992         * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1993         directive to work on big endian targets.
1995 2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
1997         * gcc.dg/tree-ssa/evrp6.c: New test.
1999 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
2001         * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2002         * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2003         * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2005 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
2007         * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2008         * gcc.target/powerpc/warn-2.c: Ditto.
2010 2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>
2012         * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2013         * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2014         * gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
2015         for -mmsa.
2016         * gcc.target/mips/msa.c: New test.
2017         * gcc.target/mips/msa-builtins.c: Likewise.
2018         * lib/target-supports.exp (check_mips_msa_hw_available): New.
2019         (check_effective_target_mips_msa_runtime): Likewise.
2020         (check_effective_target_mips_msa): Likewise.
2021         (add_options_for_mips_msa): Likewise.
2022         (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2023         (check_effective_target_vect_intfloat_cvt): Likewise.
2024         (check_effective_target_vect_uintfloat_cvt): Likewise.
2025         (check_effective_target_vect_floatint_cvt): Likewise.
2026         (check_effective_target_vect_floatuint_cvt): Likewise.
2027         (check_effective_target_vect_shift): Likewise.
2028         (check_effective_target_vect_shift_char): Likewise.
2029         (check_effective_target_vect_long): Likewise.
2030         (check_effective_target_vect_float): Likewise.
2031         (check_effective_target_vect_double): Likewise.
2032         (check_effective_target_vect_long_long): Likewise.
2033         (check_effective_target_vect_perm): Likewise.
2034         (check_effective_target_vect_perm_byte): Likewise.
2035         (check_effective_target_vect_perm_short): Likewise.
2036         (check_effective_target_vect_sdot_qi): Likewise.
2037         (check_effective_target_vect_udot_qi): Likewise.
2038         (check_effective_target_vect_sdot_hi): Likewise.
2039         (check_effective_target_vect_udot_hi): Likewise.
2040         (check_effective_target_vect_pack_trunc): Likewise.
2041         (check_effective_target_vect_unpack): Likewise.
2042         (check_effective_target_vect_hw_misalign): Likewise.
2043         (check_effective_target_vect_condition): Likewise.
2044         (check_effective_target_vect_cond_mixed): Likewise.
2045         (check_effective_target_vect_char_mult): Likewise.
2046         (check_effective_target_vect_short_mult): Likewise.
2047         (check_effective_target_vect_int_mult): Likewise.
2048         (check_effective_target_vect_extract_even_odd): Likewise.
2049         (check_effective_target_vect_interleave): Likewise.
2050         (check_vect_support_and_set_flags): Check if the target supports MSA
2051         and append to the list of EFFECTIVE_TARGETS.
2053 2016-10-12  Richard Biener  <rguenther@suse.de>
2055         PR debug/77947
2056         * g++.dg/torture/pr77947.C: New testcase.
2058 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
2060         * gnat.dg/debug8.adb: New testcase.
2062 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
2064         * gnat.dg/debug9.adb: New testcase.
2066 2016-10-12  Richard Biener  <rguenther@suse.de>
2068         * gcc.dg/tree-ssa/vrp35.c: Adjust.
2069         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2070         * gcc.dg/tree-ssa/vrp46.c: Likewise.
2072 2016-10-12  Richard Biener  <rguenther@suse.de>
2074         PR tree-optimization/77920
2075         * gcc.dg/torture/pr77920.c: New testcase.
2077 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
2079         PR tree-optimization/77929
2080         * gcc.c-torture/compile/pr77929.c: New test.
2082         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2083         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2084         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2085         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2086         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2087         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2088         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2089         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2090         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2092 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
2094         * gcc.target/sparc/setcc-4.c: Adjust.
2095         * gcc.target/sparc/setcc-5.c: Likewise.
2096         * gcc.target/sparc/setcc-6.c: Likewise.
2097         * gcc.target/sparc/setcc-7.c: Likewise.
2098         * gcc.target/sparc/setcc-8.c: Likewise.
2099         * gcc.target/sparc/setcc-9.c: Likewise.
2100         * gcc.target/sparc/setcc-10.c: Delete.
2102 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2104         PR fortran/77942
2105         * gfortran.dg/pr77942.f90
2107 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
2109         * gfortran.dg/dec_math.f90: New testsuite.
2111 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2113         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
2114         (main): Declare j as i32 instead of int.
2116 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2118         PR testsuite/PR77710
2119         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2120         target triplet instead of *-*-*-*.
2122 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
2124         * gnat.dg/unchecked_convert10.adb: New test.
2125         * gnat.dg/unchecked_convert11.adb: Likewise.
2126         * gnat.dg/unchecked_convert12.adb: Likewise.
2128 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
2130         * gcc.target/sparc/cbcond-1.c: New test.
2131         * gcc.target/sparc/cbcond-2.c: Likewise.
2132         * gcc.target/sparc/movcc-1.c: Likewise.
2133         * gcc.target/sparc/movcc-2.c: Likewise.
2134         * gcc.target/sparc/setcc-1.c: Adjust.
2135         * gcc.target/sparc/setcc-2.c: Likewise.
2136         * gcc.target/sparc/setcc-3.c: Likewise.
2137         * gcc.target/sparc/setcc-4.c: Likewise.
2138         * gcc.target/sparc/setcc-5.c: Likewise.
2139         * gcc.target/sparc/setcc-6.c: New test.
2140         * gcc.target/sparc/setcc-7.c: Likewise.
2141         * gcc.target/sparc/setcc-8.c: Likewise.
2142         * gcc.target/sparc/setcc-9.c: Likewise.
2143         * gcc.target/sparc/setcc-10.c: Likewise.
2145 2016-10-10  Jeff Law  <law@redhat.com>
2147         PR tree-optimization/71947
2148         * gcc.dg/tree-ssa/pr71947-1.c: New test.
2149         * gcc.dg/tree-ssa/pr71947-2.c: New test.
2150         * gcc.dg/tree-ssa/pr71947-3.c: New test.
2151         * gcc.dg/tree-ssa/pr71947-4.c: New test.
2152         * gcc.dg/tree-ssa/pr71947-5.c: New test.
2153         * gcc.dg/tree-ssa/pr71947-6.c: New test.
2155 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2157         PR fortran/77915
2158         * gfortran.dg/matmul_11.f90:  New test.
2160 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
2162         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2163         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2164         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2165         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2166         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2167         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2168         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2169         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2170         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2171         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2172         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2173         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2174         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2175         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2176         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2177         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2178         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2179         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2180         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2181         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2182         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2183         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2184         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2185         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2186         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2187         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2188         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2189         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2190         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2191         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2192         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2193         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2194         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2195         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2196         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2197         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2198         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2199         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2200         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2201         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2202         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2203         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2204         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2205         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2206         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2207         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2208         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2209         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2210         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2211         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2212         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2213         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2214         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2215         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2216         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2217         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2218         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2219         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2220         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2222 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
2224         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2225         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2226         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2227         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2228         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2229         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2230         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2231         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2232         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2233         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2234         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2235         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2236         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2237         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2239 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
2241         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2242         Enable AArch64.
2243         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2244         vdup*_laneq.
2245         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2246         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2247         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2248         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2250 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
2251             Jiong Wang  <jiong.wang@arm.com>
2253         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2254         AArch64 support.
2255         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2256         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2257         AArch64 targets.
2258         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2259         AArch64 targets.
2260         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2261         targets.
2262         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2264 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
2266         * gnat.dg/specs/vfa.ads: New test.
2268 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
2270         * gnat.dg/inline13.ad[sb]: New test.
2271         * gnat.dg/inline13_pkg.ad[sb]: New helper.
2273 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
2275         * gnat.dg/biased_subtype.adb: New test.
2277 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
2279         PR tree-optimization/77901
2280         * gcc.c-torture/compile/pr77901.c: New test.
2282 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2284         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2285         * gcc.dg/ipa/propalign-2.c: Likewise
2286         * gcc.dg/ipa/propalign-3.c: Likewise.
2287         * gcc.dg/ipa/propalign-4.c: Likewise.
2288         * gcc.dg/ipa/propalign-5.c: Likewise.
2290 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
2292         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2294         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2296         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2297         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2299 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
2301         * gfortran.dg/dec_union_11.f90: New testcase.
2303 2016-10-07  Nathan Sidwell  <nathan@acm.org>
2305         PR c++/66443
2306         * g++.dg/cpp0x/pr66443-cxx11.C: New.
2307         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2308         * g++.dg/cpp1y/pr66443-cxx14.C: New
2309         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2310         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2312 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
2314         * g++.dg/cpp0x/addressof1.C: New test.
2315         * g++.dg/cpp0x/addressof2.C: New test.
2317 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2319         * gcc.target/powerpc/float128-type-1.c: New test to check that
2320         PowerPC 64-bit Linux enables -mfloat128-type by default.
2321         * gcc.target/powerpc/float128-type-2.c: Likewise.
2322         * gcc.target/powerpc/float128-mix.c: Change error message to
2323         reflect that __ibm128 is now #define'ed to be long double.
2325 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
2327         PR fortran/77406
2328         * gfortran.dg/pr77406.f90: New test.
2329         * gfortran.dg/assumed_type_3.f90: Update error messages.
2330         * gfortran.dg/defined_operators_1.f90: Ditto.
2331         * gfortran.dg/generic_26.f90: Ditto.
2332         * gfortran.dg/generic_7.f90: Ditto.
2333         * gfortran.dg/gomp/udr5.f90: Ditto.
2334         * gfortran.dg/gomp/udr7.f90: Ditto.
2335         * gfortran.dg/interface_1.f90: Ditto.
2336         * gfortran.dg/interface_37.f90: Ditto.
2337         * gfortran.dg/interface_5.f90: Ditto.
2338         * gfortran.dg/interface_6.f90: Ditto.
2339         * gfortran.dg/interface_7.f90
2340         * gfortran.dg/no_arg_check_3.f90
2341         * gfortran.dg/operator_5.f90
2342         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2344 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2346         PR c++/77700
2347         * c-c++-common/Wint-in-bool-context.c: Update test.
2349 2016-10-07  Richard Biener  <rguenther@suse.de>
2351         * gcc.dg/tree-ssa/vrp01.c: Adjust.
2352         * gcc.dg/tree-ssa/vrp34.c: Likewise.
2354 2016-10-07  Marek Polacek  <polacek@redhat.com>
2356         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2358 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
2360         PR c++/69733
2361         * c-c++-common/pr69733.c: New test.
2362         * gcc.dg/pr69733.c: New test.
2363         * gcc.target/i386/pr69733.c: New test.
2365 2016-10-07  Marek Polacek  <polacek@redhat.com>
2367         PR c++/77803
2368         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2370 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
2372         PR tree-optimization/77664
2373         * gcc.dg/tree-ssa/pr77664.c: New test.
2374         * gcc.dg/pr77664.c: New test.
2376 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
2378         * gfortran.dg/pr69955.f90: New test.
2380 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
2382         PR fortran/57910
2383         * gfortran.dg/pr57910.f90: New test.
2385 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
2387         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2388         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2390 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
2392         PR tree-optimization/77862
2393         * gcc.dg/pr77862.c: New test.
2395 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
2397         * gcc.dg/tree-ssa/evrp4.c: New test.
2399 2016-10-06  Jeff Law  <law@redhat.com>
2401         PR tree-optimization/71661
2402         * gcc.dg/tree-ssa/pr71661.c: New test.
2404 2016-10-06  Richard Biener  <rguenther@suse.de>
2406         PR tree-optimization/77855
2407         * gcc.dg/torture/pr77855.c: New testcase.
2409 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
2410             Eric Botcazou  <ebotcazou@adacore.com>
2412         * g++.dg/other/pr77759.C: New test.
2414 2016-10-06  Richard Biener  <rguenther@suse.de>
2416         PR tree-optimization/77839
2417         * gcc.dg/torture/pr77839.c: New testcase.
2419 2016-10-06  Marek Polacek  <polacek@redhat.com>
2421         * g++.dg/cpp1z/init-statement9.C: New test.
2423 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
2425         * gcc.target/i386/pcommit-1.c: Deleted.
2426         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2427         * gcc.target/i386/sse-13.c: Ditto.
2428         * gcc.target/i386/sse-14.c: Ditto.
2429         * gcc.target/i386/sse-22.c: Ditto.
2430         * gcc.target/i386/sse-23.c: Ditto.
2431         * g++.dg/other/i386-2.C: Ditto.
2433 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
2435         * gcc.target/i386/pr77833.c: Require int128 effective target.
2437 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
2439         PR fortran/58991
2440         PR fortran/58992
2441         * gfortran.dg/associate_22.f90: New test.
2443 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
2445         * gfortran.dg/dec_union_9.f90: New testcase.
2446         * gfortran.dg/dec_union_10.f90: New testcase.
2448 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
2450         PR sanitizer/66343
2451         * gcc.dg/pch/pr66343-3.c: New test.
2452         * gcc.dg/pch/pr66343-3.hs: New file.
2454         PR sanitizer/66343
2455         * gcc.dg/pch/pr66343-1.c: New test.
2456         * gcc.dg/pch/pr66343-1.hs: New file.
2457         * gcc.dg/pch/pr66343-2.c: New test.
2458         * gcc.dg/pch/pr66343-2.hs: New file.
2460 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2462         * c-c++-common/Wint-in-bool-context.c: Update test.
2464 2016-10-05  Marek Polacek  <polacek@redhat.com>
2466         * g++.dg/cpp1z/init-statement1.C: New test.
2467         * g++.dg/cpp1z/init-statement2.C: New test.
2468         * g++.dg/cpp1z/init-statement3.C: New test.
2469         * g++.dg/cpp1z/init-statement4.C: New test.
2470         * g++.dg/cpp1z/init-statement5.C: New test.
2471         * g++.dg/cpp1z/init-statement6.C: New test.
2472         * g++.dg/cpp1z/init-statement7.C: New test.
2473         * g++.dg/cpp1z/init-statement8.C: New test.
2475 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
2477         PR fortran/67524
2478         * gfortran.dg/pr67524.f90: New test.
2480 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
2482         PR sanitizer/77823
2483         * c-c++-common/ubsan/shift-9.c: New test.
2485 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2487         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2488         of int if __SIZEOF_INT__ is less than 4 bytes.
2490 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2492         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2493         * gfortran.dg/class_array_20.f03: Likewise.
2494         * gfortran.dg/class_array_21.f03: Likewise.
2495         * gfortran.dg/finalize_29.f08: Likewise.
2496         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2498 2016-10-05  Richard Biener  <rguenther@suse.de>
2500         PR middle-end/77826
2501         * gcc.dg/torture/pr77826.c: New testcase.
2503 2016-10-05  Richard Biener  <rguenther@suse.de>
2505         * gcc.dg/fold-copysign-1.c: New testcase.
2507 2016-10-05  Andreas Schwab  <schwab@suse.de>
2509         * g++.dg/pr49847-2.C: Remove.
2511 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
2513         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2515 2016-10-05  Richard Biener  <rguenther@suse.de>
2517         PR middle-end/55152
2518         * gcc.dg/pr55152-2.c: New testcase.
2520 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2522         * gfortran.dg/dtio_15.f90: New test.
2524 2016-10-04  Ian Lance Taylor  <iant@golang.org>
2526         * gcc.dg/split-7.c: New test.
2528 2016-10-04  Martin Sebor  <msebor@redhat.com>
2530         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2531         %lc directive to wint_t to silence -Wformat warnings on targets
2532         where the latter is a distinct type such as long.
2534 2016-10-04  Martin Sebor  <msebor@redhat.com>
2536         PR c++/77804
2537         * g++.dg/warn/Wplacement-new-size-4.C: New test.
2539 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
2541         PR c++/77791
2542         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2544         * g++.dg/other/java3.C: Remove.
2545         * g++.dg/other/java1.C: Remove.
2546         * g++.dg/other/error12.C: Remove.
2547         * g++.dg/other/java2.C: Remove.
2548         * g++.dg/warn/Wnvdtor.C: Remove.
2549         * g++.dg/lookup/java1.C: Remove.
2550         * g++.dg/lookup/java2.C: Remove.
2551         * g++.dg/ext/pr34829.C: Remove.
2552         * g++.dg/ext/java-3.C: Remove.
2553         * g++.dg/ext/java-1.C: Remove.
2554         * g++.dg/ext/java-2.C: Remove.
2555         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2557 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
2559         PR tree-optimization/77808
2560         * gcc.dg/tree-ssa/pr77808.c: New testcase.
2562 2016-10-04  Richard Biener  <rguenther@suse.de>
2564         PR tree-optimization/77399
2565         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2567 2016-10-04  Richard Biener  <rguenther@suse.de>
2569         PR middle-end/77833
2570         * gcc.target/i386/pr77833.c: New testcase.
2572 2016-09-26  Jeff Law  <law@redhat.com>
2574         PR tree-optimization/71550
2575         PR tree-optimization/71403
2576         * gcc.c-torture/execute/pr71550.c: New test.
2578 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2580         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2581         option.
2583 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2585         Revert
2586         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2588         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2590 2016-10-03  Marek Polacek  <polacek@redhat.com>
2592         * g++.dg/cpp0x/nullptr37.C: New test.
2594 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2596         * c-c++-common/Wint-in-bool-context.c: Update test.
2598 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
2600         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2601         earlier.
2602         * g++.dg/charset/asm2.c (memmove): Likewise.
2603         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2604         * g++.dg/tls/diag-4.C (foo): Likewise.
2605         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2606         dg-warning, fix up regex.
2607         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2608         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2609         * g++.old-deja/g++.mike/net31.C: Likewise.
2610         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2611         for C++17.
2612         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2613         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2615 2016-10-01  Richard Biener  <rguenther@suse.de>
2617         PR middle-end/77798
2618         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2620 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
2622         PR fortran/77663
2623         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2625 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
2627         PR c/77490
2628         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2629         Add dg-prune-output directive.
2631 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2633         PR fortran/66643
2634         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2635         * gfortran.fortran-torture/compile/write.f90: Update test.
2637 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
2639         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2640         arm_fp16_alternative_ok as the required effective target.
2641         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
2642         -mfp16-format=alternative to the dg-options directive and remove
2643         the dg-add-options directive.
2645 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
2647         PR fortran/77764
2648         * gfortran.dg/dec_union_8.f90: New testcase.
2650 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
2652         PR fortran/77782
2653         * gfortran.dg/dec_structure_16.f90: New testcase.
2655 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
2657         * gfortran.dg/coarray_allocate_10.f08: New test.
2658         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2660 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2662         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2664 2016-09-30  Richard Biener  <rguenther@suse.de>
2666         PR tree-optimization/77399
2667         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2669 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
2671         * c-c++-common/pr27336.c: Make dependency on
2672         -fdelete-null-pointer-checks explicit.
2673         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2674         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2675         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2676         * gcc.dg/pic-1.c: Require fpic target support.
2677         * gcc.dg/pic-2.c: Likewise.
2679 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
2681         Implement P0001R1 - C++17 removal of register storage class specifier
2682         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2683         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2684         C++17.
2685         * c-c++-common/vector-subscript-5.c (foo): Don't use register
2686         keyword if not __SSE2__.
2687         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2688         C++17.
2689         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2690         register keywords.
2691         * g++.dg/eh/pr29166.C: Add -Wno-register option.
2692         * g++.dg/warn/register-parm-1.C (erroneous_warning,
2693         no_erroneous_warning): Expect new warnings for C++17.
2694         * g++.dg/warn/register-var-2.C (f): Likewise.
2695         * g++.dg/parse/register1.C (f): Expect new error for C++17.
2696         * g++.dg/parse/linkage2.C (foo): Likewise.
2697         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2698         keyword on parameters for C++17.
2699         * g++.dg/cpp1z/register1.C: New test.
2700         * g++.dg/cpp1z/register2.C: New test.
2701         * g++.dg/cpp1z/register3.C: New test.
2703 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
2705         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2706         * gcc.target/i386/avx2-check.h (main): Ditto.
2707         * gcc.target/i386/avx512bw-check.h (main): Ditto.
2708         * gcc.target/i386/avx512cd-check.h (main): Ditto.
2709         * gcc.target/i386/avx512dq-check.h (main): Ditto.
2710         * gcc.target/i386/avx512er-check.h (main): Ditto.
2711         * gcc.target/i386/avx512f-check.h (main): Ditto.
2712         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2713         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2714         * gcc.target/i386/avx512vl-check.h (main): Ditto.
2716 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
2718         PR target/77756
2719         * gcc.target/i386/pr77756.c: New test.
2721 2016-09-29  Marek Polacek  <polacek@redhat.com>
2723         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2725 2016-09-29  Marek Polacek  <polacek@redhat.com>
2727         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2728         C++14.
2730 2016-09-29  Martin Liska  <mliska@suse.cz>
2732         * objc/execute/construct1.m: New test.
2734 2016-09-29  Richard Biener  <rguenther@suse.de>
2736         PR tree-optimization/77768
2737         * gcc.dg/torture/pr77768.c: New testcase.
2739 2016-09-28  Richard Biener  <rguenther@suse.de>
2741         PR middle-end/77407
2742         * gcc.dg/pr77407.c: New testcase.
2744 2016-09-29  Richard Biener  <rguenther@suse.de>
2746         PR middle-end/55152
2747         * gcc.dg/pr55152.c: New testcase.
2748         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2750 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2752         * gcc.dg/profile-update-warning.c: Restrict to ia32.
2753         (dg-options): Remove -m32.
2755 2016-09-28  Martin Sebor  <msebor@redhat.com>
2757         PR middle-end/77721
2758         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2760 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2762         PR libgfortran/77707
2763         * gfortran.dg/inquire_17.f90: New test.
2765 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
2767         PR c++/77467
2768         * g++.dg/cpp1y/constexpr-77467.C: New test.
2770 2016-09-28  Martin Sebor  <msebor@redhat.com>
2772         PR c/77762
2773         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2774         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2775         (test_sprintf_p_const): Adjust line numbers to avoid failures
2776         introduced in r240503.
2778 2016-09-28  Martin Sebor  <msebor@redhat.com>
2780         PR middle-end/77683
2781         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2783 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2785         PR c++/77748
2786         * g++.dg/pr77550.C: Avoid undefined behavior.
2788         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2790 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
2792         * gcc.dg/strlenopt-20.c: Update test.
2793         * gcc.dg/strlenopt-21.c: Likewise.
2794         * gcc.dg/strlenopt-22.c: Likewise.
2795         * gcc.dg/strlenopt-22g.c: Likewise.
2796         * gcc.dg/strlenopt-26.c: Likewise.
2797         * gcc.dg/strlenopt-5.c: Likewise.
2798         * gcc.dg/strlenopt-7.c: Likewise.
2799         * gcc.dg/strlenopt-9.c: Likewise.
2801 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
2803         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2805         * g++.dg/cpp1z/lambda-this1.C: New test.
2806         * g++.dg/cpp1z/lambda-this2.C: New test.
2808         PR c++/77722
2809         * g++.dg/ubsan/return-4.C: New test.
2810         * g++.dg/ubsan/return-5.C: New test.
2811         * g++.dg/ubsan/return-6.C: New test.
2813 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
2815         * lib/target-supports.exp
2816         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2817         in function comment.
2819 2016-09-27  Martin Liska  <mliska@suse.cz>
2821         PR gcov-profile/46266
2822         * lib/gcov.exp: Verify that <built-in>.gcov file is not
2823         considered.
2825 2016-09-27  Richard Biener  <rguenther@suse.de>
2827         PR tree-optimization/77745
2828         * g++.dg/torture/pr77745.C: New testcase.
2830 2016-09-27  Richard Biener  <rguenther@suse.de>
2832         PR tree-optimization/77478
2833         * gcc.dg/torture/pr77478.c: New testcase.
2835 2016-09-27  Martin Liska  <mliska@suse.cz>
2837         PR gcov-profile/7970
2838         PR gcov-profile/16855
2839         PR gcov-profile/44779
2840         * g++.dg/gcov/pr16855.C: New test.
2842 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2844         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2846 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
2848         PR fortran/77666
2849         * gfortran.dg/gomp/pr77666.f90: New test.
2851 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
2853         PR ipa/77677
2854         * gcc.dg/torture/pr77677-2.c: New test.
2856 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2858         PR fortran/77420
2859         * gfortran.dg/pr77420_1.f90: New test.
2860         * gfortran.dg/pr77420_2.f90: Ditto.
2861         * gfortran.dg/pr77420_3.f90: New test. Requires ...
2862         * gfortran.dg/pr77420_4.f90: this file.
2864 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
2866         PR middle-end/77719
2867         * gfortran.dg/pr77719.f90: New test.
2869 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2871         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
2872         singular form of byte when quantity is unknown.
2874 2016-09-26  Marek Polacek  <polacek@redhat.com>
2876         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2878 2016-09-26  Martin Liska  <mliska@suse.cz>
2880         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2881         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2882         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2883         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2884         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2885         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2886         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2887         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2888         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2890 2016-09-26  Marek Polacek  <polacek@redhat.com>
2892         PR c/7652
2893         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2894         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2895         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2896         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2897         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2898         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2899         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2900         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2901         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2902         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2903         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2904         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2905         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2906         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2907         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2908         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2909         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2910         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2911         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2912         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2913         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2914         * c-c++-common/attr-fallthrough-1.c: New test.
2915         * c-c++-common/attr-fallthrough-2.c: New test.
2916         * g++.dg/cpp0x/fallthrough1.C: New test.
2917         * g++.dg/cpp0x/fallthrough2.C: New test.
2918         * g++.dg/cpp1z/fallthrough1.C: New test.
2919         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2920         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2921         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2922         * objc.dg/Wimplicit-fallthrough-1.m: New test.
2924 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2926         PR fortran/77429
2927         * gfortran.dg/pr77429.f90: New test.
2929 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2931         PR fortran/77694
2932         * gfortran.dg/pr77694.f90: New test.
2934 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
2936         PR target/51244
2937         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2939 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
2941         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2942         for 32-bit mode.
2944 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
2946         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2947         for 32-bit mode.
2949 2016-09-24  Marek Polacek  <polacek@redhat.com>
2951         PR c/77490
2952         * c-c++-common/Wbool-operation-1.c: New test.
2953         * gcc.dg/Wbool-operation-1.c: New test.
2955 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
2957         * gfortran.dg/dec_static_1.f90: New.
2958         * gfortran.dg/dec_static_2.f90: New.
2959         * gfortran.dg/dec_static_3.f90: New.
2960         * gfortran.dg/dec_static_4.f90: New.
2962 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2964         PR fortran/48298
2965         * gfortran.dg/negative_unit_check.f90: Update test.
2966         * gfortran.dg/dtio_14.f90: New test.
2968 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2970         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2971         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2972         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2973         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2974         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2975         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2976         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2978 2016-09-23  Martin Sebor  <msebor@redhat.com>
2980         PR testsuite/77713
2981         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2982         assuming long double is bigger than double.
2984 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
2986         Implement P0138R2, C++17 construction rules for enum class values
2987         * g++.dg/cpp1z/direct-enum-init1.C: New test.
2989 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
2991         PR preprocessor/77672
2992         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2993         expected multiline output from first warning to reflect change
2994         in r240434.
2996 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2998         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3000 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3001             Tom de Vries  <tom@codesourcery.com>
3003         PR testsuite/77411
3004         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3006 2016-09-23  Marek Polacek  <polacek@redhat.com>
3008         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3009         * c-c++-common/gomp/atomic-13.c: Likewise.
3010         * c-c++-common/gomp/atomic-14.c: Likewise.
3011         * c-c++-common/pr60439.c: Remove invalid code.
3012         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3013         * g++.dg/expr/bitfield5.C: Likewise.
3014         * g++.dg/expr/bitfield6.C: Likewise.
3015         * g++.dg/expr/bool1.C: Likewise.
3016         * g++.dg/expr/bool3.C: Likewise.
3017         * g++.dg/expr/lval3.C: Likewise.
3018         * g++.dg/expr/lval4.C: Likewise.
3019         * g++.old-deja/g++.jason/bool5.C: Likewise.
3021 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
3023         PR preprocessor/77672
3024         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3025         (test_terminator_location): New function.
3027 2016-09-23  Richard Biener  <rguenther@suse.de>
3029         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3031 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3033         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3034         -march=armv8.2-a+fp16 when supported by the hardware.
3035         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3036         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3037         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
3038         semi-colons to a macro invocations.
3039         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3040         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3041         defined.
3042         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3043         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3044         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3045         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3046         defined.
3047         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3048         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3049         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3050         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3051         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3052         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3053         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3054         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3055         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3056         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3057         defined.
3058         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3059         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3060         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3061         defined.
3062         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3063         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3064         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3065         defined.
3066         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3067         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3068         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3069         defined.
3070         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3071         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3072         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3073         defined.  Also fix some white-space.
3074         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3075         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3076         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3077         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3078         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3079         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3080         defined.  Also fix some long lines and white-space.
3081         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3082         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3083         defined.  Also fix some long lines and white-space.
3084         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3085         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3086         defined.
3087         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3088         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3089         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3090         defined.
3091         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3092         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3093         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3094         defined.
3095         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
3096         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3097         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3098         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
3099         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3100         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3101         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3102         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3103         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3104         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
3105         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
3106         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3107         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3108         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3109         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3110         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
3111         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3112         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
3113         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3115 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
3116             Matthew Wahab  <matthew.wahab@arm.com>
3118         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3119         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3120         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3121         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3122         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3123         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3124         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3125         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3126         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3127         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3128         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3129         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3130         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3131         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3132         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3133         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3134         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3135         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3136         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3137         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3138         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3139         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3140         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3141         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3142         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3143         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3144         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3145         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3146         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3147         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3148         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3149         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3150         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3151         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3152         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3153         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3154         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3156 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3158         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3159         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3160         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3161         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3162         support.
3164 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
3166         PR ipa/77677
3167         * gcc.dg/torture/pr77677.c: New test.
3169 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
3171         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3172         here now.
3174 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3176         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3177         options.  Add tests for float16x4_t and float16x8_t.
3179 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3181         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3182         * gcc.target/s390/risbg-ll-2.c: Ditto.
3183         * gcc.target/s390/risbg-ll-3.c: Ditto.
3185 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3187         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3188         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3190 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3192         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3193         output to the simplified instructions.
3195 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3197         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3198         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3200 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3202         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3203         (FP16_SUPPORTED): New
3204         (expected-hfloat-16x4): Make conditional on __fp16 support.
3205         (expected-hfloat-16x8): Likewise.
3206         (vdup_n_f16): Disable for non-AArch64 targets.
3207         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3208         conditional on FP16_SUPPORTED.
3209         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3210         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3211         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3212         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3213         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3214         for testing __fp16.
3215         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3216         conditional on FP16_SUPPORTED.
3217         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3218         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3220 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3222         * gcc.target/arm/short-vfp-1.c: New.
3224 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3226         * gcc.target/arm/attr-fp16-arith-1.c: New.
3228 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3230         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3231         New.
3232         (add_options_for_arm_v8_2a_fp16_neon): New.
3233         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3234         (add_options_for_arm_arch_v8_2a): Auto-generate.
3235         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3236         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3237         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3238         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3239         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3240         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3241         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3243 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
3245         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3246         arm_fp16_alternative_ok.
3247         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3248         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
3249         * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3250         * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
3251         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3252         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3253         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3254         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3255         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3256         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3257         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3258         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3259         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3260         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3261         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3262         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3263         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3264         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3265         * gcc.target/arm/fp16-rounding-alt-1.c: Use
3266         arm_fp16_alternative_ok.
3267         * lib/target-supports.exp
3268         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3269         (check_effective_target_arm_fp16_alternative_ok): New.
3270         (check_effective_target_arm_fp16_none_ok_nocache): New.
3271         (check_effective_target_arm_fp16_none_ok): New.
3273 2016-09-23  Martin Liska  <mliska@suse.cz>
3275         * gcc.dg/ipa/pr77653.c: Replace adress
3276         with address.
3278 2016-09-23  Martin Liska  <mliska@suse.cz>
3280         * gcc.target/i386/movbe-4.c: New test.
3282 2016-09-23  Martin Liska  <mliska@suse.cz>
3284         * gcc.target/i386/crc32-5.c: New test.
3286 2016-09-23  Martin Liska  <mliska@suse.cz>
3288         * gcc.target/i386/pr71652.c: New test.
3289         * gcc.target/i386/pr71652-2.c: New test.
3290         * gcc.target/i386/pr71652-3.c: New test.
3292 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
3294         * lib/gcc-dg.exp (process-message): Support relative line number
3295         notation - .+4 or .-1 etc.
3296         * gcc.dg/dg-test-1.c: New test.
3298 2016-09-22  Martin Sebor  <msebor@redhat.com>
3300         PR target/77676
3301         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3302         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3303         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3304         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3306 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
3308         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3309         * gcc.dg/ifcvt-2.c: Ditto.
3310         * gcc.dg/zero_bits_compound-1.c: Ditto.
3311         * gcc.dg/zero_bits_compound-1.c: Ditto.
3312         * gcc.dg/pr40550.c: Simplify target selectors.
3313         Use dg-additional-options.
3314         * gcc.dg/pr47893.c: Ditto.
3315         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
3316         additional options for 32-bit x86 targets.
3317         * gcc.dg/pr70955.c: Move to ...
3318         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
3320 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3322         PR c++/61019
3323         * g++.dg/cpp0x/pr61019.C: New.
3325 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3326             Terry Guo  <terry.guo@arm.com>
3328         * gcc.target/arm/pure-code/ffunction-sections.c: New.
3329         * gcc.target/arm/pure-code/no-literal-pool.c: New.
3330         * gcc.target/arm/pure-code/pure-code.exp: New.
3332 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
3334         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3335         Remove SSE effective target requirement.
3337 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3339         PR c++/71979
3340         * g++.dg/cpp0x/pr71979.C: New.
3342 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3344         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3346 2016-09-22  Martin Liska  <mliska@suse.cz>
3348         PR ipa/77653
3349         * gcc.dg/ipa/pr77653.c: New test.
3351 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
3353         PR fortran/77665
3354         * gfortran.dg/gomp/pr77665.f90: New test.
3356 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
3358         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3359         * gfortran.dg/dtio_13.f90: New test.
3361 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
3363         PR fortran/66107
3364         * gfortran.dg/pr66107.f90: New test.
3366 2016-09-21  Ian Lance Taylor  <iant@golang.org>
3368         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3369         with call to builtin delete function.
3371 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
3373         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3374         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3375         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3376         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3377         tests.
3379 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
3381         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3383 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
3385         PR c++/77651
3386         * g++.dg/cpp1z/aligned-new6.C: New test.
3388 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
3390         * gcc.target/arm/fp16-aapcs-3.c: New.
3391         * gcc.target/arm/fp16-aapcs-4.c: New.
3392         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3393         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3394         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3395         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3397 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3399         PR tree-optimization/77550
3400         * g++.dg/pr77550.C: New test.
3402 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
3404         PR target/77326
3405         * gcc.target/avr/torture/pr77326.c: New test.
3407 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
3409         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3411 2016-09-21  Richard Biener  <rguenther@suse.de>
3413         PR tree-optimization/77648
3414         * gcc.dg/torture/pr77648-1.c: New testcase.
3415         * gcc.dg/torture/pr77648-2.c: Likewise.
3417 2016-09-21  Richard Biener  <rguenther@suse.de>
3418         Jakub Jelinek  <jakub@redhat.com>
3420         PR tree-optimization/77621
3421         * gcc.dg/pr77621.c: New testcase.
3423 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
3425         PR fortran/77657
3426         * gfortran.dg/dtio_12.f90: New test.
3428 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3430         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3432 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
3434         PR tree-optimization/72835
3435         * gcc.dg/tree-ssa/pr72835.c: New test.
3437 2016-09-20  Martin Sebor  <msebor@redhat.com>
3439         PR middle-end/49905
3440         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3441         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3442         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3443         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3444         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3445         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3446         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3448 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
3450         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3451         arguments/compare will be optimized away.
3452         * gcc.dg/torture/ftrapv-1.c: Likewise.
3454 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
3456         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3457         will be optimized away.
3458         * gcc.dg/ipa/vrp1.c: New test.
3459         * gcc.dg/ipa/vrp2.c: New test.
3460         * gcc.dg/ipa/vrp3.c: New test.
3462 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
3464         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3465         does the same transformation.
3466         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3467         * gcc.dg/tree-ssa/evrp1.c: New test.
3468         * gcc.dg/tree-ssa/evrp2.c: New test.
3469         * gcc.dg/tree-ssa/evrp3.c: New test.
3470         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3471         * gcc.dg/tree-ssa/pr22117.c: Likewise.
3472         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3473         * gcc.dg/tree-ssa/pr64130.c: Likewise.
3474         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3475         foling now happens early.
3476         * gcc.dg/tree-ssa/vrp04.c: Likewise.
3477         * gcc.dg/tree-ssa/vrp06.c: Likewise.
3478         * gcc.dg/tree-ssa/vrp16.c: Likewise.
3479         * gcc.dg/tree-ssa/vrp25.c: Likewise.
3480         * gcc.dg/tree-ssa/vrp67.c: Likewise.
3482 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
3484         PR target/77621
3485         * gcc.target/i386/pr77621.c: New test.
3486         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3487         pattern, loop should vectorize with -mtune=atom.
3489 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
3490             Jakub Jelinek  <jakub@redhat.com>
3492         PR testsuite/63299
3493         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3494         instead of delete.
3496 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
3498         PR c++/77626
3499         * g++.dg/other/pr77626.C: New test.
3501         PR c++/77638
3502         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3504         PR c++/77637
3505         * g++.dg/cpp0x/gen-attrs-62.C: New test.
3507         PR middle-end/77624
3508         * c-c++-common/pr77624-1.c: New test.
3509         * c-c++-common/pr77624-2.c: New test.
3511 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
3513         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3514         of digits expected.
3516 2016-09-20  Richard Biener  <rguenther@suse.de>
3518         PR tree-optimization/77646
3519         * gcc.dg/torture/pr77646.c: New testcase.
3521 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3523         PR c++/77434
3524         * c-c++-common/Wint-in-bool-context.c: New test.
3526 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
3528         * gcc.dg/cr-decimal-dig-1.c: New test.
3530 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
3532         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3533         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3534         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3535         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3537 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
3539         PR rtl-optimization/77416
3540         * gcc.target/powerpc/pr77416.c: New.
3542 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
3544         PR c++/77639
3545         * g++.dg/template/error-recovery4.C: New test.
3547 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
3549         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3551 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3553         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3554         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3556 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
3557             Jan Hubicka  <jh@suse.cz>
3559         PR target/77587
3560         * gcc.dg/pr77587.c: New test.
3561         * gcc.dg/pr77587a.c: New file.
3563 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
3565         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3566         * gfortran.dg/coarray_38.f90:
3567         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3568         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3569         * gfortran.dg/coarray_allocate_7.f08: New test.
3570         * gfortran.dg/coarray_allocate_8.f08: New test.
3571         * gfortran.dg/coarray_allocate_9.f08: New test.
3572         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3573         new caf_register.
3574         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3575         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3576         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3577         get_by_refs.
3578         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3579         * gfortran.dg/coarray_lock_7.f90: Same.
3580         * gfortran.dg/coarray_poly_5.f90: Same.
3581         * gfortran.dg/coarray_poly_6.f90: Same.
3582         * gfortran.dg/coarray_poly_7.f90: Same.
3583         * gfortran.dg/coarray_poly_8.f90: Same.
3584         * gfortran.dg/coindexed_1.f90: Changed errors expected.
3586 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
3588         PR fortran/77584
3589         * gfortran.dg/dec_structure_15.f90: New testcase.
3591 2016-09-19  Richard Biener  <rguenther@suse.de>
3593         PR middle-end/77605
3594         * gcc.dg/torture/pr77605.c: New testcase.
3596 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
3598         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3600 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
3602         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3603         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3604         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3605         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3606         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3607         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3608         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3609         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3610         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3611         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3612         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3614 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
3616         * gcc.target/i386/pr68633.c: Fix expected result.
3618 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
3620         PR fortran/68078
3621         * gfortran.dg/pr68078.f90: New test.
3622         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3624 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3626         PR target/77613
3627         * gcc.target/powerpc/swaps-p8-25.c: New.
3629 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
3631         PR c++/77482
3632         * g++.dg/cpp0x/constexpr-77482.C: New test.
3634         PR c++/77379
3635         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3636         thunk offsets.
3637         * g++.dg/abi/abi-tag23a.C: Likewise.
3639         PR c++/77338
3640         * g++.dg/cpp0x/decltype-77338.C: New test.
3642         PR c++/77375
3643         * g++.dg/cpp0x/mutable1.C: New test.
3645 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
3647         PR fortran/77612
3648         * gfortran.dg/pr77612.f90: New test.
3650 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3652         * gcc.dg/torture/pr70421.c: Require int32plus.
3654 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
3656         PR middle-end/77475
3657         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3659         PR target/77526
3660         * gcc.target/i386/pr77526.c: New test.
3662 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
3663             Eric Botcazou  <ebotcazou@adacore.com>
3665         PR middle-end/77594
3666         * gcc.target/i386/pr77594.c: New test.
3668 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
3670         PR fortran/69963
3671         * gfortran.dg/misplaced_implicit_character.f90: New test.
3673 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
3675         PR tree-optimization/77503
3676         * gcc.dg/vect/pr77503.c: New test.
3678 2016-09-15  Richard Biener  <rguenther@suse.de>
3680         PR middle-end/77544
3681         * c-c++-common/torture/pr77544.c: New testcase.
3683 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
3685         PR middle-end/77475
3686         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3687         * gcc.dg/march-generic.c: Likewise.
3688         * gcc.target/i386/spellcheck-options-1.c: New test.
3689         * gcc.target/i386/spellcheck-options-2.c: New test.
3690         * gcc.target/i386/spellcheck-options-3.c: New test.
3691         * gcc.target/i386/spellcheck-options-4.c: New test.
3693 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
3695         PR fortran/72743
3696         * gfortran.dg/goacc/pr72743.f90: New test.
3698 2016-09-15  Richard Biener  <rguenther@suse.de>
3700         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3702 2016-09-15  Richard Biener  <rguenther@suse.de>
3704         PR tree-optimization/77514
3705         * gcc.dg/torture/pr77514.c: New testcase.
3707 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
3709         PR c++/77549
3710         * g++.dg/lookup/pr77549.C: New test.
3712 2016-09-14  Marek Polacek  <polacek@redhat.com>
3714         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3715         * c-c++-common/gomp/atomic-13.c: Likewise.
3716         * c-c++-common/gomp/atomic-14.c: Likewise.
3717         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3718         * g++.dg/cpp1z/bool-increment1.C: New test.
3719         * c-c++-common/pr60439.c: Add dg-warning.
3720         * g++.dg/expr/bitfield4.C: Likewise.
3721         * g++.dg/expr/bitfield5.C: Likewise.
3722         * g++.dg/expr/bitfield6.C: Likewise.
3723         * g++.dg/expr/bool1.C: Likewise.
3724         * g++.dg/expr/bool3.C: Likewise.
3725         * g++.dg/expr/lval3.C: Likewise.
3726         * g++.dg/expr/lval4.C: Likewise.
3727         * g++.old-deja/g++.jason/bool5.C: Likewise.
3728         * g++.dg/expr/bitfield3.C: Adjust dg-error.
3729         * g++.dg/other/error18.C: Likewise.
3730         * g++.dg/gomp/atomic-14.C: Likewise.
3732 2016-09-14  Nathan Sidwell  <nathan@acm.org>
3734         PR c++/77539
3735         * g++.dg/cpp1y/pr77539.C: New.
3737 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
3739         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3740         dg-require.
3741         * g++.dg/ext/builtin_alloca.C: Likewise.
3742         * g++.dg/template/spec35.C: Likewise.
3743         * gcc.dg/builtins-68.c: Likewise.
3744         * gcc.misc-tests/gcov-13.c: Likewise.
3745         * gcc.misc-tests/gcov-14.c: Likewise.
3747 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
3749         * gfortran.dg/dec_structure_14.f90: New testcase.
3751 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
3753         PR sanitizer/68260
3754         * c-c++-common/tsan/pr68260.c: New test.
3756 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
3758         PR target/70713
3759         * gcc.target/msp430/function-attributes-1.c: New test.
3760         * gcc.target/msp430/function-attributes-2.c: New test.
3761         * gcc.target/msp430/function-attributes-3.c: New test.
3763 2015-04-18  Martin Sebor  <msebor@redhat.com>
3765         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3766         of non-nul characters.
3767         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3769 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
3771         * g++.dg/cpp0x/gen-attrs-61.C: New test.
3772         * g++.dg/cpp1z/gen-attrs1.C: New test.
3774         PR tree-optimization/77454
3775         * gcc.dg/pr77454.c: New test.
3777         PR c++/77553
3778         * g++.dg/cpp1y/constexpr-77553.C: New test.
3780 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
3782         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3783         (test_show_locus): Replace rich_location::add_fixit_insert calls
3784         with add_fixit_insert_before and add_fixit_insert_after.
3786 2016-09-13  Jason Merrill  <jason@redhat.com>
3787             Tom de Vries  <tom@codesourcery.com>
3789         PR c++/77427
3790         * g++.dg/pr77427.C: New test.
3792 2016-09-13  Martin Liska  <mliska@suse.cz>
3794         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3795         effective target.
3796         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3797         * lib/target-supports.exp: Define the new target.
3799 2016-09-12  Andrew Pinski  <apinski@cavium.com>
3801         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3802         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3804 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
3806         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3807         variable arguments.
3808         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3809         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3810         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3811         variable argument.
3812         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3813         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3815 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3817         PR c++/77496
3818         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3819         * g++.dg/ext/pr77496.C: New test.
3820         * g++.dg/warn/pr77496.C: New test.
3822 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
3824         PR c/72858
3825         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3826         to preserve conversion chars, and to preserve prefix information.
3827         * gcc.dg/format/pr72858.c: New test case.
3829 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
3831         * gfortran.dg/pr77507.f90: Move to ...
3832         * gfortran.dg/ieee/pr77507.f90: here.
3834 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
3836         PR ipa/61159
3837         * compile/pr61159.c: New testcase
3839 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
3841         PR ipa/64316
3842         * gcc.dg/ipa/pr63416.c: New testcase.
3844 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
3845             Steven G. Kargl  <kargl@gcc.gnu.org>
3847         PR fortran/77532
3848         * gfortran.dg/dtio_11.f90: new test.
3850 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
3852         PR fortran/77507
3853         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3854         * gfortran.dg/c_assoc_4.f90: Ditto.
3856 2016-09-10  Tom de Vries  <tom@codesourcery.com>
3858         PR C/71602
3859         * c-c++-common/va-arg-va-list-type.c: New test.
3861 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
3863         PR rtl-optimization/77289
3864         * gcc.target/powerpc/pr77289.c: New test.
3866 2016-09-09  Martin Sebor  <msebor@redhat.com>
3868         PR c/77520
3869         PR c/77521
3870         * gcc.dg/pr77520.c: New test.
3871         * gcc.dg/pr77521.c: New test.
3873 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3875         PR fortran/77506
3876         * gfortran.dg/pr77506.f90: New test.
3878 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3880         PR fortran/77507
3881         * gfortran.dg/pr77507.f90: New test.
3883 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
3885         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3887 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
3888             Louis Krupp      <lkrupp@gcc.gnu.org>
3890         PR fortran/69514
3891         * gfortran.dg/pr69514_1.f90: New test.
3892         * gfortran.dg/pr69514_2.f90: New test.
3894 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
3896         PR fortran/77500
3897         * gfortran.dg/gomp/pr77500.f90: New test.
3899         PR fortran/77516
3900         * gfortran.dg/gomp/pr77516.f90: New test.
3902 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
3904         PR middle-end/77475
3905         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3906         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3907         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3908         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3909         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3910         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3912 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
3914         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3915         "substring-locations.h".
3917 2016-09-07  Richard Biener  <rguenther@suse.de>
3919         PR c/77450
3920         * c-c++-common/vector-subscript-8.c: Move ..
3921         * gcc.dg/pr77450.c: ... here.
3923 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3925         PR libgfortran/77393
3926         * gfortran.dg/fmt_f0_2.f90: Update test.
3927         * gfortran.dg/fmt_f0_3.f90: New test.
3929 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
3931         PR debug/77389
3932         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3933         in dg-options.
3935         PR debug/57519
3936         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3938 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
3940         PR target/69255
3941         * gcc.target/i386/pr69255-1.c: New test.
3942         * gcc.target/i386/pr69255-2.c: New test.
3943         * gcc.target/i386/pr69255-3.c: New test.
3945 2016-09-06  Martin Sebor  <msebor@redhat.com>
3947         PR c/77336
3948         * gcc.dg/format/miss-7.c: New test.
3950 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
3952         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3954 2016-09-06  Martin Liska  <mliska@suse.cz>
3956         PR gcov-profile/77378
3957         PR gcov-profile/77466
3958         * gcc.dg/profile-update-warning.c: New test.
3960 2016-09-06  Richard Biener  <rguenther@suse.de>
3962         PR tree-optimization/77479
3963         * gcc.dg/torture/pr77479.c: New testcase.
3965 2016-09-06  Richard Biener  <rguenther@suse.de>
3967         PR c/77450
3968         * c-c++-common/vector-subscript-7.c: Adjust.
3969         * c-c++-common/vector-subscript-8.c: New testcase.
3971 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3973         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3975 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
3977         PR target/77476
3978         * gcc.target/i386/avx512f-pr77476.c: New test.
3979         * gcc.target/i386/avx512bw-pr77476.c: New test.
3980         * gcc.target/i386/avx512dq-pr77476.c: New test.
3982         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3983         Update comment to mention also avx512f.
3985         PR sanitizer/77396
3986         * g++.dg/asan/pr77396-2.C: New test.
3988 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
3990         PR rtl-optimization/77452
3991         * gcc.target/i386/pr77452.c: New test.
3993 2016-09-05  Marek Polacek  <polacek@redhat.com>
3995         PR c/77423
3996         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3998 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
4000         PR fortran/77391
4001         * gfortran.dg/pr77391.f90: New test.
4003 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
4005         PR fortran/77460
4006         * gfortran.dg/pr77460.f90: New test.
4008 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
4010         PR c/65467
4011         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4013 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
4015         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4017 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
4019         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4020         test case.
4021         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4022         diagnostic-test-show-locus-generate-patch.c to the sources
4023         for diagnostic_plugin_test_show_locus.c.
4025 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
4027         PR c/65467
4028         * gcc.dg/gomp/_Atomic-1.c: New test.
4029         * gcc.dg/gomp/_Atomic-2.c: New test.
4030         * gcc.dg/gomp/_Atomic-3.c: New test.
4031         * gcc.dg/gomp/_Atomic-4.c: New test.
4032         * gcc.dg/gomp/_Atomic-5.c: New test.
4034         PR sanitizer/77396
4035         * g++.dg/asan/pr77396.C: New test.
4037 2016-09-01  Martin Sebor  <msebor@redhat.com>
4039         PR tree-optimization/71831
4040         * gcc.dg/builtin-object-size-16.c: New test.
4041         * gcc.dg/builtin-object-size-17.c: New test.
4043 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4045         PR libgfortran/77393
4046         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4048 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
4050         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4051         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4052         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4053         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4054         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4055         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4056         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4057         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4058         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4059         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4060         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4061         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4062         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4063         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4064         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4065         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4066         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4067         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4069 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
4071         * gnat.dg/opt58.adb: New test.
4072         * gnat.dg/opt58_pkg.ads: New helper.
4074 2016-09-01  Richard Biener  <rguenther@suse.de>
4076         PR middle-end/77436
4077         * gcc.dg/torture/pr77436.c: New testcase.
4079 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4081         * gcc.dg/pr64252.c: Require int32plus.
4082         * gcc.dg/pr66299-1.c: Likewise.
4083         * gcc.dg/pr66299-2.c: Likewise.
4084         * gcc.dg/torture/20131115-1.c: Skip for avr.
4086 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4088         * gcc.target/aarch64/ands_3.c: New test.
4090 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
4092         PR fortran/77352
4093         * gfortran.dg/gomp/pr77352.f90: New test.
4095         PR fortran/77374
4096         * gfortran.dg/gomp/pr77374.f08: New test.
4098 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
4100         PR tree-optimization/73714
4101         * gcc.dg/tree-ssa/pr73714.c: New test.
4103 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4105         PR libgfortran/77393
4106         * gfortran.dg/fmt_f0_2.f90: New test.
4108 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
4110         * gcc.target/i386/pr59539-2.c: Adapt options.
4111         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4113 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
4115         PR fortran/77418
4116         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4117         of the associate entity and replace with a pointer to the
4118         intended item on the stack.
4120 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4121             Paul Thomas  <pault@gcc.gnu.org>
4123         PR fortran/48298
4124         * gfortran.dg/dtio_1.f90: New test.
4125         * gfortran.dg/dtio_2.f90: New test.
4126         * gfortran.dg/dtio_3.f90: New test.
4127         * gfortran.dg/dtio_4.f90: New test.
4128         * gfortran.dg/dtio_5.f90: New test.
4129         * gfortran.dg/dtio_6.f90: New test.
4130         * gfortran.dg/dtio_7.f90: New test.
4131         * gfortran.dg/dtio_8.f90: New test.
4132         * gfortran.dg/dtio_9.f90: New test.
4133         * gfortran.dg/dtio_10.f90: New test.
4135 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
4137         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4138         (test_many_nested_locations): New function.
4139         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4140         (test_show_locus): Handle "test_many_nested_locations".
4142 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
4144         * g++.dg/template/double-greater-than-fixit.C: New test case.
4146 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4148         * gnat.dg/opt57.ad[sb]: New test.
4149         * gnat.dg/opt57_pkg.ads: New helper.
4151 2016-08-30  Richard Biener  <rguenther@suse.de>
4153         PR tree-optimization/69047
4154         * gcc.dg/pr69047.c: Fix byte-order check.
4156 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
4158         PR tree-optimization/72866
4159         * gcc.dg/vect/pr72866.c: New test.
4161         PR debug/77363
4162         * g++.dg/debug/dwarf2/pr77363.C: New test.
4164         PR middle-end/77377
4165         * gcc.target/i386/pr77377.c: New test.
4167         PR debug/77389
4168         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4169         in dg-options.
4171 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
4173         * gfortran.dg/pr77372.f90: Moved to ...
4174         * gfortran.dg/ieee/pr77372.f90: here.
4176 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
4178         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4179         vector short/char initializations.
4180         * gcc.target/powerpc/vec-init-5.c: Likewise.
4181         * gcc.target/powerpc/vec-init-6.c: New compile time test for
4182         vector initialization optimizations.
4183         * gcc.target/powerpc/vec-init-7.c: Likewise.
4184         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4185         vector float/double initializations.
4186         * gcc.target/powerpc/vec-init-9.c: Likewise.
4188 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
4190         PR target/77403
4191         * gcc.target/i386/pr77403.c: New test.
4193 2016-08-29  Marek Polacek  <polacek@redhat.com>
4195         PR c/77292
4196         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4198 2016-08-29  Tom de Vries  <tom@codesourcery.com>
4200         PR c/77398
4201         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4203 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
4205         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
4207 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
4209         * gfortran.dg/dec_structure_13.f90: New testcase.
4211 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
4213         PR fortran/77261
4214         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4215         available.
4217 2016-08-28  Tom de Vries  <tom@codesourcery.com>
4219         PR lto/70955
4220         * gcc.dg/pr70955.c: New test.
4221         * gcc.dg/lto/pr70955_0.c: Same.
4222         * gcc.dg/lto/pr70955_1.c: Same.
4224 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
4226         PR tree-optimization/71077
4227         * gcc.target/i386/pr71077.c: New test.
4229 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4231         PR fortran/77380
4232         * gfortran.dg/pr77380.f90: New test.
4234 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4236         PR fortran/77372
4237         gfortran.dg/pr77372.f90: New test.
4239 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
4241         * gcc.dg/spellcheck-fields-2.c (test): Move
4242         dg-begin/end-multiline-output within function body.
4243         (test_macro): New function.
4245 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
4247         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4248         (test_fixit_insert): Update expected output.
4249         (test_fixit_remove): Likewise.
4250         (test_fixit_replace): Likewise.
4252 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4254         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4255         Fix typo.
4257 2016-08-26  Richard Biener  <rguenther@suse.de>
4259         PR tree-optimization/69047
4260         * gcc.dg/pr69047.c: New testcase.
4262 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4263             Martin Jambhor  <mjambor@suse.cz>
4265         * gcc.dg/ipa/propbits-1.c: New test-case.
4266         * gcc.dg/ipa/propbits-2.c: Likewise.
4267         * gcc.dg/ipa/propbits-3.c: Likewise.
4269 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
4271         PR fortran/77351
4272         * gfortran.dg/pr77351.f90: New test.
4274 2016-08-25  Marek Polacek  <polacek@redhat.com>
4276         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4278 2016-08-25  Marek Polacek  <polacek@redhat.com>
4280         PR c/77323
4281         * gcc.dg/pr77323.c: New test.
4283 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
4285         PR fortran/77358
4286         * gfortran.dg/submodule_17.f08: New test.
4288 2016-08-24  Michael Collison  <michael.collison@linaro.org>
4289             Michael Collison  <michael.collison@arm.com>
4291         * gcc.target/arm/builtin_saddl.c: New testcase.
4292         * gcc.target/arm/builtin_saddll.c: New testcase.
4293         * gcc.target/arm/builtin_uaddl.c: New testcase.
4294         * gcc.target/arm/builtin_uaddll.c: New testcase.
4295         * gcc.target/arm/builtin_ssubl.c: New testcase.
4296         * gcc.target/arm/builtin_ssubll.c: New testcase.
4297         * gcc.target/arm/builtin_usubl.c: New testcase.
4298         * gcc.target/arm/builtin_usubll.c: New testcase.
4300 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
4302         PR target/77270
4303         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4304         (dg-options): Use -march=amdfam10 instead of -march=athlon.
4305         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4306         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4307         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4308         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4309         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
4310         effective target.  Remove scan-assembler-times directives.
4311         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4312         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4313         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4315 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4317         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4318         of unsigned int.
4319         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4321 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
4323         PR testsuite/77317
4324         * lib/target-supports.exp
4325         (check_effective_target_vect_aligned_arrays): Don't cache the result.
4326         (check_effective_target_vect_natural_alignment): Ditto.
4327         (check_effective_target_vector_alignment_reachable): Ditto.
4328         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4330 2016-08-23  Ian Lance Taylor  <iant@golang.org>
4332         * gcc.target/s390/nolrl-1.c: Don't match the file name.
4334 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4336         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4337         being created from pointers to memory locations.
4338         * gcc.target/powerpc/vec-init-2.c: Likewise.
4340 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
4342         * gfortran.dg/dec_structure_12.f90: New testcase.
4344 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4346         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4348 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4350         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4351         verification.
4353 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4355         * gcc.target/s390/md/andc-splitter-1.c: New test case.
4356         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4358 2016-08-23  Richard Biener  <rguenther@suse.de>
4360         PR tree-optimization/27336
4361         * c-c++-common/pr27336.c: New testcase.
4363 2016-08-22  Marek Polacek  <polacek@redhat.com>
4365         PR c++/77321
4366         * g++.dg/cpp1y/pr77321.C: New test.
4368 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4370         PR fortran/60774
4371         * gfortran.dg/empty_label.f: Adjust test for new error message.
4372         * gfortran.dg/empty_label.f90: Ditto.
4373         * gfortran.dg/empty_label_typedecl.f90: Ditto.
4374         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4375         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4377 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4379         PR fortran/61318
4380         * gfortran.dg/pr61318.f90: New test.
4382 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4384         PR fortran/77260
4385         * gfortran.dg/pr77260_1.f90: New test.
4386         * gfortran.dg/pr77260_2.f90: Ditto.
4388 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
4390         PR middle-end/77269
4391         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4392         __builtin_signbitf and __builtin_signbitl in expected generic
4393         expansion.
4394         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4395         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4396         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4397         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4398         tests.
4400 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
4402         * gcc.dg/torture/float128-builtin.c,
4403         gcc.dg/torture/float128-ieee-nan.c,
4404         gcc.dg/torture/float128x-builtin.c,
4405         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4406         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4407         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4408         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4409         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4410         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4411         gcc.dg/torture/floatn-nan.h: New tests.
4413 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
4415         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4416         macro.
4417         (main): Update calls to TEST_I_F.
4418         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4419         macro.
4420         (main): Update calls to TEST_I_F.
4422 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
4424         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4425         gcc.dg/torture/fp-int-convert-float32x-timode.c,
4426         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4427         names in calls to TEST_I_F.
4429 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4431         PR c/52952
4432         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4434 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4436         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4437         and !natural_alignment_64.
4438         * gcc.dg/ipa/propalign-2.c: Likewise.
4439         * gcc.dg/ipa/propalign-3.c: Likewise.
4440         * gcc.dg/ipa/propalign-4.c: Likewise.
4441         * gcc.dg/ipa/propalign-5.c: Likewise.
4442         * lib/target-supports.exp
4443         (check_effective_target_natural_alignment_32): Add avr-*-*.
4445 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
4447         PR tree-optimization/61839
4448         * gcc.dg/tree-ssa/pr61839_1.c: New test.
4449         * gcc.dg/tree-ssa/pr61839_2.c: New test.
4450         * gcc.dg/tree-ssa/pr61839_3.c: New test.
4451         * gcc.dg/tree-ssa/pr61839_4.c: New test.
4453 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
4455         PR c/32187
4456         * lib/target-supports.exp (check_effective_target_float16)
4457         (check_effective_target_float32, check_effective_target_float64)
4458         (check_effective_target_float128, check_effective_target_float32x)
4459         (check_effective_target_float64x)
4460         (check_effective_target_float128x)
4461         (check_effective_target_float16_runtime)
4462         (check_effective_target_float32_runtime)
4463         (check_effective_target_float64_runtime)
4464         (check_effective_target_float128_runtime)
4465         (check_effective_target_float32x_runtime)
4466         (check_effective_target_float64x_runtime)
4467         (check_effective_target_float128x_runtime)
4468         (check_effective_target_floatn_nx_runtime)
4469         (add_options_for_float16, add_options_for_float32)
4470         (add_options_for_float64, add_options_for_float128)
4471         (add_options_for_float32x, add_options_for_float64x)
4472         (add_options_for_float128x): New procedures.
4473         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4474         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4475         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4476         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4477         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4478         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4479         gcc.dg/torture/float128-complex.c,
4480         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4481         gcc.dg/torture/float128x-basic.c,
4482         gcc.dg/torture/float128x-complex.c,
4483         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4484         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4485         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4486         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4487         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4488         gcc.dg/torture/float32x-basic.c,
4489         gcc.dg/torture/float32x-complex.c,
4490         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4491         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4492         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4493         gcc.dg/torture/float64x-basic.c,
4494         gcc.dg/torture/float64x-complex.c,
4495         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4496         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4497         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4498         gcc.dg/torture/floatn-tg.h,
4499         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4500         gcc.dg/torture/fp-int-convert-float128-ieee.c,
4501         gcc.dg/torture/fp-int-convert-float128x-timode.c,
4502         gcc.dg/torture/fp-int-convert-float128x.c,
4503         gcc.dg/torture/fp-int-convert-float16-timode.c,
4504         gcc.dg/torture/fp-int-convert-float16.c,
4505         gcc.dg/torture/fp-int-convert-float32-timode.c,
4506         gcc.dg/torture/fp-int-convert-float32.c,
4507         gcc.dg/torture/fp-int-convert-float32x-timode.c,
4508         gcc.dg/torture/fp-int-convert-float32x.c,
4509         gcc.dg/torture/fp-int-convert-float64-timode.c,
4510         gcc.dg/torture/fp-int-convert-float64.c,
4511         gcc.dg/torture/fp-int-convert-float64x-timode.c,
4512         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4513         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4514         maximum exponent of floating-point type.  Use it in testing
4515         whether 0x8...0 fits in the floating-point type.  Always treat -1
4516         (signed 0xf...f) as fitting in the floating-point type.
4517         (M_OK1): New macro.
4518         * gcc.dg/torture/fp-int-convert-double.c,
4519         gcc.dg/torture/fp-int-convert-float.c,
4520         gcc.dg/torture/fp-int-convert-float128-timode.c,
4521         gcc.dg/torture/fp-int-convert-float128.c,
4522         gcc.dg/torture/fp-int-convert-float80-timode.c,
4523         gcc.dg/torture/fp-int-convert-float80.c,
4524         gcc.dg/torture/fp-int-convert-long-double.c,
4525         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4527 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
4529         PR fortran/72744
4530         * gfortran.dg/gomp/pr72744.f90: New test.
4532         PR fortran/69281
4533         * gfortran.dg/gomp/pr69281.f90: New test.
4535 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
4537         * gfortran.dg/random_4.f90: Initialize seed before using, handle
4538         the last special seed value.
4539         * gfortran.dg/random_7.f90: Use size for last array member instead
4540         of hardcoded value.
4542 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4544         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4545         * gcc.dg/cpp/warn-undef-2.c: Likewise.
4547 2016-08-19  Richard Biener  <rguenther@suse.de>
4549         PR tree-optimization/77286
4550         * gcc.dg/torture/pr77286.c: New testcase.
4552 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
4554         * gcc.dg/verbose-asm-2.c: New test case.
4556 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
4558         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4559         (custom_diagnostic_finalizer): Update for change to
4560         diagnostic_show_locus.
4562 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
4564         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4565         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4567 2016-08-18  Marek Polacek  <polacek@redhat.com>
4569         PR c/71514
4570         * gcc.dg/pr71514.c: New test.
4572 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
4574         PR target/72839
4575         * gcc.target/i386/pr72839.c: New test.
4577 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
4579         PR middle-end/70895
4580         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4581         * c-c++-common/goacc/reduction-1.c: Likewise.
4582         * c-c++-common/goacc/reduction-2.c: Likewise.
4583         * c-c++-common/goacc/reduction-3.c: Likewise.
4584         * c-c++-common/goacc/reduction-4.c: Likewise.
4586 2016-08-18  Alan Modra  <amodra@gmail.com>
4588         * gcc.c-torture/compile/pr72771.c: New.
4590 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
4592         PR fortran/67496
4593         * gfortran.dg/pr67496.f90: New test.
4595 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
4597         PR tree-optimization/71752
4598         * gcc.dg/vect/pr71752.c: New.
4600 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
4602         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4604 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
4606         PR middle-end/77259
4607         * g++.dg/ipa/devirt-52.C: New test.
4609 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
4611         * c-c++-common/goacc/reduction-6.c: New testcase.
4613 2016-08-17  Richard Biener  <rguenther@suse.de>
4615         PR tree-optimization/76490
4616         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4617         * gcc.dg/pr52904.c: XFAIL.
4619 2016-08-17  Richard Biener  <rguenther@suse.de>
4621         PR tree-optimization/23855
4622         * gcc.dg/loop-unswitch-2.c: Adjust.
4624 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
4626         PR tree-optimization/72817
4627         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4629 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
4631         PR libgcc/77265
4632         * gcc.dg/torture/float128-extend-inf.c: New test.
4634 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
4636         PR c/72857
4637         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4638         for embedded NUL.
4639         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4640         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4641         caret placement.
4642         (test_oct): Likewise.
4643         (test_multiple): Likewise.
4644         (test_field_width_specifier): Likewise.
4645         (test_field_width_specifier_2): New function.
4646         (test_field_precision_specifier): New function.
4647         (test_embedded_nul): Update expected caret placement.
4648         (test_non_contiguous_strings): Update line number.
4649         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4650         (__emit_string_literal_range): Add "caret_idx" param.
4651         (test_simple_string_literal): Add value for new param, updating
4652         expected output..
4653         (test_concatenated_string_literal): Likewise.
4654         (test_multiline_string_literal): Likewise.
4655         (test_hex): Likewise.
4656         (test_oct): Likewise.
4657         (test_multiple): Likewise.
4658         (test_ucn4): Likewise.
4659         (test_ucn8): Likewise.
4660         (test_u8): Likewise.
4661         (test_u): Likewise; update expected message, from "range" to
4662         "location".
4663         (test_U): Likewise.
4664         (test_L): Likewise.
4665         (test_macro): Add value for new param.
4666         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4667         (__emit_string_literal_range): Add "caret_idx" param.
4668         (test_stringified_token_1): Add value for new param.  Update
4669         expected message, from "range" to "location".
4670         (test_stringized_token_2): Likewise, adding param to macro.
4671         (test_stringified_token_3): Likewise.
4672         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4673         (emit_warning): Convert param from source_range to location_t.
4674         (test_string_literals): Add caret_idx param, and use it when
4675         constructing a substring_loc.  Update error message, from
4676         "range" to "location".
4678 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
4680         PR target/71910
4681         * g++.dg/gomp/pr71910.C: New test.
4683         PR middle-end/67485
4684         * gcc.c-torture/compile/pr67485.c: New test.
4686         PR target/72867
4687         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4689 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
4691         PR tree-optimization/69848
4692         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4694 2016-08-16  Martin Liska  <mliska@suse.cz>
4696         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4697         of memory operations so that it can be handled by core2
4698         in 32-bit mode.
4700 2016-08-16  Richard Biener  <rguenther@suse.de>
4702         PR tree-optimization/76783
4703         * gcc.dg/pr76783.c: New testcase.
4704         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4706 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
4708         PR tree-optimization/72817
4709         PR tree-optimization/73450
4710         * gcc.dg/tree-ssa/pr72817.c: New test.
4711         * gcc.dg/tree-ssa/pr73450.c: New test.
4713 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
4715         * gfortran.dg/init_flag_13.f90: New testcase.
4716         * gfortran.dg/init_flag_14.f90: Ditto.
4717         * gfortran.dg/init_flag_15.f03: Ditto.
4718         * gfortran.dg/dec_init_1.f90: Ditto.
4719         * gfortran.dg/dec_init_2.f90: Ditto.
4721 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
4723         PR target/72867
4724         * gcc.target/i386/pr72867.c: New test.
4726 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
4728         * c-c++-common/dump-ada-spec-5.c: New test.
4730 2016-08-15  Richard Biener  <rguenther@suse.de>
4732         PR tree-optimization/73434
4733         * gcc.dg/torture/pr73434.c: New testcase.
4735 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
4737         PR tree-optimization/72824
4738         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4740 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
4742         PR fortran/70598
4743         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4744         in use_device clause.
4745         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4746         * gfortran.dg/goacc/list.f95: Adjust to catch
4747         "neither a POINTER nor an array" error messages.
4749 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
4751         PR target/76342
4752         * gcc.target/i386/pr76342.c: New test.
4754 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
4756         PR c/71512
4757         * g++.dg/ubsan/pr71512.C: New test.
4758         * c-c++-common/ubsan/pr71512-1.c: New test.
4759         * c-c++-common/ubsan/pr71512-2.c: New test.
4761 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4763         * gcc.target/powerpc/vec-init-1.c: New tests to test various
4764         vector initialization options.
4765         * gcc.target/powerpc/vec-init-2.c: Likewise.
4766         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4767         is generated on ISA 3.0.
4769 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
4771         PR middle-end/71654
4772         * gcc.dg/c-c++-common/pr71654.c: New test.
4773         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4774         dg-options.
4775         * gcc.dg/tree-ssa/vrp24: Likewise.
4777 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
4779         PR c/67410
4780         * gcc.dg/pr67410.c: New test.
4782 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
4784         PR tree-optimization/69848
4785         * gcc.dg/vect/vect-pr69848.c: New test.
4787 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
4789         PR testsuite/71008
4790         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4791         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4792         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4793         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4795 2016-08-12  Richard Biener  <rguenther@suse.de>
4797         PR tree-optimization/57326
4798         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4799         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4800         * gcc.dg/tree-ssa/pr35287.c: Likewise.
4801         * gcc.target/i386/pr45685.c: Likewise.
4802         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4803         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4804         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4805         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4806         * gfortran.dg/pr34163.f90: Likewise.
4808 2016-08-12  Martin Liska  <mliska@suse.cz>
4810         * g++.dg/gcov/gcov-16.C: New test.
4811         * lib/gcov.exp: Support new argument for run-gcov function.
4813 2016-08-12  Martin Liska  <mliska@suse.cz>
4815         PR gcov-profile/35590
4816         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4818 2016-08-12  Richard Biener  <rguenther@suse.de>
4820         PR tree-optimization/72851
4821         * gcc.dg/torture/pr72851.c: New testcase.
4823 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
4825         PR debug/63240
4826         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4827         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4828         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4829         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4830         DW_AT_deleted.
4832         PR debug/55641
4833         * g++.dg/debug/dwarf2/ref-1.C: New.
4835         PR debug/49366
4836         * g++.dg/debug/dwarf2/template-params-12.H: New.
4837         * g++.dg/debug/dwarf2/template-params-12f.C: New.
4838         * g++.dg/debug/dwarf2/template-params-12g.C: New.
4839         * g++.dg/debug/dwarf2/template-params-12n.C: New.
4840         * g++.dg/debug/dwarf2/template-params-12s.C: New.
4841         * g++.dg/debug/dwarf2/template-params-12u.C: New.
4842         * g++.dg/debug/dwarf2/template-params-12v.C: New.
4843         * g++.dg/debug/dwarf2/template-params-12w.C: New.
4845 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4847         PR target/72863
4848         * gcc.target/powerpc/pr72863.c: New test.
4850 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
4852         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4854 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
4856         * gcc.target/i386/pieces-strcpy-1.c: New test.
4857         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4859 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
4861         PR c++/72868
4862         * g++.dg/cpp1y/constexpr-switch4.C: New test.
4864 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
4866         * gcc.target/i386/pieces-memcpy-1.c: New test.
4867         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4868         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4869         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4870         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4871         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4873 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
4875         PR c/72816
4876         * gcc.dg/pr72816.c: Remove dg-error.
4878 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4880         PR tree-optimization/71083
4881         * gcc.c-torture/execute/pr71083.c: New test.
4882         * gnat.dg/loop_optimization23.adb: New test.
4883         * gnat.dg/loop_optimization23_pkg.ads: New test.
4884         * gnat.dg/loop_optimization23_pkg.adb: New test.
4886 2016-08-11  Richard Biener  <rguenther@suse.de>
4888         PR tree-optimization/72772
4889         * gcc.dg/graphite/pr35356-1.c: Adjust.
4890         * gcc.dg/tree-ssa/pr59597.c: Likewise.
4892 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
4894         * gfortran.dg/random_7.f90: Take into account that the last seed
4895         value is the special p value.
4896         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4898 2016-08-11  Richard Biener  <rguenther@suse.de>
4900         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4902 2016-08-11  Alan Modra  <amodra@gmail.com>
4904         * gcc.target/powerpc/pr71680.c: New.
4906 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4908         * gcc.target/powerpc/bfp/bfp.exp: New file.
4909         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4910         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4911         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4912         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4913         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4914         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4915         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4916         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4917         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4918         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4919         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4920         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4921         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4922         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4923         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4924         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4925         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4926         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4927         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4928         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4929         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4930         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4931         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4932         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4933         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4934         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4935         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4936         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4937         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4938         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4939         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4940         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4941         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4942         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4943         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4944         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4945         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4946         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4947         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4948         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4949         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4950         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4951         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4952         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4953         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4954         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4955         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4956         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4957         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4958         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4959         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4960         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4961         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4963 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
4965         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4966         Add aarch64*-*-*.
4968 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
4970         * gcc.target/aarch64/simd/vcond-ne.c: New test.
4972 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4974         PR target/72853
4975         * gcc.target/powerpc/pr72853.c: New test.
4977 2016-08-10  Martin Liska  <mliska@suse.cz>
4979         PR gcov-profile/58306
4980         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4982 2016-08-10  Martin Liska  <mliska@suse.cz>
4984         * g++.dg/gcov/gcov-threads-1.C: New test.
4986 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4988         PR target/71873
4989         * gcc.target/avr/pr71873.c: New test.
4991 2016-08-09  Martin Liska  <mliska@suse.cz>
4993         * g++.dg/gcov/gcov-dump-1.C: New test.
4994         * g++.dg/gcov/gcov-dump-2.C: New test.
4996 2016-08-09  Martin Liska  <mliska@suse.cz>
4998         * gcc.dg/tree-prof/val-prof-9.c: New test.
5000 2016-08-09  Martin Liska  <mliska@suse.cz>
5002         * gcc.dg/tree-prof/val-prof-8.c: New test.
5004 2016-08-09  Martin Jambor  <mjambor@suse.cz>
5006         PR ipa/71981
5007         * gcc.dg/ipa/pr71981.c: New test.
5009 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
5011         PR tree-optimization/33707
5012         * gcc.dg/vect/pr33707.c: New test.
5014 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
5016         PR tree-optimization/pr72772
5017         * gcc.dg/tree-ssa/pr72772.c: New test.
5019 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
5021         PR rtl-optimization/66669
5022         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5024 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
5026         PR tree-optimization/72824
5027         * gcc.c-torture/execute/ieee/pr72824.c: New test.
5029 2016-08-09  Richard Biener  <rguenther@suse.de>
5031         PR tree-optimization/71802
5032         * gcc.dg/torture/pr71802.c: New testcase.
5034 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
5036         PR c++/72809
5037         * g++.dg/eh/stdarg1.C: New test.
5039 2016-08-08  Andi Kleen  <ak@linux.intel.com>
5041         * lib/profopt.exp: (auto-profopt-execute): Don't include full
5042         test command line in failure log.
5043         (profopt-execute): dito. Make autofdo file names unique.
5045 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
5047         PR c/64955
5048         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5049         output.
5051 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5053         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5054         c99_runtime.
5055         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5056         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5057         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5058         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5059         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5060         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5062 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
5064         PR c/52952
5065         * gcc.dg/cpp/pr66415-1.c: Likewise.
5066         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5067         * gcc.dg/format/c90-printf-1.c: Likewise.
5068         * gcc.dg/format/diagnostic-ranges.c: New test case.
5070 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
5072         PR fortran/72716
5073         * gfortran.dg/gomp/pr72716.f90: New test.
5075         PR middle-end/72781
5076         * gcc.dg/gomp/pr72781.c: New test.
5078         PR middle-end/68762
5079         * g++.dg/vect/pr68762-1.cc: New test.
5080         * g++.dg/vect/pr68762-2.cc: New test.
5081         * g++.dg/vect/pr68762.h: New file.
5083 2016-08-08  Martin Sebor  <msebor@redhat.com>
5085         PR testsuite/72838
5086         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5087         * g++.dg/warn/overflow-warn-3.C: Same.
5088         * g++.dg/warn/overflow-warn-4.C: Same.
5090 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
5092         PR fortran/71936
5093         * gfortran.dg/allocate_with_source_21.f03: New test.
5095 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
5097         PR fortran/72698
5098         * gfortran.dg/allocate_with_source_20.f03: New test.
5100 2016-08-08  Alan Modra  <amodra@gmail.com>
5102         * gcc.c-torture/compile/pr72802.c: New.
5104 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
5106         PR fortran/70524
5107         * gfortran.dg/dependency_48.f90: New test.
5109 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5111         PR fortran/70040
5112         * gfortran.dg/pr70040.f90:  New testcase.
5114 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5116         PR fortran/71961
5117         * gfortran.dg/matmul_10.f90:  New testcase.
5119 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
5121         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5123 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
5125         PR c/72816
5126         * gcc.dg/pr72816.c: New test.
5128 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
5130         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5131         * g++.dg/conversion/pr41426.C: Likewise.
5132         * g++.dg/conversion/pr66211.C: Likewise.
5133         * g++.dg/cpp1y/lambda-init9.C: Likewise.
5134         * g++.dg/init/ref8.C: Likewise.
5135         * g++.old-deja/g++.law/cvt20.C: Likewise.
5136         * g++.old-deja/g++.mike/p9732c.C: Likewise.
5138 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
5140         PR tree-optimization/18046
5141         * gcc.dg/tree-ssa/vrp105.c: New test.
5142         * gcc.dg/tree-ssa/vrp106.c: New test.
5144 2016-08-05  Martin Sebor  <msebor@redhat.com>
5146         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5147         1ul in diagnostics.  Remove hyphen from "constant-expression."
5148         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5149         * g++.dg/cpp0x/static_assert3.C: Same.
5150         * g++.dg/cpp1y/constexpr-throw.C: Same.
5151         * g++.dg/template/nontype3.C: Same.
5152         * g++.dg/warn/overflow-warn-1.C: Same.
5153         * g++.dg/warn/overflow-warn-3.C: Same.
5154         * g++.dg/warn/overflow-warn-4.C: Same.
5156 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
5158         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5159         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5160         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5161         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5163 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
5165         PR tree-optimization/72810
5166         * gcc.dg/tree-ssa/vrp110.c: New test.
5168 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
5170         PR Target/72819
5171         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5172         registers.
5173         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5174         saving the half-precision registers.
5175         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5176         value is returned in h0.
5177         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5178         are passed in FP/SIMD registers.
5179         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5180         passing works corrcetly.
5181         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5182         (hfa_f16x2_t): Likewise.
5183         (hfa_f16x3_t): Likewise.
5184         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5185         are promoted to double and passed in a double register.
5186         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5187         are promoted to double and stacked.
5188         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5189         __fp16 data types.
5190         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5191         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5192         __fp16 first get passed in FP/SIMD registers, then stacked.
5194 2016-08-05  Nathan Sidwell  <nathan@acm.org>
5196         PR c++/68724
5197         * g++.dg/cpp0x/pr68724.C: New.
5199 2016-08-05  Richard Biener  <rguenther@suse.de>
5201         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5203 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
5205         * gcc.dg/tree-ssa/vrp107.c: New test.
5206         * gcc.dg/tree-ssa/vrp108.c: New test.
5207         * gcc.dg/tree-ssa/vrp109.c: New test.
5209 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5211         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5212         dg-options.
5214 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5216         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5217         test-cases.
5218         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5219         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5220         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5221         test-cases.
5222         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5223         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5224         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5225         large_double.
5227 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
5229         PR c++/72800
5230         * g++.dg/cpp1y/lambda-ice1.C: New.
5232 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
5234         PR c++/72759
5235         * g++.dg/cpp1y/pr72759.C: New test.
5237 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
5239         * gcc.dg/switch-10.c: New test.
5241 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
5243         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5245 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
5247         * c-c++-common/goacc/routine-5.c: Update.
5249 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5251         PR rtl-optimization/70903
5252         * gcc.c-torture/execute/pr70903.c: New test.
5254 2016-08-04  Martin Liska  <mliska@suse.cz>
5256         * gcc.dg/params/params.exp: Replace file exists with
5257         TESTING_IN_BUILD_TREE.
5259 2016-08-04  Marek Polacek  <polacek@redhat.com>
5261         PR c++/70229
5262         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5264 2016-08-04  Richard Biener  <rguenther@suse.de>
5266         PR middle-end/71984
5267         * gcc.dg/torture/pr71984.c: Guard correctness check for
5268         little-endian.
5270 2016-08-03  Andrew Pinski  <apinski@cavium.com>
5272         * gcc.c-torture/compile/20160802-1.c: New testcase.
5274 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
5276         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5278 2016-08-03  Richard Biener  <rguenther@suse.de>
5280         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5281         and remove -O3.
5282         * c-c++-common/ubsan/pr71403-2.c: Likewise.
5283         * c-c++-common/ubsan/pr71403-3.c: Likewise.
5285 2016-08-03  Richard Biener  <rguenther@suse.de>
5287         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5288         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5289         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5290         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5292 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5294         * gcc.dg/init-excess-2.c: Require int32plus.
5295         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5296         * gcc.dg/pr59963-2.c: Require int32plus.
5297         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5298         * gcc.dg/unroll-7.c: Require int32plus.
5300 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
5302         PR tree-optimization/34114
5303         * gcc.dg/tree-ssa/loop-42.c: New test.
5305 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
5307         * gcc.target/aarch64/vminmaxnm.c: New.
5308         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5309         tests.
5311 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
5313         * gcc.target/powerpc/vec-extract-5.c: New tests to test
5314         vec_extract for vector float, vector int, vector short, and vector
5315         char.
5316         * gcc.target/powerpc/vec-extract-6.c: Likewise.
5317         * gcc.target/powerpc/vec-extract-7.c: Likewise.
5318         * gcc.target/powerpc/vec-extract-8.c: Likewise.
5319         * gcc.target/powerpc/vec-extract-9.c: Likewise.
5321 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
5323         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
5324         single stack adjustment, no writeback.
5325         * gcc.target/aarch64/test_frame_12.c: Likewise.
5326         * gcc.target/aarch64/test_frame_13.c: Likewise.
5327         * gcc.target/aarch64/test_frame_15.c: Likewise.
5328         * gcc.target/aarch64/test_frame_6.c: Likewise.
5329         * gcc.target/aarch64/test_frame_7.c: Likewise.
5330         * gcc.target/aarch64/test_frame_8.c: Likewise.
5331         * gcc.target/aarch64/test_frame_16.c: New test.
5333 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
5335         PR target/72748
5336         * gcc.target/i386/pr72748.c: New test.
5338 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
5340         PR tree-optimization/71818
5341         * gcc.dg/vect/pr71818.c: New
5343 2016-08-01  Martin Liska  <mliska@suse.cz>
5345         PR tree-optimization/71857
5346         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5348 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5350         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5352 2016-08-01  Jan Beulich  <jbeulich@suse.com>
5354         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5356 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5358         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5359         * gcc.target/powerpc/mulkc3-1.c: Likewise.
5361 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
5363         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5364         (check_effective_target_c++): Likewise. Also match for libstdc++.
5366 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5368         PR fortran/41922
5369         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5370         * gfortran.dg/equiv_constraint_7.f90: Ditto.
5371         * gfortran.dg/pr41922.f90: New test.
5373 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5375         PR fortran/68566
5376         * gfortran.dg/pr68566.f90: new test.
5378 2016-07-30  Martin Sebor  <msebor@redhat.com>
5380         PR c++/60760
5381         PR c++/71091
5382         * g++.dg/cpp0x/constexpr-cast.C: New test.
5383         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5384         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5385         * g++.dg/ubsan/pr63956.C: Correct.
5387 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
5389         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5390         vector double or vector long where the vector is in memory.
5391         * gcc.target/powerpc/vec-extract-3.c: Likewise.
5392         * gcc.target/powerpc/vec-extract-4.c: Likewise.
5394 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5396         PR fortran/69867
5397         * gfortran.dg/pr69867.f90: New test.
5399 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5401         PR fortran/69962
5402         * gfortran.dg/pr69962.f90: New test.
5404 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5406         PR fortran/70006
5407         * gfortran.dg/pr70006.f90: New test.
5409 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5411         PR fortran/71730
5412         * gfortran.dg/pr71730.f90: New test.
5413         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5414         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5415         * gfortran.dg/array_constructor_26.f03: Ditto.
5417 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5419         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5420         * gcc.target/powerpc/pr71763.c: Likewise.
5422 2016-07-29  Marek Polacek  <polacek@redhat.com>
5424         PR c/71742
5425         * gcc.dg/940510-1.c: Adjust dg-error.
5426         * gcc.dg/c99-flex-array-1.c: Likewise.
5427         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5429         PR c/71853
5430         * gcc.dg/noncompile/pr71853.c: New test.
5432         PR c/71573
5433         * gcc.dg/noncompile/pr71573.c: New test.
5435         PR c/71926
5436         * g++.dg/warn/Wparentheses-30.C: New test.
5437         * gcc.dg/Wparentheses-14.c: New test.
5439 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
5441         * gcc.dg/pr59833.c: Use dg-add-options ieee.
5443 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
5445         PR tree-optimization/57558
5446         * gcc.dg/vect/pr57558-1.c: New test.
5447         * gcc.dg/vect/pr57558-2.c: New test.
5449 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5451         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
5452         to scan forwprop1 dump pass.
5454 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
5456         PR c++/51488
5457         * g++.dg/template/pr51488.C: New.
5459 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
5461         PR c/71969
5462         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5463         static __inline__.
5464         * gcc.dg/pr71969-1.c: New test.
5465         * gcc.dg/pr71969-2.c: New test.
5466         * gcc.dg/pr71969-3.c: New test.
5468 2016-07-29  Marek Polacek  <polacek@redhat.com>
5470         PR c/71574
5471         * c-c++-common/pr71574.c: New test.
5473         PR c/71583
5474         * gcc.dg/noncompile/pr71583.c: New test.
5476 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
5478         PR middle-end/68217
5479         * gcc.dg/pr68217.c: New test.
5481 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5483         PR fortran/71067
5484         * gfortran.dg/pr71067_1.f90: New test.
5485         * gfortran.dg/pr71067_2.f90: Ditto.
5487 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
5489         * gcc.target/powerpc/vec-extract-1.c: New test.
5491 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5493         PR fortran/71799
5494         * gfortran.dg/pr71799.f90: New test.
5496 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
5498         PR c++/71665
5499         * g++.dg/cpp0x/pr71665-1.C: New.
5500         * g++.dg/cpp0x/pr71665-2.C: Likewise.
5501         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5502         * g++.dg/ext/label10.C: Likewise.
5503         * g++.dg/parse/constant5.C: Likewise.
5505 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5507         PR fortran/71859
5508         * gfortran.dg/pr71859.f90: New test.
5509         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5510         * gfortran.dg/coarray_collectives_1.f90: Ditto.
5512 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
5514         PR fortran/71883
5515         * gfortran.dg/pr71883.f90 : New test.
5517 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
5519         PR tree-optimization/71734
5520         * g++.dg/vect/pr70729-nest.cc: New test.
5522 2016-07-28  Renlin Li  <renlin.li@arm.com>
5524         Revert
5525         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5527         PR fortran/71902
5528         * gfortran.dg/dependency_47.f90:  New test.
5530 2016-07-28  Martin Liska  <mliska@suse.cz>
5532         PR gcov-profile/68025
5533         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5535 2016-07-28  Martin Liska  <mliska@suse.cz>
5537         * g++.dg/vect/pr70944.cc: New test.
5539 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
5541         PR middle-end/71994
5542         * gcc.dg/torture/pr71994.c: New test.
5544 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5546         PR middle-end/71078
5547         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5548         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5549         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5551 2016-07-27  Richard Biener  <rguenther@suse.de>
5553         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5555 2016-07-27  Martin Liska  <mliska@suse.cz>
5557         * gcc.dg/predict-13.c: New test.
5558         * gcc.dg/predict-14.c: New test.
5560 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5562         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
5563         including stdint.h.
5564         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5565         including stdint.h.
5567 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
5569         PR target/71869
5570         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5571         IEEE built-in functions handle quiet and signalling NaNs
5572         correctly.
5574 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5576         PR fortran/71862
5577         * gfortran.dg/pr71862.f90: New test.
5579 2016-07-26  Martin Sebor  <msebor@redhat.com>
5581         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5582         selector with dg-options.
5584 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
5586         PR tree-optimization/18046
5587         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5588         * gcc.dg/tree-ssa/vrp103.c: New test.
5589         * gcc.dg/tree-ssa/vrp104.c: New test.
5591 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5593         * gcc.target/powerpc/pr63354.c: Require lp64 since
5594         -mprofile-kernel is not legal with -m32.
5596 2016-07-26  Richard Biener  <rguenther@suse.de>
5598         PR rtl-optimization/71984
5599         * gcc.dg/torture/pr71984.c: New testcase.
5601 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
5603         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5604         g++-dg-runtest via et-dg-runtest.
5605         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5606         * gcc.dg/vect/vect.exp: Likewise.
5607         * gfortran.dg/graphite/graphite.exp: Likewise, but for
5608         gfortran-dg-runtest.
5609         * gfortran.dg/vect/vect.exp: Likewise.
5610         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5611         (check_mips_loongson_hw_available): Likewise.
5612         (check_effective_target_mpaired_single_runtime): Likewise.
5613         (check_effective_target_mips_loongson_runtime): Likewise.
5614         (add_options_for_mpaired_single): Likewise.
5615         (check_effective_target_vect_int): Add global et_index.
5616         Check and save the supported feature for a target selected by
5617         the et_index target.  Break long lines where appropriate.  Call
5618         et-is-effective-target for MIPS with an argument instead of
5619         check_effective_target_* where appropriate.
5620         (check_effective_target_vect_intfloat_cvt): Likewise.
5621         (check_effective_target_vect_uintfloat_cvt): Likewise.
5622         (check_effective_target_vect_floatint_cvt): Likewise.
5623         (check_effective_target_vect_floatuint_cvt): Likewise.
5624         (check_effective_target_vect_simd_clones): Likewise.
5625         (check_effective_target_vect_shift): ewise.
5626         (check_effective_target_whole_vector_shift): Likewise.
5627         (check_effective_target_vect_bswap): Likewise.
5628         (check_effective_target_vect_shift_char): Likewise.
5629         (check_effective_target_vect_long): Likewise.
5630         (check_effective_target_vect_float): Likewise.
5631         (check_effective_target_vect_double): Likewise.
5632         (check_effective_target_vect_long_long): Likewise.
5633         (check_effective_target_vect_no_int_max): Likewise.
5634         (check_effective_target_vect_no_int_add): Likewise.
5635         (check_effective_target_vect_no_bitwise): Likewise.
5636         (check_effective_target_vect_widen_shift): Likewise.
5637         (check_effective_target_vect_no_align): Likewise.
5638         (check_effective_target_vect_hw_misalign): Likewise.
5639         (check_effective_target_vect_element_align): Likewise.
5640         (check_effective_target_vect_condition): Likewise.
5641         (check_effective_target_vect_cond_mixed): Likewise.
5642         (check_effective_target_vect_char_mult): Likewise.
5643         (check_effective_target_vect_short_mult): Likewise.
5644         (check_effective_target_vect_int_mult): Likewise.
5645         (check_effective_target_vect_extract_even_odd): Likewise.
5646         (check_effective_target_vect_interleave): Likewise.
5647         (check_effective_target_vect_stridedN): Likewise.
5648         (check_effective_target_vect_multiple_sizes): Likewise.
5649         (check_effective_target_vect64): Likewise.
5650         (check_effective_target_vect_call_copysignf): Likewise.
5651         (check_effective_target_vect_call_sqrtf): Likewise.
5652         (check_effective_target_vect_call_btrunc): Likewise.
5653         (check_effective_target_vect_call_btruncf): Likewise.
5654         (check_effective_target_vect_call_ceil): Likewise.
5655         (check_effective_target_vect_call_ceilf): Likewise.
5656         (check_effective_target_vect_call_floor): Likewise.
5657         (check_effective_target_vect_call_floorf): Likewise.
5658         (check_effective_target_vect_call_lceil): Likewise.
5659         (check_effective_target_vect_call_lfloor): Likewise.
5660         (check_effective_target_vect_call_nearbyint): Likewise.
5661         (check_effective_target_vect_call_nearbyintf): Likewise.
5662         (check_effective_target_vect_call_round): Likewise.
5663         (check_effective_target_vect_call_roundf): Likewise.
5664         (check_effective_target_vect_perm): Likewise, but also append *_saved
5665         to the existing global name to properly cache the result.
5666         (check_effective_target_vect_perm_byte): Likewise.
5667         (check_effective_target_vect_perm_short): Likewise.
5668         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5669         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5670         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5671         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5672         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5673         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5674         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5675         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5676         (check_effective_target_vect_sdot_qi): Likewise.
5677         (check_effective_target_vect_udot_qi): Likewise.
5678         (check_effective_target_vect_sdot_hi): Likewise.
5679         (check_effective_target_vect_udot_hi): Likewise.
5680         (check_effective_target_vect_usad_char): Likewise.
5681         (check_effective_target_vect_pack_trunc): Likewise.
5682         (check_effective_target_vect_unpack): Likewise.
5683         (check_effective_target_vect_aligned_arrays): Likewise.
5684         (check_effective_target_vect_natural_alignment): Likewise.
5685         (check_effective_target_vector_alignment_reachable): Likewise.
5686         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5687         (is-effective-target): Initialize et_index if undefined.
5688         (et-dg-runtest): New.
5689         (et-is-effective-target): Likewise.
5690         (check_vect_support_and_set_flags): Add supported MIPS targets to
5691         EFFECTIVE_TARGETS list.  Return the number of supported targets.
5693 2016-07-26  Richard Biener  <rguenther@suse.de>
5694             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5696         PR middle-end/70920
5697         * gcc.dg/pr70920-1.c: New test-case.
5698         * gcc.dg/pr70902-2.c: Likewise.
5699         * gcc.dg/pr70920-3.c: Likewise.
5700         * gcc.dg/pr70920-4.c: Likewise
5701         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5702         2 instead of 3.
5704 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
5706         * gcc.c-torture/execute/pr71494.c: Require label_values.
5707         * gcc.dg/pr16973.c: Ditto.
5709 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5711         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5712         * gcc.dg/torture/pr69771.c: Require int32plus.
5713         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5715 2016-07-25  Martin Liska  <mliska@suse.cz>
5717         * gcc.dg/torture/pr71987.c: New test.
5719 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
5721         PR fortran/71935
5722         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5723         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
5724         * gfortran.dg/pr71935.f90: New test.
5726 2016-07-22  Martin Sebor  <msebor@redhat.com>
5728         PR c++/71675
5729         * g++.dg/ext/atomic-3.C: New test.
5730         * gcc.dg/atomic/pr71675.c: New test.
5732 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
5734         * gcc.target/i386/mvc8.c: New test.
5736 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
5738         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5739         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5741 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5743         PR fortran/71795
5744         * gfortran.dg/constructor_50.f90:  New test.
5746 2016-07-22  Martin Liska  <mliska@suse.cz>
5748         PR gcov-profile/69028
5749         PR gcov-profile/62047
5750         * g++.dg/cilk-plus/pr69028.C: New test.
5752 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
5754         * gfortran.dg/coarray_stat_2.f90: New test.
5756 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
5758         * gcc.target/powerpc/vec-extract.h: New files to check the
5759         vec_extract built-in functions for all vector types, testing
5760         accessing each element, both with constant and variable element
5761         numbers.
5762         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5763         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5764         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5765         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5766         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5767         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5768         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5769         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5770         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5772 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
5774         PR c++/71728
5775         * g++.dg/other/pr71728.C: New test.
5777 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
5779         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5780         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5781         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5782         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5783         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5785 2016-07-21  Richard Biener  <rguenther@suse.de>
5787         PR tree-optimization/71947
5788         * gcc.dg/tree-ssa/vrp102.c: New testcase.
5790 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
5792         * gcc.dg/tree-ssa/scev-15.c: New.
5794 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
5796         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5798 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
5800         PR c++/71941
5801         * g++.dg/gomp/pr71941.C: New test.
5803 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
5805         PR c/70339
5806         PR c/71858
5807         * g++.dg/spellcheck-identifiers.C: New test case, based on
5808         gcc.dg/spellcheck-identifiers.c.
5809         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5810         gcc.dg/spellcheck-identifiers-2.c.
5811         * g++.dg/spellcheck-typenames.C: New test case, based on
5812         gcc.dg/spellcheck-typenames.c
5814 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
5816         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5817         pointer to member function and also test catching by reference.
5819 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5821         * gcc.target/s390/pr67443.c: Fix test case.
5823 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5825         * gcc.target/s390/insv-1.c: Xfail some tests.
5826         * gcc.target/s390/insv-2.c: Likewise.
5828 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
5830         * gcc.target/avr/torture/get-mem.c: New test.
5831         * gcc.target/avr/torture/set-mem.c: New test.
5833 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
5835         PR target/71948
5836         * gcc.target/avr/torture/tiny-progmem.c: New test.
5838 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
5840         PR c++/71909
5841         * g++.dg/parse/pr71909.C: New test.
5842         * g++.dg/tm/pr71909.C: New test.
5844         PR c++/50060
5845         * g++.dg/cpp0x/constexpr-50060.C: New test.
5846         * g++.dg/cpp1y/constexpr-50060.C: New test.
5848 2016-07-20  Martin Liska  <mliska@suse.cz>
5850         * gfortran.dg/graphite/pr71898.f90: New test.
5852 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
5854         PR tree-optimization/71503
5855         PR tree-optimization/71683
5856         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5857         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5859 2016-07-20  Martin Liska  <mliska@suse.cz>
5861         * gcc.dg/plugin/plugin.exp: Remove sreal test.
5862         * gcc.dg/plugin/sreal-test-1.c: Remove.
5863         * gcc.dg/plugin/sreal_plugin.c: Remove.
5865 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5867         PR fortran/71902
5868         * gfortran.dg/dependency_47.f90:  New test.
5870 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
5872         PR rtl-optimization/71916
5873         * gcc.c-torture/compile/pr71916.c: New test.
5875         PR middle-end/71874
5876         * g++.dg/torture/pr71874.C: New test.
5878         PR middle-end/71734
5879         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5880         (my_alloc): Rewritten to use __builtin_posix_memalign and
5881         __SIZE_TYPE__.
5882         (my_free): Use __builtin_free instead of _mm_free.
5883         (Vec::operator=): Use __builtin_memcpy.
5885 2016-07-19  Martin Jambor  <mjambor@suse.cz>
5887         PR fortran/71688
5888         * gfortran.dg/pr71688.f90: New test.
5890 2016-07-19  Richard Biener  <rguenther@suse.de>
5892         * c-c++-common/vector-subscript-6.c: New testcase.
5893         * c-c++-common/vector-subscript-7.c: Likewise.
5895 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5897         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
5898         and UInt32 based on __SIZEOF_INT__.
5900 2016-07-19  Richard Biener  <rguenther@suse.de>
5902         PR tree-optimization/71901
5903         * gcc.dg/torture/pr71901.c: New testcase.
5905 2016-07-19  Richard Biener  <rguenther@suse.de>
5907         PR tree-optimization/71908
5908         * gcc.dg/torture/pr71908.c: New testcase.
5910 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
5912         PR target/71493
5913         * gcc.target/powerpc/pr71493-1.c: New test.
5914         * gcc.target/powerpc/pr71493-2.c: Likewise.
5916 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
5918         PR c++/71835
5919         * g++.dg/conversion/ambig3.C: New test.
5921         PR c++/71828
5922         * g++.dg/cpp0x/constexpr-71828.C: New test.
5924         PR c++/71826
5925         * g++.dg/template/pr71826.C: New test.
5927         PR c++/71822
5928         * g++.dg/template/defarg21.C: New test.
5930         PR c++/71871
5931         * g++.dg/ext/vector31.C: New test.
5933 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
5935         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5937 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
5939         PR tree-optimization/71734
5940         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5942 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5944         * gcc.target/s390/warn-dynamicstack-1.c: New test.
5945         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5946         stack-layout-dynamic-1.c: New test.
5948 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5950         * gcc.target/s390/nolrl-1.c: New test.
5952 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
5954         PR fortran/71523
5955         * gfortran.dg/pr71523_1.f90: New test.
5956         * gfortran.dg/pr71523_2.f90: New test.
5958 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
5960         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5962 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5963             Marco Restelli  <mrestelli@gmail.com>
5965         PR fortran/62125
5966         * gfortran.dg/pr62125.f90: New test.
5968 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5970         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5971         * gcc.target/powerpc/mulkc3-1.c: Likewise.
5973 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
5975         PR c++/58796
5976         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5977         * g++.dg/cpp0x/nullptr35.C: New test.
5979 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
5981         * gcc.dg/tree-ssa/scev-8.c: Update test string.
5983 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
5985         * gfortran.dg/goacc/vector_length.f90: New test.
5987 2016-07-15  Richard Biener  <rguenther@suse.de>
5989         PR tree-optimization/71881
5990         * gcc.dg/torture/pr71881.c: New testcase.
5992 2016-07-15  Richard Biener  <rguenther@suse.de>
5994         PR tree-optimization/71887
5995         * gcc.dg/torture/pr71887.c: New testcase.
5997 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
5999         PR c/71858
6000         * gcc.dg/spellcheck-identifiers-3.c: New test.
6002 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
6004         PR fortran/71807
6005         * gfortran.dg/null_9.f90: New test.
6007 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
6009         * gcc.dg/tree-ssa/loop-41.c: New test.
6011 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
6013         PR tree-optimization/71347
6014         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6016 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6018         PR fortran/29819
6019         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6020         * gfortran.dg/contains.f90: Ditto.
6021         * gfortran.dg/contains_empty_1.f03: Ditto.
6022         * gfortran.dg/submodule_3.f08: Ditto.
6024 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
6026         PR testsuite/71865
6027         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6028         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6029         expected diagnostics.
6031         PR c/71858
6032         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6033         * gcc.dg/spellcheck-identifiers-2.c: New test.
6034         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6035         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6037 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
6039         PR tree-optimization/71872
6040         * gcc.c-torture/compile/pr71872.c: New test.
6042 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6044         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6045         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6046         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6047         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6048         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6049         * gcc.target/arm/atomic-op-acquire-1.c: This.
6050         * gcc.target/arm/atomic-op-char.c: Rename into ...
6051         * gcc.target/arm/atomic-op-char-1.c: This.
6052         * gcc.target/arm/atomic-op-consume.c: Rename into ...
6053         * gcc.target/arm/atomic-op-consume-1.c: This.
6054         * gcc.target/arm/atomic-op-int.c: Rename into ...
6055         * gcc.target/arm/atomic-op-int-1.c: This.
6056         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6057         * gcc.target/arm/atomic-op-relaxed-1.c: This.
6058         * gcc.target/arm/atomic-op-release.c: Rename into ...
6059         * gcc.target/arm/atomic-op-release-1.c: This.
6060         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6061         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6062         * gcc.target/arm/atomic-op-short.c: Rename into ...
6063         * gcc.target/arm/atomic-op-short-1.c: This.
6064         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6065         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6066         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6067         * gcc.target/arm/atomic-op-char-2.c: Likewise.
6068         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6069         * gcc.target/arm/atomic-op-int-2.c: Likewise.
6070         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6071         * gcc.target/arm/atomic-op-release-2.c: Likewise.
6072         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6073         * gcc.target/arm/atomic-op-short-2.c: Likewise.
6075 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
6077         PR fortran/70842
6078         * gfortran.dg/select_type_35.f03: New test.
6080 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6082         PR target/65951
6083         PR tree-optimization/70923
6084         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6085         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6086         * gcc.dg/vect/pr65951.c: Likewise.
6087         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6089 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
6091         * c-c++-common/pr60226.c: Expect maximum object file alignment
6092         error on AIX.
6094 2016-07-14  Richard Biener  <rguenther@suse.de>
6096         PR tree-optimization/71866
6097         * gcc.dg/torture/pr71866.c: New testcase.
6099 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6101         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6102         selector and enclose boolean expression in curly braces.
6104 2016-07-14  Alan Modra  <amodra@gmail.com>
6106         PR target/71733
6107         * gcc.target/powerpc/p9-novsx.c: New.
6109 2016-07-13  Andi Kleen  <ak@linux.intel.com>
6111         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6112         * g++.dg/tree-prof/morefunc.C: Dito.
6113         * g++.dg/tree-prof/pr35545.C: Dito.
6114         * g++.dg/tree-prof/reorder.C: Dito.
6115         * gcc.dg/tree-prof/20050826-2.c: Dito.
6116         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6117         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6118         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6119         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6120         * gcc.dg/tree-prof/inliner-1.c: Dito.
6121         * gcc.dg/tree-prof/merge_block.c: Dito.
6122         * gcc.dg/tree-prof/stringop-1.c: Dito.
6123         * gcc.dg/tree-prof/stringop-2.c: Dito.
6124         * gcc.dg/tree-prof/switch-case-1.c: Dito.
6125         * gcc.dg/tree-prof/switch-case-2.c: Dito.
6126         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6127         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6128         * gcc.dg/tree-prof/update-loopch.c: Dito.
6129         * gcc.dg/tree-prof/val-prof-1.c: Dito.
6130         * gcc.dg/tree-prof/val-prof-2.c: Dito.
6131         * gcc.dg/tree-prof/val-prof-3.c: Dito.
6132         * gcc.dg/tree-prof/val-prof-4.c: Dito.
6133         * gcc.dg/tree-prof/val-prof-5.c: Dito.
6134         * gcc.dg/tree-prof/val-prof-6.c: Dito.
6135         * gcc.dg/tree-prof/val-prof-7.c: Dito.
6137 2016-07-13  Andi Kleen  <ak@linux.intel.com>
6139         * lib/profopt.exp (profopt-execute): Remove .imports files.
6141 2016-07-13  Andi Kleen  <ak@linux.intel.com>
6143         * lib/profopt.exp (profopt-execute): Always log profiler command line.
6145 2016-07-13  Andi Kleen  <ak@linux.intel.com>
6147         * lib/profopt.exp (dg-final-scan-autofdo,
6148         dg-final-scan-not-autofdo): New functions.
6150 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
6152         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6153         * gcc.dg/vect/vect-35.c: Ditto.
6154         * gcc.dg/vect/vect-alias-check-2.c: New test.
6156 2016-07-13  Martin Liska  <mliska@suse.cz>
6158         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
6159         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
6160         * gfortran.dg/pr42108.f90: Update expected dump scan.
6162 2016-07-13  Richard Biener  <rguenther@suse.de>
6164         PR tree-optimization/24574
6165         * gcc.dg/pr24574.c: New testcase.
6167 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6169         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
6170         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6171         * c-c++-common/pr68833-1.c: Require int32plus.
6172         * gcc.dg/ipa/pr63551.c: Likewise.
6173         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6174         * gcc.dg/ipa/pr64041.c: Require int32plus.
6176 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6178         PR ipa/71633
6179         * g++.dg/pr71633.C: New test.
6181 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6183         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6184         Add new arm_thumb1_cbz_ok effective target.
6185         * gcc.target/arm/cbz.c: New test.
6187 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6189         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6190         Define effective target.
6191         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6192         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6193         * gcc.target/arm/movhi_movw.c: New test.
6194         * gcc.target/arm/movsi_movw.c: Likewise.
6195         * gcc.target/arm/movdi_movw.c: Likewise.
6197 2016-07-13  Richard Biener  <rguenther@suse.de>
6199         PR middle-end/71104
6200         * gcc.dg/pr71104-1.c: New testcase.
6201         * gcc.dg/pr71104-2.c: Likewise.
6203 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
6205         PR target/71805
6206         * gcc.target/powerpc/pr71805.c: New test.
6208 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6210         * gcc.target/powerpc/divkc3-1.c: New.
6211         * gcc.target/powerpc/mulkc3-1.c: New.
6213 2016-07-12  Nathan Sidwell  <nathan@acm.org>
6215         * gcc.target/arm/data-rel-1.c: New.
6216         * gcc.target/arm/data-rel-2.c: New.
6217         * gcc.target/arm/data-rel-3.c: New.
6219 2016-07-12  Martin Liska  <mliska@suse.cz>
6221         * gcc.dg/params/blocksort-part.c: New test.
6222         * gcc.dg/params/params.exp: New file.
6224 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6226         PR middle-end/71700
6227         * gcc.c-torture/execute/pr71700.c: New test.
6229 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
6230         Richard Biener  <rguenther@suse.de>
6232         PR tree-optimization/23286
6233         PR tree-optimization/70159
6234         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6235         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6236         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6237         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6238         * gcc.dg/tree-ssa/pr35286.c: Likewise.
6239         * gcc.dg/tree-ssa/pr35287.c: Likewise.
6240         * gcc.dg/hoist-register-pressure-1.c: Likewise.
6241         * gcc.dg/hoist-register-pressure-2.c: Likewise.
6242         * gcc.dg/hoist-register-pressure-3.c: Likewise.
6243         * gcc.dg/pr51879-12.c: Likewise.
6244         * gcc.dg/strlenopt-9.c: Likewise.
6245         * gcc.dg/tree-ssa/pr47392.c: Likewise.
6246         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6247         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6248         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6249         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6250         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6251         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6252         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6253         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6254         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6255         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6256         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6257         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6258         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6259         * gfortran.dg/pr43984.f90: Adjust expected outcome.
6261 2016-07-12  Richard Biener  <rguenther@suse.de>
6263         PR rtl-optimization/68961
6264         * gcc.target/i386/pr68961.c: New testcase.
6266 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
6268         PR middle-end/71758
6269         * c-c++-common/gomp/pr71758.c: New test.
6270         * gfortran.dg/gomp/pr71758.f90: New test.
6272         PR tree-optimization/71823
6273         * gcc.dg/vect/pr71823.c: New test.
6275 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
6277         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6278         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6279         and LINE_MAP_MAX_LOCATION_WITH_COLS.
6281 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
6283         PR target/71801
6284         * gcc.target/i386/pr71801.c: New test.
6286 2016-07-11  Richard Biener  <rguenther@suse.de>
6288         PR tree-optimization/71816
6289         * gcc.dg/torture/pr71816.c: New testcase.
6291 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6293         PR fortran/71783
6294         * gfortran.dg/dependency_46.f90:  New test.
6296 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
6298         PR rtl-optimization/71621
6299         * gcc.target/i386/pr71621-1.c: New.
6300         * gcc.target/i386/pr71621-2.c: New.
6302 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
6304         * gfortran.dg/goacc/pr71704.f90: New test.
6306 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6308         PR target/71297
6309         * gcc.target/powerpc/pr71297.c: New.
6311 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
6313         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6315 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6317         PR target/71806
6318         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6320 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
6322         PR tree-optimization/71667
6323         * gcc.dg/vect/pr71667.c: New
6325 2016-07-08  Martin Liska  <mliska@suse.cz>
6327         * gcc.dg/torture/pr71606.c: New test.
6329 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6331         PR fortran/71764
6332         * gfortran.dg/pr71764.f90: New test.
6334 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
6335             Kai Tietz  <ktietz70@googlemail.com>
6337         PR c++/70869
6338         PR c++/71054
6339         * g++.dg/cpp0x/pr70869.C: New test.
6340         * g++.dg/cpp0x/pr71054.C: New test.
6342 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
6344         * g++.dg/debug/pr71432.C: Fail on AIX.
6346 2016-07-07  Martin Liska  <mliska@suse.cz>
6348         * gfortran.dg/do_1.f90: Remove a corner case that triggers
6349         an undefined behavior.
6350         * gfortran.dg/do_3.F90: Likewise.
6351         * gfortran.dg/do_check_11.f90: New test.
6352         * gfortran.dg/do_check_12.f90: New test.
6353         * gfortran.dg/do_corner_warn.f90: New test.
6355 2016-07-07  Martin Liska  <mliska@suse.cz>
6357         * gfortran.dg/predict-1.f90: Ammend the test.
6358         * gfortran.dg/predict-2.f90: Likewise.
6360 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
6362         PR ipa/71624
6363         * g++.dg/pr71624.C: New test.
6365 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6367         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6368         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6369         ARMv8-M Mainline architectures.
6371 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6373         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6374         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6376 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
6378         PR target/70098
6379         PR target/71763
6380         * gcc.target/powerpc/pr71763.c: New file.
6382 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
6384         PR tree-optimization/71518
6385         * gcc.dg/pr71518.c: New test.
6387 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
6389         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6391 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6393         PR target/50739
6394         * gcc.target/avr/pr50739.c: New test.
6396 2016-07-05  Jan Hubicka  <jh@suse.cz>
6398         * gcc.dg/tree-ssa/scev-14.c: update template.
6400 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
6402         * gcc.dg/vect/group-no-gaps-1.c: New test.
6404 2016-07-05  Andi Kleen  <ak@linux.intel.com>
6406         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6407         if kernel supports MPX.
6409 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
6411         * gcc.c-torture/compile/pr69102.c: Require fpic support.
6413 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
6414             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6416         * gcc.target/powerpc/signbit-1.c: New test.
6417         * gcc.target/powerpc/signbit-2.c: New test.
6418         * gcc.target/powerpc/signbit-3.c: New test.
6420 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6422         PR rtl-optimization/71594
6423         * gcc.dg/torture/pr71594.c: New test.
6425 2016-07-05  Jan Hubicka  <jh@suse.cz>
6427         * gcc.dg/tree-ssa/scev-14.c: new testcase.
6429 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
6431         PR c++/62314
6432         * g++.dg/parse/error5.C: Update column
6433         number of missing semicolon error.
6434         * g++.dg/pr62314-2.C: New test case.
6436 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
6438         * gfortran.dg/coarray_stat_function.f90: New test.
6439         * gfortran.dg/coarray_stat_whitespace.f90: New test.
6440         * gfortran.dg/coarray_lib_comm_1: Adapting old test
6441         to new interfaces.
6443 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
6445         PR fortran/71623
6446         * gfortran.dg/deferred_character_17.f90: New test.
6448 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
6450         * gcc.target/arm/neon/polytypes.c: Move to ...
6451         * gcc.target/arm/polytypes.c: ... here.
6452         * gcc.target/arm/neon/pr51534.c: Move to ...
6453         * gcc.target/arm/pr51534.c: ... here.
6454         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6455         * gcc.target/arm/vect-vcvt.c: ... here.
6456         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6457         * gcc.target/arm/vect-vcvtq.c: ... here.
6458         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6459         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6460         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6461         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6462         * gcc.target/arm/neon/neon.exp: Delete.
6463         * gcc.target/arm/neon/: Delete.
6465 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6467         PR fortran/65575
6468         * gfortran.dg: pr65575.f90: New test.
6470 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6472         PR fortran/35849
6473         * gfortran.dg: pr35849.f90: New test.
6475 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
6477         PR c++/71739
6478         * g++.dg/cpp0x/pr71739.C: New test.
6480 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
6482         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6484 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6486         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6487         locr.
6488         * gcc.target/s390/loc-1.c: New test.
6490 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
6492         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6493         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6495 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6497         PR target/63874
6498         * gcc.target/aarch64/pr63874.c: New test.
6500 2016-07-04  Jan Beulich  <jbeulich@suse.com>
6502         * g++.dg/header.c: New.
6503         * gcc.dg/header.c: New.
6505 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
6507         PR c/71719
6508         * c-c++-common/Wunused-var-15.c: New test.
6510 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
6512         PR fortran/71687
6513         * gfortran.dg/gomp/pr71687.f90: New test.
6515 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6517         * gcc.dg/const-float128-ped.c: Require __float128 effective
6518         target and options.
6519         * gcc.dg/const-float128.c: Likewise.
6520         * gcc.dg/torture/float128-cmp-invalid.c: Require
6521         __float128 and base_quadfloat_support effective targets, and
6522         __float128 options.
6523         * gcc.dg/torture/float128-div-underflow.c: Likewise.
6524         * gcc.dg/torture/float128-extend-nan.c: Likewise.
6525         * gcc.dg/torture/float128-nan.c: Likewise.
6526         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6527         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6528         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6529         * lib/target-supports.exp (check_effective_target___float128): New.
6530         (add_options_for___float128): New.
6531         (check_effective_target_base_quadword_support): New.
6533 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
6535         PR target/71720
6536         * gcc.target/powerpc/pr71720.c: New test.
6538 2016-07-01  Jan Beulich  <jbeulich@suse.com>
6540         * gcc.dg/bss.c: New.
6542 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
6544         PR target/71698
6545         * gcc.target/powerpc/pr71698.c: New test.
6547 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
6549         PR target/71151
6550         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6551         instead of ".foo" for its section name.
6552         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6553         depending on MCU's flash size.
6554         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6555         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6556         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6557         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6558         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6559         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6561 2016-07-01  Jan Beulich  <jbeulich@suse.com>
6563         * gcc.target/i386/pr65105-2.c: Add -msse2.
6565 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
6567         PR tree-optimization/71707
6568         * gcc.dg/strlenopt-29.c: New test.
6570         PR fortran/71704
6571         * gfortran.dg/gomp/pr71704.f90: New test.
6573         PR fortran/71705
6574         * gfortran.dg/gomp/pr71705.f90: New test.
6576 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6578         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6579         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6580         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6581         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6582         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6583         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6584         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6585         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6586         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6587         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6588         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6589         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6590         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6591         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6592         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6593         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6594         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6595         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6596         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6597         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6598         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6599         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6600         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6601         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6602         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6603         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6604         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6605         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6606         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6607         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6608         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6609         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6610         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6611         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6612         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6613         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6614         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6615         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6616         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6617         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6618         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6619         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6620         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6621         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6622         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6623         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6624         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6625         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6626         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6627         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6628         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6629         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6630         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6631         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6632         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6633         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6634         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6635         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6636         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6637         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6638         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6639         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6640         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6641         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6642         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6643         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6644         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6645         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6646         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6647         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6648         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6649         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6650         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6651         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6652         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6653         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6654         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6655         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6656         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6657         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6658         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6660 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6661             James Greenhalgh  <james.greenhalgh@arm.com>
6663         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6665 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
6666             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6668         * gcc.target/aarch64/vget_set_lane_1.c: New test.
6670 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
6672         PR driver/71651
6673         * gcc.dg/spellcheck-options-12.c: New test case.
6675 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
6677         PR middle-end/71693
6678         * gcc.c-torture/compile/pr71693.c: New test.
6680 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
6682         * gcc.dg/spellcheck-params.c: New testcase.
6683         * gcc.dg/spellcheck-params-2.c: New testcase.
6685 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
6687         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6688         vector extract instructions.
6689         * gcc.target/powerpc/p9-extract-2.c: Likewise.
6691 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6693         PR fortran/71686
6694         * gfortran.dg/unexpected_eof_2.f90: New test.
6695         * gfortran.dg/unexpected_eof_3.f90: New test.
6697 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
6699         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6701 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
6703         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6704         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6705         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6707 2016-06-29  Richard Biener  <rguenther@suse.de>
6709         PR middle-end/15256
6710         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6712 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
6714         * gcc.target/arm/aapcs/neon-vect10.c: Require
6715         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6716         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6717         * gcc.target/arm/aapcs/vfp18.c: Likewise.
6718         * gcc.target/arm/aapcs/vfp19.c: Likewise.
6719         * gcc.target/arm/aapcs/vfp20.c: Likewise.
6720         * gcc.target/arm/aapcs/vfp21.c: Likewise.
6721         * gcc.target/arm/fp16-aapcs-1.c: Require
6722         -mfloat-ab=hard.  Also simplify the test.
6723         * gcc.target/arm/fp16-aapcs-2.c: New.
6725 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
6727         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
6728         (add_options_for_arm_fp16_ieee): New.
6729         (add_options_for_arm_fp16_alternative): New.
6730         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
6731         long-line.
6732         (effective_target_arm_fp16_hw): New.
6734 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
6736         PR tree-optimization/71655
6737         * g++.dg/pr71655.C: New test.
6739 2016-06-29  Martin Liska  <mliska@suse.cz>
6741         * gcc.dg/pr71585.c: New test.
6742         * gcc.dg/pr71585-2.c: New test.
6743         * gcc.dg/pr71585-3.c: New test.
6745 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6747         PR tree-optimization/70729
6748         * g++.dg/vect/pr70729.cc: New test.
6750 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
6752         * c-c++-common/gomp/cancel-1.c: Extend.
6754 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
6756         PR tree-optimization/71625
6757         * gcc.dg/strlenopt-28.c: New test.
6759 2016-06-29  Richard Biener  <rguenther@suse.de>
6761         PR middle-end/71002
6762         * g++.dg/torture/pr71002.C: Adjust testcase.
6764 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
6766         PR c/71685
6767         * gcc.dg/pr71685.c: New test.
6769 2016-06-28  Martin Sebor  <msebor@redhat.com>
6771         PR c/71552
6772         * gcc.dg/init-bad-9.c: New test.
6774 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6776         * gcc.target/powerpc/abs128-1.c: Require VSX.
6777         * gcc.target/powerpc/copysign128-1.c: Likewise.
6778         * gcc.target/powerpc/inf128-1.c: Likewise.
6779         * gcc.target/powerpc/nan128-1.c: Likewise.
6781 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
6783         PR middle-end/71626
6784         * gcc.c-torture/execute/pr71626-1.c: New test.
6785         * gcc.c-torture/execute/pr71626-2.c: New test.
6787 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
6789         PR target/71656
6790         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6792 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
6794         PR target/71670
6795         * gcc.target/powerpc/pr71670.c: New testcase.
6797 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
6799         PR target/71656
6800         * gcc.target/powerpc/pr71656-1.c: New test.
6801         * gcc.target/powerpc/pr71656-2.c: New test.
6803 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
6805         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6806         around fp16 code.
6807         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6808         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6809         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6810         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6811         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6812         Add arm_neon_fp16_ok effective target.
6813         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6814         Likewise.
6815         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6816         Likewise.
6817         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6818         Likewise.
6819         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6820         Likewise.
6821         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6822         Likewise.
6823         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6824         Likewise.
6825         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6826         Likewise.
6827         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6828         Likewise.
6829         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6830         Likewise.
6831         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6832         Likewise.
6833         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6834         Likewise.
6836 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
6838         * gcc.dg/predict-12.c: New testcase.
6840 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6842         PR fortran/71649
6843         * gfortran.dg/pr71649.f90: New test.
6845 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
6847         PR tree-optimization/71643
6848         * g++.dg/opt/pr71643.C: New test.
6850         PR tree-optimization/71631
6851         * gcc.c-torture/execute/pr71631.c: New test.
6853 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
6855         * gcc.dg/predict-11.c: New testcase.
6856         * gfortran.dg/predict-2.f90: New testcase.
6858 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
6860         * gcc.dg/predict-10.c: New test.
6862 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6864         * gcc.target/powerpc/abs128-1.c: New.
6865         * gcc.target/powerpc/copysign128-1.c: New.
6866         * gcc.target/powerpc/inf128-1.c: New.
6867         * gcc.target/powerpc/nan128-1.c: New.
6869 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
6871         * gfortran.dg/pr71642.f90: New test.
6873 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
6875         PR tree-optimization/71647
6876         * gcc.target/i386/pr71647.c: New test.
6878 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
6880         * gcc.target/i386/noplt-gd-1.c: New test.
6881         * gcc.target/i386/noplt-gd-2.c: Likewise.
6882         * gcc.target/i386/noplt-gd-3.c: Likewise.
6883         * gcc.target/i386/noplt-ld-1.c: Likewise.
6884         * gcc.target/i386/noplt-ld-2.c: Likewise.
6885         * gcc.target/i386/noplt-ld-3.c: Likewise.
6886         * lib/target-supports.exp
6887         (check_effective_target_tls_get_addr_via_got): New.
6889 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
6891         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6892         testsuite compile flags.
6893         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6894         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6896 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
6898         * g++dg/vect/pr36684.cc: Add dg-do compile.
6899         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6900         * gcc.dg/vect/pr70021.c: Ditto.
6901         * gcc.dg/vect/pr70138-1.c: Ditto.
6902         * gcc.dg/vect/pr70138-2.c: Ditto.
6903         * gcc.dg/vect/pr70354-1.c: Ditto.
6904         * gcc.dg/vect/pr70354-2.c: Ditto.
6905         * gcc.dg/vect/pr71259.c: Ditto.
6906         * gcc.dg/vect/pr71416-1.c: Ditto.
6907         * gcc.dg/vect/slp-43.c: Ditto.
6908         * gcc.dg/vect/slp-45.c: Ditto.
6909         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6910         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6911         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6912         * gfortran.dg/vect/pr69980.f90: Ditto.
6914 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
6916         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6917         * gcc.dg/vect/bb-slp-30.c: Ditto.
6918         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6919         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6920         * gcc.dg/vect/pr45902.c: Ditto.
6921         * gcc.dg/vect/pr48172.c: Ditto.
6922         * gcc.dg/vect/pr48377.c: Ditto.
6923         * gcc.dg/vect/pr49038.c: Ditto.
6924         * gcc.dg/vect/pr49771.c: Ditto.
6925         * gcc.dg/vect/pr52091.c: Ditto.
6926         * gcc.dg/vect/pr53185-2.c: Ditto.
6927         * gcc.dg/vect/pr56826.c: Ditto.
6928         * gcc.dg/vect/pr60276.c: Ditto.
6929         * gcc.dg/vect/pr62021.c: Ditto.
6930         * gcc.dg/vect/pr63530.c: Ditto.
6931         * gcc.dg/vect/pr65518.c: Ditto.
6932         * gcc.dg/vect/pr65947-1.c: Ditto.
6933         * gcc.dg/vect/pr65947-10.c: Ditto.
6934         * gcc.dg/vect/pr65947-11.c: Ditto.
6935         * gcc.dg/vect/pr65947-12.c: Ditto.
6936         * gcc.dg/vect/pr65947-13.c: Ditto.
6937         * gcc.dg/vect/pr65947-2.c: Ditto.
6938         * gcc.dg/vect/pr65947-3.c: Ditto.
6939         * gcc.dg/vect/pr65947-4.c: Ditto.
6940         * gcc.dg/vect/pr65947-5.c: Ditto.
6941         * gcc.dg/vect/pr65947-6.c: Ditto.
6942         * gcc.dg/vect/pr65947-7.c: Ditto.
6943         * gcc.dg/vect/pr65947-8.c: Ditto.
6944         * gcc.dg/vect/pr65947-9.c: Ditto.
6945         * gcc.dg/vect/pr71416-1.c: Ditto.
6946         * gcc.dg/vect/pr71439.c: Ditto.
6947         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6948         * gcc.dg/vect/vect-bswap16.c: Ditto.
6949         * gcc.dg/vect/vect-bswap32.c: Ditto.
6950         * gcc.dg/vect/vect-bswap64.c: Ditto.
6951         * gcc.dg/vect/vect-live-1.c: Ditto.
6952         * gcc.dg/vect/vect-live-2.c: Ditto.
6953         * gcc.dg/vect/vect-live-3.c: Ditto.
6954         * gcc.dg/vect/vect-live-4.c: Ditto.
6955         * gcc.dg/vect/vect-live-5.c: Ditto.
6956         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6957         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6958         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6959         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6960         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6961         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6962         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6963         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6964         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6965         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6966         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6967         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6968         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6969         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6970         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6971         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6972         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6974 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
6976         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6978 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
6980         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
6981         ia32 if R_386_GOT32X relocation is supported.
6982         * gcc.target/i386/noplt-3.c: Likewise.
6983         * gcc.target/i386/noplt-2.c: Likewise.
6984         (main): Renamed to ...
6985         (bar): This.
6986         * gcc.target/i386/noplt-4.c: Likewise.
6987         (main): Renamed to ...
6988         (bar): This.
6989         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6990         * gcc.target/i386/pr67400-5.c: Likewise.
6992 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
6994         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6995         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6997         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6998         f4): Adjust expected diagnostics.
6999         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7000         (T): If OVFP is defined, redefine to TP.
7001         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7002         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7003         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7004         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7005         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7006         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7007         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7008         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7009         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7010         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7011         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7012         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7013         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7014         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7015         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7016         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7017         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7018         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7019         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7020         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7021         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7022         as last argument to __builtin_add_overflow_p.
7024 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
7026         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7027         dg-options and remove default vector testsuite compile flags.
7028         * g++.dg/vect/pr33860a.cc: Ditto.
7029         * g++.dg/vect/pr45470-a.cc: Ditto.
7030         * g++.dg/vect/pr45470-b.cc: Ditto.
7031         * g++.dg/vect/pr60896.cc: Ditto.
7032         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7033         * gcc.dg/vect/pr18308.c: Ditto.
7034         * gcc.dg/vect/pr24049.c: Ditto.
7035         * gcc.dg/vect/pr33373.c: Ditto.
7036         * gcc.dg/vect/pr36228.c: Ditto.
7037         * gcc.dg/vect/pr42395.c: Ditto.
7038         * gcc.dg/vect/pr42604.c: Ditto.
7039         * gcc.dg/vect/pr46663.c: Ditto.
7040         * gcc.dg/vect/pr48765.c: Ditto.
7041         * gcc.dg/vect/pr49093.c: Ditto.
7042         * gcc.dg/vect/pr49352.c: Ditto.
7043         * gcc.dg/vect/pr52298.c: Ditto.
7044         * gcc.dg/vect/pr52870.c: Ditto.
7045         * gcc.dg/vect/pr53185.c: Ditto.
7046         * gcc.dg/vect/pr53773.c: Ditto.
7047         * gcc.dg/vect/pr56695.c: Ditto.
7048         * gcc.dg/vect/pr62171.c: Ditto.
7049         * gcc.dg/vect/pr63530.c: Ditto.
7050         * gcc.dg/vect/pr68339.c: Ditto.
7051         * gcc.dg/vect/pr71259.c: Ditto.
7052         * gcc.dg/vect/vect-82_64.c: Ditto.
7053         * gcc.dg/vect/vect-83_64.c: Ditto.
7054         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7055         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7056         * gcc.dg/vect/vect-shift-2.c: Ditto.
7057         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7058         * gfortran.dg/vect/pr39318.f90: Ditto.
7059         * gfortran.dg/vect/pr45714-a.f: Ditto.
7060         * gfortran.dg/vect/pr45714-b.f: Ditto.
7061         * gfortran.dg/vect/pr46213.f90: Ditto.
7063 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
7064             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7066         * gcc.target/powerpc/p9-splat-5.c: New test.
7068 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
7070         PR tree-optimization/71488
7071         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7072         * lib/target-supports.exp: ... here.
7073         (check_sse4_hw_available): New procedure.
7074         (check_effective_target_sse4_runtime): Ditto.
7075         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7076         -march=westmere for sse4_runtime targets.
7077         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
7078         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
7079         (dg-additional-options): Use for sse4_runtime targets.
7080         (main): Call check_vect ().
7081         (dg-final): Perform scan only for sse4_runtime targets.
7083 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
7085         PR target/66232
7086         PR target/67400
7087         * gcc.target/i386/pr66232-14.c: New file.
7088         * gcc.target/i386/pr66232-15.c: Likewise.
7089         * gcc.target/i386/pr66232-16.c: Likewise.
7090         * gcc.target/i386/pr66232-17.c: Likewise.
7091         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
7092         ia32 if R_386_GOT32X relocation is supported.
7093         * gcc.target/i386/pr67400-2.c: Likewise.
7094         * gcc.target/i386/pr67400-3.c: Likewise.
7095         * gcc.target/i386/pr67400-4.c: Likewise.
7096         * gcc.target/i386/pr67400-6.c: Likewise.
7097         * gcc.target/i386/pr67400-7.c: Likewise.
7098         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
7100 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7102         PR libgfortran/48852
7103         * gfortran.dg/char4_iunit_1.f03: Update test.
7104         * gfortran.dg/f2003_io_5.f03: Update test.
7105         * gfortran.dg/real_const_3.f90: Update test.
7107 2016-06-23  Andi Kleen  <ak@linux.intel.com>
7109         * g++.dg/bprob/bprob.exp: Support autofdo.
7110         * g++.dg/tree-prof/tree-prof.exp: dito.
7111         * gcc.dg/tree-prof/tree-prof.exp: dito.
7112         * gcc.misc-tests/bprob.exp: dito.
7113         * gfortran.dg/prof/prof.exp: dito.
7114         * lib/profopt.exp: dito.
7115         * lib/target-supports.exp: Check for autofdo.
7117 2016-06-23  Martin Liska  <mliska@suse.cz>
7119         * gcc.dg/pr71619.c: New test.
7121 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
7123         PR target/67400
7124         * gcc.target/i386/pr67400-1.c: New test.
7125         * gcc.target/i386/pr67400-2.c: Likewise.
7126         * gcc.target/i386/pr67400-3.c: Likewise.
7127         * gcc.target/i386/pr67400-4.c: Likewise.
7128         * gcc.target/i386/pr67400-5.c: Likewise.
7129         * gcc.target/i386/pr67400-6.c: Likewise.
7130         * gcc.target/i386/pr67400-7.c: Likewise.
7132 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
7134         * c-c++-common/missing-header-1.c: New test case.
7135         * c-c++-common/missing-header-2.c: New test case.
7136         * c-c++-common/missing-header-3.c: New test case.
7137         * c-c++-common/missing-header-4.c: New test case.
7139 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
7141         PR c/70339
7142         * c-c++-common/attributes-1.c: Update dg-prune-output to include
7143         hint.
7144         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7145         expected results due to builtin "nanl" now being suggested for
7146         "name".
7147         * gcc.dg/pr67580.c: Update expected messages.
7148         * gcc.dg/spellcheck-identifiers.c: New testcase.
7149         * gcc.dg/spellcheck-typenames.c: New testcase.
7151 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
7153         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7154         file.
7155         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7156         diagnostic-test-show-locus-parseable-fixits.c to sources for
7157         diagnostic_plugin_test_show_locus.c.
7158         * lib/gcc-defs.exp (freeform_regexps): New global.
7159         (dg-regexp): New function.
7160         (handle-dg-regexps): New function.
7161         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7162         freeform_regexps to the empty list.
7163         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7165 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
7167         PR tree-optimization/71488
7168         * g++.dg/pr71488.C: New test.
7169         * gcc.dg/vect/vect-bool-cmp.c: New test.
7171 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
7173         * gcc.dg/guality/param-5.c: New test.
7175 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7177         * gcc.target/i386/asm-flag-7.c: New test.
7179 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
7181         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7182         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7183         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7184         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7185         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7186         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7187         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7188         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7189         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7190         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7191         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7192         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7193         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7194         * gcc.dg/tree-ssa/vrp87.c: Likewise.
7195         * lib/target-supports.exp: Likewise.
7197 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
7199         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7200         * gcc.dg/attr-ms_struct-2.c: Likewise.
7201         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7202         * gcc.dg/bf-ms-attrib.c: Likewise.
7203         * gcc.dg/bf-ms-layout-2.c: Likewise.
7204         * gcc.dg/bf-ms-layout-3.c: Likewise.
7205         * gcc.dg/bf-ms-layout.c: Likewise.
7206         * gcc.dg/bf-no-ms-layout.c: Likewise.
7207         * gcc.target/i386/bitfield1.c: Likewise.
7208         * gcc.target/i386/bitfield2.c: Likewise.
7209         * gcc.target/i386/bitfield3.c: Likewise.
7211 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7213         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7214         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7215         override other than -mcpu=power9 command-line option is specified,
7216         or if the target operating system is aix.
7217         * gcc.target/powerpc/darn-1.c: Likewise.
7218         * gcc.target/powerpc/darn-2.c: Likewise.
7219         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7220         test if effective-target is not powerpc_p9vector_ok or if the
7221         target operating system is not defined.
7222         * gcc.target/powerpc/vslv-1.c: Likewise.
7223         * gcc.target/powerpc/vsrv-0.c: Likewise.
7224         * gcc.target/powerpc/vsrv-1.c: Likewise.
7226 2016-06-21  Tobias Burnus  <burnus@net-b.de>
7228         PR fortran/71068
7229         * gfortran.dg/coarray/data_1.f90: New.
7231 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
7233         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7234         (dg-require-effective-target): Use arm_v8_neon_hw.
7235         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7236         (dg-require-effective-target): Likewise.
7237         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7238         (dg-require-effective-target): Likewise.
7239         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7240         (dg-require-effective-target): Likewise.
7241         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7242         (dg-require-effective-target): Likewise.
7243         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7244         (dg-require-effective-target): Likewise.
7245         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7246         Add AArch64 check.
7248 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
7250         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7251         Set to 3 so test passes.
7253 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
7255         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7257 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
7259         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7260         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7261         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7262         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7264 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
7266         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7267         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7269 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7271         PR target/71549
7272         * gcc.target/i386/pr71549.c: New test.
7274 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7276         * gcc.target/powerpc/vadsdu-0.c: Replace
7277         dg-require-effective-target directive to allow test to run on more
7278         platforms, and add dg-skip-if directive to disable test on aix
7279         platforms because of known incompatibilities.
7280         * gcc.target/powerpc/vadsdu-1.c: Likewise.
7281         * gcc.target/powerpc/vadsdu-2.c: Likewise.
7282         * gcc.target/powerpc/vadsdu-3.c: Likewise.
7283         * gcc.target/powerpc/vadsdu-4.c: Likewise.
7284         * gcc.target/powerpc/vadsdu-5.c: Likewise.
7285         * gcc.target/powerpc/vadsdub-1.c: Likewise.
7286         * gcc.target/powerpc/vadsdub-2.c: Replace
7287         dg-require-effective-target directive to allow test to run on more
7288         platforms, and add dg-skip-if directive to disable test on aix
7289         platforms because of known incompatibilities.
7290         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7291         with vec_absdb call to differentiate this test from vadsdub-1.c.
7292         * gcc.target/powerpc/vadsduh-1.c: Replace
7293         dg-require-effective-target directive to allow test to run on more
7294         platforms, and add dg-skip-if directive to disable test on aix
7295         platforms because of known incompatibilities.
7296         * gcc.target/powerpc/vadsduh-2.c: Likewise.
7297         * gcc.target/powerpc/vadsduw-1.c: Likewise.
7298         * gcc.target/powerpc/vadsduw-2.c: Likewise.
7300 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
7302         PR tree-optimization/71588
7303         * gcc.dg/pr71558.c: New test.
7305 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7307         * c-c++-common/pr68657-1.c: Require ptr32plus support.
7308         * c-c++-common/pr68657-2.c: Likewise.
7309         * c-c++-common/pr68657-3.c: Likewise.
7310         * gcc.dg/torture/pr69714.c: Require int32plus support.
7311         * gcc.dg/torture/pr70025.c: Likewise.
7312         * gcc.dg/torture/pr70083.c: Likewise.
7313         * gcc.dg/torture/pr70542.c: Likewise.
7314         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7316 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
7318         PR c/71601
7319         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7321 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
7323         PR middle-end/71581
7324         * gcc.dg/pr71581.c: New test.
7326         PR rtl-optimization/71591
7327         * gcc.dg/cpp/pr71591.c: New test.
7329 2016-06-20   David B. Robins  <gcc@davidrobins.net>
7331         PR target/71571
7332         * g++.dg/torture/pr71571.C: New test.
7334 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
7336         PR target/71559
7337         * gcc.target/i386/sse2-pr71559.c: New test.
7338         * gcc.target/i386/avx-pr71559.c: New test.
7339         * gcc.target/i386/avx512f-pr71559.c: New test.
7341 2016-06-20  Tobias Burnus  <burnus@net-b.de>
7343         PR fortran/71194
7344         * gfortran.dg/pointer_remapping_10.f90: New.
7346 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
7348         * g++.dg/diagnostic/string-literal-concat.C: New test case.
7350 2016-06-20  Martin Sebor  <msebor@redhat.com>
7352         PR c/69507
7353         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7354         * gnu90-const-expr-1.c: Same.
7355         * gnu99-const-expr-1.c: Same.
7356         * gnu99-static-1.c: Same.
7358 2016-06-20  Renlin Li  <renlin.li@arm.com>
7360         PR testsuite/71489
7361         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7363 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
7365         * gcc.target/aarch64/vcvt_f64_1.c: New.
7366         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7367         * gcc.target/aarch64/vrecp_f64_1.c: New.
7369 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7371         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7372         "alignement".
7374 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
7376         PR target/71103
7377         * gcc.target/avr/torture/pr71103-2.c: New test.
7379 2016-06-19  Martin Sebor  <msebor@redhat.com>
7381         PR c/69507
7382         * gcc.dg/alignof.c: New test.
7384 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
7386         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7387         vs dg-error; test constexpr specifier too.
7389 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
7391         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7393 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
7395         * lib/target-supports.exp
7396         (check_effective_target_arm_neon_fp16_ok_nocache): Call
7397         arm_neon_ok and merge flags.  Fix temporary test name.
7398         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7399         and merge flags.
7401 2016-06-17  Martin Liska  <mliska@suse.cz>
7403         * gcc.dg/predict-9.c: Fix dump scanning.
7405 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
7407         PR tree-optimization/71354
7408         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7410 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
7412         PR tree-optimization/71347
7413         * gcc.dg/tree-ssa/pr71347.c: New test.
7415 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
7417         PR tree-optimization/71354
7418         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7420 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
7422         * gcc.dg/vect/vect-alias-check-1.c: New test.
7424 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7426         PR target/71151
7427         * gcc.target/avr/pr71151-1.c: New test.
7428         * gcc.target/avr/pr71151-2.c: New test.
7429         * gcc.target/avr/pr71151-3.c: New test.
7430         * gcc.target/avr/pr71151-4.c: New test.
7431         * gcc.target/avr/pr71151-5.c: New test.
7432         * gcc.target/avr/pr71151-6.c: New test.
7433         * gcc.target/avr/pr71151-7.c: New test.
7434         * gcc.target/avr/pr71151-8.c: New test.
7435         * gcc.target/avr/pr71151-common.h: New test.
7437 2016-06-16  Martin Liska  <mliska@suse.cz>
7439         * gfortran.dg/predict-1.f90: New test.
7441 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
7443         PR target/71242
7444         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
7446 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
7448         * g++.dg/vect/pr36648.cc: Disable cunrolli
7450 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
7452         PR target/71554
7453         * gcc.c-torture/execute/pr71554.c: New test.
7455         PR rtl-optimization/71532
7456         * gcc.dg/torture/pr71532.c: New test.
7458 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
7460         * gcc.target/powerpc/p9-dimode1.c: New test.
7461         * gcc.target/powerpc/p9-dimode2.c: Likewise.
7463 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
7465         * gcc.c-torture/compile/20160615-1.c: New test.
7467         * g++.dg/cpp0x/ref-qual17.C: New test.
7469 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
7471         PR middle-end/71529
7472         * gcc.target/i386/pr71529.C: New test.
7474 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
7476         PR tree-optimization/71483
7477         * g++.dg/vect/pr71483.c: New
7479 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
7481         PR c++/70202
7482         * g++.dg/inherit/crash6.C: New.
7483         * g++.dg/inherit/union2.C: Likewise.
7484         * g++.dg/inherit/virtual12.C: Likewise.
7485         * g++.dg/inherit/virtual13.C: Likewise.
7486         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7488 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
7490         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
7492 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
7494         PR tree-optimization/71439
7495         * gcc.dg/vect/pr71439.c: New
7497 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7499         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7501 2016-06-15  Richard Biener  <rguenther@suse.de>
7503         * gcc.dg/vect/slp-45.c: New testcase.
7505 2016-06-15  Richard Biener  <rguenther@suse.de>
7507         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7509 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7511         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7512         requirements, and disable for AIX for now.
7513         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7515 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
7517         PR c++/71528
7518         * g++.dg/opt/pr71528.C: New test.
7520         PR c++/71516
7521         * g++.dg/init/pr71516.C: New test.
7523 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
7525         * g++.dg/init/array46.C: New.
7527 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
7529         * gcc.target/i386/float128-3.c: New test.
7530         * gcc.target/i386/quad-sse4.c: Ditto.
7531         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7532         Update scan strings.
7534 2016-06-14  Richard Biener  <rguenther@suse.de>
7536         PR middle-end/71526
7537         * gfortran.dg/pr71526.f90: New testcase.
7539 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7541         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7542         * gcc.dg/zero_bits_compound-1.c: Likewise.
7544 2016-06-14  Richard Biener  <rguenther@suse.de>
7546         PR tree-optimization/71522
7547         * gcc.dg/torture/pr71522.c: New testcase.
7549 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
7551         PR tree-optimization/71520
7552         * gcc.dg/tree-ssa/pr71520.c: New test.
7554 2016-06-14  Richard Biener  <rguenther@suse.de>
7556         PR tree-optimization/71521
7557         * gcc.dg/tree-ssa/vrp101.c: New testcase.
7559 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
7561         PR sanitizer/71498
7562         * c-c++-common/ubsan/bounds-13.c: New test.
7564         PR preprocessor/71183
7565         * gcc.dg/cpp/source_date_epoch-3.c: New test.
7567 2016-06-13  Jeff Law  <law@redhat.com>
7569         PR tree-optimization/71403
7570         * c-c++-common/ubsan/pr71403-1.c: New test.
7571         * c-c++-common/ubsan/pr71403-2.c: New test.
7572         * c-c++-common/ubsan/pr71403-3.c: New test.
7574 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
7576         PR middle-end/71478
7577         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7578         Add -Wno-psabi -w to dg-options.
7580 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7582         * gcc.target/powerpc/vadsdu-0.c: New test.
7583         * gcc.target/powerpc/vadsdu-1.c: New test.
7584         * gcc.target/powerpc/vadsdu-2.c: New test.
7585         * gcc.target/powerpc/vadsdu-3.c: New test.
7586         * gcc.target/powerpc/vadsdu-4.c: New test.
7587         * gcc.target/powerpc/vadsdu-5.c: New test.
7588         * gcc.target/powerpc/vadsdub-1.c: New test.
7589         * gcc.target/powerpc/vadsdub-2.c: New test.
7590         * gcc.target/powerpc/vadsduh-1.c: New test.
7591         * gcc.target/powerpc/vadsduh-2.c: New test.
7592         * gcc.target/powerpc/vadsduw-1.c: New test.
7593         * gcc.target/powerpc/vadsduw-2.c: New test.
7595 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
7597         * gcc.dg/c99-init-2.c (c): Update expected error message.
7598         * gcc.dg/init-bad-8.c (foo): Likewise.
7599         * gcc.dg/spellcheck-fields-3.c: New test case.
7601 2016-06-13  Martin Liska  <mliska@suse.cz>
7603         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7604         and "guess loop iv compared" heuristics.
7605         * gcc.dg/predict-2.c: Likewise.
7606         * gcc.dg/predict-3.c: Likewise.
7607         * gcc.dg/predict-4.c: Likewise.
7608         * gcc.dg/predict-5.c: Likewise.
7609         * gcc.dg/predict-6.c: Likewise.
7611 2016-06-13  Marek Polacek  <polacek@redhat.com>
7613         PR middle-end/71476
7614         * c-c++-common/Wswitch-unreachable-4.c: New test.
7615         * gcc.dg/Wswitch-unreachable-2.c: New test.
7616         * g++.dg/tm/jump1.C: Move dg-warning.
7618 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
7620         * gnat.dg/renaming10.ad[sb]: New test.
7622 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
7624         PR fortran/70673
7625         * gfortran.dg/pr70673.f90: New test.
7627 2016-06-13  Richard Biener  <rguenther@suse.de>
7629         PR middle-end/64516
7630         * gcc.dg/align-3.c: New testcase.
7632 2016-06-13  Martin Liska  <mliska@suse.cz>
7634         * gcc.target/i386/pr71458.c: New test.
7636 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
7638         PR target/71241
7639         * gcc.dg/torture/float128-nan.c: New test.
7641 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
7643         PR target/60751
7644         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7645         statement.
7647 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
7649         PR target/60751
7650         * gfortran.dg/comma_IO_extension_1.f90: New test.
7651         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7652         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7653         statement.
7654         * gfortran.dg/graphite/pr38083.f90: Likewise.
7655         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7656         missing format.
7658 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7660         * gnat.dg/case_character.adb: New test.
7662 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
7664         PR middle-end/71310
7665         * gcc.target/powerpc/pr71310.c: New testcase.
7667 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
7669         PR middle-end/71478
7670         * gcc.dg/pr71478.c: New test.
7672 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
7674         PR middle-end/71494
7675         * gcc.c-torture/execute/pr71494.c: New test.
7677         PR c/68657
7678         * gcc.target/i386/pr68657.c: New test.
7680         PR inline-asm/68843
7681         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7682         (test): Add -masm=intel alternatives.
7684 2016-06-10  Martin Sebor  <msebor@redhat.com>
7686         PR c/71392
7687         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7689 2016-06-10  Jeff Law  <law@redhat.com>
7691         PR tree-optimization/71335
7692         * gcc.c-torture/execute/pr71335.c: New test.
7694 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
7696         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7697         the various "cannot tail-call: " messages.
7699 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
7701         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7702         and options.
7704 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
7706         PR sanitizer/71480
7707         * c-c++-common/asan/pr71480.c: New test.
7709 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
7711         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7712         (ASMNAME2): Likewise.
7713         (main): Replace fn in asm statement with ASMNAME ("fn").
7714         * gcc.dg/guality/pr68037-2.c: Likewise.
7715         * gcc.dg/guality/pr68037-3.c: Likewise.
7716         * gcc.dg/torture/pr68037-1.c: Likewise.
7717         * gcc.dg/torture/pr68037-2.c: Likewise.
7718         * gcc.dg/torture/pr68037-3.c: Likewise.
7720 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7722         PR inline-asm/68843
7723         * gcc.target/i386/pr68843-1.c: New test.
7724         * gcc.target/i386/pr68843-2.c: New test.
7726 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
7727             Cesar Philippidis  <cesar@codesourcery.com>
7729         PR middle-end/71373
7730         * gcc.dg/goacc/nested-function-1.c: New file.
7731         * gcc.dg/goacc/nested-function-2.c: Likewise.
7732         * gcc.dg/goacc/pr71373.c: Likewise.
7733         * gfortran.dg/goacc/cray-2.f95: Likewise.
7734         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7735         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7736         * gfortran.dg/goacc/cray.f95: Update.
7737         * gfortran.dg/goacc/loop-1.f95: Likewise.
7738         * gfortran.dg/goacc/loop-3.f95: Likewise.
7739         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7740         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7742 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
7744         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7745         for OpenACC tile clauses.
7746         * gfortran.dg/goacc/combined-directives.f90: Likewise.
7748         PR c/71381
7749         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
7750         to...
7751         * c-c++-common/goacc/cache-2.c: ... this new file.
7752         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7753         * gfortran.dg/goacc/cache-2.f95: ... this new file.
7754         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7755         usage.
7756         * gfortran.dg/goacc/cray.f95: Likewise.
7757         * gfortran.dg/goacc/loop-1.f95: Likewise.
7759 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
7761         PR tree-optimization/71407
7762         PR tree-optimization/71416
7763         * gcc.dg/vect/pr71407.c: New
7764         * gcc.dg/vect/pr71416-1.c: New
7765         * gcc.dg/vect/pr71416-2.c: New
7767 2016-06-10  Richard Biener  <rguenther@suse.de>
7769         PR middle-end/71477
7770         * gcc.dg/torture/pr71477.c: New testcase.
7772 2016-06-09  Julia Koval  <julia.koval@intel.com>
7774         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7775         * gcc.target/i386/interrupt-13.c: Likewise.
7776         * gcc.target/i386/interrupt-15.c: Likewise.
7777         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7778         * gcc.target/i386/interrupt-24.c: Likewise.
7779         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7780         * gcc.target/i386/interrupt-9.c: Likewise.
7781         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7783 2016-06-09  Martin Sebor  <msebor@redhat.com>
7785         PR c/70883
7786         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7787         * gcc.dg/builtin-constant_p-1.c: Same.
7788         * gcc.dg/builtins-error.c: Same.
7789         * gcc.dg/pr70859.c: Same.
7791 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7793         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7794         * gcc.dg/torture/pr68067-1.c: Likewise.
7795         * gcc.dg/torture/pr68067-2.c: Likewise.
7797 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7799         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7800           when setting SIZE.
7802 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
7804         PR c++/71465
7805         * g++.dg/inherit/crash5.C: New.
7806         Revert:
7807         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
7809         PR c++/70202
7810         * g++.dg/inherit/crash5.C: New.
7811         * g++.dg/inherit/virtual1.C: Adjust.
7813 2016-06-09  Martin Liska  <mliska@suse.cz>
7815         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7816         * g++.dg/predict-loop-exit-2.C: Likewise.
7817         * g++.dg/predict-loop-exit-3.C: Likewise.
7818         * gcc.dg/predict-1.c: Likewise.
7819         * gcc.dg/predict-2.c: Likewise.
7820         * gcc.dg/predict-3.c: Likewise.
7821         * gcc.dg/predict-4.c: Likewise.
7822         * gcc.dg/predict-5.c: Likewise.
7823         * gcc.dg/predict-6.c: Likewise.
7824         * gcc.dg/predict-7.c: Likewise.
7826 2016-06-09  Richard Biener  <rguenther@suse.de>
7828         PR tree-optimization/71462
7829         * gcc.dg/torture/pr71462.c: New testcase.
7831 2016-06-09  Marek Polacek  <polacek@redhat.com>
7833         PR c/65471
7834         * gcc.dg/c11-generic-3.c: New test.
7836 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
7838         * g++.dg/init/array42.C: New.
7839         * g++.dg/init/array43.C: Likewise.
7840         * g++.dg/init/array44.C: Likewise.
7841         * g++.dg/init/array45.C: Likewise.
7842         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7843         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7844         * g++.dg/cpp1y/auto-fn27.C: Likewise.
7845         * g++.dg/gomp/pr35751.C: Likewise.
7846         * g++.dg/init/array23.C: Likewise.
7847         * g++.dg/init/brace2.C: Likewise.
7848         * g++.dg/init/brace6.C: Likewise.
7850 2016-06-08  Martin Sebor  <msebor@redhat.com>
7851             Jakub Jelinek  <jakub@redhat.com>
7853         PR c++/70507
7854         PR c/68120
7855         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7856         * c-c++-common/builtin-arith-overflow-2.c: New test.
7857         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7858         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7859         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7861 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
7863         PR c++/71442
7864         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7866 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
7868         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7869         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7870         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7871         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7872         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7873         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7874         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7875         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7876         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7877         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7878         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7879         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7880         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7882 2016-06-08  Richard Biener  <rguenther@suse.de>
7884         PR tree-optimization/68558
7885         * gcc.dg/vect/slp-44.c: New testcase.
7887 2016-06-08  Richard Biener  <rguenther@suse.de>
7889         * gcc.dg/vect/slp-43.c: New testcase.
7891 2016-06-08  Richard Biener  <rguenther@suse.de>
7893         PR tree-optimization/71452
7894         * gcc.dg/torture/pr71452.c: New testcase.
7896 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
7898         PR c++/71448
7899         * g++.dg/torture/pr71448.C: New test.
7901 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
7903         PR debug/71432
7904         PR ada/71413
7905         * g++.dg/debug/pr71432.C: New test.
7907 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7909         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7910         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7911         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7913 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
7915         * gcc.dg/vect/vect-live-2.c: Update effective target.
7916         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7917         * lib/target-supports.exp: Add aarch64 to vect_long.
7919 2016-06-08  Marek Polacek  <polacek@redhat.com>
7921         PR c/71418
7922         * gcc.dg/noncompile/pr71418.c: New test.
7924         PR c/71426
7925         * gcc.dg/noncompile/pr71426.c: New test.
7927 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
7929         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7930         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7931         * gcc.dg/predict-3.c: Update template.
7932         * gcc.dg/predict-5.c: Update template.
7933         * gcc.dg/predict-6.c: Update template.
7934         * gcc.dg/predict-9.c: Update template.
7935         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7937 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
7939         * gcc.target/powerpc/vec-mul.c: New test.
7941 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
7943         * gcc.dg/spellcheck-fields-2.c: New test case.
7945 2016-06-07  Richard Biener  <rguenther@suse.de>
7947         PR c/61564
7948         * gcc.dg/Wpragmas-1.c: New testcase.
7949         * gcc.dg/Wattributes-4.c: Likewise.
7950         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7951         entry.
7953 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
7955         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7956         spurious debug code.
7958 2016-06-07  Richard Biener  <rguenther@suse.de>
7960         PR tree-optimization/71428
7961         * gcc.dg/torture/pr71428.c: New testcase.
7963 2016-06-07  Richard Biener  <rguenther@suse.de>
7965         PR middle-end/71423
7966         * gcc.dg/torture/pr71423.c: New testcase.
7968 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
7970         PR middle-end/71408
7971         * gcc.dg/tree-ssa/pr71408.c: New test.
7973 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
7975         PR middle-end/71281
7976         * g++.dg/torture/pr71281.C: New test.
7978 2016-06-06  Marek Polacek  <polacek@redhat.com>
7980         PR c/71362
7981         * gcc.dg/pr71362.c: New test.
7983 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
7984             Patrick Palka  <ppalka@gcc.gnu.org>
7986         PR c++/70847
7987         PR c++/71330
7988         PR c++/71393
7989         * g++.dg/opt/pr70847.C: New test.
7990         * g++.dg/ubsan/pr70847.C: New test.
7991         * g++.dg/ubsan/pr71393.C: New test.
7993 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
7995         PR tree-optimization/71259
7996         * gcc.dg/vect/pr71259.c: New test.
7998 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
8000         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8001         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8002         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8003         above.
8005 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8007         PR middle-end/37780
8008         * gcc.c-torture/execute/pr37780.c: New test.
8009         * gcc.target/aarch64/pr37780_1.c: Likewise.
8010         * gcc.target/arm/pr37780_1.c: Likewise.
8012 2016-06-06  Marek Polacek  <polacek@redhat.com>
8014         * c-c++-common/attr-may-alias-1.c: New test.
8015         * c-c++-common/attr-may-alias-2.c: New test.
8016         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8018 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8020         PR c/24414
8021         * gcc.target/i386/pr24414.c: New test.
8023 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
8025         * gcc.target/sparc/vis4misc.c: New file.
8026         * gcc.target/sparc/fpcmp.c: Likewise.
8027         * gcc.target/sparc/fpcmpu.c: Likewise.
8029 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
8031         * gcc.dg/vect/vect-live-1.c: Use additional-options.
8032         * gcc.dg/vect/vect-live-3.c: Likewise.
8034 2016-06-06  Richard Biener  <rguenther@suse.de>
8036         PR tree-optimization/71398
8037         * gcc.dg/torture/pr71398.c: New testcase.
8039 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
8041         PR target/71389
8042         * g++.dg/pr71389.C: New test.
8044 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8046         PR fortran/71404
8047         * gfortran.dg/fmt_read_5.f: New test.
8049 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
8051         PR fortran/69659
8052         * gfortran.dg/class_array_22.f03: New test.
8054 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
8056         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8058 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
8060         * gcc.dg/predict-9.c: Update template.
8062 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
8064         PR c++/49377
8065         * g++.dg/template/pr49377.C: New.
8067 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
8069         PR tree-optimization/71405
8070         * g++.dg/torture/pr71405.C: New test.
8072 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
8074         PR c++/70202
8075         * g++.dg/inherit/crash5.C: New.
8076         * g++.dg/inherit/virtual1.C: Adjust.
8078 2016-06-03  Jeff Law  <law@redhat.com>
8080         PR tree-optimization/71316
8081         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8083 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
8085         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
8086         dg-additional-options with just -fno-tree-scev-cprop in it.
8087         * gcc.dg/vect/vect-live-2.c: Likewise.
8088         * gcc.dg/vect/vect-live-5.c: Likewise.
8089         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8090         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8091         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8093 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
8095         PR c++/27100
8096         * g++.dg/other/friend6.C: New test.
8098 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8100         * g++.dg/torture/ppc-ldst-array.C: New.
8102 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
8104         PR target/71276
8105         PR target/71277
8106         * gcc.dg/torture/builtin-fp-int-inexact.c,
8107         gcc.target/i386/387-builtin-fp-int-inexact.c,
8108         gcc.target/i386/387-rint-inline-1.c,
8109         gcc.target/i386/387-rint-inline-2.c,
8110         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8111         gcc.target/i386/sse2-rint-inline-1.c,
8112         gcc.target/i386/sse2-rint-inline-2.c,
8113         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8114         gcc.target/i386/sse4_1-rint-inline.c: New tests.
8116 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
8117             Julia Koval  <julia.koval@intel.com>
8119         PR target/66960
8120         PR target/67630
8121         PR target/67634
8122         PR target/67841
8123         PR target/68037
8124         PR target/68618
8125         PR target/68661
8126         PR target/69575
8127         PR target/69596
8128         PR target/69734
8129         * gcc.dg/guality/pr68037-1.c: New test.
8130         * gcc.dg/guality/pr68037-2.c: Likewise.
8131         * gcc.dg/guality/pr68037-3.c: Likewise.
8132         * gcc.dg/torture/pr68037-1.c: Likewise.
8133         * gcc.dg/torture/pr68037-2.c: Likewise.
8134         * gcc.dg/torture/pr68037-3.c: Likewise.
8135         * gcc.dg/torture/pr68661-1a.c: Likewise.
8136         * gcc.dg/torture/pr68661-1b.c: Likewise.
8137         * gcc.target/i386/interrupt-1.c: Likewise.
8138         * gcc.target/i386/interrupt-2.c: Likewise.
8139         * gcc.target/i386/interrupt-3.c: Likewise.
8140         * gcc.target/i386/interrupt-4.c: Likewise.
8141         * gcc.target/i386/interrupt-5.c: Likewise.
8142         * gcc.target/i386/interrupt-6.c: Likewise.
8143         * gcc.target/i386/interrupt-7.c: Likewise.
8144         * gcc.target/i386/interrupt-8.c: Likewise.
8145         * gcc.target/i386/interrupt-9.c: Likewise.
8146         * gcc.target/i386/interrupt-10.c: Likewise.
8147         * gcc.target/i386/interrupt-11.c: Likewise.
8148         * gcc.target/i386/interrupt-12.c: Likewise.
8149         * gcc.target/i386/interrupt-13.c: Likewise.
8150         * gcc.target/i386/interrupt-14.c: Likewise.
8151         * gcc.target/i386/interrupt-15.c: Likewise.
8152         * gcc.target/i386/interrupt-16.c: Likewise.
8153         * gcc.target/i386/interrupt-17.c: Likewise.
8154         * gcc.target/i386/interrupt-18.c: Likewise.
8155         * gcc.target/i386/interrupt-19.c: Likewise.
8156         * gcc.target/i386/interrupt-20.c: Likewise.
8157         * gcc.target/i386/interrupt-21.c: Likewise.
8158         * gcc.target/i386/interrupt-22.c: Likewise.
8159         * gcc.target/i386/interrupt-23.c: Likewise.
8160         * gcc.target/i386/interrupt-24.c: Likewise.
8161         * gcc.target/i386/interrupt-25.c: Likewise.
8162         * gcc.target/i386/interrupt-26.c: Likewise.
8163         * gcc.target/i386/interrupt-27.c: Likewise.
8164         * gcc.target/i386/interrupt-28.c: Likewise.
8165         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8166         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8167         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8168         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8169         * gcc.target/i386/interrupt-iamcu.c: Likewise.
8170         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8171         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8172         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8173         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8174         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8175         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8176         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8178 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
8180         PR tree-optimization/52171
8181         * gcc.dg/pr52171.c: New test.
8182         * gcc.target/i386/pr52171.c: New test.
8184 2016-06-03  Jan Hubicka  <jh@suse.cz>
8186         * g++.dg/tree-ssa/pred-1.C: New testcase
8187         * gcc.dg/tree-ssa/pred-1.c: New testcase
8189 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8191         PR target/70957
8192         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8193         support.
8194         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8196 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
8198         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8200 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
8202         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
8203         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
8204         * gcc.dg/vect/vect-live-1.c: New test.
8205         * gcc.dg/vect/vect-live-2.c: New test.
8206         * gcc.dg/vect/vect-live-3.c: New test.
8207         * gcc.dg/vect/vect-live-4.c: New test.
8208         * gcc.dg/vect/vect-live-5.c: New test.
8209         * gcc.dg/vect/vect-live-slp-1.c: New test.
8210         * gcc.dg/vect/vect-live-slp-2.c: New test.
8211         * gcc.dg/vect/vect-live-slp-3.c: New test.
8213 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
8215         PR middle-end/71387
8216         * g++.dg/opt/pr71387.C: New test.
8218 2016-06-02  Jeff Law  <law@redhat.com>
8220         PR tree-optimization/71328
8221         * gcc.c-torture/compile/pr71328.c: New test.
8223 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8225         PR fortran/52393
8226         * gfortran.dg/fmt_read_3.f90: Fix typo.
8227         * gfortran.dg/fmt_read_4.f90: New test.
8229 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
8231         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8232         * g++.dg/cpp0x/forw_enum6.C: Likewise.
8233         * g++.dg/cpp0x/forw_enum8.C: Likewise.
8234         * g++.dg/cpp0x/override2.C: Likewise.
8235         * g++.dg/parse/crash5.C: Likewise.
8236         * g++.dg/parse/error16.C: Likewise.
8237         * g++.dg/parse/error27.C: Likewise.
8238         * g++.dg/template/qualttp15.C: Likewise.
8239         * g++.dg/template/redecl4.C: Likewise.
8240         * g++.old-deja/g++.other/crash39.C: Likewise.
8241         * g++.old-deja/g++.other/struct1.C: Likewise.
8242         * g++.old-deja/g++.pt/m9a.C: Likewise.
8243         * g++.old-deja/g++.pt/memclass10.C: Likewise.
8245 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
8247         PR c++/71372
8248         * c-c++-common/pr71372.c: New test.
8250         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8251         __TIME__ strings with __builtin_strcmp instead of printf and
8252         dg-output.
8254 2016-06-02  Martin Liska  <mliska@suse.cz>
8256         * gcc.dg/predict-9.c: New test.
8258 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
8260         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8261         global set_compiler_env_var and global saved_compiler_env_var.
8263 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8265         PR rtl-optimization/71295
8266         * gcc.c-torture/compile/pr71295.c: New test.
8268 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
8270         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8272         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8273         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8275         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8276         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8277         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8278         alternative number.
8280 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
8282         * gcc.target/powerpc/p9-splat-4.c: New test.
8284 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
8286         PR target/71186
8287         * gcc.target/powerpc/pr71186.c: New test.
8289 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8291         PR fortran/52393
8292         * gfortran.dg/fmt_read_3.f90: New test.
8294 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8296         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8297         procedure.
8299 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
8301         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8302         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8303         env var is set.
8304         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8305         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8306         shown once.
8307         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8308         during compilation.
8309         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8310         vars set by dg-set-compiler-env-var.
8312 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
8314         PR fortran/71156
8315         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8316         to the module procedure declaration.
8317         * gfortran.dg/submodule_16.f08: New test.
8319 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
8321         PR middle-end/71371
8322         * c-c++-common/gomp/pr71371.c: New test.
8324 2016-06-01  Richard Biener  <rguenther@suse.de>
8326         PR tree-optimization/71366
8327         * gcc.dg/torture/pr71366-1.c: New testcase.
8328         * gcc.dg/torture/pr71366-2.c: Likewise.
8330 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8332         * gcc.target/powerpc/vslv-0.c: New test.
8333         * gcc.target/powerpc/vslv-1.c: New test.
8334         * gcc.target/powerpc/vsrv-0.c: New test.
8335         * gcc.target/powerpc/vsrv-1.c: New test.
8337 2016-06-01  Nathan Sidwell  <nathan@acm.org>
8339         * c-c++-common/torture/pr57945.c: Add expected PTX error.
8340         * gcc.target/nvptx/weak.c: New.
8342 2016-06-01  Richard Biener  <rguenther@suse.de>
8344         PR tree-optimization/71261
8345         * gcc.dg/torture/vect-bool-1.c: New testcase.
8347 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
8349         * gfortran.dg/gomp/order-1.f90: New test.
8350         * gfortran.dg/gomp/order-2.f90: New test.
8352 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
8354         * gcc.dg/unroll-6.c: Update template.
8355         * gcc.dg/unroll-7.c: New testcase.
8356         * gcc.dg/unroll-8.c: New testcase.
8358 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
8360         * gnat.dg/opt56.ad[sb]: New test.
8362 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
8364         PR c++/66635
8365         * g++.dg/cpp0x/constexpr-ice16.C: New.
8367 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
8369         PR tree-optimization/71314
8370         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
8371         -mbranch-cost=2.
8373 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
8375         PR tree-optimization/71077
8376         * gcc.dg/tree-ssa/pr71077.c: New test.
8378 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
8380         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8381         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8382         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8384 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
8386         PR c++/71248
8387         * g++.dg/cpp0x/pr71248.C: New.
8388         * g++.dg/cpp0x/auto7.C: Test column numbers too.
8389         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8390         * g++.dg/init/new37.C: Likewise.
8391         * g++.dg/template/static1.C: Likewise.
8392         * g++.dg/template/static2.C: Likewise.
8394 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
8396         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8397         instead of %rdi.
8398         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8400 2016-05-31  Marek Polacek  <polacek@redhat.com>
8402         * c-c++-common/Wswitch-unreachable-3.c: New test.
8403         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8405 2016-05-31  Richard Biener  <rguenther@suse.de>
8407         PR tree-optimization/71352
8408         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8410 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8412         * gcc.target/arm/armv5_thumb_isa.c: New test.
8414 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
8416         PR target/71346
8417         * gcc.target/i386/pr71346.c: New test.
8419 2016-05-31  Tom de Vries  <tom@codesourcery.com>
8421         PR tree-optimization/69068
8422         * gcc.dg/graphite/pr69068.c: New test.
8424 2016-05-27  Martin Sebor  <msebor@redhat.com>
8426         PR c++/71306
8427         * g++.dg/warn/Wplacement-new-size-3.C: New test.
8429 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
8431         PR c++/71349
8432         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
8433         nowait depend(inout: dd[0]) clauses where permitted.
8435 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
8437         PR c++/71238
8438         * g++.dg/parse/pr71238.C: New.
8439         * g++.dg/concepts/friend1.C: Test column numbers too.
8440         * g++.dg/cpp0x/initlist31.C: Likewise.
8441         * g++.dg/cpp0x/pr51420.C: Likewise.
8442         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8443         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8444         * g++.dg/ext/builtin3.C: Likewise.
8445         * g++.dg/lookup/friend12.C: Likewise.
8446         * g++.dg/lookup/friend7.C: Likewise.
8447         * g++.dg/lookup/koenig1.C: Likewise.
8448         * g++.dg/lookup/koenig5.C: Likewise.
8449         * g++.dg/lookup/used-before-declaration.C: Likewise.
8450         * g++.dg/overload/koenig1.C: Likewise.
8451         * g++.dg/template/crash65.C: Likewise.
8452         * g++.dg/template/friend57.C: Likewise.
8453         * g++.dg/warn/Wshadow-5.C: Likewise.
8454         * g++.dg/warn/Wunused-8.C: Likewise.
8455         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8456         * g++.old-deja/g++.jason/lineno5.C: Likewise.
8457         * g++.old-deja/g++.jason/member.C: Likewise.
8458         * g++.old-deja/g++.jason/report.C: Likewise.
8459         * g++.old-deja/g++.jason/scoping12.C: Likewise.
8460         * g++.old-deja/g++.law/visibility20.C: Likewise.
8461         * g++.old-deja/g++.ns/koenig5.C: Likewise.
8462         * g++.old-deja/g++.other/static5.C: Likewise.
8463         * g++.old-deja/g++.pt/overload2.C: Likewise.
8465 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
8467         * gcc.dg/tree-ssa/peel1.c: New testcase.
8468         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8469         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8471 2016-05-30  Tom de Vries  <tom@codesourcery.com>
8473         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8474         to ce.
8476 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
8478         PR c++/71099
8479         * g++.dg/parse/virtual1.C: New.
8481 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
8483         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8484         Use correct register when clearing %edx.
8486 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
8488         PR tree-optimization/71289
8489         * gcc.dg/pr71289.c: New test.
8491 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
8493         PR middle-end/71269
8494         PR middle-end/71292
8495         * gcc.dg/tree-ssa/pr71269.c: New test.
8496         * gcc.dg/tree-ssa/pr71292.c: New test.
8498 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
8500         PR middle-end/71252
8501         * gcc.dg/tree-ssa/pr71252-2.c: New test.
8503 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
8505         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8506         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8507         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8509 2016-05-30  Tom de Vries  <tom@codesourcery.com>
8511         PR tree-optimization/69067
8512         * gcc.dg/graphite/pr69067.c: New test.
8514 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
8516         PR target/71245
8517         * gcc.target/i386/pr71245-1.c: New test.
8518         * gcc.target/i386/pr71245-2.c: Ditto.
8520 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
8522         PR c++/71105
8523         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8524         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8525         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8527 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
8529         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8531 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
8533         Revert:
8534         PR c++/69855
8535         * g++.dg/overload/69855.C: New.
8536         * g++.old-deja/g++.law/missed-error2.C: Adjust.
8537         * g++.old-deja/g++.pt/crash3.C: Likewise.
8539 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
8541         PR c++/60385
8542         * g++.dg/parse/namespace13.C: New.
8544 2016-05-26  Jeff Law  <law@redhat.com>
8546         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8547         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8548         * gcc.dg/tree-ssa/pr68198.c: Likewise.
8549         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8550         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8551         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8552         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8553         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8554         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8555         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8556         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8557         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8558         * gcc.dg/tree-ssa/vrp56.c: Likewise.
8560 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
8562         PR c++/69855
8563         * g++.dg/overload/69855.C: New.
8564         * g++.old-deja/g++.law/missed-error2.C: Adjust.
8565         * g++.old-deja/g++.pt/crash3.C: Likewise.
8567 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
8569         PR target/63596
8570         * gcc.target/aarch64/va_arg_1.c: New testcase.
8571         * gcc.target/aarch64/va_arg_2.c: Likewise.
8572         * gcc.target/aarch64/va_arg_3.c: Likewise.
8574 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
8576         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8577         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8578         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8579         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8580         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8582 2016-05-27  Marek Polacek  <polacek@redhat.com>
8584         PR middle-end/71308
8585         * g++.dg/torture/pr71308.C: New test.
8587 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8589         * gcc.dg/zero_bits_compound-1.c: New test.
8590         * gcc.dg/zero_bits_compound-2.c: New test.
8592 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
8594         PR middle-end/71279
8595         * gcc.dg/pr71279.c: New test.
8597 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
8599         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8600         floating point min/max/comparison instructions.
8601         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8603 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
8605         * c-c++-common/gomp/schedule-1.c: New test.
8606         * gfortran.dg/gomp/schedule-1.f90: New test.
8608 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
8610         PR c++/70822
8611         PR c++/70106
8612         * g++.dg/cpp1y/auto-fn32.C: New test.
8613         * g++.dg/cpp1y/paren4.C: New test.
8615 2016-05-26  Nathan Sidwell  <nathan@acm.org>
8617         * gcc.dg/20060410.c: Xfail on ptx.
8618         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8619         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8620         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8621         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8622         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8624 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8626         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8628 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
8630         PR tree-optimization/71280
8631         * gcc.dg/pr71280.c: New test.
8633         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8635         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8636         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8638         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8640 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
8642         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
8643         kept in memory.
8645 2016-05-25  Jeff Law  <law@redhat.com>
8647         PR tree-optimization/71272
8648         * gcc.c-torture/compile/pr71272.c: new test.
8650 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
8652         * gcc.target/powerpc/vec-cmpne.c: New test.
8653         * gcc.target/powerpc/vec-cmpne-long.c: New test.
8655 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
8657         * gnat.dg/opt55.ad[sb]: New test.
8659 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8661         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8662         * c-c++-common/pr60226.c: Require int32plus.
8663         * gcc.c-torture/execute/pr70602.c: Likewise.
8664         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8665         unsigned long for malloc arg type.
8666         * gcc.dg/asr_div1.c: Require int32plus.
8667         * gcc.dg/enum-mode-1.c: XFAIL for int16.
8668         * gcc.dg/pie-1.c: Require pie.
8669         * gcc.dg/pie-2.c: Likewise.
8670         * gcc.dg/pr59471.c: Require int32plus.
8671         * gcc.dg/pr59963-2.c: XFAIL for int16.
8672         * gcc.dg/pr60114.c: Require int32plus.
8673         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8674         unsigned long for typedef of size_t.
8675         * gcc.dg/pr63914.c: Require int32plus.
8676         * gcc.dg/pr64536.c: Require pt32plus.
8677         * gcc.dg/pr65658.c: Likewise.
8678         * gcc.dg/pr67271.c: Require int32plus.
8679         * gcc.dg/pr68112.c: Likewise.
8680         * gcc.dg/pr69071.c: Skip for avr target.
8681         * gcc.dg/pr69973.c: Require int32plus.
8682         * gcc.dg/pr70169.c: Skip for avr target.
8683         * gcc.dg/sso-6.c: Require int32plus.
8684         * gcc.dg/sso-7.c: Likewise.
8685         * gcc.dg/sso-8.c: Likewise.
8686         * gcc.dg/vrp-min-max-2.c: Likewise.
8688 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
8690         PR target/70738
8691         * gcc.target/i386/pr70738-1.c: New test.
8692         * gcc.target/i386/pr70738-2.c: Likewise.
8693         * gcc.target/i386/pr70738-3.c: Likewise.
8694         * gcc.target/i386/pr70738-4.c: Likewise.
8695         * gcc.target/i386/pr70738-5.c: Likewise.
8696         * gcc.target/i386/pr70738-6.c: Likewise.
8697         * gcc.target/i386/pr70738-7.c: Likewise.
8698         * gcc.target/i386/pr70738-8.c: Likewise.
8699         * gcc.target/i386/pr70738-9.c: Likewise.
8701 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8703         PR rtl-optimization/66940
8704         * gcc.c-torture/execute/pr66940.c: New test.
8706 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
8708         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8709         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8710         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8711         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8712         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8713         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8714         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8715         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8716         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8717         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8718         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8719         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8720         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8721         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8722         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8723         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8724         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8725         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8726         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8727         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8728         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8729         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8730         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8731         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8733 2016-05-25  Marek Polacek  <polacek@redhat.com>
8735         PR c/71265
8736         * gcc.dg/noncompile/pr71265.c: New test.
8738         PR c/71266
8739         * gcc.dg/noncompile/old-style-parm-3.c: New test.
8741 2016-05-25  Nathan Sidwell  <nathan@acm.org>
8743         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8745 2016-05-25  Richard Biener  <rguenther@suse.de>
8747         PR tree-optimization/71261
8748         * c-c++-common/torture/pr71261.c: New testcase.
8750 2016-05-25  Richard Biener  <rguenther@suse.de>
8752         PR tree-optimization/71264
8753         * gcc.dg/vect/pr71264.c: New testcase.
8755 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
8757         PR c++/55992
8758         * g++.dg/cpp0x/alias-decl-53.C: New.
8759         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8761 2016-05-25  Martin Liska  <mliska@suse.cz>
8763         * g++.dg/pr71239.C: New test.
8765 2016-05-25  Richard Biener  <rguenther@suse.de>
8767         * gcc.dg/vect/pr58135.c: Rename to ...
8768         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
8770 2016-05-25  Marek Polacek  <polacek@redhat.com>
8772         * g++.dg/pr65295.C: Use target c++14.
8774 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
8776         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8777         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
8779 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8781         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8782         instructions.
8784 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
8786         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8787         * c-c++-common/goacc/deviceptr-1.c: Likewise.
8788         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8789         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8790         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8791         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8792         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8793         * c-c++-common/goacc/pcopy.c: Likewise.
8794         * c-c++-common/goacc/pcopyin.c: Likewise.
8795         * c-c++-common/goacc/pcopyout.c: Likewise.
8796         * c-c++-common/goacc/pcreate.c: Likewise.
8797         * c-c++-common/goacc/pr70688.c: New test.
8798         * c-c++-common/goacc/present-1.c: Adjust test.
8799         * c-c++-common/goacc/reduction-5.c: Likewise.
8800         * g++.dg/goacc/data-1.C: New test.
8802 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8804         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8805         vector parity built-in functions.
8806         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8807         count trailing zeros automatic vectorization.
8808         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8809         count trailing zeros built-in functions.
8811 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
8813         * gcc.dg/tree-ssa/reassoc-44.c: New test.
8815 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
8817         PR target/71050
8818         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8820 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
8822         PR c++/50436
8823         * g++.dg/template/crash123.C: New.
8824         * g++.dg/template/crash124.C: Likewise.
8826 2016-05-24  Martin Sebor  <msebor@redhat.com>
8828         PR c++/71147
8829         * g++.dg/ext/flexary16.C: New test.
8831 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
8833         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8834         before math.h is included.
8835         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8836         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8837         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8838         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8839         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8840         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8841         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8842         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8843         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8844         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8845         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8846         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8847         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8848         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8849         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8850         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8851         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8852         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8853         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8854         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8855         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8856         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8857         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8859 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8860             Kelvin Nilsen  <kelvin@gcc.gnu.org>
8862         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8863         support.
8865 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
8867         PR c++/69872
8868         * g++.dg/warn/Wno-narrowing1.C: New.
8870 2016-05-24  Marek Polacek  <polacek@redhat.com>
8872         PR c/71249
8873         * c-c++-common/Wswitch-unreachable-2.c: New test.
8875 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
8877         PR c++/71257
8878         * g++.dg/vect/simd-clone-6.cc: New test.
8879         * g++.dg/gomp/declare-simd-6.C: New test.
8881         PR middle-end/70434
8882         PR c/69504
8883         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8885 2016-05-24  Richard Biener  <rguenther@suse.de>
8887         PR tree-optimization/71240
8888         * gcc.dg/optimize-bswapsi-5.c: New testcase.
8890 2016-05-24  Richard Biener  <rguenther@suse.de>
8892         PR tree-optimization/71230
8893         * gcc.dg/torture/pr71230.c: New testcase.
8894         * g++.dg/torture/pr71230.C: Likewise.
8896 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
8898         * c-c++-common/goacc/routine-5.c: Add tests.
8899         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8900         * gfortran.dg/goacc/routine-6.f90: Add tests.
8902 2016-05-24  Richard Biener  <rguenther@suse.de>
8904         PR tree-optimization/71253
8905         * gcc.dg/torture/pr71253.c: New testcase.
8907 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
8909         PR middle-end/71252
8910         * gfortran.dg/pr71252.f90: New test.
8912 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
8914         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8916 2016-05-24  Richard Biener  <rguenther@suse.de>
8918         PR middle-end/70434
8919         PR c/69504
8920         * c-c++-common/vector-subscript-4.c: New testcase.
8921         * c-c++-common/vector-subscript-5.c: Likewise.
8923 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8925         PR fortran/71123
8926         * gfortran.dg/namelist_90.f: New test
8928 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8930         PR fortran/66461
8931         * gfortran.dg/unexpected_eof.f: New test
8933 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8934             Kelvin Nilsen  <kelvin@gcc.gnu.org>
8936         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8937         as little endian.
8939 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
8941         PR c++/70972
8942         * g++.dg/cpp0x/inh-ctor20.C: New.
8943         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8945 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
8947         PR c++/69095
8948         * g++.dg/cpp0x/variadic168.C: New.
8950 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
8952         * g++.dg/cpp0x/pr31445.C: Test column number too.
8953         * g++.dg/cpp0x/pr32253.C: Likewise.
8954         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8955         * g++.dg/cpp0x/variadic36.C: Likewise.
8957 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
8959         * gcc.dg/fold-notshift-2.c: Adjust.
8961 2016-05-23  Marek Polacek  <polacek@redhat.com>
8963         PR c/49859
8964         * c-c++-common/Wswitch-unreachable-1.c: New test.
8965         * gcc.dg/Wswitch-unreachable-1.c: New test.
8966         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8967         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8968         * g++.dg/gomp/block-10.C: Likewise.
8969         * gcc.dg/gomp/block-10.c: Likewise.
8970         * g++.dg/gomp/block-9.C: Likewise.
8971         * gcc.dg/gomp/block-9.c: Likewise.
8972         * g++.dg/gomp/target-1.C: Likewise.
8973         * g++.dg/gomp/target-2.C: Likewise.
8974         * gcc.dg/gomp/target-1.c: Likewise.
8975         * gcc.dg/gomp/target-2.c: Likewise.
8976         * g++.dg/gomp/taskgroup-1.C: Likewise.
8977         * gcc.dg/gomp/taskgroup-1.c: Likewise.
8978         * gcc.dg/gomp/teams-1.c: Likewise.
8979         * g++.dg/gomp/teams-1.C: Likewise.
8980         * g++.dg/overload/error3.C: Likewise.
8981         * g++.dg/tm/jump1.C: Likewise.
8982         * g++.dg/torture/pr40335.C: Likewise.
8983         * gcc.dg/c99-vla-jump-5.c: Likewise.
8984         * gcc.dg/switch-warn-1.c: Likewise.
8985         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8986         * gcc.dg/nested-func-1.c: Likewise.
8987         * gcc.dg/pr67784-4.c: Likewise.
8989 2016-05-23  Richard Biener  <rguenther@suse.de>
8991         PR tree-optimization/71230
8992         * gfortran.dg/pr71230-1.f90: New testcase.
8993         * gfortran.dg/pr71230-2.f90: Likewise.
8995 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
8997         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
8998         * gcc.dg/vect/pr58135.c:  Add new.
8999         * gfortran.dg/pr46519-1.f: Adjust test case.
9001 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
9003         PR c++/53401
9004         * g++.dg/cpp0x/decltype64.C: New.
9006 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
9008         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9009         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9010         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9012 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
9014         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9015         Add poly64x1_t and poly64x2_t cases if supported.
9016         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9017         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9018         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9019         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9020         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9022 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
9024         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9025         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9026         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9027         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9028         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9029         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9030         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9032 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
9034         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9036 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
9038         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9039         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9041 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
9043         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9044         constraint instead of "r".
9045         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9046         insn instead of vxorpd.
9047         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9049         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9050         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9052         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9054         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9055         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9057         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9059 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
9061         PR middle-end/40921
9062         * gcc.dg/tree-ssa/pr40921.c: New test.
9064 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
9066         PR target/71103
9067         * gcc.target/avr/pr71103.c: New test.
9069 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
9071         PR middle-end/71179
9072         * gcc.dg/tree-ssa/pr71179.c: New test.
9074 2016-05-20  Martin Sebor  <msebor@redhat.com>
9076         PR c/71115
9077         * gcc.dg/init-excess-2.c: New test.
9079 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
9081         * gnat.dg/opt53.adb: New test.
9082         * gnat.dg/opt54.adb: Likewise.
9084 2016-05-20  Martin Jambor  <mjambor@suse.cz>
9086         PR tree-optimization/70884
9087         * gcc.dg/tree-ssa/pr70919.c: New test.
9089 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
9091         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9092         formatting.
9093         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9094         fix code formatting.
9096 2016-05-20  Nathan Sidwell  <nathan@acm.org>
9098         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
9099         non-common cases.
9100         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9102 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
9104         * jit.dg/all-non-failing-tests.h: Add
9105         test-factorial-must-tail-call.c.
9106         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9107         * jit.dg/test-factorial-must-tail-call.c: New test case.
9109 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
9111         PR fortran/71204
9112         * gfortran.dg/pr71204.f90: New test.
9114 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
9116         * gcc.target/nvptx/sincos.c: New test.
9118 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
9120         PR c++/70572
9121         * g++.dg/cpp1y/auto-fn31.C: New.
9123 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
9125         * gcc.target/powerpc/vec-addec.c: New test.
9126         * gcc.target/powerpc/vec-addec-int128.c: New test.
9128 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
9130         * gcc.dg/plugin/must-tail-call-1.c: New test case.
9131         * gcc.dg/plugin/must-tail-call-2.c: New test case.
9132         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9133         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9135 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
9137         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9139 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
9141         PR c++/71210
9142         * g++.dg/opt/pr71210-1.C: New test.
9143         * g++.dg/opt/pr71210-2.C: New test.
9145         PR tree-optimization/29756
9146         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9147         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
9148         only on selected targets where V4SImode vectors are known to be
9149         supported.
9151 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
9153         PR tree-optimization/71079
9154         PR tree-optimization/71206
9155         * gcc.dg/tree-ssa/pr71206.c: New testcase.
9157 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
9159         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9160         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9161         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9163 2016-05-20  Richard Guenther  <rguenther@suse.de>
9165         PR tree-optimization/29756
9166         * gcc.dg/tree-ssa/vector-6.c: New testcase.
9168 2016-05-20  Richard Biener  <rguenther@suse.de>
9170         PR tree-optimization/71185
9171         * gcc.dg/tree-ssa/pr71185.c: New testcase.
9173 2016-05-20  Richard Biener  <rguenther@suse.de>
9175         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9177 2016-05-19  Marek Polacek  <polacek@redhat.com>
9179         PR c++/71075
9180         * g++.dg/diagnostic/pr71075.C: New test.
9182 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
9184         PR c++/71184
9185         * g++.dg/pr71184.C: New test case.
9187 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9189         * gcc.target/powerpc/darn-0.c: New test.
9190         * gcc.target/powerpc/darn-1.c: New test.
9191         * gcc.target/powerpc/darn-2.c: New test.
9193 2016-05-19  Marek Polacek  <polacek@redhat.com>
9195         PR tree-optimization/71031
9196         * gcc.dg/tree-ssa/vrp100.c: New test.
9198 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
9200         PR rtl-optimization/71148
9201         * gcc.dg/pr71148.c: New test.
9203 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9205         PR target/71056
9206         * gcc.target/arm/pr71056.c: New test.
9208 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9210         * c-c++-common/pr69669.c: Check the used mode.
9212 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
9214         PR sanitizer/64354
9215         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9217 2016-05-19  Richard Biener  <rguenther@suse.de>
9219         PR tree-optimization/70729
9220         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9221         * gcc.dg/graphite/scop-18.c: Likewise.
9222         * gcc.dg/pr41783.c: Disable LIM.
9223         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9224         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9225         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9226         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9227         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9228         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9229         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9230         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9231         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9232         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9233         * gfortran.dg/pr42108.f90: Likewise.
9235 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
9237         PR driver/69265
9238         * gcc.dg/spellcheck-options-11.c: New test case.
9240 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
9242         PR c++/71100
9243         * g++.dg/opt/pr71100.C: New test.
9245 2016-05-18  Martin Jambor  <mjambor@suse.cz>
9247         PR ipa/69708
9248         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9249         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9250         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9251         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9253 2016-05-18  Martin Jambor  <mjambor@suse.cz>
9255         PR ipa/69708
9256         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9257         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9258         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9259         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9260         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9262 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
9264         PR c++/69793
9265         * g++.dg/template/crash122.C: New.
9267 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
9269         PR c++/70466
9270         * g++.dg/template/pr70466-1.C: New.
9271         * g++.dg/template/pr70466-2.C: Likewise.
9273 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
9275         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9276         splat operations and the XXSPLTIB instruction.
9277         * gcc.target/powerpc/p9-splat-2.c: Likewise.
9278         * gcc.target/powerpc/p9-splat-3.c: Likewise.
9279         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9280         xxlxor to clear a register.
9282 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
9284         * gcc.dg/torture/pr71020.c: New test.
9286 2016-05-18  Martin Jambor  <mjambor@suse.cz>
9288         PR ipa/70646
9289         * gcc.dg/ipa/pr70646.c: New test.
9291 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
9293         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9295 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
9297         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9298         missing tests for vreinterpretq_p{8,16}.
9300 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
9302         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9303         vsliq_n_s64 and vsliq_n_u64.
9305 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
9307         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9308         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9310 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
9312         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9313         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9314         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9316 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
9318         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9319         in comment.
9321 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
9323         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9324         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9325         "blr\t" and switch to scan-assembler-times.
9327 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
9329         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9330         with __aarch64__.
9331         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9332         declarations under __aarch64__ and __ARM_FEATURE_FMA.
9334 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
9336         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9337         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9338         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9339         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9340         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9341         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9343         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9344         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9346         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9347         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9349         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9350         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9352         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9354 2016-05-18  Richard Biener  <rguenther@suse.de>
9356         PR tree-optimization/71168
9357         * gcc.dg/torture/pr71168.c: New testcase.
9359 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
9361         PR middle-end/63586
9362         * gcc.dg/tree-ssa/pr63586-2.c: New test.
9363         * gcc.dg/tree-ssa/pr63586.c: New test.
9364         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9366 2016-05-17  Nathan Sidwell  <nathan@acm.org>
9368         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9369         * gcc.dg/pr68671.c: Fix ptx xfail-if.
9370         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9371         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9373 2016-05-17  Nathan Sidwell  <nathan@acm.org>
9375         * gcc.target/nvptx/abi-vararg-3.c: New.
9377 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
9379         PR tree-optimization/54579
9380         PR middle-end/55299
9381         * gcc.dg/fold-notrotate-1.c: New test.
9382         * gcc.dg/fold-notshift-1.c: New test.
9383         * gcc.dg/fold-notshift-2.c: New test.
9385 2016-05-17  Marek Polacek  <polacek@redhat.com>
9387         PR ipa/71146
9388         * g++.dg/ipa/pr71146.C: New test.
9390 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
9392         * jit.dg/test-error-array-bounds.c: New test case.
9394 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
9396         * gcc.dg/tree-ssa/and-1.c: New testcase.
9398 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
9400         * gcc.dg/tree-ssa/pr69270.c: Adjust.
9401         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9403 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
9405         * gcc.dg/tree-ssa/pr69270.c: Adjust.
9406         * gcc.dg/tree-ssa/vrp99.c: New testcase.
9408 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
9410         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9412 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
9414         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9416 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
9418         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9419         ".2d[index]" when scan the assembly.
9420         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9421         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9422         float64x1.
9423         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9425 2016-05-17  Richard Biener  <rguenther@suse.de>
9427         PR tree-optimization/71132
9428         * gcc.dg/torture/pr71132.c: New testcase.
9430 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
9432         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9434 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9436         PR target/70809
9437         * gcc.target/aarch64/pr70809_1.c: New test.
9439 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9441         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9442         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9443         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9444         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9446 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
9447             Ilya Enkovich  <ilya.enkovich@intel.com>
9449         PR target/71114
9450         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9452 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
9454         * g++.dg/ipa/ivinline-7.C: Do not xfail.
9455         * g++.dg/ipa/ivinline-9.C: Do not xfail.
9457 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
9459         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
9460         test for __ARM_FP16_ARGS.
9461         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9462         * gcc.target/arm/aapcs/neon-vect10.c: New.
9463         * gcc.target/arm/aapcs/neon-vect9.c: New.
9464         * gcc.target/arm/aapcs/vfp18.c: New.
9465         * gcc.target/arm/aapcs/vfp19.c: New.
9466         * gcc.target/arm/aapcs/vfp20.c: New.
9467         * gcc.target/arm/aapcs/vfp21.c: New.
9468         * gcc.target/arm/fp16-aapcs-1.c: New.
9469         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
9470         test for __ARM_FP16_ARGS.
9471         * g++.target/arm/fp16-return-1.c: Update expected output.
9473 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
9475         PR testsuite/70227
9476         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9478 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
9480         PR fortran/69603
9481         * gfortran.dg/pr69603.f90: New testcase.
9483 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
9485         * gfortran.dg/dec_union_4.f90: Fix endian issue.
9487 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
9489         PR fortran/71047
9490         * gfortran.dg/pr71047.f08: New test.
9492 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
9494         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9495         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9496         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9498 2016-05-13  Martin Sebor  <msebor@redhat.com>
9500         PR c++/60049
9501         * g++.dg/cpp0x/constexpr-60049.C: New test.
9503 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
9505         PR bootstrap/71071
9506         * gcc.dg/pr71071.c: New test.
9508 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
9510         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9511         remove XOP handling.
9512         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
9514 2016-05-13  Nathan Sidwell  <nathan@acm.org>
9516         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9517         __atomic_is_lock_free declaration.
9519 2016-05-13  Richard Biener  <rguenther@suse.de>
9521         PR tree-optimization/42587
9522         * gcc.dg/optimize-bswapsi-4.c: New testcase.
9524 2016-05-13  Martin Liska  <mliska@suse.cz>
9526         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9527         the new format of dump output.
9529 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
9531         * gcc.dg/pr71084.c: New test.
9533 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9535         PR target/53440
9536         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
9538 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9540         * gcc.target/aarch64/struct_return.c: New test.
9542 2016-05-12  Marek Polacek  <polacek@redhat.com>
9544         PR c/70756
9545         * c-c++-common/pr70756-2.c: New test.
9546         * c-c++-common/pr70756.c: New test.
9548 2016-05-12  Richard Biener  <rguenther@suse.de>
9550         PR tree-optimization/71059
9551         * gcc.dg/torture/pr71059.c: New testcase.
9553 2016-05-12  Richard Biener  <rguenther@suse.de>
9555         PR tree-optimization/71062
9556         * gcc.dg/torture/pr71062.c: New testcase.
9558 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
9560         PR tree-optimization/71006
9561         * gcc.dg/pr71006.c: New test.
9563 2016-05-12  Marek Polacek  <polacek@redhat.com>
9565         PR driver/71063
9566         * gcc.dg/opts-7.c: New test.
9568 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9570         PR target/70830
9571         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9572         Add -save-temps to dg-options.
9573         Scan for ldmfd rather than pop instruction.
9574         * gcc.target/arm/interrupt-2.c: Likewise.
9575         * gcc.target/arm/pr70830.c: New test.
9577 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
9579         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9580         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9582         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9583         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9584         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9586         PR target/71019
9587         * gcc.target/i386/avx512vl-pack-1.c: New test.
9588         * gcc.target/i386/avx512vl-pack-2.c: New test.
9589         * gcc.target/i386/avx512bw-pack-2.c: New test.
9591         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9593         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9594         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9595         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9597 2016-05-12  Richard Biener  <rguenther@suse.de>
9599         PR tree-optimization/70986
9600         * gcc.dg/torture/pr70986-1.c: New testcase.
9601         * gcc.dg/torture/pr70986-2.c: Likewise.
9602         * gcc.dg/torture/pr70986-3.c: Likewise.
9604 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
9606         PR c/43651
9607         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9608         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9610 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
9612         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9613         directive.
9614         * gcc.target/i386/pr66746.c: Ditto.
9616 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
9618         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9619         support.
9620         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9621         warning when using -mvsx-timode.
9622         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9623         * gcc.target/powerpc/dform-2.c: Likewise.
9624         * gcc.target/powerpc/pr68805.c: Likewise.
9626 2016-05-11  Marek Polacek  <polacek@redhat.com>
9628         PR c++/71024
9629         * c-c++-common/attributes-3.c: New test.
9631 2016-05-11  Nathan Sidwell  <nathan@acm.org>
9633         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9634         * gcc.c-torture/execute/pr68185.c: Likewise.
9635         * gcc.dg/ipa/pr70306.c: Requires global constructors.
9636         * gcc.dg/pr69634.c: Requires scheduling.
9637         * gcc.dg/torture/pr66178.c: Require label values.
9638         * gcc.dg/setjmp-6.c: Require indirect jumps.
9640 2016-05-11  Richard Biener  <rguenther@suse.de>
9642         PR tree-optimization/71055
9643         * gcc.dg/torture/pr71055.c: New testcase.
9645 2016-05-11  Richard Biener  <rguenther@suse.de>
9647         PR debug/71057
9648         * g++.dg/debug/pr71057.C: New testcase.
9650 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
9652         PR fortran/70855
9653         * gfortran.dg/gomp/pr70855.f90: New test.
9655 2016-05-11  Richard Biener  <rguenther@suse.de>
9657         PR middle-end/71002
9658         * g++.dg/torture/pr71002.C: New testcase.
9660 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
9662         PR middle-end/70807
9663         * gcc.dg/pr70807.c: New test.
9665 2016-05-10  Martin Sebor  <msebor@redhat.com>
9667         PR c++/38611
9668         * g++.dg/Wattributes.C: New test.
9670 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
9672         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9673         * gcc.dg/tree-ssa/pr69270.c: Adjust.
9674         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9676 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
9678         PR target/70799
9679         * gcc.target/i386/pr70799-1.c: New test.
9681 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
9683         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9685 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
9687         PR middle-end/70877
9688         * gcc.target/i386/pr70877.c: New test.
9690 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
9692         PR tree-optimization/70786
9693         * gcc.target/i386/pr70876.c: New test.
9695 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
9697         PR target/70927
9698         * gcc.target/i386/avx512vl-logic-1.c: New test.
9699         * gcc.target/i386/avx512vl-logic-2.c: New test.
9700         * gcc.target/i386/avx512dq-logic-2.c: New test.
9702 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9704         PR target/70963
9705         * gcc.target/powerpc/pr70963.c: New.
9707 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
9709         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9710         (test_very_wide_line): Add ruler to expected output.
9711         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9712         (test_very_wide_line): Likewise.
9713         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9714         (test_show_locus): Within the handling of "test_very_wide_line",
9715         enable show_ruler_p on the diagnostic context.
9717 2016-05-10  Richard Biener  <rguenther@suse.de>
9719         PR tree-optimization/71039
9720         * gcc.dg/torture/pr71039.c: New testcase.
9722 2016-05-10  Nathan Sidwell  <nathan@acm.org>
9724         * gcc.dg/nested-func-10.c: Requires alloca.
9725         * gcc.dg/nested-func-9.c: Requires alloca.
9726         * gcc.c-torture/execute/pr70460.c: Requires labels.
9727         * gcc.c-torture/compile/pr70199.c: Requires labels.
9728         * gcc.target/nvptx/decl.c: Compile only.
9729         * gcc.target/nvptx/trailing-init.c: Compile only.
9730         * gcc.target/nvptx/ary-init.c: Compile only.
9732 2016-05-10  Marek Polacek  <polacek@redhat.com>
9734         PR c/70255
9735         * gcc.dg/attr-opt-1.c: New test.
9737 2016-05-10  Richard Biener  <rguenther@suse.de>
9739         PR tree-optimization/70497
9740         PR tree-optimization/28367
9741         * gcc.dg/torture/20160404-1.c: New testcase.
9742         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9743         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9745 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
9747         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9749 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
9751         * gcc.target/i386/fabsneg-1.c New test.
9753 2016-05-09  Alan Modra  <amodra@gmail.com>
9755         PR testsuite/70826
9756         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9758 2016-05-09  Richard Biener  <rguenther@suse.de>
9760         PR tree-optimization/70985
9761         * gcc.dg/torture/pr70985.c: New testcase.
9763 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
9765         * gcc.dg/tree-ssa/ifc-9.c: New test.
9766         * gcc.dg/tree-ssa/ifc-10.c: New test.
9767         * gcc.dg/tree-ssa/ifc-11.c: New test.
9768         * gcc.dg/tree-ssa/ifc-12.c: New test.
9769         * gcc.dg/vect/pr61194.c: Remove XFAIL.
9770         * gcc.dg/vect/vect-23.c: Remove XFAIL.
9771         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9773 2016-05-09  Richard Biener  <rguenther@suse.de>
9775         PR fortran/70937
9776         * gfortran.dg/pr70937.f90: New testcase.
9778 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9780         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9782 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
9784         PR fortran/56226
9785         * gfortran.dg/dec_structure_1.f90: New testcase.
9786         * gfortran.dg/dec_structure_2.f90: Ditto.
9787         * gfortran.dg/dec_structure_3.f90: Ditto.
9788         * gfortran.dg/dec_structure_4.f90: Ditto.
9789         * gfortran.dg/dec_structure_5.f90: Ditto.
9790         * gfortran.dg/dec_structure_6.f90: Ditto.
9791         * gfortran.dg/dec_structure_7.f90: Ditto.
9792         * gfortran.dg/dec_structure_8.f90: Ditto.
9793         * gfortran.dg/dec_structure_9.f90: Ditto.
9794         * gfortran.dg/dec_structure_10.f90: Ditto.
9795         * gfortran.dg/dec_structure_11.f90: Ditto.
9796         * gfortran.dg/dec_union_1.f90: Ditto.
9797         * gfortran.dg/dec_union_2.f90: Ditto.
9798         * gfortran.dg/dec_union_3.f90: Ditto.
9799         * gfortran.dg/dec_union_4.f90: Ditto.
9800         * gfortran.dg/dec_union_5.f90: Ditto.
9801         * gfortran.dg/dec_union_6.f90: Ditto.
9802         * gfortran.dg/dec_union_7.f90: Ditto.
9804 2016-05-07  Tom de Vries  <tom@codesourcery.com>
9806         PR tree-optimization/70956
9807         * gcc.dg/graphite/pr70956.c: New test.
9809 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
9811         PR middle-end/70941
9812         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9813         (a, b, c, d): Change type from char to signed char.
9814         (main): Compare against (signed char) -1634678893 instead of
9815         hardcoded -109.  Use __builtin_abort instead of abort.
9817         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9818         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9820         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9822 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
9824         PR debug/70935
9825         * gcc.dg/torture/pr70935.c: New test.
9827 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
9829         PR target/58219
9830         * gcc.target/sh/pr58219.c: New tests.
9832 2016-05-06  Richard Biener  <rguenther@suse.de>
9834         PR tree-optimization/70960
9835         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9837 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
9839         PR target/52933
9840         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9841         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9842         Adjust expected instruction counts.
9843         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9845 2016-05-06  Marek Polacek  <polacek@redhat.com>
9847         PR sanitizer/70875
9848         * gcc.dg/ubsan/bounds-3.c: New test.
9850 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
9852         PR target/54089
9853         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9855 2016-05-06  Richard Biener  <rguenther@suse.de>
9857         PR middle-end/70931
9858         * gfortran.dg/pr70931.f90: New testcase.
9860 2016-05-06  Richard Biener  <rguenther@suse.de>
9862         PR middle-end/70941
9863         * gcc.dg/torture/pr70941.c: New testcase.
9865 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
9867         PR tree-optimization/57206
9868         * gcc.dg/vect/pr57206.c: New test.
9870 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9872         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9874 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
9876         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9878         * c-c++-common/Wdangling-else-4.c: New test.
9880 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
9882         PR c++/70906
9883         PR c++/70933
9884         * g++.dg/opt/pr70906.C: New test.
9885         * g++.dg/opt/pr70933.C: New test.
9887         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9889 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
9891         * gcc.dg/ipa/pure-const-3.c: New testcase.
9893 2016-05-04  Marek Polacek  <polacek@redhat.com>
9895         * c-c++-common/Wdangling-else-1.c: New test.
9896         * c-c++-common/Wdangling-else-2.c: New test.
9897         * c-c++-common/Wdangling-else-3.c: New test.
9899 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
9901         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9902         flag is present.
9904 2016-05-04  Marek Polacek  <polacek@redhat.com>
9906         PR c/48778
9907         * gcc.dg/Waddress-2.c: New test.
9909 2016-05-04  Alan Modra  <amodra@gmail.com>
9911         * gcc.target/powerpc/pr70866.c: New.
9913 2016-05-03  Martin Sebor  <msebor@redhat.com>
9915         PR c++/66561
9916         * c-c++-common/builtin_location.c: New test.
9917         * g++.dg/cpp1y/builtin_location.C: New test.
9919 2016-05-03  Marek Polacek  <polacek@redhat.com>
9921         PR c/70859
9922         * gcc.dg/pr70859.c: New test.
9923         * gcc.dg/pr70859-2.c: New test.
9925 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
9927         * gnat.dg/debug5.adb: New testcase.
9929 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9931         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9932         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9933         Procedure to check for z10 instruction set.
9935 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
9937         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9939 2016-05-03  Alan Modra  <amodra@gmail.com>
9941         * gcc.target/powerpc/savres.c: Add func using a single gpr.
9943 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
9945         * gcc.target/i386/avx512f-cvt-1.c: New test.
9947 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
9949         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9950         -fdump-tree-vrp-details.
9952 2016-05-03  Richard Biener  <rguenther@suse.de>
9954         * gcc.dg/pr30172-1.c: Adjust.
9955         * gcc.dg/pr63743.c: Likewise.
9956         * gcc.dg/tm/pr51696.c: Likewise.
9957         * c-c++-common/tm/safe-1.c: Likewise.
9958         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9959         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9960         * g++.dg/plugin/self-assign-test-1.C: Likewise.
9961         * g++.dg/plugin/self-assign-test-2.C: Likewise.
9963 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
9965         PR rtl-optimization/70467
9966         * gcc.target/i386/pr70467-3.c: New test.
9967         * gcc.target/i386/pr70467-4.c: New test.
9969         PR tree-optimization/70916
9970         * gcc.c-torture/compile/pr70916.c: New test.
9972         PR target/49244
9973         * gcc.target/i386/pr49244-1.c: New test.
9974         * gcc.target/i386/pr49244-2.c: New test.
9976 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
9978         PR rtl-optimization/44281
9979         * gcc.target/i386/pr44281.c: New test.
9981 2016-05-03  bin cheng  <bin.cheng@arm.com>
9983         PR tree-optimization/56541
9984         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9985         * gcc.dg/vect/pr56541.c: new test.
9987 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9989         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9990         __float128.
9991         * gcc.target/powerpc/float128-complex-2.c: Likewise.
9993 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
9995         PR testsuite/70520
9996         * c-c++-common/asan/clone-test-1.c (main): Align child process
9997         stack to 16 bytes.
9999 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
10001         PR c++/62314
10002         * g++.dg/spellcheck-fields-2.C: New test case.
10004 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
10006         PR c++/62314
10007         * g++.dg/pr62314.C: New test case.
10009 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
10011         * gcc.dg/ipa/inline-8.c: New testcase.
10013 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
10015         PR rtl-optimization/70467
10016         * gcc.target/i386/pr70467-1.c: New test.
10018 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10020         * gcc.dg/spec-options.c: Run the test on all targets.
10021         * gcc.dg/foo.specs: Use cpp_unique_options.
10023 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
10025         * gcc.dg/tree-ssa/unord.c: New testcase.
10027 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
10029         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10031 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
10033         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10035 2016-05-02  Marek Polacek  <polacek@redhat.com>
10037         PR c/70851
10038         * gcc.dg/enum-incomplete-3.c: New test.
10040 2016-05-02  Marek Polacek  <polacek@redhat.com>
10041             Tom de Vries  <tom@codesourcery.com>
10043         PR tree-optimization/70700
10044         * gcc.dg/pr70700.c: New test.
10046 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
10048         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10049         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10050         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10051         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10052         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10054 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
10056         * ada/acats/run_acats: Rename into...
10057         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
10058         * ada/acats/run_all.sh: Remove redundant test.
10059         (target_run): Move around.
10060         (target_gnatchop): Use newly built executable.
10061         (target_gnatmake): Likewise.
10062         Check that the compilation of impbit succeeds.
10064 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
10066         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10067         * gcc.dg/20021029-1.c: Likewise.
10068         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10069         * gcc.target/sh/attr-isr-trapa.c: Likewise.
10070         * gcc.target/sh/cmpstr.c: Likewise.
10071         * gcc.target/sh/cmpstrn.c: Likewise.
10072         * gcc.target/sh/memset.c: Likewise.
10073         * gcc.target/sh/pr21255-2-mb.c: Likewise.
10074         * gcc.target/sh/pr21255-2-ml.c: Likewise.
10075         * gcc.target/sh/pr39423-1.c: Likewise.
10076         * gcc.target/sh/pr49468-di.c: Likewise.
10077         * gcc.target/sh/pr49468-si.c: Likewise.
10078         * gcc.target/sh/pr49880-1.c: Likewise.
10079         * gcc.target/sh/pr49880-2.c: Likewise.
10080         * gcc.target/sh/pr49880-3.c: Likewise.
10081         * gcc.target/sh/pr50751-1.c: Likewise.
10082         * gcc.target/sh/pr50751-4.c: Likewise.
10083         * gcc.target/sh/pr50751-7.c: Likewise.
10084         * gcc.target/sh/pr51244-1.c: Likewise.
10085         * gcc.target/sh/pr51244-10.c: Likewise.
10086         * gcc.target/sh/pr51244-11.c: Likewise.
10087         * gcc.target/sh/pr51244-12.c: Likewise.
10088         * gcc.target/sh/pr51244-13.c: Likewise.
10089         * gcc.target/sh/pr51244-14.c: Likewise.
10090         * gcc.target/sh/pr51244-17.c: Likewise.
10091         * gcc.target/sh/pr51244-18.c: Likewise.
10092         * gcc.target/sh/pr51244-19.c: Likewise.
10093         * gcc.target/sh/pr51244-4.c: Likewise.
10094         * gcc.target/sh/pr51244-5.c: Likewise.
10095         * gcc.target/sh/pr51244-7.c: Likewise.
10096         * gcc.target/sh/pr51244-8.c: Likewise.
10097         * gcc.target/sh/pr51244-9.c: Likewise.
10098         * gcc.target/sh/pr51697.c: Likewise.
10099         * gcc.target/sh/pr52483-1.c: Likewise.
10100         * gcc.target/sh/pr52483-2.c: Likewise.
10101         * gcc.target/sh/pr52483-3.c: Likewise.
10102         * gcc.target/sh/pr52483-5.c: Likewise.
10103         * gcc.target/sh/pr52933-1.c: Likewise.
10104         * gcc.target/sh/pr52933-2.c: Likewise.
10105         * gcc.target/sh/pr52933-3.c: Likewise.
10106         * gcc.target/sh/pr53568-1.c: Likewise.
10107         * gcc.target/sh/pr53976-1.c: Likewise.
10108         * gcc.target/sh/pr53988-1.c: Likewise.
10109         * gcc.target/sh/pr53988.c: Likewise.
10110         * gcc.target/sh/pr54089-1.c: Likewise.
10111         * gcc.target/sh/pr54089-6.c: Likewise.
10112         * gcc.target/sh/pr54089-7.c: Likewise.
10113         * gcc.target/sh/pr54089-8.c: Likewise.
10114         * gcc.target/sh/pr54089-9.c: Likewise.
10115         * gcc.target/sh/pr54236-1.c: Likewise.
10116         * gcc.target/sh/pr54236-2.c: Likewise.
10117         * gcc.target/sh/pr54236-3.c: Likewise.
10118         * gcc.target/sh/pr54236-4.c: Likewise.
10119         * gcc.target/sh/pr54386.c: Likewise.
10120         * gcc.target/sh/pr54602-1.c: Likewise.
10121         * gcc.target/sh/pr54685.c: Likewise.
10122         * gcc.target/sh/pr54760-1.c: Likewise.
10123         * gcc.target/sh/pr54760-2.c: Likewise.
10124         * gcc.target/sh/pr54760-3.c: Likewise.
10125         * gcc.target/sh/pr54760-4.c: Likewise.
10126         * gcc.target/sh/pr54760-5.c: Likewise.
10127         * gcc.target/sh/pr54760-6.c: Likewise.
10128         * gcc.target/sh/pr55146.c: Likewise.
10129         * gcc.target/sh/pr55160.c: Likewise.
10130         * gcc.target/sh/pr59278.c: Likewise.
10131         * gcc.target/sh/pr59401-1.c: Likewise.
10132         * gcc.target/sh/pr59533-1.c: Likewise.
10133         * gcc.target/sh/pr63260.c: Likewise.
10134         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10135         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10136         * gcc.target/sh/strlen.c: Likewise.
10137         * gcc.target/sh/torture/pr30807.c: Likewise.
10138         * gcc.target/sh/torture/pr34777.c: Likewise.
10139         * gcc.target/sh/torture/pr64652.c: Likewise.
10140         * gcc.target/sh/torture/pr65505.c: Likewise.
10141         * gcc.target/sh/torture/pragma-isr.c: Likewise.
10142         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10144 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
10146         PR c++/66644
10147         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10149 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10151         * gcc.target/powerpc/vsx-elemrev-1.c: New.
10152         * gcc.target/powerpc/vsx-elemrev-2.c: New.
10153         * gcc.target/powerpc/vsx-elemrev-3.c: New.
10154         * gcc.target/powerpc/vsx-elemrev-4.c: New.
10156 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
10158         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10159         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10161 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
10163         PR middle-end/70626
10164         * c-c++-common/goacc/combined-reduction.c: New test.
10165         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10167 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
10169         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10170         *movdi_internal pattern only if PIC off.
10171         * gcc.target/i386/pr70155-2.c: Likewise.
10172         * gcc.target/i386/pr70155-3.c: Likewise.
10173         * gcc.target/i386/pr70155-4.c: Likewise.
10174         * gcc.target/i386/pr70155-5.c: Likewise.
10175         * gcc.target/i386/pr70155-6.c: Likewise.
10176         * gcc.target/i386/pr70155-7.c: Likewise.
10177         * gcc.target/i386/pr70155-8.c: Likewise.
10178         * gcc.target/i386/pr70155-15.c: Likewise.
10179         * gcc.target/i386/pr70155-17.c: Likewise.
10180         * gcc.target/i386/pr70155-22.c: Likewise.
10182 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
10184         PR tree-optimization/70803
10185         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10187 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
10189         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10190         optimization of vector loop.
10191         * gcc.target/i386/vect-unpack-3.c: New test.
10192         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10193         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10194         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10196 2016-04-29  Marek Polacek  <polacek@redhat.com>
10198         PR sanitizer/70342
10199         * g++.dg/ubsan/null-7.C: New test.
10201         PR c/70852
10202         * gcc.dg/pr70852.c: New test.
10204 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10206         PR/69089
10207         * g++.dg/cpp0x/alignas6.C: New test.
10209 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10211         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10212         * gcc.dg/pr27003.c: Likewise.
10213         * gcc.dg/tree-ssa/cswtch.c: Likewise.
10214         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10215         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10216         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
10217         * gcc.target/arc/mxy.c: Likewise.
10218         * gcc.target/arc/mswape.c: Likewise.
10219         * gcc.target/arc/mrtsc.c: Likewise.
10220         * gcc.target/arc/mcrc.c: Likewise.
10221         * gcc.target/arc/mdsp-packa.c: Likewise.
10222         * gcc.target/arc/mdvbf.c: Likewise.
10223         * gcc.target/arc/mlock.c: Likewise.
10224         * gcc.target/arc/mmac-24.c: Likewise.
10225         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10227 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
10228             Matthijs Kooijman  <matthijs@stdin.nl>
10229             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10231         PR target/60040
10232         * gcc.target/avr/pr60040-1.c: New.
10233         * gcc.target/avr/pr60040-2.c: New.
10235 2016-04-29  Richard Biener  <rguenther@suse.de>
10237         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10239 2016-04-29  Richard Biener  <rguenther@suse.de>
10241         PR tree-optimization/13962
10242         PR tree-optimization/65686
10243         * gcc.dg/uninit-pr65686.c: New testcase.
10245 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
10247         PR middle-end/70843
10248         * gcc.dg/pr70843.c: New test.
10250 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
10252         PR target/70858
10253         * gcc.target/i386/pr70858.c: New test.
10255 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
10257         * gcc.target/arc/nps400-1.c: New file.
10259 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
10260             Andrew Burgess  <andrew.burgess@embecosm.com>
10262         * gcc.target/arc/movh_cl-1.c: New file.
10264 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
10265             Andrew Burgess  <andrew.burgess@embecosm.com>
10267         * gcc.target/arc/extzv-1.c: New file.
10268         * gcc.target/arc/insv-1.c: New file.
10269         * gcc.target/arc/insv-2.c: New file.
10270         * gcc.target/arc/movb-1.c: New file.
10271         * gcc.target/arc/movb-2.c: New file.
10272         * gcc.target/arc/movb-3.c: New file.
10273         * gcc.target/arc/movb-4.c: New file.
10274         * gcc.target/arc/movb-5.c: New file.
10275         * gcc.target/arc/movb_cl-1.c: New file.
10276         * gcc.target/arc/movb_cl-2.c: New file.
10277         * gcc.target/arc/movbi_cl-1.c: New file.
10278         * gcc.target/arc/movl-1.c: New file.
10280 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
10281             Andrew Burgess  <andrew.burgess@embecosm.com>
10283         * gcc.target/arc/cmem-1.c: New file.
10284         * gcc.target/arc/cmem-2.c: New file.
10285         * gcc.target/arc/cmem-3.c: New file.
10286         * gcc.target/arc/cmem-4.c: New file.
10287         * gcc.target/arc/cmem-5.c: New file.
10288         * gcc.target/arc/cmem-6.c: New file.
10289         * gcc.target/arc/cmem-7.c: New file.
10290         * gcc.target/arc/cmem-ld.inc: New file.
10291         * gcc.target/arc/cmem-st.inc: New file.
10293 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
10295         PR target/70821
10296         * gcc.target/i386/pr70821.c: New test.
10298 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
10300         * gcc.target/powerpc/vec-adde.c: New test.
10301         * gcc.target/powerpc/vec-adde-int128.c: New test.
10303 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
10305         * gcc.target/i386/avx-vround-1.c: New test.
10306         * gcc.target/i386/avx-vround-2.c: New test.
10307         * gcc.target/i386/avx512vl-vround-1.c: New test.
10308         * gcc.target/i386/avx512vl-vround-2.c: New test.
10310 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10312         PR testsuite/70595
10313         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10314         (check_effective_target_cilkplus_runtime): ... this.
10315         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10316         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10318         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10319         Require cilkplus_runtime.
10320         Don't add -lcilkrts.
10321         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10322         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10323         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10324         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10325         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10326         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10327         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10328         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10329         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10330         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10331         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10332         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10333         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10334         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10335         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10336         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10337         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10338         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10339         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10340         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10341         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10342         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10343         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10344         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10345         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10346         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10347         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10348         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10349         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10351         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10352         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10354         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10356         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10357         cilkplus_runtime.
10359 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
10361         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10362         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10364 2015-04-27  Ryan Burn  <contact@rnburn.com>
10366         PR c++/69024
10367         PR c++/68997
10368         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10369         diagnostic.
10370         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10371         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10373 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
10375         * gnat.dg/limited_with4.ad[sb]: New test.
10376         * gnat.dg/limited_with4_pkg.ads: New helper.
10378 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
10380         PR target/70155
10381         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10382         and movv1ti_internal patterns
10383         * gcc.target/i386/pr70155-1.c: New test.
10384         * gcc.target/i386/pr70155-2.c: Likewise.
10385         * gcc.target/i386/pr70155-3.c: Likewise.
10386         * gcc.target/i386/pr70155-4.c: Likewise.
10387         * gcc.target/i386/pr70155-5.c: Likewise.
10388         * gcc.target/i386/pr70155-6.c: Likewise.
10389         * gcc.target/i386/pr70155-7.c: Likewise.
10390         * gcc.target/i386/pr70155-8.c: Likewise.
10391         * gcc.target/i386/pr70155-9.c: Likewise.
10392         * gcc.target/i386/pr70155-10.c: Likewise.
10393         * gcc.target/i386/pr70155-11.c: Likewise.
10394         * gcc.target/i386/pr70155-12.c: Likewise.
10395         * gcc.target/i386/pr70155-13.c: Likewise.
10396         * gcc.target/i386/pr70155-14.c: Likewise.
10397         * gcc.target/i386/pr70155-15.c: Likewise.
10398         * gcc.target/i386/pr70155-16.c: Likewise.
10399         * gcc.target/i386/pr70155-17.c: Likewise.
10400         * gcc.target/i386/pr70155-18.c: Likewise.
10401         * gcc.target/i386/pr70155-19.c: Likewise.
10402         * gcc.target/i386/pr70155-20.c: Likewise.
10403         * gcc.target/i386/pr70155-21.c: Likewise.
10404         * gcc.target/i386/pr70155-22.c: Likewise.
10406 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
10408         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10409         ".{5,6}".
10411 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
10413         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10414         * gcc.dg/tree-ssa/scev-9.c: Ditto.
10415         * gcc.dg/tree-ssa/scev-10.c: Ditto.
10416         * gcc.dg/tree-ssa/scev-11.c: Ditto.
10417         * gcc.dg/tree-ssa/scev-12.c: Ditto.
10419 2016-04-27  Richard Biener  <rguenther@suse.de>
10421         PR ipa/70760
10422         * g++.dg/ipa/ipa-pta-2.C: New testcase.
10423         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10425 2016-04-27  Nathan Sidwell  <nathan@acm.org>
10427         * g++.dg/cpp0x/constexpr-recursion3.C: New.
10428         * g++.dg/ubsan/pr63956.C: Adjust error location.
10430 2016-04-27  Nick Clifton  <nickc@redhat.com>
10432         PR middle-end/49889
10433         * gcc.dg/pr49889.c: New test.
10435 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
10437         * c-c++-common/memset-array.c: New test.
10439 2016-04-26  Martin Sebor  <msebor@redhat.com>
10441         PR c++/66639
10442         * g++.dg/cpp1y/func_constexpr.C: New test.
10444 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
10446         PR c++/70241
10447         * g++.dg/cpp0x/enum32.C: New test.
10448         * g++.dg/cpp0x/enum33.C: New test.
10450 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10452         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10453         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10454         * gcc.c-torture/execute/bitfld-6.c: Likewise.
10455         * gcc.c-torture/execute/bitfld-7.c: Likewise.
10456         * gcc.c-torture/execute/pr38151.c: Likewise.
10457         * gcc.c-torture/execute/pr66556.c: Likewise.
10458         * gcc.c-torture/execute/pr67781.c: Likewise.
10459         * gcc.c-torture/execute/pr68648.c: Likewise.
10461 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
10463         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10465 2016-04-26  Marek Polacek  <polacek@redhat.com>
10467         PR c/67784
10468         * gcc.dg/pr67784-3.c: New test.
10469         * gcc.dg/pr67784-4.c: New test.
10470         * gcc.dg/pr67784-5.c: New test.
10472         PR c/70791
10473         * gcc.dg/Wnested-externs-2.c: New test.
10475 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
10477         * gcc.dg/fold-plusmult.c: Adjust.
10478         * gcc.dg/no-strict-overflow-6.c: Adjust.
10479         * gcc.dg/gomp/loop-1.c: Xfail some tests.
10481 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
10483         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10484         number scans.
10485         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10486         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10487         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10488         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10489         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10490         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10491         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10492         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10493         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10494         * gcc.target/i386/avx512f-gather-5.c: Likewise.
10495         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10496         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10497         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10498         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10499         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10500         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10501         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10502         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10503         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10504         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10505         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10506         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10507         scans.
10508         * gcc.target/i386/pr32219-4.c: Likewise.
10509         * gcc.target/i386/pr32219-6.c: Likewise.
10510         * gcc.target/i386/pr32219-8.c: Likewise.
10512 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10514         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10515         associated options.
10517 2016-04-26  Marek Polacek  <polacek@redhat.com>
10519         PR c++/70744
10520         * g++.dg/ext/cond2.C: New test.
10522 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
10524         PR tree-optimization/70771
10525         PR tree-optimization/70775
10526         * gcc.dg/pr70771.c: New test.
10527         * gcc.dg/pr70775.c: New test.
10529 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
10531         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10533 2016-04-25  Richard Biener  <rguenther@suse.de>
10535         PR tree-optimization/70780
10536         * gcc.dg/torture/pr70780.c: New testcase.
10538 2016-04-25  Michael Collison  <michael.collison@arm.com>
10540         * gcc.target/arm/neon-vaddws16.c: New test.
10541         * gcc.target/arm/neon-vaddws32.c: New test.
10542         * gcc.target/arm/neon-vaddwu16.c: New test.
10543         * gcc.target/arm/neon-vaddwu32.c: New test.
10544         * gcc.target/arm/neon-vaddwu8.c: New test.
10545         * lib/target-supports.exp
10546         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10547         that arm neon support vector widen sum of HImode TO SImode.
10549 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
10551         PR sanitizer/70712
10552         * c-c++-common/asan/pr70712.c: New test.
10554 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
10556         * .gitattributes: New file.
10558 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
10560         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10562 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
10564         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10565         * gfortran.dg/submodule_15.f08: Likewise.
10567 2016-04-22  Richard Biener  <rguenther@suse.de>
10569         PR tree-optimization/70740
10570         * gcc.dg/torture/pr70740.c: New testcase.
10572 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
10574         PR target/70750
10575         * gcc.target/i386/pr70750-1.c: New test.
10576         * gcc.target/i386/pr70750-2.c: Likewise.
10578 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
10580         PR c++/70540
10581         * g++.dg/cpp0x/auto48.C: New.
10583 2016-04-21  Marek Polacek  <polacek@redhat.com>
10585         PR c++/70513
10586         * g++.dg/cpp0x/forw_enum12.C: New test.
10587         * g++.dg/cpp0x/forw_enum13.C: New test.
10589 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
10591         PR target/70728
10592         * gcc.target/i386/pr70728.c: New test.
10594 2016-04-21  Richard Biener  <rguenther@suse.de>
10596         PR middle-end/70747
10597         * gcc.dg/pr70747.c: New testcase.
10599 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
10601         PR tree-optimization/70715
10602         * gcc.dg/tree-ssa/scev-13.c: New test.
10604 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
10606         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10608 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
10610         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10612 2016-04-20  Jan Hubicka  <jh@suse.cz>
10614         PR ipa/70018
10615         * g++.dg/ipa/nothrow-1.C: New testcase.
10617 2016-04-20  Nathan Sidwell  <nathan@acm.org>
10619         PR c++/55635
10620         * g++.dg/eh/delete1.C: New.
10622 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
10624         * gcc.target/i386/avx256-unaligned-store-2.c: Add
10625         -mtune-ctrl=sse_typeless_stores.
10627 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
10629         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10631 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
10633         PR tree-optimization/69489
10634         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10636 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
10638         PR c++/69363
10639         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10640         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10641         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10643 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
10645         PR tree-optimization/56625
10646         PR tree-optimization/69489
10647         * gcc.dg/vect/pr56625.c: New test.
10648         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10650 2016-04-20  Andrew Pinski  <apinski@cavium.com>
10652         PR target/64971
10653         * gcc.c-torture/compile/pr37433-1.c: New testcase.
10655 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
10657         * gnat.dg/self1.adb: Remove now incorrect test.
10659 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
10661         * gcc.dg/tree-ssa/scev-11.c: New test.
10662         * gcc.dg/tree-ssa/scev-12.c: New test.
10664 2016-04-20  Marek Polacek  <polacek@redhat.com>
10666         PR tree-optimization/70725
10667         * gcc.dg/pr70725.c: New test.
10669 2016-04-20  Richard Biener  <rguenther@suse.de>
10671         PR tree-optimization/70726
10672         * g++.dg/vect/pr70726.cc: New testcase.
10674 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10676         PR target/70674
10677         * gcc.target/s390/pr70674.c: New test.
10679 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10681         PR libgfortran/70684
10682         * gfortran.dg/list_read_14.f90: New test.
10684 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
10686         PR target/69201
10687         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10688         extern to force it misaligned.
10689         (b): Likewise.
10690         (c): Likewise.
10691         (d): Likewise.
10692         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10693         Don't check `*' before movv4sf_internal.
10694         * gcc.target/i386/avx256-unaligned-store-2.c: Check
10695         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10696         Don't check `*' before movv16qi_internal.
10697         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10698         extern to force it misaligned.
10699         (b): Likewise.
10700         (c): Likewise.
10701         (d): Likewise.
10702         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10703         Don't check `*' before movv2df_internal.
10704         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10705         extern to force it misaligned.
10706         (b): Likewise.
10707         (c): Likewise.
10708         (d): Likewise.
10709         Check movv8sf_internal instead of avx_storeups256.
10710         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10712 2016-04-19  Richard Biener  <rguenther@suse.de>
10714         PR tree-optimization/70171
10715         * g++.dg/tree-ssa/pr70171.C: New testcase.
10717 2016-04-19  Richard Biener  <rguenther@suse.de>
10719         PR tree-optimization/70724
10720         * gcc.dg/torture/pr70724.c: New testcase.
10722 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
10724         PR middle-end/70689
10725         * gcc.target/i386/pr70689.c: New.
10727 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
10729         PR target/70708
10730         * gcc.target/i386/pr70708.c: New test.
10732 2016-04-18  Richard Biener  <rguenther@suse.de>
10734         PR tree-optimization/43434
10735         * gcc.dg/vect/pr43434.c: New testcase.
10736         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10737         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10738         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10739         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10740         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10741         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10742         * gcc.dg/gomp/pr68640.c: Likewise.
10743         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10744         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10746 2016-04-18  Richard Biener  <rguenther@suse.de>
10748         PR tree-optimization/70701
10749         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10751 2016-04-18  Tom de Vries  <tom@codesourcery.com>
10753         PR testsuite/70699
10754         * gcc.dg/pr70161.c: Add dot-file scans.
10755         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10756         instead of after last dot char.
10758 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10760         * c-c++-common/dump-ada-spec-3.c: New test.
10761         * c-c++-common/dump-ada-spec-4.c: Likewise.
10763 2016-04-17  Tom de Vries  <tom@codesourcery.com>
10765         PR other/70183
10766         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10768 2016-04-15  Jan Hubicka  <jh@suse.cz>
10770         PR ipa/70018
10771         * g++.dg/ipa/pure-const-1.C: New testcase.
10772         * g++.dg/ipa/pure-const-2.C: New testcase.
10773         * g++.dg/ipa/pure-const-3.C: New testcase.
10775 2016-04-15  Marek Polacek  <polacek@redhat.com>
10777         PR c/70671
10778         * gcc.dg/bitfld-22.c: New test.
10780 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
10782         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10783         x86_64.
10785 2016-04-15  Marek Polacek  <polacek@redhat.com>
10787         PR c/70651
10788         * c-c++-common/pr70651.c: New test.
10790 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10792         PR rtl-optimization/70681
10793         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10794         dump scan on arm and powerpc.
10795         * gcc.dg/pr10474.c: Likewise.
10797 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
10799         PR c++/69517
10800         PR c++/70019
10801         PR c++/70588
10802         * g++.dg/cpp1y/vla11.C: Revert for real.
10804         PR c/70436
10805         * c-c++-common/Wparentheses-1.c: New test.
10806         * c-c++-common/gomp/Wparentheses-1.c: New test.
10807         * c-c++-common/gomp/Wparentheses-2.c: New test.
10808         * c-c++-common/gomp/Wparentheses-3.c: New test.
10809         * c-c++-common/gomp/Wparentheses-4.c: New test.
10810         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10811         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10812         * c-c++-common/goacc/Wparentheses-1.c: New test.
10814 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
10816         PR target/70662
10817         * gcc.target/i386/pr70662.c: New test.
10819 2016-04-15  Richard Biener  <rguenther@suse.de>
10820             Alan Modra  <amodra@gmail.com>
10822         PR tree-optimization/70130
10823         * gcc.dg/vect/O3-pr70130.c: New testcase.
10825 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
10827         PR target/70669
10828         * gcc.target/powerpc/pr70669.c: New test.
10830         PR target/70640
10831         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10832         a power7 system that does not have an assembler that supports
10833         power8.
10835 2016-04-14  Martin Sebor  <msebor@redhat.com>
10837         PR c++/69517
10838         PR c++/70019
10839         PR c++/70588
10840         * c-c++-common/ubsan/vla-1.c: Revert.
10841         * g++.dg/cpp1y/vla11.C: Same.
10842         * g++.dg/cpp1y/vla12.C: Same.
10843         * g++.dg/cpp1y/vla13.C: Same.
10844         * g++.dg/cpp1y/vla14.C: Same.
10845         * g++.dg/cpp1y/vla3.C: Same.
10846         * g++.dg/init/array24.C: Same.
10847         * g++.dg/ubsan/vla-1.C: Same.
10849 2016-04-14  Marek Polacek  <polacek@redhat.com>
10850             Jan Hubicka  <hubicka@ucw.cz>
10852         PR c++/70029
10853         * g++.dg/torture/pr70029.C: New test.
10855 2016-04-14  Martin Sebor  <msebor@redhat.com>
10857         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10858         type size to prevent failures on targets with very low maximum
10859         alignment.
10861 2016-04-14  Richard Biener  <rguenther@suse.de>
10863         PR tree-optimization/70623
10864         * gcc.dg/torture/pr70623.c: New testcase.
10865         * gcc.dg/torture/pr70623-2.c: Likewise.
10867 2016-04-13  Martin Sebor  <msebor@redhat.com>
10869         PR c++/69517
10870         PR c++/70019
10871         PR c++/70588
10872         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10873         * g++.dg/cpp1y/vla11.C: New test.
10874         * g++.dg/cpp1y/vla12.C: New test.
10875         * g++.dg/cpp1y/vla13.C: New test.
10876         * g++.dg/cpp1y/vla14.C: New test.
10877         * g++.dg/cpp1y/vla3.C: Restore deleted test.
10878         * g++.dg/init/array24.C: Fully brace VLA initializer.
10879         * g++.dg/ubsan/vla-1.C: Disable exceptions.
10881 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
10883         PR c++/70641
10884         * g++.dg/opt/pr70641.C: New test.
10886 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10888         PR rtl-optimization/68749
10889         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10890         effects of argument promotions.
10891         Remove default args to dg-skip-if.
10893 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
10895         PR c++/70635
10896         * g++.dg/parse/pr70635.C: New.
10898 2016-04-13  Marek Polacek  <polacek@redhat.com>
10900         PR c++/70639
10901         * c-c++-common/Wmisleading-indentation-4.c: New test.
10903 2016-04-13  Marek Polacek  <polacek@redhat.com>
10905         PR c/70436
10906         * gcc.dg/Wparentheses-12.c: New test.
10907         * gcc.dg/Wparentheses-13.c: New test.
10909 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
10911         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10912         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10913         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10915 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
10917         PR middle-end/70633
10918         * gcc.c-torture/compile/pr70633.c: New test.
10920         PR debug/70628
10921         * gcc.dg/torture/pr70628.c: New test.
10923 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
10925         PR c++/70610
10926         * g++.dg/template/pr70610.C: New test.
10927         * g++.dg/template/pr70610-2.C: New test.
10928         * g++.dg/template/pr70610-3.C: New test.
10929         * g++.dg/template/pr70610-4.C: New test.
10931 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
10933         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10934         128 instead of 32.
10936         PR c++/70571
10937         * g++.dg/ext/pr70571.C: New test.
10939 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
10941         PR target/70640
10942         * gcc.target/powerpc/pr70640.c: New test.
10944 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
10946         PR c++/68722
10947         * g++.dg/parse/pr68722.C: New.
10949 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
10951         PR rtl-optimization/70596
10952         * gcc.target/i386/pr70596.c: New test.
10954 2016-04-12  Nathan Sidwell  <nathan@acm.org>
10956         PR c++/70501
10957         * g++.dg/init/pr70501.C: New.
10959 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
10961         * gcc.target/i386/asm-flag-6.c: New test.
10963 2016-04-12  Tom de Vries  <tom@codesourcery.com>
10965         PR tree-optimization/68756
10966         * gcc.dg/graphite/pr68756.c: New test.
10968 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
10970         PR tree-optimization/70602
10971         * gcc.c-torture/execute/pr70602.c: New test.
10973 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
10975         PR target/70381
10976         * gcc.target/powerpc/float128-1.c: New tests to make sure the
10977         __float128 emulator is built and runs.
10978         * gcc.target/powerpc/float128-1.c: Likewise.
10980         * lib/target-supports.exp (check_ppc_float128_sw_available):
10981         Rework tests for __float128 software and hardware
10982         availability. Fix exit condition to return 0 on success.
10984 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
10986         PR target/70133
10987         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10988         * gcc.target/aarch64/target_attr_15.c: Likewise.
10990 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
10992         PR c++/69066
10993         * g++.dg/cpp1y/pr69066.C: New.
10995 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10997         PR fortran/68566
10998         * gfortran.dg/pr36192.f90: Update test.
10999         * gfortran.dg/pr36192_1.f90: Update test.
11000         * gfortran.dg/real_dimension_1.f: Update test.
11001         * gfortran.dg/parameter_array_init_7.f90: New test.
11003 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
11005         PR testsuite/64039
11006         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11008         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11010         PR rtl-optimization/66669
11011         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11013         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11015         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11016         * gcc.dg/pie-1.c: Likewise.
11017         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11018         * gcc.dg/pic-4.c: Likewise.
11019         * gcc.dg/pie-3.c: Likewise.
11020         * gcc.dg/pie-4.c: Likewise.
11022         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11024         PR tree-optimization/68644
11025         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11027         PR rtl-optimization/64886
11028         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11030 2016-04-09  Tom de Vries  <tom@codesourcery.com>
11032         PR tree-optimization/68953
11033         * gcc.dg/graphite/pr68953.c: New test.
11035 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
11037         PR fortran/70592
11038         * gfortran.dg/deferred_character_16.f90: New test.
11040 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
11042         PR tree-optimization/70586
11043         * gcc.c-torture/execute/pr70586.c: New test.
11045 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
11047         PR sanitizer/70573
11048         * c-c++-common/asan/halt_on_error-1.c: Replace memset
11049         with __builtin_memset
11050         * c-c++-common/asan/halt_on_error-2.c: Likewise.
11052 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
11054         PR lto/70289
11055         PR ipa/70348
11056         PR tree-optimization/70373
11057         PR middle-end/70533
11058         PR middle-end/70534
11059         PR middle-end/70535
11060         * c-c++-common/goacc/reduction-5.c: New test.
11061         * c-c++-common/goacc/reduction-promotions.c: New test.
11062         * gfortran.dg/goacc/reduction-3.f95: New test.
11063         * gfortran.dg/goacc/reduction-promotions.f90: New test.
11065 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
11067         PR c++/70590
11068         PR c++/70452
11069         * g++.dg/pr70590.C: New test.
11070         * g++.dg/pr70590-2.C: New test.
11072 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
11074         PR middle-end/70593
11075         * gcc.target/i386/pr70593.c: New test.
11077         PR rtl-optimization/70574
11078         * gcc.target/i386/avx2-pr70574.c: New test.
11080 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
11082         PR sanitizer/70541
11083         * c-c++-common/asan/pr70541.c: New test.
11085 2016-04-08  Tom de Vries  <tom@codesourcery.com>
11087         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11088         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11090 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11092         PR target/70566
11093         * gcc.c-torture/execute/pr70566.c: New test.
11095 2016-04-08  Tom de Vries  <tom@codesourcery.com>
11097         * c-c++-common/goacc/uninit-copy-clause.c: New test.
11098         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11100 2016-04-08  Alan Modra  <amodra@gmail.com>
11102         * gcc.target/powerpc/pr70117.c: New.
11104 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
11106         PR testsuite/70581
11107         * gcc.dg/lto/simd-function_0.c: New test.
11109         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11110         clones.
11111         * c-c++-common/attr-simd-2.c: Likewise.
11112         * c-c++-common/attr-simd-4.c: Likewise.
11113         * gcc.dg/gomp/simd-clones-2.c: Likewise.
11114         * gcc.dg/gomp/simd-clones-3.c: Likewise.
11116 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11118         PR testsuite/70553
11119         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11121 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
11122             Tom de Vries  <tom@codesourcery.com>
11124         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11125         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11126         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11127         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11128         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11129         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11130         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11131         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11133 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
11135         PR c/70436
11136         * g++.dg/warn/Wparentheses-29.C: New test.
11138 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
11140         PR c/70436
11141         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11142         explicit braces to resolve a future -Wparentheses warning.
11144 2016-04-06  Richard Henderson  <rth@redhat.com>
11146         * gcc.dg/pr61817-1.c: New test.
11147         * gcc.dg/pr61817-2.c: New test.
11148         * gcc.dg/pr69391-1.c: New test.
11149         * gcc.dg/pr69391-2.c: New test.
11151 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
11153         PR rtl-optimization/70398
11154         * gcc.target/aarch64/pr70398.c: New.
11156 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
11158         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11160 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
11161             Pedro Alves  <palves@redhat.com>
11163         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11165 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
11167         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11168         Check for avx512f effective targets instead of avx2.
11169         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11170         for AVX512F clones.
11171         * gcc.dg/gomp/declare-simd-3.c: Likewise.
11172         * g++.dg/gomp/declare-simd-1.C: Likewise.
11173         * g++.dg/gomp/declare-simd-3.C: Likewise.
11174         * g++.dg/gomp/declare-simd-4.C: Likewise.
11176         PR middle-end/70550
11177         * c-c++-common/gomp/pr70550-1.c: New test.
11178         * c-c++-common/gomp/pr70550-2.c: New test.
11180 2016-04-05  Nathan Sidwell  <nathan@acm.org>
11182         PR c++/70512
11183         * g++.dg/ext/attribute-may-alias-5.C: New.
11185 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
11187         PR c++/70336
11188         * c-c++-common/pr70336.c: New test.
11189         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11190         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11192 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
11194         PR ipa/66223
11195         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11197 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
11199         PR rtl-optimization/70542
11200         * gcc.dg/torture/pr70542.c: New test.
11201         * gcc.target/i386/avx2-pr70542.c: New test.
11203 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
11205         PR tree-optimization/70509
11206         * gcc.target/i386/avx512bw-pr70509.c: New test.
11208 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
11210         PR c++/70452
11211         * g++.dg/ext/constexpr-vla4.C: New test.
11213 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
11215         PR target/70510
11216         * gcc.target/i386/pr70510.c: New test.
11218 2016-04-05  Richard Biener  <rguenther@suse.de>
11220         PR tree-optimization/70526
11221         * g++.dg/torture/pr70526.C: New testcase.
11223 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
11225         PR target/70525
11226         * gcc.target/i386/pr70525.c: New test.
11228 2016-04-05  Richard Biener  <rguenther@suse.de>
11230         PR middle-end/70499
11231         * g++.dg/torture/pr70499.C: New testcase.
11233 2016-04-05  Richard Biener  <rguenther@suse.de>
11235         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11236         remove XFAIL.
11238 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
11240         PR middle-end/70307
11241         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
11242         rs6000 ABI warnings.
11244 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
11246         PR ipa/66223
11247         * g++.dg/ipa/devirt-51.C: New testcase.
11249 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11250             Jakub Jelinek  <jakub@redhat.com>
11252         PR middle-end/70457
11253         * gcc.dg/torture/pr70457.c: New.
11255 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
11257         PR fortran/67538
11258         * gfortran.dg/allocate_with_source_19.f08: New test.
11260 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
11262         PR fortran/65795
11263         * gfortran.dg/coarray_allocate_6.f08: New test.
11265 2016-04-04  Richard Biener  <rguenther@suse.de>
11267         PR rtl-optimization/70484
11268         * gcc.dg/torture/pr70484.c: New testcase.
11270 2016-04-04  Marek Polacek  <polacek@redhat.com>
11272         PR c/70307
11273         * gcc.dg/torture/pr70307.c: New test.
11275 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
11277         PR target/70416
11278         PR target/67391
11279         * gcc.target/sh/torture/pr70416.c: New.
11281 2016-04-02  Martin Sebor  <msebor@redhat.com>
11283         PR c++/67376
11284         PR c++/70170
11285         PR c++/70172
11286         PR c++/70228
11287         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11288         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11289         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11290         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11291         * g++.dg/cpp0x/constexpr-string.C: Same.
11292         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11293         * g++.dg/cpp0x/pr65398.C: Same.
11294         * g++.dg/ext/constexpr-vla1.C: Same.
11295         * g++.dg/ext/constexpr-vla2.C: Same.
11296         * g++.dg/ext/constexpr-vla3.C: Same.
11297         * g++.dg/ubsan/pr63956.C: Same.
11299 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
11301         PR rtl-optimization/70467
11302         * gcc.target/i386/pr70467-2.c: New test.
11304 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
11305             Marek Polacek  <polacek@redhat.com>
11307         PR c++/70488
11308         * g++.dg/init/new47.C: New test.
11310 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11312         PR target/70496
11313         * gcc.target/arm/pr70496.c: New test.
11315 2016-04-01  Nathan Sidwell  <nathan@acm.org>
11317         PR c++/68475
11318         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11320 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
11322         PR target/69890
11323         * gcc.dg/strlenopt.h (memmove): New.
11324         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11325         instead of "string.h".
11326         * gcc.target/i386/chkp-strlen-2.c: Likewise.
11327         * gcc.target/i386/chkp-strlen-3.c: Likewise.
11328         * gcc.target/i386/chkp-strlen-4.c: Likewise.
11329         * gcc.target/i386/chkp-strlen-5.c: Likewise.
11330         * gcc.target/i386/chkp-stropt-1.c: Likewise.
11331         * gcc.target/i386/chkp-stropt-10.c: Likewise.
11332         * gcc.target/i386/chkp-stropt-11.c: Likewise.
11333         * gcc.target/i386/chkp-stropt-12.c: Likewise.
11334         * gcc.target/i386/chkp-stropt-13.c: Likewise.
11335         * gcc.target/i386/chkp-stropt-14.c: Likewise.
11336         * gcc.target/i386/chkp-stropt-15.c: Likewise.
11337         * gcc.target/i386/chkp-stropt-16.c: Likewise.
11338         * gcc.target/i386/chkp-stropt-2.c: Likewise.
11339         * gcc.target/i386/chkp-stropt-3.c: Likewise.
11340         * gcc.target/i386/chkp-stropt-4.c: Likewise.
11341         * gcc.target/i386/chkp-stropt-5.c: Likewise.
11342         * gcc.target/i386/chkp-stropt-6.c: Likewise.
11343         * gcc.target/i386/chkp-stropt-7.c: Likewise.
11344         * gcc.target/i386/chkp-stropt-8.c: Likewise.
11345         * gcc.target/i386/chkp-stropt-9.c: Likewise.
11347 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11349         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11350         (Holder::foo): Reflect this.
11352 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
11354         PR target/70442
11355         * gcc.dg/pr70442.c: New test.
11357 2016-03-31  Nathan Sidwell  <nathan@acm.org>
11359         PR c++/70393
11360         * g++.dg/cpp0x/constexpr-virtual6.C: New.
11362 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
11364         PR target/70453
11365         * gcc.target/i386/pr70453.c: New test.
11367 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
11369         PR target/70292
11370         * gcc.c-torture/pr70292.c: New test.
11372 2016-03-31  Marek Polacek  <polacek@redhat.com>
11374         PR c/70297
11375         * c-c++-common/pr70297.c: New test.
11376         * g++.dg/cpp0x/typedef-redecl.C: New test.
11377         * gcc.dg/typedef-redecl2.c: New test.
11379 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
11381         PR rtl-optimization/70460
11382         * gcc.c-torture/execute/pr70460.c: New test.
11384 2016-03-31  Richard Biener  <rguenther@suse.de>
11386         PR c++/70430
11387         * g++.dg/ext/vector30.C: New testcase.
11389 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
11390             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11392         * gfortran.dg/fmt_pf.f90: New test.
11394 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11396         Forward-port from 5 branch
11397         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
11399         PR testsuite/70356
11400         * gcc.target/i386/avx-vextractf128-256-5.c: Move
11401         dg-require-effective-target after dg-do.
11403         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
11405         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11407 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
11408             Julian Brown  <julian@codesourcery.com>
11409             Chung-Lin Tang  <cltang@codesourcery.com>
11410             Cesar Philippidis  <cesar@codesourcery.com>
11411             James Norris  <jnorris@codesourcery.com>
11412             Tom de Vries  <tom@codesourcery.com>
11413             Nathan Sidwell  <nathan@codesourcery.com>
11415         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
11416         * c-c++-common/goacc/loop-clauses.c: Likewise.
11417         * g++.dg/goacc/template.C: Likewise.
11418         * gfortran.dg/goacc/combined-directives.f90: Likewise.
11419         * gfortran.dg/goacc/loop-1.f95: Likewise.
11420         * gfortran.dg/goacc/loop-5.f95: Likewise.
11421         * gfortran.dg/goacc/loop-6.f95: Likewise.
11422         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11423         * c-c++-common/goacc-gomp/nesting-1.c: Update.
11424         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11425         * c-c++-common/goacc/clauses-fail.c: Likewise.
11426         * c-c++-common/goacc/parallel-1.c: Likewise.
11427         * c-c++-common/goacc/reduction-1.c: Likewise.
11428         * c-c++-common/goacc/reduction-2.c: Likewise.
11429         * c-c++-common/goacc/reduction-3.c: Likewise.
11430         * c-c++-common/goacc/reduction-4.c: Likewise.
11431         * c-c++-common/goacc/routine-3.c: Likewise.
11432         * c-c++-common/goacc/routine-4.c: Likewise.
11433         * c-c++-common/goacc/routine-5.c: Likewise.
11434         * c-c++-common/goacc/tile.c: Likewise.
11435         * g++.dg/goacc/template.C: Likewise.
11436         * gfortran.dg/goacc/combined-directives.f90: Likewise.
11437         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11438         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
11439         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
11440         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11441         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11442         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11443         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
11444         * c-c++-common/goacc/use_device-1.c: ... this file.
11445         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
11446         * c-c++-common/goacc/host_data-5.c: ... this file, and...
11447         * c-c++-common/goacc/host_data-6.c: ... this file.
11448         * c-c++-common/goacc/loop-2-kernels.c: New file.
11449         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11450         * c-c++-common/goacc/loop-3.c: Likewise.
11451         * g++.dg/goacc/reference.C: Likewise.
11452         * g++.dg/goacc/routine-1.C: Likewise.
11453         * g++.dg/goacc/routine-2.C: Likewise.
11455 2016-03-30  Richard Biener  <rguenther@suse.de>
11457         PR middle-end/70450
11458         * gcc.dg/torture/pr70450.c: New testcase.
11460 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
11462         PR target/70421
11463         * gcc.dg/torture/pr70421.c: New test.
11464         * gcc.target/i386/avx512f-pr70421.c: New test.
11466 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
11468         PR testsuite/70364
11469         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11470         (check): New function.
11471         (bar): Call check.
11472         (foo): Align stack to 16 bytes when calling bar.
11473         * gcc.target/i386/cleanup-2.c: Likewise.
11475 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
11477         PR tree-optimization/59124
11478         * gcc.dg/Warray-bounds-19.c: New test.
11480 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
11482         * lib/prune.exp (escape_regex_chars): New.
11483         (prune_file_path): Update to quote metcharacters for regexp.
11485 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
11487         PR rtl-optimization/70429
11488         * gcc.c-torture/execute/pr70429.c: New test.
11490         PR tree-optimization/70405
11491         * gcc.dg/pr70405.c: New test.
11493 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
11495         PR fortran/70397
11496         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11497         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11499 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
11501         PR testsuite/64177
11502         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11503         __cilkrts_set_param to set two workers.
11504         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11505         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11507 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
11509         * g++.dg/ext/fnname5.C: Update the test for Darwin.
11511 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
11513         PR target/70406
11514         * gcc.target/i386/pr70406.c: New test.
11516 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
11518         * gnat.dg/specs/double_record_extension3.ads: New test.
11520 2016-03-25  Richard Henderson  <rth@redhat.com>
11522         PR target/70120
11523         * gcc.target/aarch64/pr70120-1.c: New.
11524         * gcc.target/aarch64/pr70120-2.c: New.
11525         * gcc.target/aarch64/pr70120-3.c: New.
11527 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
11529         PR c++/62212
11530         * g++.dg/template/mangle2.C: The dg-do directive should be
11531         "compile" not "assemble".
11533 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
11535         PR lto/69650
11536         * gcc.dg/pr69650.c: New test.
11538 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
11540         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11542 2016-03-25  Alan Modra  <amodra@gmail.com>
11544         * gcc.dg/dfp/pr70052.c: New test.
11546 2016-03-24  Richard Henderson  <rth@redhat.com>
11548         PR middle-end/69845
11549         * gcc.dg/tree-ssa/pr69845-1.c: New test.
11550         * gcc.dg/tree-ssa/pr69845-2.c: New test.
11552 2016-03-24  Tom de Vries  <tom@codesourcery.com>
11554         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11556 2016-03-24  Tom de Vries  <tom@codesourcery.com>
11558         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11559         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11561 2016-03-24  Tom de Vries  <tom@codesourcery.com>
11563         * c-c++-common/goacc/uninit-dim-clause.c: New test.
11564         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11566 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
11568         PR c++/62212
11569         * g++.dg/template/mangle2.C: New test.
11571 2016-03-24  Richard Biener  <rguenther@suse.de>
11573         PR tree-optimization/70396
11574         * gcc.dg/torture/pr70396.c: New testcase.
11576 2016-03-24  Richard Biener  <rguenther@suse.de>
11578         PR middle-end/70370
11579         * gcc.dg/torture/pr70370.c: New testcase.
11581 2016-03-24  Tom de Vries  <tom@codesourcery.com>
11583         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11584         * gfortran.dg/goacc/kernels-tree.f95: Same.
11585         * gfortran.dg/goacc/parallel-tree.f95: Same.
11587 2016-03-24  Tom de Vries  <tom@codesourcery.com>
11589         * c-c++-common/goacc/uninit-if-clause.c: New test.
11590         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11592 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
11594         PR target/70290
11595         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11596         Fix formatting.
11598 2016-03-24  Richard Biener  <rguenther@suse.de>
11600         PR tree-optimization/70372
11601         * gcc.dg/tree-ssa/pr70372.c: New testcase.
11603 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
11605         PR c++/70347
11606         * g++.dg/cpp1y/nsdmi-union1.C: New test.
11608 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
11610         PR c++/70332
11611         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11613 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
11615         PR c++/70001
11616         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11617         * g++.dg/cpp1y/pr70001.C: New test.
11619         PR c++/70323
11620         * g++.dg/cpp0x/constexpr-70323.C: New test.
11622 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
11623             Jason Merrill  <jason@redhat.com>
11624             Jakub Jelinek  <jakub@redhat.com>
11626         PR c++/69315
11627         * g++.dg/cpp0x/constexpr-69315.C: New test.
11628         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11630 2016-03-23  Marek Polacek  <polacek@redhat.com>
11632         PR c++/69884
11633         * g++.dg/warn/Wignored-attributes-1.C: New test.
11634         * g++.dg/warn/Wignored-attributes-2.C: New test.
11636 2016-03-23  Tom de Vries  <tom@codesourcery.com>
11638         * c-c++-common/goacc/kernels-default.c (foo): Add missing
11639         initialization.
11640         * gfortran.dg/goacc/private-3.f95 (test): Same.
11641         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11642         missing use param.
11644 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11646         * lib/target-supports.exp: Remove v7ve entry from loop
11647         creating effective target checks.
11648         (check_effective_target_arm_arch_v7ve_ok): New procedure.
11649         (add_options_for_arm_arch_v7ve): Likewise.
11651 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
11653         PR tree-optimization/70354
11654         * gcc.dg/vect/pr70354-1.c: New test.
11655         * gcc.dg/vect/pr70354-2.c: New test.
11656         * gcc.target/i386/avx2-pr70354-1.c: New test.
11657         * gcc.target/i386/avx2-pr70354-2.c: New test.
11659 2016-03-22  Jeff Law  <law@redhat.com>
11661         PR target/70232
11662         * gcc.dg/tree-ssa/pr70232.c: New test.
11664 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
11666         PR target/70302
11667         * gcc.target/i386/pr70302.c: New test.
11669 2016-03-22  Richard Biener  <rguenther@suse.de>
11671         PR middle-end/70251
11672         * g++.dg/torture/pr70251.C: New testcase.
11674 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
11676         PR c/69993
11677         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11678         Wmisleading-indentation.c.
11679         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11680         reflect change to diagnostic text and order of messages.
11681         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11683 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
11685         * g++.dg/ext/java-3.C: Don't compile on AIX.
11687 2016-03-22  Richard Biener  <rguenther@suse.de>
11689         PR middle-end/70333
11690         * gcc.dg/torture/pr70333.c: New testcase.
11692 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
11694         * g++.dg/ext/pr70290.C: New test.
11696 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
11698         PR target/70325
11699         * gcc.target/i386/pr70325.c: New test.
11701 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
11703         PR target/70329
11704         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11705         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11707         PR target/70300
11708         * gcc.target/i386/pr70300.c: New test.
11710         PR c++/70295
11711         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11712         (func2): New function for cond with parens, xfail warning for c++.
11713         * g++.dg/warn/Wnonnull-compare-8.C: New test.
11715 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
11717         PR c++/70096
11718         * g++.dg/template/ptrmem30.C: New test.
11720 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
11722         PR c++/70204
11723         * g++.dg/cpp0x/constexpr-70204a.C: New test.
11724         * g++.dg/cpp0x/constexpr-70204b.C: New test.
11726 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
11728         PR middle-end/70326
11729         * gcc.dg/pr70326.c: New test.
11731 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
11732             Jakub Jelinek  <jakub@redhat.com>
11734         PR tree-optimization/70317
11735         * gcc.dg/pr70317.c: New test.
11737 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
11739         PR target/70327
11740         * gcc.target/i386/pr70327.c: New test.
11742 2016-03-21  Martin Liska  <mliska@suse.cz>
11744         PR ipa/70306
11745         * gcc.dg/ipa/pr70306.c: New test.
11747 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
11749         * gcc.target/arm/attr-align1.c: Skip if M-profile.
11750         * gcc.target/arm/attr-align3.c: Likewise.
11751         * gcc.target/arm/attr_arm.c: Likewise.
11752         * gcc.target/arm/flip-thumb.c: Likewise.
11754 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
11756         PR target/70296
11757         * gcc.target/powerpc/altivec-36.c: New test.
11759 2016-03-21  Richard Biener  <rguenther@suse.de>
11761         PR tree-optimization/70310
11762         * gcc.dg/torture/pr70310.c: New testcase.
11764 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
11766         PR target/70293
11767         * gcc.target/i386/pr70293.c: New test.
11769 2016-03-21  Richard Biener  <rguenther@suse.de>
11771         PR tree-optimization/70288
11772         * gcc.dg/torture/pr70288-1.c: New testcase.
11773         * gcc.dg/torture/pr70288-2.c: Likewise.
11775 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
11777         PR rtl-optimization/69307
11778         * gcc.target/arm/pr69307.c: New test.
11780 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
11782         PR rtl-optimization/69102
11783         * gcc.c-torture/compile/pr69102.c: New test.
11785 2016-03-18  Jeff Law  <law@redhat.com>
11787         PR rtl-optimization/70263
11788         * gcc.c-torture/compile/pr70263-1.c: New test.
11789         * gcc.target/i386/pr70263-2.c: New test.
11791 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
11793         PR rtl-optimization/70278
11794         * gcc.dg/torture/pr70278.c: New test.
11795         * gcc.target/arm/pr70278.c: New test.
11797 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
11799         PR c/70281
11800         * gcc.dg/plugin/diagnostic-test-expressions-1.c
11801         (test_builtin_types_compatible_p): New test function.
11802         * gcc.dg/pr70281.c: New test case.
11804 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
11806         PR target/70113
11807         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11809 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11811         PR tree-optimization/70252
11812         * gcc.dg/pr70252.c: New test.
11814 2016-03-18  Tom de Vries  <tom@codesourcery.com>
11816         * gcc.dg/pr70161-2.c: New test.
11817         * gcc.dg/pr70161.c: New test.
11819 2016-03-18  Tom de Vries  <tom@codesourcery.com>
11821         PR ipa/70269
11822         * gcc.dg/pr70269.c: New test.
11824 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
11826         PR c++/70267
11827         * g++.dg/ext/java-3.C: New test.
11829 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
11831         PR c++/70205
11832         * g++.dg/lookup/pr70205.C: New test.
11834 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
11836         PR c++/70218
11837         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11839 2016-03-17  Marek Polacek  <polacek@redhat.com>
11841         PR c/69407
11842         * gcc.dg/atomic-op-6.c: New test.
11844 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
11846         PR c/70264
11847         * c-c++-common/pr70264.c: New test case.
11849 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
11851         PR c++/70144
11852         * c-c++-common/pr70144-1.c: New test.
11853         * c-c++-common/pr70144-2.c: New test.
11855         PR c++/70272
11856         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11857         * g++.dg/opt/flifetime-dse6.C: New test.
11858         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11860 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
11862         PR driver/70192
11863         * gcc.dg/pic-1.c: New test.
11864         * gcc.dg/pic-2.c: Likewise.
11865         * gcc.dg/pic-3.c: Likewise.
11866         * gcc.dg/pic-4.c: Likewise.
11867         * gcc.dg/pie-1.c: Likewise.
11868         * gcc.dg/pie-2.c: Likewise.
11869         * gcc.dg/pie-3.c: Likewise.
11870         * gcc.dg/pie-4.c: Likewise.
11871         * gcc.dg/pie-5.c: Likewise.
11872         * gcc.dg/pie-6.c: Likewise.
11874 2016-03-17  Tom de Vries  <tom@codesourcery.com>
11876         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11877         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11879 2016-03-17  Richard Biener  <rguenther@suse.de>
11881         PR debug/70271
11882         * g++.dg/debug/pr70271.C: New testcase.
11884 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
11886         * gcc.target/i386/pr70251.c: New test.
11888 2016-03-17  Marek Polacek  <polacek@redhat.com>
11890         PR c++/70194
11891         * g++.dg/warn/constexpr-70194.C: New test.
11893 2016-03-16  Richard Henderson  <rth@redhat.com>
11895         PR middle-end/70240
11896         * gcc.c-torture/compile/pr70240.c: New.
11898 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
11900         * gcc.c-torture/compile/20151204.c: Skip for avr.
11902 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
11904         PR target/70245
11905         * g++.dg/opt/pr70245.C: New test.
11906         * g++.dg/opt/pr70245.h: New file.
11907         * g++.dg/opt/pr70245-aux.cc: New file.
11909 2016-03-16  Martin Sebor  <msebor@redhat.com>
11911         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11913 2016-03-16  Richard Henderson  <rth@redhat.com>
11915         PR middle-end/70199
11916         * gcc.c-torture/compile/pr70199.c: New.
11918 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
11920         * gcc.dg/uninit-19.c: Run dos2unix.
11922 2016-03-16  Marek Polacek  <polacek@redhat.com>
11924         PR c/70093
11925         * gcc.dg/nested-func-10.c: New test.
11926         * gcc.dg/nested-func-9.c: New test.
11928 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
11930         PR tree-optimization/68714
11931         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11933 2016-03-16  Tom de Vries  <tom@codesourcery.com>
11935         PR tree-optimization/68715
11936         * gcc.dg/graphite/pr68715-2.c: New test.
11937         * gcc.dg/graphite/pr68715.c: New test.
11938         * gfortran.dg/graphite/pr68715.f90: New test.
11940 2016-03-16  Tom de Vries  <tom@codesourcery.com>
11942         PR tree-optimization/68809
11943         * gcc.dg/graphite/pr68809-2.c: New test.
11944         * gcc.dg/graphite/pr68809.c: New test.
11946 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
11948         PR c++/70147
11949         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11950         method call to i () as argument.  Adjust expected output.
11952         PR c++/70147
11953         * g++.dg/ubsan/pr70147-1.C: New test.
11954         * g++.dg/ubsan/pr70147-2.C: New test.
11956 2016-03-15  Martin Sebor  <msebor@redhat.com>
11958         PR c++/58281
11959         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11961 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
11963         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11964         hppa*-*-hpux*.
11966         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11968         PR libfortran/69799
11969         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11970         libatomic_available.
11972 2016-03-15  Marek Polacek  <polacek@redhat.com>
11974         PR c++/70209
11975         * g++.dg/ext/attribute-may-alias-4.C: New test.
11977 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
11979         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
11980         -fvar-tracking-assignments-toggle flag.
11982 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
11984         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11986 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
11988         PR rtl-optimization/70222
11989         * gcc.c-torture/execute/pr70222-1.c: New test.
11990         * gcc.c-torture/execute/pr70222-2.c: New test.
11992 2016-03-15  Richard Henderson  <rth@redhat.com>
11994         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11996 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
11998         PR rtl-optimization/69032
11999         * gcc.dg/pr69032.c: New test.
12001 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
12003         PR rtl-optimization/63384
12004         * g++.dg/pr63384.C: New test.
12006 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
12008         PR target/64411
12009         * gcc.target/i386/pr64411.C: New test.
12011 2016-03-15  Tom de Vries  <tom@codesourcery.com>
12013         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12014         * gfortran.dg/goacc/kernels-alias.f95: New test.
12016 2016-03-14  Martin Sebor  <msebor@redhat.com>
12018         PR c++/53792
12019         * g++.dg/cpp0x/constexpr-inline.C: New test.
12020         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12022 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
12024         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12026 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
12028         PR middle-end/70219
12029         * gcc.dg/pr70219.c: New test.
12031 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
12033         PR target/70083
12034         * gcc.dg/torture/pr70083.c: New test.
12035         * gcc.target/i386/pr70083.c: New test.
12037 2016-03-14  Richard Biener  <rguenther@suse.de>
12039         PR tree-optimization/56365
12040         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12042 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
12044         PR target/70098
12045         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12046         New function.
12047         * g++.dg/pr70098.C: New testcase.
12050 2016-03-14  Tom de Vries  <tom@codesourcery.com>
12052         PR tree-optimization/70045
12053         * gcc.dg/graphite/pr70045.c: New test.
12055 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12057         PR fortran/69043
12058         * gfortran.dg/include_9.f90: New test.
12060 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
12062         PR fortran/45076
12063         gfortran.dg/prof/prof.exp: New script.
12064         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12066 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
12068         PR rtl-optimization/69307
12069         * gcc.dg/pr69307.c: New test.
12071 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
12073         PR target/69614
12074         * gcc.target/arm/pr69614.c: New.
12076 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
12078         PR fortran/70031
12079         * gfortran.dg/submodule_14.f08: New test
12081         PR fortran/69524
12082         * gfortran.dg/submodule_15.f08: New test
12084 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
12086         PR c++/70106
12087         * g++.dg/cpp1y/paren3.C: New test.
12089 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
12091         PR target/70131
12092         * gcc.target/powerpc/ppc-round2.c: New test.
12094 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
12096         PR target/70123
12097         * gcc.dg/torture/pr70123.c: New test.
12099 2016-03-11  Jeff Law  <law@redhat.com>
12101         PR tree-optimization/70190
12102         * gcc.c-torture/compile/pr70190.c: New test.
12104 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
12106         PR c/68187
12107         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12108         case.
12109         (test43_b): Likewise.
12110         (test43_c): Likewise.
12111         (test43_d): Likewise.
12112         (test43_e): Likewise.
12113         (test43_f): Likewise.
12114         (test43_g): Likewise.
12115         (test44_a): Likewise.
12116         (test44_b): Likewise.
12117         (test44_c): Likewise.
12118         (test44_d): Likewise.
12119         (test44_e): Likewise.
12121 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
12123         PR c/70085
12124         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12126 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12128         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12129         dg-options.
12131 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12133         PR target/70002
12134         PR target/69245
12135         * gcc.target/aarch64/pr69245_2.c: New test.
12137 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
12139         PR tree-optimization/70177
12140         * gcc.dg/pr70177.c: New test.
12142 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
12144         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12146 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
12148         * gcc.dg/tree-ssa/sra-20.c: New.
12150 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
12152         PR rtl-optimization/70174
12153         * gcc.dg/pr70174.c: New test.
12155         PR tree-optimization/70169
12156         * gcc.dg/pr70169.c: New test.
12158 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
12160         PR target/70160
12161         * gcc.target/i386/pr70160.c: New test.
12163 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12165         * gcc.target/s390/dfp-1.c: New test.
12167 2016-03-10  Nick Clifton  <nickc@redhat.com>
12169         PR target/70044
12170         * gcc.target/aarch64/pr70044.c: New test.
12172 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
12173             Jakub Jelinek  <jakub@redhat.com>
12175         PR c++/70001
12176         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12177         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12178         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12180 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
12182         PR lto/69589
12183         * g++.dg/lto/pr69589_0.C: New testcase
12184         * g++.dg/lto/pr69589_1.C: New testcase
12186 2016-03-10  Marek Polacek  <polacek@redhat.com>
12188         PR c++/70153
12189         * g++.dg/delayedfold/unary-plus1.C: New test.
12191 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
12193         * gcc.target/arm/pr45701-1.c: Escape brackets.
12194         * gcc.target/arm/pr45701-2.c: Likewise.
12196 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
12198         * gfortran.dg/unconstrained_commons.f: New.
12200 2016-03-10  Alan Modra  <amodra@gmail.com>
12202         * gcc.dg/pr69195.c: New.
12203         * gcc.dg/pr69238.c: New.
12205 2016-03-10  Tom de Vries  <tom@codesourcery.com>
12207         PR testsuite/68915
12208         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12210 2016-03-10  Richard Biener  <rguenther@suse.de>
12212         PR tree-optimization/70128
12213         * gcc.dg/tree-ssa/alias-34.c: New testcase.
12214         * gcc.dg/tree-ssa/alias-35.c: Likewise.
12216 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
12218         PR tree-optimization/70152
12219         * gcc.dg/pr70152.c: New test.
12221         PR target/70086
12222         * gcc.target/i386/pr70086-1.c: New test.
12223         * gcc.target/i386/pr70086-2.c: New test.
12224         * gcc.target/i386/pr70086-3.c: New test.
12226         PR tree-optimization/70127
12227         * gcc.c-torture/execute/pr70127.c: New test.
12229 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
12231         * c-c++-common/goacc/combined-directives-2.c: New test.
12233 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
12235         PR c/68473
12236         PR c++/70105
12237         * g++.dg/diagnostic/pr70105.C: New test.
12238         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12239         (test_multiple_ordinary_maps): New test function.
12241 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
12243         PR c/68473
12244         PR c++/70105
12245         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12246         Drop range information from call to inform_at_rich_loc.
12247         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12248         New.
12249         (test_show_locus): Replace calls to rich_location::add_range with
12250         calls to add_range.  Rewrite the tests that used the now-defunct
12251         rich_location ctor taking a source_range.  Simplify other tests
12252         by replacing calls to COMBINE_LOCATION_DATA with calls to
12253         make_location.
12255 2016-03-09  Richard Biener  <rguenther@suse.de>
12256         Jakub Jelinek  <jakub@redhat.com>
12258         PR tree-optimization/70138
12259         * gcc.dg/vect/pr70138-1.c: New testcase.
12260         * gcc.dg/vect/pr70138-2.c: Likewise.
12262 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
12264         PR target/70049
12265         * gcc.target/i386/pr70049.c: New test.
12267 2016-03-09  Richard Biener  <rguenther@suse.de>
12269         PR c/70143
12270         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12271         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12272         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12274 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12276         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12277         arm-*-*.
12279 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
12281         PR middle-end/67278
12282         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12284         PR target/67278
12285         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12287         PR middle-end/70050
12288         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
12289         in testcase comment.
12291 2016-03-09  Tom de Vries  <tom@codesourcery.com>
12293         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12294         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12295         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12296         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12297         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12298         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12299         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12300         * gfortran.dg/goacc/kernels-loop.f95: New test.
12302 2016-03-08  Martin Sebor  <msebor@redhat.com>
12304         PR c++/62096
12305         * g++.dg/warn/overflow-warn-7.C: New test.
12307 2016-03-08  Jason Merrill  <jason@redhat.com>
12309         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12310         * lib/target-supports.exp (check_effective_target_concepts): New.
12312 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
12314         PR c++/70135
12315         * g++.dg/cpp1y/constexpr-loop4.C: New test.
12316         * g++.dg/ubsan/pr70135.C: New test.
12318         PR target/70110
12319         * gcc.dg/pr70110.c: New test.
12321 2016-03-07  Martin Jambor  <mjambor@suse.cz>
12323         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12324         * c-c++-common/gomp/if-1.c: Likewise.
12325         * c-c++-common/gomp/pr61486-2.c: Likewise.
12326         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12327         to dg-additional-options.
12328         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12329         * g++/gomp/target-teams-1.c: Likewise.
12330         * gcc.dg/gomp/gomp.exp: Likewise.
12331         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12332         dg-additional-options.
12333         * gfortran.dg/gomp/gomp.exp: Likewise.
12334         * gfortran.dg/gomp/target1.f90: Remove dg-options.
12335         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12336         dg-additional-options.
12337         * gfortran.dg/gomp/target3.f90: Remove dg-options.
12339 2016-03-07  Martin Jambor  <mjambor@suse.cz>
12341         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12342         * c-c++-common/gomp/gridify-1.c: New test.
12343         * gfortran.dg/gomp/gridify-1.f90: Likewise.
12345 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
12347         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12348         trigger for cortex-r8, when scanning for register r8.
12349         * gcc.target/arm/pr45701-2.c: Likewise.
12351 2016-02-26  Richard Biener  <rguenther@suse.de>
12352             Jeff Law  <law@redhat.com>
12354         PR tree-optimization/69740
12355         * gcc.c-torture/compile/pr69740-1.c: New test.
12356         * gcc.c-torture/compile/pr69740-2.c: New test.
12358 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12360         * lib/target-supports.exp
12361         (check_effective_target_whole_vector_shift): Enable for PPC64.
12363 2016-03-07  Richard Biener  <rguenther@suse.de>
12365         PR tree-optimization/70115
12366         * gcc.dg/torture/pr70115.c: New testcase.
12368 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
12370         PR middle-end/69916
12371         * c-c-++-common/goacc/pr69916.c: New.
12373 2016-03-07  Richard Henderson  <rth@redhat.com>
12375         * gcc.c-torture/compile/pr70061.c: New test.
12377 2016-03-07  Richard Biener  <rguenther@suse.de>
12379         PR testsuite/70109
12380         * gcc.dg/vect/O3-pr36098.c: New testcase.
12382 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
12384         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12386 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
12388         * gnat.dg/renaming9.ad[sb]: New testcase.
12390 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
12392         PR c++/70084
12393         * g++.dg/expr/stdarg3.C: New test.
12395 2016-03-04  Jeff Law  <law@redhat.com>
12397         PR tree-optimization/69196
12398         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12399         x86_64-*-*.
12401 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
12403         PR c/69973
12404         * gcc.dg/pr69973.c: New test.
12406         PR rtl-optimization/69941
12407         * gcc.dg/torture/pr69941.c: New test.
12409         PR c/69824
12410         * gcc.dg/pr69824.c: New test.
12412 2016-03-05  Tom de Vries  <tom@codesourcery.com>
12414         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12415         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12416         function.
12418 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
12420         PR c++/66786
12421         * g++.dg/cpp1y/var-templ48.C: New test.
12422         * g++.dg/cpp1y/var-templ49.C: New test.
12424 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
12426         * g++.dg/Wno-frame-address.C: Skip on IA-64.
12428 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
12430         PR c++/70035
12431         * g++.dg/ubsan/pr70035.C: New test.
12433         PR target/70062
12434         * gcc.target/i386/pr70062.c: New test.
12436 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
12438         * g++.dg/template/typename21.C: Remove c++98_only.
12440 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
12442         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12444 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
12446         PR c/68187
12447         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12448         function.
12449         (fn_42_b): Likewise.
12450         (fn_42_c): Likewise.
12452 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
12454         PR c/68187
12455         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12456         function.
12457         (fn_40_b): Likewise.
12458         (fn_41_a): Likewise.
12459         (fn_41_b): Likewise.
12461 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
12463         PR target/70059
12464         * gcc.target/i386/avx512f-pr70059.c: New test.
12465         * gcc.target/i386/avx512dq-pr70059.c: New test.
12467 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
12469         PR rtl-optimization/57676
12470         * gcc.dg/torture/pr57676.c: New test.
12472 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
12474         * gcc.dg/pr70026.c: New test.
12476 2016-03-04  Marek Polacek  <polacek@redhat.com>
12478         PR c/69798
12479         * gcc.dg/cilk-plus/pr69798-1.c: New test.
12480         * gcc.dg/cilk-plus/pr69798-2.c: New test.
12482 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12484         PR target/70004
12485         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12486         Delete.
12487         (test_corners_sisd_si): Likewise.
12488         (main): Remove checks of the above.
12489         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12491 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
12493         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12495 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
12497         * gcc.dg/torture/pr69951.c: Accept argc==0.
12499 2016-03-04  Richard Biener  <rguenther@suse.de>
12501         PR c++/70054
12502         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12503         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12505 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12507         PR testsuite/69766
12508         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12509         testing multiarch.
12511 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
12513         PR debug/69947
12514         * gcc.dg/guality/pr69947.c: New test.
12516 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
12518         PR ada/70017
12519         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12521 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12523         PR rtl-optimization/69904
12524         * gcc.target/arm/pr69904.c: New test.
12526 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
12528         PR target/70021
12529         * gcc.dg/vect/pr70021.c: New test.
12530         * gcc.target/i386/pr70021.c: New test.
12532 2016-03-03  Marek Polacek  <polacek@redhat.com>
12534         PR middle-end/70050
12535         * gcc.dg/pr70050.c: New test.
12537 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
12539         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12541 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
12543         PR tree-optimization/70043
12544         * gfortran.dg/vect/pr70043.f90: New test.
12546 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
12548         * gnat.dg/specs/task1.ads: New test.
12550 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12552         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12553         Invoke gdb with -batch.
12554         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12556 2016-03-03  Richard Biener  <rguenther@suse.de>
12558         PR tree-optimization/55936
12559         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12561 2016-03-02  Jeff Law  <law@redhat.com>
12563         PR rtl-optimization/69942
12564         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12565         effects of argument promotions.
12567         PR tree-optimization/69987
12568         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12569         target does not support -fprefetch-loop-arrays.
12571 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
12573         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12575 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
12577         PR rtl-optimization/69052
12578         * gcc.target/i386/pr69052.c: New test.
12580 2016-03-02  Alan Modra  <amodra@gmail.com>
12582         * gcc.dg/pr69990.c: New.
12584 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
12586         PR c/68062
12587         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12589         PR middle-end/70022
12590         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12592         PR target/70028
12593         * gcc.target/i386/pr70028.c: New test.
12595 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
12597         * c-c++-common/asan/swapcontext-test-1.c,
12598         * c-c++-common/tsan/thread_leak.c,
12599         * g++.dg/tsan/aligned_vs_unaligned_race.C,
12600         * g++.dg/tsan/benign_race.C,
12601         * g++.dg/tsan/fd_close_norace.C,
12602         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12603         races with sanitizer output
12605 2016-03-02  Richard Biener  <rguenther@suse.de>
12606             Uros Bizjak  <ubizjak@gmail.com>
12608         PR target/67278
12609         * gcc.dg/simd-8.c: New testcase.
12611 2016-03-02  Richard Biener  <rguenther@suse.de>
12613         PR middle-end/67278
12614         * gcc.dg/simd-7.c: New testcase.
12616 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
12618         * gcc.target/i386/pr70007.c: Tweak.
12620 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12622         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12624 2016-03-02  Marek Polacek  <polacek@redhat.com>
12626         PR c/67854
12627         * gcc.dg/pr67854.c: New test.
12629 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
12631         PR middle-end/70025
12632         * gcc.dg/torture/pr70025.c: New test.
12634 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
12636         PR tree-optimization/68621
12637         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12639 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
12641         * gcc.target/i386/pr70007.c: New test.
12643 2016-03-01  Jeff Law  <law@redhat.com>
12645         PR tree-optimization/69196
12646         * gcc.dg/tree-ssa/pr69196-1.c: New test.
12648         PR tree-optimization/69196
12649         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12650         duplicating code and spoiling the expected output.
12652 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
12654         PR target/70033
12655         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12656         supports power9 before doing tests.
12657         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12658         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12659         * gcc.target/powerpc/p9-permute.c: Likewise.
12661 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
12663         PR target/70027
12664         * gcc.target/i386/pr70027.c: New test.
12666 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
12668         * gcc.dg/pr70017.c: New test.
12670 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
12672         PR c/69796
12673         PR c/69974
12674         * gcc.dg/pr69796.c: New test.
12675         * gcc.dg/pr69974.c: New test.
12677 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
12679         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12681 2016-02-29  Jeff Law  <law@redhat.com>
12683         PR tree-optimization/69987
12684         * gfortran.dg/pr69987.f90: New test.
12686         PR tree-optimization/69989
12687         * gcc.c-torture/compile/pr69989-2.c: New test.
12689 2016-03-01  Marek Polacek  <polacek@redhat.com>
12691         PR c++/69795
12692         * g++.dg/parse/invalid1.C: New test.
12694 2016-03-01  Richard Biener  <rguenther@suse.de>
12696         PR middle-end/70022
12697         * gcc.dg/pr70022.c: New testcase.
12699 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
12701         PR tree-optimization/69956
12702         * gcc.dg/pr69956.c: New test.
12704 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12706         PR target/70011
12707         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12708         XFAIL when hardware supports efficient unaligned storage access.
12710 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
12712         PR c++/69961
12713         * g++.dg/template/pr69961a.C: New test.
12714         * g++.dg/template/pr69961b.C: New test.
12716 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
12718         PR preprocessor/69985
12719         * gcc.dg/cpp/pr69985.c: New test case.
12721 2016-02-29  Jeff Law  <law@redhat.com>
12723         PR tree-optimization/70005
12724         * gcc.c-torture/execute/pr70005.c New test.
12726         PR tree-optimization/69999
12727         * gcc.c-torture/compile/pr69999.c: New test.
12729 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
12731         PR tree-optimization/69652
12732         * gcc.dg/torture/pr69652.c: Delete test.
12733         * gcc.dg/vect/pr69652.c: New test.
12735 2016-02-19  Richard Biener  <rguenther@suse.de>
12737         PR tree-optimization/69980
12738         * gfortran.dg/vect/pr69980.f90: New testcase.
12740 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
12742         * gcc.target/sparc/20160229-1.c: New test.
12744 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
12746         * gnat.dg/stack_usage3.adb: New test.
12747         * gnat.dg/stack_usage3_pkg.ads: New helper.
12749 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
12751         * gnat.dg/renaming8.adb: New test.
12752         * gnat.dg/renaming8_pkg1.ads: New helper.
12753         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12754         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12756 2016-02-29  Richard Biener  <rguenther@suse.de>
12758         PR tree-optimization/69720
12759         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12761 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
12763         PR fortran/68147
12764         PR fortran/47674
12765         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
12767 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
12768             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12770         PR fortran/56007
12771         * gfortran.dg/coarray_8.f90: Adjust error message.
12772         * gfortran.dg/pr56007.f90: New test.
12773         * gfortran.dg/pr56007.f: New test.
12775 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
12777         PR tree-optimization/69989
12778         * gcc.dg/torture/pr69989.c: New test.
12780 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
12782         * gcc.target/i386/stack-realign-win.c: New test.
12784 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
12786         PR fortran/60126
12787         * gfortran.dg/pr60126.f90: New test.
12789 2016-02-27  Jeff Law  <law@redhat.com>
12791         Revert
12792         2016-02-26  Richard Biener  <rguenther@suse.de>
12793                     Jeff Law  <law@redhat.com>
12795         PR tree-optimization/69740
12796         * gcc.c-torture/compile/pr69740-1.c: New test.
12797         * gcc.c-torture/compile/pr69740-2.c: New test.
12799 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12801         PR fortran/69910
12802         * gfortran.dg/newunit_4.f90: New test.
12804 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
12806         PR target/69613
12807         PR rtl-optimization/69886
12808         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12809         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
12810         target.
12812 2016-02-26  Martin Sebor  <msebor@redhat.com>
12814         PR tree-optimization/15826
12815         * gcc.dg/tree-ssa/pr15826.c: New test.
12817 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
12819         PR target/69969
12820         * gcc.target/powerpc/pr69969.c: New test.
12822 2016-02-26  Martin Sebor  <msebor@redhat.com>
12824         PR c++/15766
12825         * g++.old-deja/g++.other/decl5.C: Add a test case.
12827 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
12829         PR target/69946
12830         * gcc.target/powerpc/pr69946.c: New file.
12832 2016-02-26  Richard Biener  <rguenther@suse.de>
12833             Jeff Law  <law@redhat.com>
12835         PR tree-optimization/69740
12836         * gcc.c-torture/compile/pr69740-1.c: New test.
12837         * gcc.c-torture/compile/pr69740-2.c: New test.
12839 2016-02-26  Martin Jambor  <mjambor@suse.cz>
12841         PR middle-end/69920
12842         * gcc.dg/torture/pr69932.c: New test.
12843         * gcc.dg/torture/pr69936.c: Likewise.
12845 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12847         PR target/69709
12848         * gcc.target/s390/pr69709.c: New test.
12850 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12852         PR target/69245
12853         * gcc.target/aarch64/pr69245_1.c: New test.
12855 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12857         PR target/69613
12858         * gcc.dg/torture/pr69613.c: New test.
12860 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
12862         PR rtl-optimization/69891
12863         * gcc.target/i386/pr69891.c: New test.
12865 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
12866             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12868         PR target/61397
12869         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12870         functionality for both 32-bit and 64-bit.
12872 2016-02-26  Richard Biener  <rguenther@suse.de>
12874         PR tree-optimization/69551
12875         * gcc.dg/torture/pr69951.c: New testcase.
12877 2016-02-25  Richard Biener  <rguenther@suse.de>
12879         PR tree-optimization/48795
12880         * gcc.dg/Warray-bounds-18.c: New testcase.
12882 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12884         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12886 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
12888         PR rtl-optimization/69896
12889         * gcc.dg/pr69896.c: New test.
12891 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
12893         PR c++/69736
12894         * g++.dg/cpp1y/paren2.C: New test.
12896 2016-02-24  Martin Sebor  <msebor@redhat.com>
12898         PR c/51147
12899         * gcc.dg/enum-mode-2.c: New test.
12901 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
12903         PR c++/69922
12904         * g++.dg/warn/Wnonnull-compare-6.C: New test.
12905         * g++.dg/warn/Wnonnull-compare-7.C: New test.
12906         * g++.dg/ubsan/pr69922.C: New test.
12908 2016-02-24  Marek Polacek  <polacek@redhat.com>
12910         PR c/69819
12911         * gcc.dg/pr69819.c: New test.
12913 2016-02-24  Martin Sebor  <msebor@redhat.com>
12915         PR c++/69912
12916         * g++.dg/ext/flexary15.C: New test.
12918 2016-02-24  Martin Sebor  <msebor@redhat.com>
12920         * gcc.dg/builtins-68.c: Avoid making unportable
12921         assumptions about the relationship between SIZE_MAX and UINT_MAX.
12922         * g++.dg/ext/builtin_alloca.C: Same.
12924 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
12925             Charles Baylis  <charles.baylis@linaro.org>
12927         PR debug/61033
12928         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12930 2016-02-24  Richard Biener  <rguenther@suse.de>
12931             Jakub Jelinek  <jakub@redhat.com>
12933         PR middle-end/69760
12934         * gcc.dg/torture/pr69760.c: New testcase.
12936 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12938         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12939         pattern on Solaris with as.
12941 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12943         * gcc.target/arm/cond_sub_restrict_it.c: New test.
12944         * gcc.target/arm/condarith_restrict_it.c: Likewise.
12945         * gcc.target/arm/movcond_restrict_it.c: Likewise.
12946         * gcc.target/arm/negscc_restrict_it.c: Likewise.
12948 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
12950         PR middle-end/69915
12951         * gcc.dg/pr69915.c: New test.
12953 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12955         PR rtl-optimization/69886
12956         * gcc.dg/torture/pr69886.c: New test.
12958 2016-02-24  Richard Biener  <rguenther@suse.de>
12960         PR middle-end/68963
12961         * gcc.dg/torture/pr68963.c: New testcase.
12963 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12965         PR target/69875
12966         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12967         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12968         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12969         * gcc.target/arm/atomic_loaddi_1.c: New test.
12970         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12971         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12972         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12973         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12974         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12975         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12976         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12977         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12979 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
12981         PR middle-end/69909
12982         * gcc.dg/torture/pr69909.c: New test.
12984 2016-02-24  Richard Biener  <rguenther@suse.de>
12986         PR tree-optimization/69907
12987         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12988         * gcc.dg/vect/bb-slp-34.c: XFAIL.
12989         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12991 2016-02-24  Christian Bruel  <christian.bruel@st.com>
12993         * gcc.target/arm/pragma_cpp_fma.c: New test.
12995 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12997         PR fortran/61156
12998         * gfortran.dg/include_6.f90: Update test.
13000 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
13002         PR objc/69844
13003         * objc.dg/pr69844.m: New test.
13005 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13007         PR libgfortran/69456
13008         * gfortran.dg/namelist_89.f90: New test.
13009         * gfortran.dg/pr59700.f90: Update test..
13011 2016-02-23  Martin Sebor  <msebor@redhat.com>
13013         PR middle-end/69780
13014         * g++.dg/ext/builtin_alloca.C: New test.
13015         * gcc.dg/builtins-68.c: New test.
13017 2016-02-23  Richard Henderson  <rth@redhat.com>
13019         * gcc.target/i386/addr-space-3.c: Remove test.
13021 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
13023         PR preprocessor/69126
13024         PR preprocessor/69543
13025         * c-c++-common/pr69126-2-long.c: New test.
13026         * c-c++-common/pr69126-2-short.c: New test.
13027         * c-c++-common/pr69543-1.c: Remove xfail.
13029 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
13031         PR preprocessor/69126
13032         PR preprocessor/69543
13033         PR preprocessor/69558
13034         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13035         (f): Rename to...
13036         (test_2): ...this, and add leading comment.
13037         (MACRO_3, test_3): New.
13038         (MACRO_4A, MACRO_4B, test_4): New.
13039         (MACRO): Rename to...
13040         (MACRO_5): ...this.
13041         (g): Rename to...
13042         (test_5): ...this, updating for renaming of MACRO, and
13043         add leading comment.
13044         * c-c++-common/pr69543-1.c: New.
13045         * c-c++-common/pr69543-2.c: New.
13046         * c-c++-common/pr69543-3.c: New.
13047         * c-c++-common/pr69543-4.c: New.
13048         * c-c++-common/pr69558-1.c: New.
13049         * c-c++-common/pr69558-2.c: New.
13050         * c-c++-common/pr69558-3.c: New.
13051         * c-c++-common/pr69558-4.c: New.
13052         * gcc.dg/pr69558.c: Move to...
13053         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
13054         xfail for c++.
13056 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
13058         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13059         to -ftree-parallelize-loops/-fopenacc changes.
13060         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13061         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13062         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13063         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13064         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13065         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13066         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13067         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13068         * c-c++-common/goacc/kernels-loop.c: Likewise.
13069         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13070         * c-c++-common/goacc/kernels-reduction.c: Likewise.
13071         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13072         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13074 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13076         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13078 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
13080         PR c++/69902
13081         * g++.dg/warn/Wnonnull-compare-5.C: New test.
13083         PR c/69900
13084         * gcc.dg/pr69900.c: New test.
13086 2016-02-23  Martin Jambor  <mjambor@suse.cz>
13088         PR tree-optimization/69666
13089         * gcc.dg/tree-ssa/pr69666.c: New test.
13091 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
13093         PR fortran/67451
13094         * gfortran.dg/coarray_allocate_5.f08: New test.
13096 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13098         * gcc.target/s390/vcond-shift.c: Move to ...
13099         * gcc.target/s390/vector/vcond-shift.c: ... here.
13101 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13103         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13104         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13106 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13108         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13110 2016-02-20  Mark Wielaard  <mjw@redhat.com>
13112         PR c/28901
13113         * gcc.dg/unused-variable-3.c: New test.
13115 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
13117         PR target/69888
13118         * gcc.target/i386/pr69888.c: New test.
13120 2016-02-22  Richard Biener  <rguenther@suse.de>
13122         PR tree-optimization/69882
13123         * gfortran.dg/vect/pr69882.f90: New testcase.
13125 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
13127         PR target/69885
13128         * gcc.dg/pr69885.c: New test.
13130 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
13132         PR target/69806
13133         PR target/54089
13134         * gcc.target/sh/pr54089-10.c: New.
13136 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
13138         PR fortran/69423
13139         * gfortran.dg/deferred_character_15.f90 : New test.
13141 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
13143         PR fortran/57365
13144         gfortran.dg/allocate_with_source_18.f03: New test.
13146 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
13148         PR fortran/52531
13149         gfortran.dg/gomp/pr52531.f90: New test.
13151 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
13153         PR c++/69865
13154         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13155         -std=c++03.
13157 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
13159         PR c++/69826
13160         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13161         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13163         PR c++/69850
13164         * g++.dg/warn/Wnonnull-compare-4.C: New test.
13166         PR c++/69851
13167         * g++.dg/torture/pr69851.C: New test.
13169 2016-02-19  Martin Sebor  <msebor@redhat.com>
13171         PR testsuite/69573
13172         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13174 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
13176         PR c++/69850
13177         * g++.dg/warn/Wnonnull-compare-2.C: New test.
13178         * g++.dg/warn/Wnonnull-compare-3.C: New test.
13180         PR c++/67767
13181         * g++.dg/cpp0x/pr67767.C: New test.
13183 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13185         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13186         for fp, simd, crypto, crc, lse.
13187         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13188         above.
13189         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13190         effective target check.
13192 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
13194         PR target/69820
13195         * gcc.target/i386/pr69820.c: New test.
13197 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13199         * gcc.target/s390/vector/int128-1.c: New test.
13201 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13203         * gcc.target/s390/vector/vec-vcond-1.c: New test.
13205 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13207         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13208         instruction pattern name to prevent the testcase from failing with
13209         -march=z13.
13211 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13213         * gcc.target/s390/md/movstr-2.c: New test.
13215 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
13217         * gcc.target/s390/morestack.c: New test.
13219 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13221         PR target/69625
13222         * gcc.target/s390/pr69625.c: Add test case.
13224 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
13226         PR testsuite/68580
13227         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13229 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
13231         PR target/68404
13232         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13233         * gcc.target/powerpc/fusion3.c: Likewise.
13235 2016-02-18  Richard Biener  <rguenther@suse.de>
13237         PR middle-end/69553
13238         * g++.dg/torture/pr69553.C: New testcase.
13240 2016-02-18  Nick Clifton  <nickc@redhat.com>
13242         PR target/62254
13243         PR target/69610
13244         * gcc.target/arm/pr62554.c: New test.
13245         * gcc.target/arm/pr69610-1.c: New test.
13246         * gcc.target/arm/pr69610-2.c: New test.
13248 2016-02-18  Richard Biener  <rguenther@suse.de>
13250         PR middle-end/69854
13251         * gcc.dg/torture/pr69854.c: New testcase.
13253 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
13255         PR c++/69850
13256         * g++.dg/warn/Wnonnull-compare-1.C: New test.
13258 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13260         * gcc.target/powerpc/vec-cg.c: New test.
13262 2016-02-17  Richard Biener  <rguenther@suse.de>
13264         PR testsuite/69586
13265         * gcc.dg/uninit-21.c: Add -fno-short-enums.
13267 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13269         PR target/69161
13270         * gcc.c-torture/compile/pr69161.c: New test.
13272 2016-02-17  David Sherwood  <david.sherwood@arm.com>
13274         PR target/69532
13275         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13276         * gcc.target/arm/vect-fmaxmin.c: Likewise.
13278 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
13280         * gcc.dg/ifcvt-4.c: Skip on Visium.
13282 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
13284         * gnat.dg/atomic8.adb: New test.
13286 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
13288         * gnat.dg/discr46.ad[sb]: New test.
13290 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
13292         PR Target/48344
13293         * gcc.target/powerpc/pr48344-1.c: New test.
13295 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
13297         PR fortran/69742
13298         * gfortran.dg/associate_21.f90:  New test.
13300 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
13302         PR c/69835
13303         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13304         -Wnonnull in dg-options.
13305         * c-c++-common/nonnull-2.c: New test.
13307 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
13308             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13310         * gcc.target/aarch64/vector_initialization_nostack.c: New.
13312 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
13314         PR middle-end/69801
13315         * gcc.dg/pr69801.c: Add empty dg-options.
13317 2016-02-16  James Norris  <jnorris@codesourcery.com>
13319         * c-c++-common/goacc/deviceptr-1.c: Add tests.
13320         * g++.dg/goacc/deviceptr-1.c: New file.
13322 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
13324         PR tree-optimization/69820
13325         * gcc.dg/vect/pr69820.c: New test.
13327 2016-02-16  Richard Biener  <rguenther@suse.de>
13329         PR tree-optimization/69776
13330         * gcc.dg/torture/pr69776-2.c: New testcase.
13332 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
13334         PR tree-optimization/69714
13335         * gcc.dg/torture/pr69714.c: New test.
13337 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
13339         PR tree-optimization/69802
13340         * gcc.dg/pr69802.c: New test.
13342 2016-02-16  Richard Biener  <rguenther@suse.de>
13344         PR middle-end/69801
13345         * gcc.dg/pr69801.c: New testcase.
13347 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13349         PR libgfortran/69651
13350         * gfortran.dg/read_bang.f90: New test.
13351         * gfortran.dg/read_bang4.f90: New test.
13353 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
13355         PR c++/69658
13356         * g++.dg/init/pr69658.C: New test.
13358         PR c++/69797
13359         * c-c++-common/pr69797.c: New test.
13361 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13363         * lib/target-supports.exp (check_effective_target_section_anchors): Add
13364         check for aarch64*-*-*.
13366 2016-02-15  Richard Biener  <rguenther@suse.de>
13368         PR tree-optimization/69783
13369         * gcc.dg/vect/pr69783.c: New testcase.
13371 2016-02-15  Richard Biener  <rguenther@suse.de>
13373         PR tree-optimization/69776
13374         * gcc.dg/torture/pr69776.c: New testcase.
13376 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
13378         PR fortran/60526
13379         * gfortran.dg/type_decl_4.f90:  Reinstated.
13381 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
13383         PR fortran/68746
13384         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13386 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
13388         PR fortran/60526
13389         PR bootstrap/69816
13390         * gfortran.dg/type_decl_4.f90:  Removed.
13392 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
13394         PR fortran/60526
13395         * gfortran.dg/type_decl_4.f90:  New test.
13397 2016-02-14  Alan Modra  <amodra@gmail.com>
13399         PR testsuite/68886
13400         * gcc.c-torture/execute/stkalign.c: Revise test.
13402 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
13404         PR target/67260
13405         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13407 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
13409         PR target/67260
13410         * gcc.target/sh/torture/pr67260.c: New.
13412 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
13414         * gcc.dg/pr67964.c: Add dg-require-alias.
13416 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
13418         PR target/67636
13419         PR target/64345
13420         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13422 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13424         PR libgfortran/69668
13425         * gfortran.dg/namelist_88.f90: New test.
13427 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13429         PR libgfortran/69668
13430         * gfortran.dg/namelist_38.f90: Update test.
13431         * gfortran.dg/namelist_84.f90: Update test.
13433 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
13435         PR other/69554
13436         * gcc.dg/pr69554-1.c: New test.
13437         * gfortran.dg/pr69554-1.F90: New test.
13438         * gfortran.dg/pr69554-2.F90: New test.
13439         * lib/gcc-dg.exp (proc dg-locus): New function.
13440         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13441         distinguish between the caret-printing and non-caret-printing
13442         cases.  If caret-printing has been explicitly enabled, bail out
13443         without attempting to fix up the output.
13445 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
13447         PR driver/69265
13448         PR driver/69453
13449         * gcc.dg/spellcheck-options-3.c: New test case.
13450         * gcc.dg/spellcheck-options-4.c: New test case.
13451         * gcc.dg/spellcheck-options-5.c: New test case.
13452         * gcc.dg/spellcheck-options-6.c: New test case.
13453         * gcc.dg/spellcheck-options-7.c: New test case.
13454         * gcc.dg/spellcheck-options-8.c: New test case.
13455         * gcc.dg/spellcheck-options-9.c: New test case.
13456         * gcc.dg/spellcheck-options-10.c: New test case.
13458 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
13460         PR rtl-optimization/69764
13461         PR rtl-optimization/69771
13462         * c-c++-common/pr69764.c: New test.
13463         * gcc.dg/torture/pr69771.c: New test.
13465 2016-02-12  Marek Polacek  <polacek@redhat.com>
13467         * g++.dg/torture/init-list1.C: New.
13469 2016-02-12  Marek Polacek  <polacek@redhat.com>
13471         * gcc.dg/pr69522.c: Add empty dg-options.
13473 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
13475         * g++.dg/lto/lto.exp: Include and init mpx.
13476         * g++.dg/lto/pr69729_0.C: New test.
13478 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
13480         PR ipa/69241
13481         * g++.dg/ipa/pr69241-4.C: New test.
13483         PR ipa/68672
13484         * g++.dg/ipa/pr68672-1.C: New test.
13485         * g++.dg/ipa/pr68672-2.C: New test.
13486         * g++.dg/ipa/pr68672-3.C: New test.
13488 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
13490         PR c/69522
13491         * gcc.dg/pr69522.c: New test.
13493 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
13495         PR c++/69098
13496         * g++.dg/cpp1y/69098.C: New test.
13497         * g++.dg/cpp1y/69098-2.C: New test.
13499 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
13501         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13502         and neighbour -> neighbor.
13503         * objc.dg/attributes/method-nonnull-1.m: Likewise.
13504         * objc.dg/gnu-api-2-class-meta.m: Likewise.
13505         * c-c++-common/Wvarargs.c: Likewise.
13506         * c-c++-common/goacc/host_data-5.c: Likewise.
13507         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13508         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13509         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13510         * gcc.target/aarch64/pr60697.c: Likewise.
13511         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13512         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13513         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13514         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13515         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13516         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13517         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13518         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13519         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13520         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13521         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13522         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13523         * g++.dg/lookup/koenig5.C: Likewise.
13524         * g++.dg/ext/no-asm-2.C: Likewise.
13525         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13526         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13527         * gfortran.dg/used_types_16.f90: Likewise.
13528         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13529         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13530         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13531         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13532         * gfortran.dg/abstract_type_6.f03: Likewise.
13533         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13534         * gfortran.dg/used_types_15.f90: Likewise.
13535         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13536         * gfortran.dg/exit_3.f08: Likewise.
13537         * gfortran.dg/open_status_2.f90: Likewise.
13538         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13539         * gfortran.dg/intrinsic_std_1.f90: Likewise.
13540         * gfortran.dg/associate_1.f03: Likewise.
13541         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13542         * gfortran.dg/intrinsic_std_6.f90: Likewise.
13543         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13544         * gcc.dg/builtin-object-size-1.c: Likewise.
13545         * gcc.dg/noreturn-6.c: Likewise.
13546         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13547         * gcc.dg/globalalias.c: Likewise.
13548         * gcc.dg/builtins-config.h: Likewise.
13549         * gcc.dg/pr30457.c: Likewise.
13550         * gcc.c-torture/compile/volatile-1.c: Likewise.
13551         * gcc.c-torture/execute/20101011-1.c: Likewise.
13552         * c-c++-common/Waddress-1.c: Likewise.
13554 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
13556         PR c/69768
13557         * c-c++-common/Waddress-1.c: New test.
13559 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
13561         PR fortran/69296
13562         * gfortran.dg/associate_19.f03: New test.
13563         * gfortran.dg/associate_20.f03: New test.
13565 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
13567         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13569 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13571         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13572         .arch armv8-a\n.  Add -dA to dg-options.
13573         * gcc.target/aarch64/assembler_arch_1.c: New test.
13574         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13576 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
13578         PR c++/68726
13579         * g++.dg/cpp0x/pr68726.C: New.
13581 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
13583         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13584         test.
13586 2016-02-11  Richard Biener  <rguenther@suse.de>
13588         * g++.dg/tree-ssa/pr61034.C: Adjust.
13590 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
13592         PR target/69148
13593         * gcc.target/s390/pr69148.c: New.
13595 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
13597         PR tree-optimization/69652
13598         * gcc.dg/torture/pr69652.c: New test.
13600 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
13601             Patrick Palka  <ppalka@gcc.gnu.org>
13603         PR ipa/69241
13604         PR c++/69649
13605         * g++.dg/ipa/pr69241-1.C: New test.
13606         * g++.dg/ipa/pr69241-2.C: New test.
13607         * g++.dg/ipa/pr69241-3.C: New test.
13608         * g++.dg/ipa/pr69649.C: New test.
13610 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
13612         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13613         * gcc.dg/tree-ssa/sra-18.c: Ditto.
13615 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
13617         PR tree-optimization/68021
13618         * gcc.dg/tree-ssa/pr68021.c: New test.
13620 2016-02-10  Richard Biener  <rguenther@suse.de>
13622         PR tree-optimization/69726
13623         * gcc.dg/uninit-22.c: New testcase.
13625 2016-02-09  Andrew Pinski  <apinski@cavium.com>
13627         PR tree-opt/69282
13628         * gcc.c-torture/compile/20160205-1.c: New testcase.
13630 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
13632         PR target/68404
13633         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13634         instead accessing a really large arrray.
13635         * gcc.target/powerpc/fusion3.c: Likewise.
13637 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
13639         PR target/68532
13640         * gcc.c-torture/execute/pr68532.c: New test.
13642 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
13644         PR target/69634
13645         * gcc.dg/pr69634.c: New.
13647 2016-02-09  Richard Biener  <rguenther@suse.de>
13649         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13651 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
13653         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13655 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
13657         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13659 2016-02-09  Richard Biener  <rguenther@suse.de>
13661         PR tree-optimization/69715
13662         * gcc.dg/torture/pr69715.c: New testcase.
13664 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
13666         PR c++/69139
13667         * g++.dg/cpp0x/trailing12.C: New test.
13668         * g++.dg/cpp0x/trailing13.C: New test.
13670 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
13672         PR c++/69283
13673         PR c++/67835
13674         * g++.dg/cpp1y/auto-fn29.C: New test.
13675         * g++.dg/cpp1y/auto-fn30.C: New test.
13677 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
13679         PR tree-optimization/69209
13680         * gcc.c-torture/compile/pr69209.c: New test.
13682 2016-02-08  Jeff Law  <law@redhat.com>
13684         PR tree-optimization/68541
13685         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13686         of statements allowed in join block for path splitting.
13688 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
13690         PR c++/59627
13691         * g++.dg/gomp/pr59627.C: New test.
13693         PR ipa/69239
13694         * g++.dg/ipa/pr69239.C: New test.
13696 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
13698         PR preprocessor/69664
13699         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13700         * gcc.dg/cpp/warn-comments.c: Likewise.
13702 2016-02-08  Marek Polacek  <polacek@redhat.com>
13704         PR c++/69688
13705         * g++.dg/init/const12.C: New test.
13707 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
13709         PR target/60410
13710         * gcc.dg/lto/pr55113_0.c: Remove test.
13712 2016-02-08  Richard Biener  <rguenther@suse.de>
13714         PR tree-optimization/69719
13715         * gcc.dg/torture/pr69719.c: New testcase.
13717 2016-02-08  Richard Biener  <rguenther@suse.de>
13718         Jeff Law  <law@redhat.com>
13720         PR target/68273
13721         * gcc.target/mips/pr68273.c: New testcase.
13723 2016-02-08   Richard Biener  <rguenther@suse.de>
13725         PR rtl-optimization/69274
13726         * gcc.target/i386/addr-sel-1.c: XFAIL.
13728 2016-02-08  Jeff Law  <law@redhat.com>
13730         PR tree-optimization/68541
13731         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13733         PR tree-optimization/65917
13734         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13736 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13738         PR fortran/50555
13739         * gfortran.dg/namelist_args.f90: New test.
13741 2016-02-05  Jeff Law  <law@redhat.com>
13743         PR tree-optimization/68541
13744         * gcc.dg/tree-ssa/split-path-2.c: New test.
13745         * gcc.dg/tree-ssa/split-path-3.c: New test.
13746         * gcc.dg/tree-ssa/split-path-4.c: New test.
13747         * gcc.dg/tree-ssa/split-path-5.c: New test.
13748         * gcc.dg/tree-ssa/split-path-6.c: New test.
13749         * gcc.dg/tree-ssa/split-path-7.c: New test.
13751 2016-02-05  Martin Sebor  <msebor@redhat.com>
13753         PR c++/69662
13754         * g++.dg/warn/Wplacement-new-size-1.C: New test.
13755         * g++.dg/warn/Wplacement-new-size-2.C: New test.
13757 2016-02-06  Richard HEnderson  <rth@redhat.com>
13759         PR c/69643
13760         * gcc.target/i386/addr-space-4.c: New.
13761         * gcc.target/i386/addr-space-5.c: New.
13763 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
13765         PR fortran/66089
13766         * gfortran.dg/elemental_dependency_6.f90: New.
13768 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
13770         PR rtl-optimization/69691
13771         * gcc.c-torture/execute/pr69691.c: New test.
13773         PR c++/69628
13774         * g++.dg/parse/pr69628.C: New test.
13776 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
13778         * gcc.dg/sancov/asan.c: Move to ...
13779         * gcc.dg/asan/sancov-1.c: ... here.
13781 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
13783         * gcc.target/i386/pr69577.c: Require avx_runtime target.
13785 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
13787         PR target/69677
13788         * gcc.target/i386/pr69677.c: New test.
13790 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
13792         PR c++/68948
13793         * g++.dg/template/pr68948.C: New test.
13795 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13797         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13798         (only necessary on s390x).
13800 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
13802         * gcc.target/i386/pr69454-2.c: Compile with -msse2
13803         -mno-accumulate-outgoing-args.
13805 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
13807         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13809 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
13811         PR c/69669
13812         * c-c++-common/pr69669.c: New test.
13814 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
13816         PR target/69667
13817         * g++.dg/pr69667.C: New file.
13819 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
13821         PR target/69619
13822         * gcc.dg/pr69619.c: Add new test.
13824 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
13826         PR rtl-optimization/69577
13827         * gcc.target/i386/pr69577.c: New test.
13829 2016-02-04  Martin Liska  <mliska@suse.cz>
13831         * g++.dg/asan/pr69276.C: New test.
13833 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13835         PR target/65932
13836         PR target/67714
13837         * gcc.target/arm/wmul-3.c: Simplify test to generate just
13838         a single smulbb instruction.
13839         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13840         * gcc.target/amr/wmul-2.c: Likewise.
13842 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13844         PR target/65932
13845         PR target/67714
13846         * gcc.c-torture/execute/pr67714.c: New test.
13848 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
13850         PR target/69454
13851         * gcc.target/i386/pr69454-1.c: New test.
13852         * gcc.target/i386/pr69454-2.c: New test.
13854 2016-02-03  Martin Sebor  <msebor@redhat.com>
13856         PR c++/69251
13857         PR c++/69253
13858         PR c++/69290
13859         PR c++/69277
13860         PR c++/69349
13861         * g++.dg/ext/flexarray-mangle-2.C: New test.
13862         * g++.dg/ext/flexarray-mangle.C: New test.
13863         * g++.dg/ext/flexarray-subst.C: New test.
13864         * g++.dg/ext/flexary11.C: New test.
13865         * g++.dg/ext/flexary12.C: New test.
13866         * g++.dg/ext/flexary13.C: New test.
13867         * g++.dg/ext/flexary14.C: New test.
13868         * g++.dg/other/dump-ada-spec-2.C: Adjust.
13870 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
13872         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13873         Define only if CHECK_FLOAT128 is defined.
13874         (main): Properly initialize u5.
13876 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
13878         PR c/69627
13879         * gcc.dg/pr69627.c: New test.
13881         PR target/69644
13882         * gcc.dg/pr69644.c: New test.
13884 2016-02-03  Mike Stump  <mikestump@comcast.net>
13886         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13887         support for struct-layout-1.exp.
13889 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
13891         PR c++/69056
13892         * g++.dg/cpp0x/pr69056.C: New test.
13894 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
13895             Alexandre Oliva  <aoliva@redhat.com>
13897         PR target/69461
13898         * gcc.target/powerpc/pr69461.c: New.
13900 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
13902         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13903         works from here ...
13904         (check_effective_target_fsanitize_thread): ... to here.  Do not
13905         specify additional compile flags for the test source.
13906         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13907         specify additional compile flags for the test source.
13909 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
13911         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13913 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
13915         PR fortran/67451
13916         PR fortran/69418
13917         * gfortran.dg/coarray_allocate_2.f08: New test.
13918         * gfortran.dg/coarray_allocate_3.f08: New test.
13919         * gfortran.dg/coarray_allocate_4.f08: New test.
13921 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
13923         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13924         use same scan-tree-dump-times on all platforms.
13925         * gcc.dg/vect/vect-outer-1.c: Likewise.
13926         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13927         * gcc.dg/vect/vect-outer-1a.c: Likewise.
13928         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13929         * gcc.dg/vect/vect-outer-1b.c: Likewise.
13930         * gcc.dg/vect/vect-outer-2b.c: Likewise.
13931         * gcc.dg/vect/vect-outer-3b.c: Likewise.
13932         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13934 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
13936         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13937         warning.
13939 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
13941         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13943 2016-02-02  James Norris  <jnorris@codesourcery.com>
13945         * c-c++-common/goacc/routine-5.c: Add tests.
13947 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
13949         * gcc.target/nvptx/unsigned-cmp.c: New test.
13951 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
13953         * gcc.target/aarch64/scalar_shift_1.c
13954         (test_corners_sisd_di): Improve force to SIMD register.
13955         (test_corners_sisd_si): Likewise.
13956         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13957         Remove scan-assembler check for ldr.
13959 2016-02-02  Richard Biener  <rguenther@suse.de>
13961         PR tree-optimization/69595
13962         * gcc.dg/Warray-bounds-17.c: New testcase.
13964 2016-02-02  Richard Biener  <rguenther@suse.de>
13966         PR tree-optimization/69606
13967         * gcc.dg/torture/pr69606.c: New testcase.
13969 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
13971         PR middle-end/68542
13972         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13973         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13975 2016-02-02  Alan Modra  <amodra@gmail.com>
13977         PR target/69548
13978         * gcc.target/powerpc/pr69548.c: New test.
13980 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
13982         PR rtl-optimization/69592
13983         * gcc.dg/pr69592.c: New test.
13985         PR preprocessor/69543
13986         PR c/69558
13987         * gcc.dg/pr69543.c: New test.
13988         * gcc.dg/pr69558.c: New test.
13990 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
13992         PR testsuite/65940
13993         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
13995 2016-02-01  Martin Sebor  <msebor@redhat.com>
13997         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13999 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
14001         PR tree-optimization/67921
14002         * c-c++-common/ubsan/pr67921.c: New test.
14004 2016-02-01  Richard Biener  <rguenther@suse.de>
14006         PR middle-end/69556
14007         * gcc.dg/tree-ssa/recip-8.c: New testcase.
14009 2016-02-01  Richard Biener  <rguenther@suse.de>
14011         PR tree-optimization/69574
14012         * gcc.dg/torture/pr69574.c: New testcase.
14014 2016-02-01  Richard Biener  <rguenther@suse.de>
14016         PR tree-optimization/69579
14017         * gcc.dg/setjmp-6.c: New testcase.
14019 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
14021         PR rtl-optimization/69570
14022         * g++.dg/opt/pr69570.C: New test.
14024 2016-02-01  Richard Henderson  <rth@redhat.com>
14026         * gcc.dg/pr69535.c: New test.
14028 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
14030         PR testsuite/69584
14031         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14032         * gcc.dg/tree-ssa/sra-18.c: Likewise.
14034         PR debug/68244
14035         * g++.dg/parse/parens3.C: Use register "4" on hppa.
14037         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14039 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
14041         PR fortran/67564
14042         * gfortran.dg/allocate_with_source_17.f03: New test.
14044 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
14046         PR tree-optimization/69546
14047         * gcc.dg/torture/pr69546.c: New test.
14049 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
14051         PR fortran/69566
14052         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14054 2016-01-30  Martin Sebor  <msebor@redhat.com>
14056         PR c++/68490
14057         * g++.dg/ext/flexary10.C: New test.
14059 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
14061         PR fortran/66707
14062         gfortran.dg/common_23.f90: New test.
14064 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14066         PR target/65546
14067         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14068         condition being checked, and disable it when the target supports
14069         misaligned loads and stores.
14071 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
14073         PR debug/69518
14074         * gcc.dg/torture/pr69518.c: New test.
14076 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
14078         PR target/69530
14079         * gcc.target/i386/pr69530.c: New test.
14081 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
14083         PR target/65604
14084         * gcc.target/mips/div-delay.c: New test.
14086 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
14088         PR target/69551
14089         * gcc.target/i386/pr69551.c: New test.
14091         PR target/66137
14092         * gcc.target/i386/pr66137.c: New test.
14094 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
14096         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14097         always built for p5600.
14098         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14099         isa=p5600 dg-option.
14101 2016-01-29  Richard Biener  <rguenther@suse.de>
14103         PR tree-optimization/69547
14104         * g++.dg/tree-ssa/pr69547.C: New testcase.
14106 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
14108         PR debug/66869
14109         * g++.dg/warn/Wunused-function2.C: New test.
14111 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14113         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14114         support for test to succeed.
14116 2016-01-29  Marek Polacek  <polacek@redhat.com>
14118         PR c++/69509
14119         PR c++/69516
14120         * g++.dg/ext/constexpr-vla2.C: New test.
14121         * g++.dg/ext/constexpr-vla3.C: New test.
14122         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14124 2016-01-29  Richard Biener  <rguenther@suse.de>
14126         PR middle-end/69537
14127         * gcc.dg/uninit-21.c: New testcase.
14129 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
14131         PR target/69459
14132         * gcc.target/i386/pr69459.c: New test.
14134 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
14136         PR target/68400
14137         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14138         * gcc.target/mips/pr68400.c: New test.
14140 2016-01-28  Martin Sebor  <msebor@redhat.com>
14142         PR target/17381
14143         * gcc.target/powerpc/pr17381.c: New test.
14145 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
14147         PR middle-end/69542
14148         * gcc.dg/torture/pr69542.c: New test.
14150 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
14152         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14154 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
14156         * gcc.dg/pr65980.c: Skip on AIX.
14157         * gcc.dg/pr66688.c: Same.
14159 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
14161         PR target/63679
14162         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14163         * gcc.dg/tree-ssa/sra-18.c: Same.
14165 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
14167         PR fortran/62536
14168         * gfortran.dg/block_15.f08: New test.
14169         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14170         on incorrectly closed BLOCK.
14172 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
14174         * gcc.dg/declare-simd.c: New test.
14176 2016-01-28  Richard Biener  <rguenther@suse.de>
14178         PR tree-optimization/69466
14179         * gfortran.dg/vect/pr69466.f90: New testcase.
14181 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14183         * g++.dg/pr67989.C: Remove ARM-specific option.
14184         * gcc.target/arm/pr67989.C: New file.
14186 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
14188         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14189         and expm1 test for glibc < 2.11.
14191 2016-01-27  Richard Henderson  <rth@redhat.com>
14193         * gcc.c-torture/execute/pr69447.c: New test.
14195 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
14197         PR fortran/69422
14198         * gfortran.dg/alloc_comp_assign_15.f03: New test.
14200 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
14202         PR debug/66869
14203         * gcc.dg/pr66869.c: New test.
14205 2016-01-25  Jeff Law  <law@redhat.com>
14207         PR tree-optimization/68398
14208         PR tree-optimization/69196
14209         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14210         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14211         path to avoid new heuristic allowing more irreducible regions
14212         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14213         * gcc.dg/tree-ssa/vrp46.c: Likewise.
14214         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14215         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14216         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14218 2016-01-27  Marek Polacek  <polacek@redhat.com>
14220         PR c/68062
14221         * c-c++-common/vector-compare-4.c: New test.
14223 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
14225         PR preprocessor/69126
14226         * c-c++-common/pr69126.c: New test case.
14228 2016-01-27  Ian Lance Taylor  <iant@google.com>
14230         * gcc.dg/tree-ssa/ivopt_5.c: New test.
14232 2016-01-27  Ryan Burn  <contact@rnburn.com>
14234         PR cilkplus/69267
14235         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14237 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
14239         PR target/69512
14240         * gcc.target/i386/pr69512.c: New test.
14242 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
14244         PR ada/69488
14245         * gnat.dg/sso/*.adb: Robustify dg-output directives.
14247 2016-01-27  Marek Polacek  <polacek@redhat.com>
14249         PR c++/69379
14250         * g++.dg/pr69379.C: New test.
14252 2016-01-27  Martin Sebor  <msebor@redhat.com>
14254         PR c++/69317
14255         * g++.dg/abi/Wabi-2-2.C: New test.
14256         * g++.dg/abi/Wabi-2-3.C: New test.
14257         * g++.dg/abi/Wabi-3-2.C: New test.
14258         * g++.dg/abi/Wabi-3-3.C: New test.
14260 2016-01-27  Richard Biener  <rguenther@suse.de>
14262         PR tree-optimization/69166
14263         * gcc.dg/torture/pr69166.c: New testcase.
14265 2016-01-27  Martin Jambor  <mjambor@suse.cz>
14267         PR tree-optimization/69355
14268         * gcc.dg/tree-ssa/pr69355.c: New test.
14270 2016-01-27  Marek Polacek  <polacek@redhat.com>
14272         PR c++/69496
14273         * g++.dg/ext/constexpr-vla1.C: New test.
14275 2016-01-20  Christian Bruel  <christian.bruel@st.com>
14277         PR target/69245
14278         * gcc.target/arm/pr69245.c: New test.
14280 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
14282         PR tree-optimization/69399
14283         * gcc.dg/torture/pr69399.c: New test.
14285 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14287         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14289 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14291         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14293 2016-01-26  Tom de Vries  <tom@codesourcery.com>
14295         PR tree-optimization/69110
14296         * gcc.dg/autopar/pr69110.c: New test.
14298 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
14299             Sebastian Pop  <s.pop@samsung.com>
14301         * gcc.dg/graphite/isl-ast-op-select.c: New.
14303 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
14305         PR fortran/69385
14306         * gfortran.dg/allocate_error_6.f90: New test.
14308 2016-01-26  Richard Henderson  <rth@redhat.com>
14310         * gcc.dg/tm/pr60908.c: New test.
14312 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
14314         PR other/69006
14315         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14316         directive.
14317         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14318         expected multiline output to reflect the colorization being
14319         disabled before newlines.
14320         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14321         (custom_diagnostic_finalizer): Replace call to
14322         pp_newline_and_flush with call to pp_flush.
14323         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14324         * gfortran.dg/implicit_class_1.f90: Likewise.
14325         * lib/gcc-dg.exp (allow_blank_lines): New global.
14326         (dg-allow-blank-lines-in-output): New procedure.
14327         (gcc-dg-prune): Complain about blank lines in the output, unless
14328         dg-allow-blank-lines-in-output was called.
14329         * lib/multiline.exp (_build_multiline_regex): Only support
14330         arbitrary followup text for non-blank-lines, not for blank lines.
14332 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
14334         PR tree-optimization/69483
14335         * gcc.dg/pr69483.c: New test.
14336         * g++.dg/opt/pr69483.C: New test.
14338 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
14340         PR target/68620
14341         * gcc.target/arm/pr68620.c: New test.
14343 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
14345         * gcc.target/i386/pr68986-2.c: Remove -m32.
14347 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
14349         PR target/68986
14350         * gcc.target/i386/pr68986-1.c: New test.
14351         * gcc.target/i386/pr68986-2.c: Likewise.
14352         * gcc.target/i386/pr68986-3.c: Likewise.
14354 2016-01-26  Christian Bruel  <christian.bruel@st.com>
14356         * lib/target-supports.exp
14357         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14358         (check_effective_target_arm_crypto_pragma_ok): Likewise.
14359         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14361 2016-01-26  Richard Biener  <rguenther@suse.de>
14363         PR tree-optimization/69452
14364         * gcc.dg/torture/pr69452.c: New testcase.
14366 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
14368         PR target/69442
14369         * gcc.dg/pr69442.c: New test.
14371 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
14373         PR target/67896
14374         * gcc.target/aarch64/simd/pr67896.C: New.
14376 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
14378         PR tree-optimization/69400
14379         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14380         function.
14381         (plugin_init): Call it.
14382         * gcc.dg/torture/pr69400.c: New test.
14384 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
14386         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14388 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
14389             Sebastian Pop  <s.pop@samsung.com>
14391         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14392         isl-0.15.
14394 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
14395             Sebastian Pop  <s.pop@samsung.com>
14397         * gcc.dg/graphite/pr69292.c: New.
14399 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
14401         * c-c++-common/goacc/use_device-1.c: New test.
14403 2016-01-25  Jeff Law  <law@redhat.com>
14405         PR tree-optimization/69196
14406         PR tree-optimization/68398
14407         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14408         * gcc.dg/tree-ssa/pr68198.c: Likewise.
14410 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
14412         PR target/69469
14413         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14414         Algorithm.
14416 2016-01-25  Richard Biener  <rguenther@suse.de>
14418         PR testsuite/69380
14419         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14421 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
14423         PR target/69421
14424         * gcc.dg/pr69421.c: New test.
14426 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
14428         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14429         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14430         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14431         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14432         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14433         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14434         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14435         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14436         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14437         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14439 2016-01-25  Richard Biener  <rguenther@suse.de>
14441         PR tree-optimization/69376
14442         * gcc.dg/torture/pr69376.c: New testcase.
14444 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14446         PR fortran/69397
14447         PR fortran/68442
14448         * gfortran.dg/interface_38.f90: New test.
14449         * gfortran.dg/interface_39.f90: New test.
14451 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
14453         Revert:
14454         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
14456         PR c++/11858
14457         PR c++/24663
14458         PR c++/24664
14459         * g++.dg/template/pr11858.C: New test.
14460         * g++.dg/template/pr24663.C: New test.
14461         * g++.dg/template/unify12.C: New test.
14462         * g++.dg/template/unify13.C: New test.
14463         * g++.dg/template/unify14.C: New test.
14464         * g++.dg/template/unify15.C: New test.
14465         * g++.dg/template/unify16.C: New test.
14466         * g++.dg/template/unify17.C: New test.
14468 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
14470         PR fortran/68283
14471         gfortran.dg/pr68283.f90: New test.
14473 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
14475         PR fortran/66094
14476         * gfortran.dg/inline_matmul_13.f90:  New test.
14477         * gfortran.dg/matmul_bounds_8.f90:  New test.
14478         * gfortran.dg/matmul_bounds_9.f90:  New test.
14479         * gfortran.dg/matmul_bounds_10.f90:  New test.
14481 2016-01-23  Tom de Vries  <tom@codesourcery.com>
14483         PR tree-optimization/69426
14484         * gcc.dg/autopar/pr69426.c: New test.
14486 2016-01-23  Martin Sebor  <msebor@redhat.com>
14488         PR c++/58109
14489         PR c++/69022
14490         * g++.dg/cpp0x/alignas5.C: New test.
14491         * g++.dg/ext/vector29.C: Same.
14493 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
14495         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14496         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14497         _GNU_SOURCE from compile flags to the source.
14498         * gcc.target/i386/chkp-stropt-12.c: Ditto.
14499         * gcc.target/i386/chkp-stropt-16.c: Ditto.
14500         * gcc.target/i386/chkp-stropt-4.c: Ditto.
14501         * gcc.target/i386/chkp-stropt-8.c: Ditto.
14503 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
14505         PR target/69432
14506         * g++.dg/opt/pr69432.C: New test.
14508 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14510         * gcc.target/powerpc/pr63354c: Adjust target selector to include
14511         32-bit targets testing an -m64 multilib.
14513 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14515         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14516         64-bit support.
14518 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
14520         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14522 2016-01-21  Christian Bruel  <christian.bruel@st.com>
14524         PR target/68674
14525         * gcc.target/i386/pr68674.c
14526         * gcc.target/aarch64/pr68674.c
14527         * gcc.target/arm/pr68674.c
14529 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14531         PR target/69403
14532         * gcc.c-torture/execute/pr69403.c: New test.
14534 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
14536         PR c++/55843
14537         * g++.dg/template/pr55843.C: New.
14539 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
14541         PR testsuite/66877
14542         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14543         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14545 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14547         PR testsuite/67489
14548         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14549         from dg-do compile directive, and instead add
14550         { dg-require-effective-target int128 }.
14552 2016-01-20  Martin Sebor  <msebor@redhat.com>
14554         PR c/69405
14555         * gcc.dg/sync-fetch.c: New test.
14557 2016-01-21  Martin Sebor  <msebor@redhat.com>
14559         PR target/69252
14560         * gcc.target/powerpc/pr69252.c: New test.
14562 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14564         PR fortran/65996
14565         * gfortran.dg/pr65996.f90: New test.
14567 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14569         PR c++/68810
14570         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
14571         expected to generate an error.
14573 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
14575         PR middle-end/66178
14576         * gcc.dg/torture/pr66178.c: New test.
14578 2016-01-21  Anton Blanchard  <anton@samba.org>
14579             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14581         PR target/63354
14582         * gcc.target/powerpc/pr63354.c:  New test.
14584 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
14586         PR rtl-optimization/68990
14587         * gcc.target/i386/pr68990: New.
14589 2016-01-21  Nick Clifton  <nickc@redhat.com>
14591         PR target/69129
14592         * gcc.target/mips/pr69129.c: New.
14594 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
14596         PR c++/58046
14597         * g++.dg/cpp0x/pr58046.C: New.
14599 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
14601         PR target/69187
14602         PR target/65624
14603         * gcc.target/arm/pr69187.c: New test.
14605         PR c++/69355
14606         * g++.dg/torture/pr69355.C: New test.
14608 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
14609             Sebastian Pop  <s.pop@samsung.com>
14611         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14613 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
14614             Sebastian Pop  <s.pop@samsung.com>
14616         * gcc.dg/graphite/pr68976.c: New test.
14618 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
14620         PR middle-end/67653
14621         * c-c++-common/pr67653.c: New test.
14622         * gcc.dg/torture/pr29119.c: Add dg-warning.
14624 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
14626         * gcc.target/powerpc/cpu-builtin-1.c: New test.
14628 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
14630         PR c/24293
14631         * gcc.dg/pr24293.c: New test.
14632         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14633         incomplete struct type.
14634         * gcc.dg/declspec-1.c: Likewise.
14635         * gcc.dg/pr63549.c: Likewise.
14637 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
14639         PR tree-optimization/66612
14640         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14641         for bdn instruction.
14643 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
14645         * lib/target-supports.exp
14646         (check_effective_target_arm_fp_ok_nocache): New.
14647         (check_effective_target_arm_fp_ok): New.
14648         (add_options_for_arm_fp): New.
14649         (check_effective_target_arm_crypto_ok_nocache): Require
14650         target_arm_v8_neon_ok instead of arm32.
14651         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14652         (check_effective_target_arm_crypto_pragma_ok): New.
14653         (add_options_for_arm_vfp): New.
14654         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14655         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14656         target instead. Force initial fpu to vfp.
14657         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14658         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14659         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14660         dependency.
14661         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14662         use arm_vfp effective target instead. Force initial fpu to vfp.
14663         * gcc.target/arm/attr-neon3.c: Likewise.
14664         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14665         arm_vfp_ok.
14666         * gcc.target/arm/unsigned-float.c: Likewise.
14667         * gcc.target/arm/vfp-1.c: Likewise.
14668         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14669         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14670         * gcc.target/arm/vfp-ldmiad.c: Likewise.
14671         * gcc.target/arm/vfp-ldmias.c: Likewise.
14672         * gcc.target/arm/vfp-stmdbd.c: Likewise.
14673         * gcc.target/arm/vfp-stmdbs.c: Likewise.
14674         * gcc.target/arm/vfp-stmiad.c: Likewise.
14675         * gcc.target/arm/vfp-stmias.c: Likewise.
14676         * gcc.target/arm/vnmul-1.c: Likewise.
14677         * gcc.target/arm/vnmul-2.c: Likewise.
14678         * gcc.target/arm/vnmul-3.c: Likewise.
14679         * gcc.target/arm/vnmul-4.c: Likewise.
14681 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
14683         PR testsuite/69366
14684         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14685         the MPX run-time library, for compile-time MPX test.
14686         * gcc.target/i386/chkp-always_inline.c: Likewise.
14687         * gcc.target/i386/chkp-bndret.c: Likewise.
14688         * gcc.target/i386/chkp-builtins-1.c: Likewise.
14689         * gcc.target/i386/chkp-builtins-2.c: Likewise.
14690         * gcc.target/i386/chkp-builtins-3.c: Likewise.
14691         * gcc.target/i386/chkp-builtins-4.c: Likewise.
14692         * gcc.target/i386/chkp-const-check-1.c: Likewise.
14693         * gcc.target/i386/chkp-const-check-2.c: Likewise.
14694         * gcc.target/i386/chkp-hidden-def.c: Likewise.
14695         * gcc.target/i386/chkp-label-address.c: Likewise.
14696         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14697         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14698         * gcc.target/i386/chkp-pr69044.c: Likewise.
14699         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14700         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14701         * gcc.target/i386/chkp-strchr.c: Likewise.
14702         * gcc.target/i386/chkp-strlen-1.c: Likewise.
14703         * gcc.target/i386/chkp-strlen-2.c: Likewise.
14704         * gcc.target/i386/chkp-strlen-3.c: Likewise.
14705         * gcc.target/i386/chkp-strlen-4.c: Likewise.
14706         * gcc.target/i386/chkp-strlen-5.c: Likewise.
14707         * gcc.target/i386/chkp-stropt-1.c: Likewise.
14708         * gcc.target/i386/chkp-stropt-10.c: Likewise.
14709         * gcc.target/i386/chkp-stropt-11.c: Likewise.
14710         * gcc.target/i386/chkp-stropt-12.c: Likewise.
14711         * gcc.target/i386/chkp-stropt-13.c: Likewise.
14712         * gcc.target/i386/chkp-stropt-14.c: Likewise.
14713         * gcc.target/i386/chkp-stropt-15.c: Likewise.
14714         * gcc.target/i386/chkp-stropt-16.c: Likewise.
14715         * gcc.target/i386/chkp-stropt-2.c: Likewise.
14716         * gcc.target/i386/chkp-stropt-3.c: Likewise.
14717         * gcc.target/i386/chkp-stropt-4.c: Likewise.
14718         * gcc.target/i386/chkp-stropt-5.c: Likewise.
14719         * gcc.target/i386/chkp-stropt-6.c: Likewise.
14720         * gcc.target/i386/chkp-stropt-7.c: Likewise.
14721         * gcc.target/i386/chkp-stropt-8.c: Likewise.
14722         * gcc.target/i386/chkp-stropt-9.c: Likewise.
14723         * gcc.target/i386/pr63995-2.c: Likewise.
14724         * gcc.target/i386/pr64805.c: Likewise.
14725         * gcc.target/i386/pr65044.c: Likewise.
14726         * gcc.target/i386/pr65167.c: Likewise.
14727         * gcc.target/i386/pr65183.c: Likewise.
14728         * gcc.target/i386/pr65184.c: Likewise.
14729         * gcc.target/i386/thunk-retbnd.c: Likewise.
14731 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
14733         PR tree-optimization/69328
14734         * gcc.dg/pr69328.c: New test.
14736 2016-01-20  Jeff Law  <law@redhat.com>
14738         PR target/25114
14739         * gcc.target/m68k/pr25114.c: New test.
14741 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14743         * gcc.target/arm/memset-inline-10.c: Added
14744         dg-require-effective-target arm_thumb2_ok.
14746 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
14748         * gcc.dg/debug/dwarf2/sso.c: New test.
14750 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
14752         PR testsuite/68820
14753         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14754         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14755         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14757 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
14759         PR ipa/66223
14760         * g++.dg/ipa/devirt-50.C: New testcase.
14762 2016-01-19  Marek Polacek  <polacek@redhat.com>
14764         PR c++/68965
14765         * g++.dg/cpp1y/parameter-pack-1.C: New test.
14766         * g++.dg/cpp1y/parameter-pack-2.C: New test.
14768 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14770         PR target/69135
14771         * gcc.target/arm/pr69135_1.c: New test.
14773 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
14775         * gcc.target/aarch64/ccmp_1.c: Add new tests.
14777 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
14779         * gcc.target/aarch64/ccmp_1.c: New testcase.
14781 2016-01-19  Marek Polacek  <polacek@redhat.com>
14783         PR c++/68586
14784         * g++.dg/cpp0x/enum30.C: New test.
14786 2016-01-19  Richard Biener  <rguenther@suse.de>
14788         PR tree-optimization/69336
14789         * g++.dg/tree-ssa/pr69336.C: New testcase.
14791 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
14793         PR debug/65779
14794         * gcc.dg/pr65779.c: New test.
14796 2016-01-19  Richard Biener  <rguenther@suse.de>
14798         PR tree-optimization/69352
14799         * gcc.dg/torture/pr69352.c: New testcase.
14801 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
14803         PR rtl-optimization/68955
14804         PR rtl-optimization/64557
14805         * gcc.dg/torture/pr68955.c: New test.
14807 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
14809         PR lto/69136
14810         * g++.dg/torture/pr69136.C: New testcase.
14812 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
14814         PR lto/69133
14815         * g++.dg/lto/pr69133_0.C: New testcase.
14816         * g++.dg/lto/pr69133_1.C: New testcase.
14818 2016-01-15  Jeff Law  <law@redhat.com>
14820         PR tree-optimization/69320
14821         * gcc.c-torture/pr69320-1.c: New test.
14822         * gcc.c-torture/pr69320-2.c: New test.
14823         * gcc.c-torture/pr69320-3.c: New test.
14824         * gcc.c-torture/pr69320-4.c: New test.
14826 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
14828         PR c++/11858
14829         PR c++/24663
14830         PR c++/24664
14831         * g++.dg/template/pr11858.C: New test.
14832         * g++.dg/template/pr24663.C: New test.
14833         * g++.dg/template/unify12.C: New test.
14834         * g++.dg/template/unify13.C: New test.
14835         * g++.dg/template/unify14.C: New test.
14836         * g++.dg/template/unify15.C: New test.
14837         * g++.dg/template/unify16.C: New test.
14838         * g++.dg/template/unify17.C: New test.
14840 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
14842         PR testsuite/69181
14843         * gcc.dg/pr69181-1.c: New test file.
14844         * gcc.dg/pr69181-2.c: New test file.
14845         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14846         globals by moving it to...
14847         (cleanup-after-saved-dg-test): ...this new function.  Add
14848         "global additional_sources_used".  Add reset of global
14849         multiline_expected_outputs to the empty list.
14850         * lib/multiline.exp (_multiline_expected_outputs): Rename this
14851         global to...
14852         (multiline_expected_outputs): ...this, and updated comments to
14853         note that it is modified from gcc-dg.exp.
14854         (dg-end-multiline-output): Update for the above renaming.
14855         (handle-multiline-outputs): Likewise.  Remove the clearing
14856         of the expected outputs to the empty list.
14858 2016-01-18  Richard Biener  <rguenther@suse.de>
14860         PR tree-optimization/69297
14861         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14863 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
14865         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14866         dg-options.
14867         * gcc.target/mips/mips-3d-2.c: Likewise.
14868         * gcc.target/mips/mips-3d-3.c: Likewise.
14869         * gcc.target/mips/mips-3d-4.c: Likewise.
14870         * gcc.target/mips/mips-3d-5.c: Likewise.
14871         * gcc.target/mips/mips-3d-6.c: Likewise.
14872         * gcc.target/mips/mips-3d-7.c: Likewise.
14873         * gcc.target/mips/mips-3d-8.c: Likewise.
14874         * gcc.target/mips/mips-3d-9.c: Likewise.
14875         * gcc.target/mips/mips-ps-1.c: Likewise.
14876         * gcc.target/mips/mips-ps-2.c: Likewise.
14877         * gcc.target/mips/mips-ps-3.c: Likewise.
14878         * gcc.target/mips/mips-ps-4.c: Likewise.
14879         * gcc.target/mips/mips-ps-5.c: Likewise.
14880         * gcc.target/mips/mips-ps-6.c: Likewise.
14881         * gcc.target/mips/mips-ps-7.c: Likewise.
14882         * gcc.target/mips/mips-ps-type.c: Likewise.
14883         * gcc.target/mips/mips-ps-type-2.c: Likewise.
14884         * gcc.target/mips/mips16-attributes-6.c: Likewise.
14886 2016-01-18  Tom de Vries  <tom@codesourcery.com>
14888         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14889         * c-c++-common/goacc/kernels-double-reduction.c: New test.
14890         * c-c++-common/goacc/kernels-empty.c: New test.
14891         * c-c++-common/goacc/kernels-eternal.c: New test.
14892         * c-c++-common/goacc/kernels-loop-2.c: New test.
14893         * c-c++-common/goacc/kernels-loop-3.c: New test.
14894         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14895         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14896         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14897         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14898         * c-c++-common/goacc/kernels-loop-data.c: New test.
14899         * c-c++-common/goacc/kernels-loop-g.c: New test.
14900         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14901         * c-c++-common/goacc/kernels-loop-n.c: New test.
14902         * c-c++-common/goacc/kernels-loop-nest.c: New test.
14903         * c-c++-common/goacc/kernels-loop.c: New test.
14904         * c-c++-common/goacc/kernels-noreturn.c: New test.
14905         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14906         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14907         * c-c++-common/goacc/kernels-reduction.c: New test.
14909 2016-01-18  Tom de Vries  <tom@codesourcery.com>
14911         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14912         * gcc.dg/autopar/outer-2.c: Same.
14913         * gcc.dg/autopar/outer-3.c: Same.
14914         * gcc.dg/autopar/outer-4.c: Same.
14915         * gcc.dg/autopar/outer-5.c: Same.
14916         * gcc.dg/autopar/outer-6.c: Same.
14917         * gcc.dg/autopar/parallelization-1.c: Same.
14918         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14919         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14920         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14921         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14922         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14923         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14924         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14925         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14926         * gcc.dg/autopar/pr39500-1.c: Same.
14927         * gcc.dg/autopar/pr39500-2.c: Same.
14928         * gcc.dg/autopar/pr46193.c: Same.
14929         * gcc.dg/autopar/pr46194.c: Same.
14930         * gcc.dg/autopar/pr49580.c: Same.
14931         * gcc.dg/autopar/pr49960-1.c: Same.
14932         * gcc.dg/autopar/pr49960.c: Same.
14933         * gcc.dg/autopar/pr68373.c: Same.
14934         * gcc.dg/autopar/reduc-1.c: Same.
14935         * gcc.dg/autopar/reduc-1char.c: Same.
14936         * gcc.dg/autopar/reduc-1short.c: Same.
14937         * gcc.dg/autopar/reduc-2.c: Same.
14938         * gcc.dg/autopar/reduc-2char.c: Same.
14939         * gcc.dg/autopar/reduc-2short.c: Same.
14940         * gcc.dg/autopar/reduc-3.c: Same.
14941         * gcc.dg/autopar/reduc-4.c: Same.
14942         * gcc.dg/autopar/reduc-6.c: Same.
14943         * gcc.dg/autopar/reduc-7.c: Same.
14944         * gcc.dg/autopar/reduc-8.c: Same.
14945         * gcc.dg/autopar/reduc-9.c: Same.
14946         * gcc.dg/autopar/uns-outer-4.c: Same.
14947         * gcc.dg/autopar/uns-outer-5.c: Same.
14948         * gcc.dg/autopar/uns-outer-6.c: Same.
14949         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14950         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14952 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
14954         PR target/63679
14955         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14956         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14958 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
14960         PR target/63679
14961         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14962         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14963         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14965 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
14967         PR target/63679
14968         * gcc.dg/tree-ssa/sra-17.c: New.
14969         * gcc.dg/tree-ssa/sra-18.c: New.
14971 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
14973         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14975 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
14977         * gnat.dg/inline12.adb: New test.
14979 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
14981         PR tree-optimization/66797
14982         * gcc.c-torture/execute/pr65447.c: Relax check condition.
14984 2016-01-18  Richard Biener  <rguenther@suse.de>
14986         PR tree-optimization/69170
14987         * gcc.dg/torture/pr69170.c: New testcase.
14989 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
14991         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14993 2016-01-16  Tom de Vries  <tom@codesourcery.com>
14995         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14997 2016-01-16  Tom de Vries  <tom@codesourcery.com>
14999         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15000         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
15001         redundant dg-require-effective-target pthread.
15002         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15003         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15004         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15005         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15006         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15007         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15008         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15010 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
15012         PR target/68609
15013         * gcc.target/powerpc/recip-6.c: Enable on AIX.
15014         * gcc.target/powerpc/recip-7.c: Same.
15016 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
15018         PR c++/69091
15019         * g++.dg/template/pr69091.C: New test.
15021 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
15023         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15024         dump does not contain an error_mark_node.
15025         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15026         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15028 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
15030         PR c++/68936
15031         * g++.dg/template/pr68936.C: New test.
15033 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
15035         PR target/68609
15036         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15037         * gcc.target/powerpc/recip-2.c: Same.
15038         * gcc.target/powerpc/recip-3.c: Same.
15039         * gcc.target/powerpc/recip-4.c: Same.
15040         * gcc.target/powerpc/recip-sqrtf.c: Same.
15042 2016-01-15  Jeff Law  <law@redhat.com>
15044         PR tree-optimization/69270
15045         * gcc.dg/tree-ssa/pr69270-2.c: New test.
15046         * gcc.dg/tree-ssa/pr69270-3.c: New test.
15048 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
15050         PR fortran/49630
15051         * gfortran.dg/deferred_character_13.f90: New test for the fix
15052         of comment 3 of the PR.
15054         PR fortran/54070
15055         * gfortran.dg/deferred_character_8.f90: New test
15056         * gfortran.dg/allocate_error_5.f90: New test
15058         PR fortran/60593
15059         * gfortran.dg/deferred_character_10.f90: New test
15061         PR fortran/60795
15062         * gfortran.dg/deferred_character_14.f90: New test
15064         PR fortran/61147
15065         * gfortran.dg/deferred_character_11.f90: New test
15067         PR fortran/64324
15068         * gfortran.dg/deferred_character_9.f90: New test
15070 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
15072         PR rtl-optimization/69030
15073         * gcc.target/i386/pr69030.c: New.
15075 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15077         * gcc.target/aarch64/target_attr_17.c: New test.
15079 2016-01-15  Richard Biener  <rguenther@suse.de>
15081         PR tree-optimization/66856
15082         * gcc.dg/torture/pr66856-1.c: New testcase.
15083         * gcc.dg/torture/pr66856-2.c: Likewise.
15085 2016-01-15  Richard Biener  <rguenther@suse.de>
15087         PR debug/69137
15088         * g++.dg/lto/pr69137_0.C: New testcase.
15090 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
15092         PR middle-end/69246
15093         * gcc.target/i386/pr69246.c: New test.
15095 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15097         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
15099 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15101         PR c++/56194
15102         * g++.dg/init/const9.C: Disable test on S/390.
15104 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15106         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15107         * g++.dg/Wno-frame-address.C: Ditto.
15109 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15111         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15113 2016-01-15  Richard Biener  <rguenther@suse.de>
15115         PR tree-optimization/68961
15116         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15118 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
15120         * gcc.target/i386/pr65105-5.c: New test.
15122 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
15124         * gcc.c-torture/execute/alias-4.c: New testcase.
15126 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
15128         PR ipa/68148
15129         * g++.dg/ipa/devirt-49.C: New testcase.
15131 2016-01-15  Christian Bruel  <christian.bruel@st.com>
15133         PR target/65837
15134         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15135         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15136         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15138 2016-01-15  Richard Biener  <rguenther@suse.de>
15140         PR tree-optimization/69117
15141         * gcc.dg/torture/pr69117.c: New testcase.
15143 2015-01-14  Ryan Burn  <contact@rnburn.com>
15145         PR c++/69048
15146         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15148 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
15150         PR testsuite/67509
15151         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15152         range tests use 100 * maximum instead of maximum + 1.
15154 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
15156         PR debug/69244
15157         * gcc.dg/guality/pr69244.c: New test.
15159 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
15161         * lib/target-supports.exp (check_effective_target_issignaling):
15162         New procedure.
15163         * gcc.dg/pr61441.c: Require issignaling effective target.
15165 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
15167         PR target/68803
15168         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15170 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
15172         PR c++/68819
15173         PR preprocessor/69177
15174         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15175         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15176         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15177         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15179 2016-01-14  Marek Polacek  <polacek@redhat.com>
15181         PR c/69262
15182         * gcc.dg/array-15.c: New test.
15184 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
15186         PR middle-end/68146
15187         PR tree-optimization/69155
15188         * gfortran.dg/pr68146.f: New test.
15189         * gfortran.dg/pr69155.f90: New test.
15191 2016-01-14  Richard Biener  <rguenther@suse.de>
15193         PR tree-optimization/68060
15194         * gcc.dg/torture/pr68060-1.c: New testcase.
15195         * gcc.dg/torture/pr68060-2.c: Likewise.
15197 2016-01-14  Nick Clifton  <nickc@redhat.com>
15199         * lib/target-supports.exp
15200         (check_effective_target_arm_neon_ok_nocache): Add an option
15201         sequence that includes setting the ARM architecture to ARMv7-A.
15202         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15203         command line options necessary to enable Neon support.
15204         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15205         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15206         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15207         * gcc.target/arm/pr69180.c: Likewise.
15209 2016-01-14  Jeff Law  <law@redhat.com>
15211         PR tree-optimization/69270
15212         * gcc.dg/tree-ssa/pr69270.c: New test.
15214 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
15216         PR c/66208
15217         * c-c++-common/pr66208.c: New file.
15219 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
15221         PR tree-optimization/69156
15222         * gcc.dg/pr69156.c: New test.
15224 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
15226         * gcc.target/i386/pr69225-7.c: New test.
15228 2016-01-13  Richard Henderson  <rth@redhat.com>
15230         * gcc.dg/tm/memopt-13.c: Update expected function.
15231         * gcc.dg/tm/memopt-6.c: Likewise.
15233 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
15235         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15236         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15237         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15238         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
15240 2016-01-13  Tom de Vries  <tom@codesourcery.com>
15242         PR tree-optimization/69169
15243         * gcc.dg/pr69169.c: New test.
15245 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
15247         PR target/69228
15248         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15249         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15250         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15251         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15252         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15253         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15254         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15255         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15257 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
15259         PR target/69247
15260         * gcc.dg/pr69247.c: New test.
15262 2016-01-13  Richard Biener  <rguenther@suse.de>
15264         PR tree-optimization/69242
15265         * gcc.dg/torture/pr69242.c: New testcase.
15267 2016-01-13  Richard Biener  <rguenther@suse.de>
15269         PR tree-optimization/69186
15270         * gcc.dg/torture/pr69186.c: New testcase.
15272 2016-01-13  Jeff Law  <law@redhat.com>
15274         PR tree-optimization/67755
15275         * gcc.dg/tree-ssa/pr67755.c: New test.
15277 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15279         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15280         pass number in output by a star.
15282 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
15284         PR tree-optimization/68911
15285         * gcc.c-torture/execute/pr68911.c: New test.
15287 2016-01-12  Marek Polacek  <polacek@redhat.com>
15289         PR c++/68979
15290         * g++.dg/warn/permissive-1.C: New test.
15292 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
15294         PR objc++/68511
15295         PR c++/69213
15296         * g++.dg/opt/pr69213.C: New test.
15298 2016-01-12  Christian Bruel  <christian.bruel@st.com>
15300         PR target/69180
15301         * gcc.target/arm/pr69180.c: New test.
15303 2016-01-12  Richard Biener  <rguenther@suse.de>
15305         PR lto/69077
15306         * g++.dg/lto/pr69077_0.C: New testcase.
15307         * g++.dg/lto/pr69077_1.C: Likewise.
15309 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
15311         PR target/69175
15312         * g++.dg/opt/pr69175.C: New test.
15314 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
15316         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15317         rather than #including math.h & stdlib.h.
15318         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15319         * gcc.dg/vect/pr49771.c: Likewise.
15320         * gcc.dg/vect/vect-10-big-array.c: Likewise.
15321         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15322         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15323         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15324         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15325         * gcc.dg/vect/pr44507.c: Likewise.
15326         * gcc.dg/vect/pr45902.c: Likewise.
15327         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15328         * gcc.dg/vect/vect-117.c: Likewise.
15329         * gcc.dg/vect/vect-99.c: Likewise.
15330         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15331         * gcc.dg/vect/vect-cond-1.c: Likewise.
15332         * gcc.dg/vect/vect-cond-2.c: Likewise.
15333         * gcc.dg/vect/vect-cond-3.c: Likewise.
15334         * gcc.dg/vect/vect-cond-4.c: Likewise.
15335         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15336         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15337         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15338         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15339         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15340         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15341         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15342         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15343         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15344         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15345         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15346         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15347         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15348         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15349         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15350         include of signal.h.
15351         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15352         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15353         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15354         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15355         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15356         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15357         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15358         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15359         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15360         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15361         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15362         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15363         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15364         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15365         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15366         * gcc.dg/vect/vect-outer-5.c: Likewise.
15367         * gcc.dg/vect/vect-outer-6.c: Likewise.
15368         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15369         include of stdio.h.
15371 2016-01-12  Nick Clifton  <nickc@redhat.com>
15373         PR target/68913
15374         * gcc.dg/lto/pr61886_0.c: Rename the external function called
15375         to fread so that it will be found in all target runtimes.
15377 2016-01-12  Richard Biener  <rguenther@suse.de>
15379         PR tree-optimization/69053
15380         * g++.dg/torture/pr69053.C: New testcase.
15382 2016-01-12  Richard Biener  <rguenther@suse.de>
15384         PR tree-optimization/69168
15385         * gcc.dg/torture/pr69168.c: New testcase.
15387 2016-01-12  Richard Biener  <rguenther@suse.de>
15389         PR tree-optimization/69157
15390         * gcc.dg/torture/pr69157.c: New testcase.
15392 2016-01-12  Richard Biener  <rguenther@suse.de>
15394         PR tree-optimization/69174
15395         * gcc.dg/torture/pr69174.c: New testcase.
15397 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
15399         PR c++/66808
15400         PR c++/69000
15401         * g++.dg/tls/pr66808.C: New test.
15402         * g++.dg/tls/pr69000.C: New test.
15404 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15406         * gcc.target/powerpc/swaps-p8-23.c: New test.
15407         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15409 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
15411         PR tree-optimization/68356
15412         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15414 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
15415             Jim Wilson  <jim.wilson@linaro.org>
15417         PR target/69194
15418         * gcc.target/arm/pr69194.c: New test.
15420 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
15422         PR target/69225
15423         * gcc.target/i386/pr69225-1.c: New test.
15424         * gcc.target/i386/pr69225-2.c: Likewise.
15425         * gcc.target/i386/pr69225-3.c: Likewise.
15426         * gcc.target/i386/pr69225-4.c: Likewise.
15427         * gcc.target/i386/pr69225-5.c: Likewise.
15428         * gcc.target/i386/pr69225-6.c: Likewise.
15430 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
15432         PR target/67462
15433         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15434         if lp64.
15436         PR target/69071
15437         * gcc.dg/pr69071.c: New test.
15439         PR c++/69211
15440         * g++.dg/opt/pr69211.C: New test.
15442         PR tree-optimization/69214
15443         * gcc.c-torture/compile/pr69214.c: New test.
15445 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
15447         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15448         * gcc.target/i386/pr66232-11.c: Ditto.
15449         * gcc.target/i386/pr66232-12.c: Ditto.
15450         * gcc.target/i386/pr66232-13.c: Ditto.
15452 2016-01-11  Richard Biener  <rguenther@suse.de>
15454         PR tree-optimization/69173
15455         * gcc.dg/torture/pr69173.c: New testcase.
15457 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15459         PR rtl-optimization/68796
15460         * gcc.target/aarch64/tst_5.c: New test.
15461         * gcc.target/aarch64/tst_6.c: Likewise.
15463 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15465         PR rtl-optimization/68841
15466         * gcc.dg/pr68841.c: New test.
15467         * gcc.c-torture/execute/pr68841.c: New test.
15469 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
15471         PR rtl-optimization/68920
15472         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15473         for ix86 targets.
15474         * gcc.dg/ifcvt-5.c: New test.
15476 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
15478         PR bootstrap/69123
15479         * g++.dg/pr69123.C: New.
15481 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
15483         PR target/69010
15484         * gcc.target/i386/pr69010.c: New test.
15486 2016-01-11  Martin Jambor  <mjambor@suse.cz>
15488         PR ipa/69044
15489         * gcc.target/i386/chkp-pr69044.c: New test.
15491 2016-01-11  Tom de Vries  <tom@codesourcery.com>
15493         PR tree-optimization/69109
15494         * gcc.dg/autopar/pr69109-2.c: New test.
15495         * gcc.dg/autopar/pr69109.c: New test.
15497 2016-01-11  Tom de Vries  <tom@codesourcery.com>
15499         PR tree-optimization/69108
15500         * gcc.dg/autopar/pr69108.c: New test.
15502 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
15504         PR c++/69029
15505         * c-c++-common/Wisleading-indentation.c: Augment test.
15507 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
15509         PR fortran/69154
15510         * gfortran.dg/inline_matmul_12.f90:  New test.
15512 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
15514         PR fortran/67779
15515         * gfortran.dg/actual_array_offset_1: New test.
15517 2016-01-10  Tom de Vries  <tom@codesourcery.com>
15519         PR tree-optimization/69062
15520         * gcc.dg/autopar/pr69062.c: New test.
15522 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
15524         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15525         * gcc.dg/vect/slp-perm-2.c: Likewise.
15526         * gcc.dg/vect/slp-perm-3.c: Likewise.
15527         * gcc.dg/vect/slp-perm-5.c: Likewise.
15528         * gcc.dg/vect/slp-perm-6.c: Likewise.
15529         * gcc.dg/vect/slp-perm-7.c: Likewise.
15530         * gcc.dg/vect/slp-perm-8.c: Likewise.
15532 2016-01-10  Tom de Vries  <tom@codesourcery.com>
15534         PR tree-optimization/69039
15535         * gcc.dg/autopar/pr69039.c: New test.
15537 2016-01-09  Marek Polacek  <polacek@redhat.com>
15539         PR c++/69113
15540         * g++.dg/pr69113.C: New test.
15542 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
15544         PR middle-end/50865
15545         PR tree-optimization/69097
15546         * gcc.c-torture/execute/pr50865.c: New test.
15547         * gcc.c-torture/execute/pr69097-1.c: New test.
15548         * gcc.c-torture/execute/pr69097-2.c: New test.
15549         * gcc.dg/pr69097-1.c: New test.
15550         * gcc.dg/pr69097-2.c: New test.
15552 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
15554         PR c++/69164
15555         * g++.dg/opt/pr69164.C: New test.
15557 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
15559         PR tree-optimization/69167
15560         * gcc.dg/pr69167.c: New test.
15562 2016-01-08  Marek Polacek  <polacek@redhat.com>
15564         PR c++/68449
15565         * g++.dg/pr68449.C: New.
15567 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
15569         PR tree-optimization/68707
15570         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15571         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15572         on platforms supporting it.
15573         * gcc.dg/vect/slp-perm-2.c: Likewise.
15574         * gcc.dg/vect/slp-perm-3.c: Likewise.
15575         * gcc.dg/vect/slp-perm-5.c: Likewise.
15576         * gcc.dg/vect/slp-perm-7.c: Likewise.
15577         * gcc.dg/vect/slp-perm-8.c: Likewise.
15578         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15579         on platforms supporting it.
15581 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
15583         PR tree-optimization/69162
15584         * gcc.dg/pr69162.c: New test.
15586         PR tree-optimization/69172
15587         * gcc.dg/pr69172.c: New test.
15589 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15591         PR tree-optimization/67781
15592         * gcc.c-torture/execute/pr67781.c: New file.
15594 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
15596         PR tree-optimization/69083
15597         * gcc.dg/vect/pr69083.c: New test.
15599 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
15601         PR tree-optimization/61441
15602         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15603         Use -fexcess-precision=standard for compiler options.
15604         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
15606 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
15608         PR fortran/69128
15609         * gfortran.dg/gomp/pr69128.f90: New test.
15611         PR c++/69145
15612         * g++.dg/ext/pr69145-1.C: New test.
15613         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15614         * g++.dg/ext/pr69145-2.h: New file.
15616 2016-01-07  Martin Sebor  <msebor@redhat.com>
15618         PR c/68966
15619         * gcc.dg/atomic-fetch-bool.c: New test.
15620         * gcc.dg/sync-fetch-bool.c: New test.
15622 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
15624         PR fortran/66680
15625         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15627 2016-01-07  Nick Clifton  <nickc@redhat.com>
15629         PR target/66655
15630         * g++.dg/pr66655.C: New test.
15631         * g++.dg/pr66655_1.cc: Test support file.
15632         * g++.dg/pr66655.h: Test header file.
15634 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
15636         PR fortran/66680
15637         gfortran.dg/gomp/pr66680.f90: New test.
15639 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
15641         PR target/69171
15642         * gcc.target/i386/pr69171-1.c: New test.
15643         * gcc.target/i386/pr69171-2.c: Likewise.
15644         * gcc.target/i386/pr69171-3.c: Likewise.
15645         * gcc.target/i386/pr69171-4.c: Likewise.
15646         * gcc.target/i386/pr69171-5.c: Likewise.
15647         * gcc.target/i386/pr69171-6.c: Likewise.
15649 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
15651         PR middle-end/67639
15652         * c-c++-common/pr67639.c: New test.
15654 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
15656         PR tree-optimization/69141
15657         * g++.dg/opt/pr69141.C: New test.
15659 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
15661         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15663 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
15665         PR target/69140
15666         * gcc.target/i386/pr69140.c: New test
15668 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
15670         * gcc.dg/bad-dereference.c: New test case.
15672 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15674         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15676 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
15678         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15680 2016-01-06  Marek Polacek  <polacek@redhat.com>
15682         PR sanitizer/69099
15683         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15685 2016-01-05  Marek Polacek  <polacek@redhat.com>
15687         PR c/69104
15688         * gcc.dg/atomic-invalid-2.c: New.
15690 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15692         PR target/68991
15693         * gcc.target/i386/pr68991.c: New test.
15695 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15697         PR target/68991
15698         * g++.dg/pr68991-1.C: New test.
15699         * g++.dg/pr68991-2.C: Likewise.
15701 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
15703         PR other/60465
15704         * gcc.target/ia64/pr60465-gprel64.c: New test.
15705         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15707 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15709         PR rtl-optimization/68651
15710         * gcc.target/aarch64/pr68651_1.c: New test.
15712 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
15714         PR c/69122
15715         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15717 2016-01-05  Nathan Sidwell  <nathan@acm.org>
15719         PR c++/58583
15720         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15722         * gcc.dg/alias-15.c: New.
15724 2016-01-05  Nick Clifton  <nickc@redhat.com>
15726         PR target/68870
15727         * g++.dg/pr68770.C: New test.
15729 2016-01-04  Mike Stump  <mikestump@comcast.net>
15731         * lib/target-supports.exp (check_effective_target_cilkplus):
15732         cilkplus targets require pthreads.
15733         (check_effective_target_cilkplus): Remove special case for NVPTX.
15735 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
15737         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15738         generation.
15740 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
15742         Update copyright years.
15744 2016-01-04  Marek Polacek  <polacek@redhat.com>
15746         PR c/68908
15747         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15748         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15749         * gcc.dg/atomic/stdatomic-op-5.c: New test.
15751 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15753         * gcc.target/sparc/20160104-2.c: New test.
15755 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15757         * gcc.target/sparc/20160104-1.c: New test.
15759 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
15761         PR fortran/65045
15762         * gfortran.dg/pr65045.f90: New test.
15764 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
15766         * gnat.dg/specs/debug1.ads: Delete.
15768 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15770         PR libgfortran/68867
15771         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15772         expression.
15774 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15776         PR libgfortran/68867
15777         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15778         PowerPC.
15780 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
15782         PR fortran/68864
15783         * gfortran.dg/pr68864.f90: New test.
15785 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
15787         PR tree-optimization/69070
15788         * gcc.dg/pr69070.c: New test.
15790         PR sanitizer/69055
15791         * gfortran.dg/pr69055.f90: New test.
15793         PR target/69015
15794         * gcc.dg/pr69015.c: New test.
15796 Copyright (C) 2016 Free Software Foundation, Inc.
15798 Copying and distribution of this file, with or without modification,
15799 are permitted in any medium without royalty provided the copyright
15800 notice and this notice are preserved.