PR c/68187: fix overzealous -Wmisleading-indentation (comment #0)
[official-gcc.git] / gcc / testsuite / ChangeLog
blobb6594395aaa1ee4c867f83e60a5c2b5fd1192675
1 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
3         PR c/68187
4         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5         function.
6         (fn_40_b): Likewise.
7         (fn_41_a): Likewise.
8         (fn_41_b): Likewise.
10 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
12         PR target/70059
13         * gcc.target/i386/avx512f-pr70059.c: New test.
14         * gcc.target/i386/avx512dq-pr70059.c: New test.
16 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
18         PR rtl-optimization/57676
19         * gcc.dg/torture/pr57676.c: New test.
21 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
23         * gcc.dg/pr70026.c: New test.
25 2016-03-04  Marek Polacek  <polacek@redhat.com>
27         PR c/69798
28         * gcc.dg/cilk-plus/pr69798-1.c: New test.
29         * gcc.dg/cilk-plus/pr69798-2.c: New test.
31 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
33         PR target/70004
34         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
35         Delete.
36         (test_corners_sisd_si): Likewise.
37         (main): Remove checks of the above.
38         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
40 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
42         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
44 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
46         * gcc.dg/torture/pr69951.c: Accept argc==0.
48 2016-03-04  Richard Biener  <rguenther@suse.de>
50         PR c++/70054
51         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
52         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
54 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
56         PR testsuite/69766
57         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
58         testing multiarch.
60 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
62         PR debug/69947
63         * gcc.dg/guality/pr69947.c: New test.
65 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
67         PR ada/70017
68         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
70 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
72         PR rtl-optimization/69904
73         * gcc.target/arm/pr69904.c: New test.
75 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
77         PR target/70021
78         * gcc.dg/vect/pr70021.c: New test.
79         * gcc.target/i386/pr70021.c: New test.
81 2016-03-03  Marek Polacek  <polacek@redhat.com>
83         PR middle-end/70050
84         * gcc.dg/pr70050.c: New test.
86 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
88         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
90 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
92         PR tree-optimization/70043
93         * gfortran.dg/vect/pr70043.f90: New test.
95 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
97         * gnat.dg/specs/task1.ads: New test.
99 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
101         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
102         Invoke gdb with -batch.
103         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
105 2016-03-03  Richard Biener  <rguenther@suse.de>
107         PR tree-optimization/55936
108         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
110 2016-03-02  Jeff Law  <law@redhat.com>
112         PR rtl-optimization/69942
113         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
114         effects of argument promotions.
116         PR tree-optimization/69987
117         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
118         target does not support -fprefetch-loop-arrays.
120 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
122         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
124 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
126         PR rtl-optimization/69052
127         * gcc.target/i386/pr69052.c: New test.
129 2016-03-02  Alan Modra  <amodra@gmail.com>
131         * gcc.dg/pr69990.c: New.
133 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
135         PR c/68062
136         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
138         PR middle-end/70022
139         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
141         PR target/70028
142         * gcc.target/i386/pr70028.c: New test.
144 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
146         * c-c++-common/asan/swapcontext-test-1.c,
147         * c-c++-common/tsan/thread_leak.c,
148         * g++.dg/tsan/aligned_vs_unaligned_race.C,
149         * g++.dg/tsan/benign_race.C,
150         * g++.dg/tsan/fd_close_norace.C,
151         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
152         races with sanitizer output
154 2016-03-02  Richard Biener  <rguenther@suse.de>
155             Uros Bizjak  <ubizjak@gmail.com>
157         PR target/67278
158         * gcc.dg/simd-8.c: New testcase.
160 2016-03-02  Richard Biener  <rguenther@suse.de>
162         PR middle-end/67278
163         * gcc.dg/simd-7.c: New testcase.
165 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
167         * gcc.target/i386/pr70007.c: Tweak.
169 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
171         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
173 2016-03-02  Marek Polacek  <polacek@redhat.com>
175         PR c/67854
176         * gcc.dg/pr67854.c: New test.
178 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
180         PR middle-end/70025
181         * gcc.dg/torture/pr70025.c: New test.
183 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
185         PR tree-optimization/68621
186         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
188 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
190         * gcc.target/i386/pr70007.c: New test.
192 2016-03-01  Jeff Law  <law@redhat.com>
194         PR tree-optimization/69196
195         * gcc.dg/tree-ssa/pr69196-1.c: New test.
197         PR tree-optimization/69196
198         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
199         duplicating code and spoiling the expected output.
201 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
203         PR target/70033
204         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
205         supports power9 before doing tests.
206         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
207         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
208         * gcc.target/powerpc/p9-permute.c: Likewise.
210 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
212         PR target/70027
213         * gcc.target/i386/pr70027.c: New test.
215 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
217         * gcc.dg/pr70017.c: New test.
219 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
221         PR c/69796
222         PR c/69974
223         * gcc.dg/pr69796.c: New test.
224         * gcc.dg/pr69974.c: New test.
226 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
228         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
230 2016-02-29  Jeff Law  <law@redhat.com>
232         PR tree-optimization/69987
233         * gfortran.dg/pr69987.f90: New test.
235         PR tree-optimization/69989
236         * gcc.c-torture/compile/pr69989-2.c: New test.
238 2016-03-01  Marek Polacek  <polacek@redhat.com>
240         PR c++/69795
241         * g++.dg/parse/invalid1.C: New test.
243 2016-03-01  Richard Biener  <rguenther@suse.de>
245         PR middle-end/70022
246         * gcc.dg/pr70022.c: New testcase.
248 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
250         PR tree-optimization/69956
251         * gcc.dg/pr69956.c: New test.
253 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
255         PR target/70011
256         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
257         XFAIL when hardware supports efficient unaligned storage access.
259 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
261         PR c++/69961
262         * g++.dg/template/pr69961a.C: New test.
263         * g++.dg/template/pr69961b.C: New test.
265 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
267         PR preprocessor/69985
268         * gcc.dg/cpp/pr69985.c: New test case.
270 2016-02-29  Jeff Law  <law@redhat.com>
272         PR tree-optimization/70005
273         * gcc.c-torture/execute/pr70005.c New test.
275         PR tree-optimization/69999
276         * gcc.c-torture/compile/pr69999.c: New test.
278 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
280         PR tree-optimization/69652
281         * gcc.dg/torture/pr69652.c: Delete test.
282         * gcc.dg/vect/pr69652.c: New test.
284 2016-02-19  Richard Biener  <rguenther@suse.de>
286         PR tree-optimization/69980
287         * gfortran.dg/vect/pr69980.f90: New testcase.
289 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
291         * gcc.target/sparc/20160229-1.c: New test.
293 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
295         * gnat.dg/stack_usage3.adb: New test.
296         * gnat.dg/stack_usage3_pkg.ads: New helper.
298 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
300         * gnat.dg/renaming8.adb: New test.
301         * gnat.dg/renaming8_pkg1.ads: New helper.
302         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
303         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
305 2016-02-29  Richard Biener  <rguenther@suse.de>
307         PR tree-optimization/69720
308         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
310 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
312         PR fortran/68147
313         PR fortran/47674
314         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
316 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
317             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
319         PR fortran/56007
320         * gfortran.dg/coarray_8.f90: Adjust error message.
321         * gfortran.dg/pr56007.f90: New test.
322         * gfortran.dg/pr56007.f: New test.
324 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
326         PR tree-optimization/69989
327         * gcc.dg/torture/pr69989.c: New test.
329 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
331         * gcc.target/i386/stack-realign-win.c: New test.
333 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
335         PR fortran/60126
336         * gfortran.dg/pr60126.f90: New test.
338 2016-02-27  Jeff Law  <law@redhat.com>
340         Revert
341         2016-02-26  Richard Biener  <rguenther@suse.de>
342                     Jeff Law  <law@redhat.com>
344         PR tree-optimization/69740
345         * gcc.c-torture/compile/pr69740-1.c: New test.
346         * gcc.c-torture/compile/pr69740-2.c: New test.
348 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
350         PR fortran/69910
351         * gfortran.dg/newunit_4.f90: New test.
353 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
355         PR target/69613
356         PR rtl-optimization/69886
357         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
358         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
359         target.
361 2016-02-26  Martin Sebor  <msebor@redhat.com>
363         PR tree-optimization/15826
364         * gcc.dg/tree-ssa/pr15826.c: New test.
366 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
368         PR target/69969
369         * gcc.target/powerpc/pr69969.c: New test.
371 2016-02-26  Martin Sebor  <msebor@redhat.com>
373         PR c++/15766
374         * g++.old-deja/g++.other/decl5.C: Add a test case.
376 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
378         PR target/69946
379         * gcc.target/powerpc/pr69946.c: New file.
381 2016-02-26  Richard Biener  <rguenther@suse.de>
382             Jeff Law  <law@redhat.com>
384         PR tree-optimization/69740
385         * gcc.c-torture/compile/pr69740-1.c: New test.
386         * gcc.c-torture/compile/pr69740-2.c: New test.
388 2016-02-26  Martin Jambor  <mjambor@suse.cz>
390         PR middle-end/69920
391         * gcc.dg/torture/pr69932.c: New test.
392         * gcc.dg/torture/pr69936.c: Likewise.
394 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
396         PR target/69709
397         * gcc.target/s390/pr69709.c: New test.
399 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
401         PR target/69245
402         * gcc.target/aarch64/pr69245_1.c: New test.
404 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
406         PR target/69613
407         * gcc.dg/torture/pr69613.c: New test.
409 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
411         PR rtl-optimization/69891
412         * gcc.target/i386/pr69891.c: New test.
414 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
415             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
417         PR target/61397
418         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
419         functionality for both 32-bit and 64-bit.
421 2016-02-26  Richard Biener  <rguenther@suse.de>
423         PR tree-optimization/69551
424         * gcc.dg/torture/pr69951.c: New testcase.
426 2016-02-25  Richard Biener  <rguenther@suse.de>
428         PR tree-optimization/48795
429         * gcc.dg/Warray-bounds-18.c: New testcase.
431 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
433         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
435 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
437         PR rtl-optimization/69896
438         * gcc.dg/pr69896.c: New test.
440 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
442         PR c++/69736
443         * g++.dg/cpp1y/paren2.C: New test.
445 2016-02-24  Martin Sebor  <msebor@redhat.com>
447         PR c/51147
448         * gcc.dg/enum-mode-2.c: New test.
450 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
452         PR c++/69922
453         * g++.dg/warn/Wnonnull-compare-6.C: New test.
454         * g++.dg/warn/Wnonnull-compare-7.C: New test.
455         * g++.dg/ubsan/pr69922.C: New test.
457 2016-02-24  Marek Polacek  <polacek@redhat.com>
459         PR c/69819
460         * gcc.dg/pr69819.c: New test.
462 2016-02-24  Martin Sebor  <msebor@redhat.com>
464         PR c++/69912
465         * g++.dg/ext/flexary15.C: New test.
467 2016-02-24  Martin Sebor  <msebor@redhat.com>
469         * gcc.dg/builtins-68.c: Avoid making unportable
470         assumptions about the relationship between SIZE_MAX and UINT_MAX.
471         * g++.dg/ext/builtin_alloca.C: Same.
473 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
474             Charles Baylis  <charles.baylis@linaro.org>
476         PR debug/61033
477         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
479 2016-02-24  Richard Biener  <rguenther@suse.de>
480             Jakub Jelinek  <jakub@redhat.com>
482         PR middle-end/69760
483         * gcc.dg/torture/pr69760.c: New testcase.
485 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
487         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
488         pattern on Solaris with as.
490 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
492         * gcc.target/arm/cond_sub_restrict_it.c: New test.
493         * gcc.target/arm/condarith_restrict_it.c: Likewise.
494         * gcc.target/arm/movcond_restrict_it.c: Likewise.
495         * gcc.target/arm/negscc_restrict_it.c: Likewise.
497 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
499         PR middle-end/69915
500         * gcc.dg/pr69915.c: New test.
502 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
504         PR rtl-optimization/69886
505         * gcc.dg/torture/pr69886.c: New test.
507 2016-02-24  Richard Biener  <rguenther@suse.de>
509         PR middle-end/68963
510         * gcc.dg/torture/pr68963.c: New testcase.
512 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
514         PR target/69875
515         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
516         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
517         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
518         * gcc.target/arm/atomic_loaddi_1.c: New test.
519         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
520         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
521         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
522         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
523         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
524         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
525         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
526         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
528 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
530         PR middle-end/69909
531         * gcc.dg/torture/pr69909.c: New test.
533 2016-02-24  Richard Biener  <rguenther@suse.de>
535         PR tree-optimization/69907
536         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
537         * gcc.dg/vect/bb-slp-34.c: XFAIL.
538         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
540 2016-02-24  Christian Bruel  <christian.bruel@st.com>
542         * gcc.target/arm/pragma_cpp_fma.c: New test.
544 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
546         PR fortran/61156
547         * gfortran.dg/include_6.f90: Update test.
549 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
551         PR objc/69844
552         * objc.dg/pr69844.m: New test.
554 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
556         PR libgfortran/69456
557         * gfortran.dg/namelist_89.f90: New test.
558         * gfortran.dg/pr59700.f90: Update test..
560 2016-02-23  Martin Sebor  <msebor@redhat.com>
562         PR middle-end/69780
563         * g++.dg/ext/builtin_alloca.C: New test.
564         * gcc.dg/builtins-68.c: New test.
566 2016-02-23  Richard Henderson  <rth@redhat.com>
568         * gcc.target/i386/addr-space-3.c: Remove test.
570 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
572         PR preprocessor/69126
573         PR preprocessor/69543
574         * c-c++-common/pr69126-2-long.c: New test.
575         * c-c++-common/pr69126-2-short.c: New test.
576         * c-c++-common/pr69543-1.c: Remove xfail.
578 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
580         PR preprocessor/69126
581         PR preprocessor/69543
582         PR preprocessor/69558
583         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
584         (f): Rename to...
585         (test_2): ...this, and add leading comment.
586         (MACRO_3, test_3): New.
587         (MACRO_4A, MACRO_4B, test_4): New.
588         (MACRO): Rename to...
589         (MACRO_5): ...this.
590         (g): Rename to...
591         (test_5): ...this, updating for renaming of MACRO, and
592         add leading comment.
593         * c-c++-common/pr69543-1.c: New.
594         * c-c++-common/pr69543-2.c: New.
595         * c-c++-common/pr69543-3.c: New.
596         * c-c++-common/pr69543-4.c: New.
597         * c-c++-common/pr69558-1.c: New.
598         * c-c++-common/pr69558-2.c: New.
599         * c-c++-common/pr69558-3.c: New.
600         * c-c++-common/pr69558-4.c: New.
601         * gcc.dg/pr69558.c: Move to...
602         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
603         xfail for c++.
605 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
607         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
608         to -ftree-parallelize-loops/-fopenacc changes.
609         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
610         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
611         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
612         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
613         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
614         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
615         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
616         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
617         * c-c++-common/goacc/kernels-loop.c: Likewise.
618         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
619         * c-c++-common/goacc/kernels-reduction.c: Likewise.
620         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
621         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
623 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
625         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
627 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
629         PR c++/69902
630         * g++.dg/warn/Wnonnull-compare-5.C: New test.
632         PR c/69900
633         * gcc.dg/pr69900.c: New test.
635 >>>>>>> .r233653
636 2016-02-23  Martin Jambor  <mjambor@suse.cz>
638         PR tree-optimization/69666
639         * gcc.dg/tree-ssa/pr69666.c: New test.
641 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
643         PR fortran/67451
644         * gfortran.dg/coarray_allocate_5.f08: New test.
646 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
648         * gcc.target/s390/vcond-shift.c: Move to ...
649         * gcc.target/s390/vector/vcond-shift.c: ... here.
651 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
653         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
654         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
656 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
658         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
660 2016-02-20  Mark Wielaard  <mjw@redhat.com>
662         PR c/28901
663         * gcc.dg/unused-variable-3.c: New test.
665 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
667         PR target/69888
668         * gcc.target/i386/pr69888.c: New test.
670 2016-02-22  Richard Biener  <rguenther@suse.de>
672         PR tree-optimization/69882
673         * gfortran.dg/vect/pr69882.f90: New testcase.
675 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
677         PR target/69885
678         * gcc.dg/pr69885.c: New test.
680 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
682         PR target/69806
683         PR target/54089
684         * gcc.target/sh/pr54089-10.c: New.
686 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
688         PR fortran/69423
689         * gfortran.dg/deferred_character_15.f90 : New test.
691 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
693         PR fortran/57365
694         gfortran.dg/allocate_with_source_18.f03: New test.
696 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
698         PR fortran/52531
699         gfortran.dg/gomp/pr52531.f90: New test.
701 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
703         PR c++/69865
704         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
705         -std=c++03.
707 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
709         PR c++/69826
710         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
711         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
713         PR c++/69850
714         * g++.dg/warn/Wnonnull-compare-4.C: New test.
716         PR c++/69851
717         * g++.dg/torture/pr69851.C: New test.
719 2016-02-19  Martin Sebor  <msebor@redhat.com>
721         PR testsuite/69573
722         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
724 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
726         PR c++/69850
727         * g++.dg/warn/Wnonnull-compare-2.C: New test.
728         * g++.dg/warn/Wnonnull-compare-3.C: New test.
730         PR c++/67767
731         * g++.dg/cpp0x/pr67767.C: New test.
733 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
735         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
736         for fp, simd, crypto, crc, lse.
737         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
738         above.
739         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
740         effective target check.
742 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
744         PR target/69820
745         * gcc.target/i386/pr69820.c: New test.
747 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
749         * gcc.target/s390/vector/int128-1.c: New test.
751 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
753         * gcc.target/s390/vector/vec-vcond-1.c: New test.
755 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
757         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
758         instruction pattern name to prevent the testcase from failing with
759         -march=z13.
761 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
763         * gcc.target/s390/md/movstr-2.c: New test.
765 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
767         * gcc.target/s390/morestack.c: New test.
769 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
771         PR target/69625
772         * gcc.target/s390/pr69625.c: Add test case.
774 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
776         PR testsuite/68580
777         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
779 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
781         PR target/68404
782         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
783         * gcc.target/powerpc/fusion3.c: Likewise.
785 2016-02-18  Richard Biener  <rguenther@suse.de>
787         PR middle-end/69553
788         * g++.dg/torture/pr69553.C: New testcase.
790 2016-02-18  Nick Clifton  <nickc@redhat.com>
792         PR target/62254
793         PR target/69610
794         * gcc.target/arm/pr62554.c: New test.
795         * gcc.target/arm/pr69610-1.c: New test.
796         * gcc.target/arm/pr69610-2.c: New test.
798 2016-02-18  Richard Biener  <rguenther@suse.de>
800         PR middle-end/69854
801         * gcc.dg/torture/pr69854.c: New testcase.
803 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
805         PR c++/69850
806         * g++.dg/warn/Wnonnull-compare-1.C: New test.
808 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
810         * gcc.target/powerpc/vec-cg.c: New test.
812 2016-02-17  Richard Biener  <rguenther@suse.de>
814         PR testsuite/69586
815         * gcc.dg/uninit-21.c: Add -fno-short-enums.
817 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
819         PR target/69161
820         * gcc.c-torture/compile/pr69161.c: New test.
822 2016-02-17  David Sherwood  <david.sherwood@arm.com>
824         PR target/69532
825         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
826         * gcc.target/arm/vect-fmaxmin.c: Likewise.
828 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
830         * gcc.dg/ifcvt-4.c: Skip on Visium.
832 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
834         * gnat.dg/atomic8.adb: New test.
836 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
838         * gnat.dg/discr46.ad[sb]: New test.
840 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
842         PR Target/48344
843         * gcc.target/powerpc/pr48344-1.c: New test.
845 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
847         PR fortran/69742
848         * gfortran.dg/associate_21.f90:  New test.
850 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
852         PR c/69835
853         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
854         -Wnonnull in dg-options.
855         * c-c++-common/nonnull-2.c: New test.
857 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
858             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
860         * gcc.target/aarch64/vector_initialization_nostack.c: New.
862 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
864         PR middle-end/69801
865         * gcc.dg/pr69801.c: Add empty dg-options.
867 2016-02-16  James Norris  <jnorris@codesourcery.com>
869         * c-c++-common/goacc/deviceptr-1.c: Add tests.
870         * g++.dg/goacc/deviceptr-1.c: New file.
872 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
874         PR tree-optimization/69820
875         * gcc.dg/vect/pr69820.c: New test.
877 2016-02-16  Richard Biener  <rguenther@suse.de>
879         PR tree-optimization/69776
880         * gcc.dg/torture/pr69776-2.c: New testcase.
882 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
884         PR tree-optimization/69714
885         * gcc.dg/torture/pr69714.c: New test.
887 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
889         PR tree-optimization/69802
890         * gcc.dg/pr69802.c: New test.
892 2016-02-16  Richard Biener  <rguenther@suse.de>
894         PR middle-end/69801
895         * gcc.dg/pr69801.c: New testcase.
897 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
899         PR libgfortran/69651
900         * gfortran.dg/read_bang.f90: New test.
901         * gfortran.dg/read_bang4.f90: New test.
903 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
905         PR c++/69658
906         * g++.dg/init/pr69658.C: New test.
908         PR c++/69797
909         * c-c++-common/pr69797.c: New test.
911 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
913         * lib/target-supports.exp (check_effective_target_section_anchors): Add
914         check for aarch64*-*-*.
916 2016-02-15  Richard Biener  <rguenther@suse.de>
918         PR tree-optimization/69783
919         * gcc.dg/vect/pr69783.c: New testcase.
921 2016-02-15  Richard Biener  <rguenther@suse.de>
923         PR tree-optimization/69776
924         * gcc.dg/torture/pr69776.c: New testcase.
926 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
928         PR fortran/60526
929         * gfortran.dg/type_decl_4.f90:  Reinstated.
931 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
933         PR fortran/68746
934         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
936 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
938         PR fortran/60526
939         PR bootstrap/69816
940         * gfortran.dg/type_decl_4.f90:  Removed.
942 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
944         PR fortran/60526
945         * gfortran.dg/type_decl_4.f90:  New test.
947 2016-02-14  Alan Modra  <amodra@gmail.com>
949         PR testsuite/68886
950         * gcc.c-torture/execute/stkalign.c: Revise test.
952 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
954         PR target/67260
955         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
957 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
959         PR target/67260
960         * gcc.target/sh/torture/pr67260.c: New.
962 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
964         * gcc.dg/pr67964.c: Add dg-require-alias.
966 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
968         PR target/67636
969         PR target/64345
970         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
972 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
974         PR libgfortran/69668
975         * gfortran.dg/namelist_88.f90: New test.
977 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
979         PR libgfortran/69668
980         * gfortran.dg/namelist_38.f90: Update test.
981         * gfortran.dg/namelist_84.f90: Update test.
983 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
985         PR other/69554
986         * gcc.dg/pr69554-1.c: New test.
987         * gfortran.dg/pr69554-1.F90: New test.
988         * gfortran.dg/pr69554-2.F90: New test.
989         * lib/gcc-dg.exp (proc dg-locus): New function.
990         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
991         distinguish between the caret-printing and non-caret-printing
992         cases.  If caret-printing has been explicitly enabled, bail out
993         without attempting to fix up the output.
995 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
997         PR driver/69265
998         PR driver/69453
999         * gcc.dg/spellcheck-options-3.c: New test case.
1000         * gcc.dg/spellcheck-options-4.c: New test case.
1001         * gcc.dg/spellcheck-options-5.c: New test case.
1002         * gcc.dg/spellcheck-options-6.c: New test case.
1003         * gcc.dg/spellcheck-options-7.c: New test case.
1004         * gcc.dg/spellcheck-options-8.c: New test case.
1005         * gcc.dg/spellcheck-options-9.c: New test case.
1006         * gcc.dg/spellcheck-options-10.c: New test case.
1008 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
1010         PR rtl-optimization/69764
1011         PR rtl-optimization/69771
1012         * c-c++-common/pr69764.c: New test.
1013         * gcc.dg/torture/pr69771.c: New test.
1015 2016-02-12  Marek Polacek  <polacek@redhat.com>
1017         * g++.dg/torture/init-list1.C: New.
1019 2016-02-12  Marek Polacek  <polacek@redhat.com>
1021         * gcc.dg/pr69522.c: Add empty dg-options.
1023 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
1025         * g++.dg/lto/lto.exp: Include and init mpx.
1026         * g++.dg/lto/pr69729_0.C: New test.
1028 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
1030         PR ipa/69241
1031         * g++.dg/ipa/pr69241-4.C: New test.
1033         PR ipa/68672
1034         * g++.dg/ipa/pr68672-1.C: New test.
1035         * g++.dg/ipa/pr68672-2.C: New test.
1036         * g++.dg/ipa/pr68672-3.C: New test.
1038 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
1040         PR c/69522
1041         * gcc.dg/pr69522.c: New test.
1043 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
1045         PR c++/69098
1046         * g++.dg/cpp1y/69098.C: New test.
1047         * g++.dg/cpp1y/69098-2.C: New test.
1049 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
1051         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
1052         and neighbour -> neighbor.
1053         * objc.dg/attributes/method-nonnull-1.m: Likewise.
1054         * objc.dg/gnu-api-2-class-meta.m: Likewise.
1055         * c-c++-common/Wvarargs.c: Likewise.
1056         * c-c++-common/goacc/host_data-5.c: Likewise.
1057         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1058         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
1059         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
1060         * gcc.target/aarch64/pr60697.c: Likewise.
1061         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
1062         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
1063         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
1064         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
1065         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
1066         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1067         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
1068         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
1069         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
1070         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
1071         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
1072         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
1073         * g++.dg/lookup/koenig5.C: Likewise.
1074         * g++.dg/ext/no-asm-2.C: Likewise.
1075         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
1076         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
1077         * gfortran.dg/used_types_16.f90: Likewise.
1078         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
1079         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
1080         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
1081         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
1082         * gfortran.dg/abstract_type_6.f03: Likewise.
1083         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
1084         * gfortran.dg/used_types_15.f90: Likewise.
1085         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
1086         * gfortran.dg/exit_3.f08: Likewise.
1087         * gfortran.dg/open_status_2.f90: Likewise.
1088         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
1089         * gfortran.dg/intrinsic_std_1.f90: Likewise.
1090         * gfortran.dg/associate_1.f03: Likewise.
1091         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
1092         * gfortran.dg/intrinsic_std_6.f90: Likewise.
1093         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
1094         * gcc.dg/builtin-object-size-1.c: Likewise.
1095         * gcc.dg/noreturn-6.c: Likewise.
1096         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
1097         * gcc.dg/globalalias.c: Likewise.
1098         * gcc.dg/builtins-config.h: Likewise.
1099         * gcc.dg/pr30457.c: Likewise.
1100         * gcc.c-torture/compile/volatile-1.c: Likewise.
1101         * gcc.c-torture/execute/20101011-1.c: Likewise.
1102         * c-c++-common/Waddress-1.c: Likewise.
1104 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
1106         PR c/69768
1107         * c-c++-common/Waddress-1.c: New test.
1109 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
1111         PR fortran/69296
1112         * gfortran.dg/associate_19.f03: New test.
1113         * gfortran.dg/associate_20.f03: New test.
1115 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
1117         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
1119 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1121         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
1122         .arch armv8-a\n.  Add -dA to dg-options.
1123         * gcc.target/aarch64/assembler_arch_1.c: New test.
1124         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
1126 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
1128         PR c++/68726
1129         * g++.dg/cpp0x/pr68726.C: New.
1131 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
1133         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
1134         test.
1136 2016-02-11  Richard Biener  <rguenther@suse.de>
1138         * g++.dg/tree-ssa/pr61034.C: Adjust.
1140 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
1142         PR target/69148
1143         * gcc.target/s390/pr69148.c: New.
1145 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
1147         PR tree-optimization/69652
1148         * gcc.dg/torture/pr69652.c: New test.
1150 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
1151             Patrick Palka  <ppalka@gcc.gnu.org>
1153         PR ipa/69241
1154         PR c++/69649
1155         * g++.dg/ipa/pr69241-1.C: New test.
1156         * g++.dg/ipa/pr69241-2.C: New test.
1157         * g++.dg/ipa/pr69241-3.C: New test.
1158         * g++.dg/ipa/pr69649.C: New test.
1160 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
1162         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
1163         * gcc.dg/tree-ssa/sra-18.c: Ditto.
1165 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
1167         PR tree-optimization/68021
1168         * gcc.dg/tree-ssa/pr68021.c: New test.
1170 2016-02-10  Richard Biener  <rguenther@suse.de>
1172         PR tree-optimization/69726
1173         * gcc.dg/uninit-22.c: New testcase.
1175 2016-02-09  Andrew Pinski  <apinski@cavium.com>
1177         PR tree-opt/69282
1178         * gcc.c-torture/compile/20160205-1.c: New testcase.
1180 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
1182         PR target/68404
1183         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
1184         instead accessing a really large arrray.
1185         * gcc.target/powerpc/fusion3.c: Likewise.
1187 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
1189         PR target/68532
1190         * gcc.c-torture/execute/pr68532.c: New test.
1192 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
1194         PR target/69634
1195         * gcc.dg/pr69634.c: New.
1197 2016-02-09  Richard Biener  <rguenther@suse.de>
1199         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
1201 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
1203         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
1205 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
1207         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
1209 2016-02-09  Richard Biener  <rguenther@suse.de>
1211         PR tree-optimization/69715
1212         * gcc.dg/torture/pr69715.c: New testcase.
1214 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
1216         PR c++/69139
1217         * g++.dg/cpp0x/trailing12.C: New test.
1218         * g++.dg/cpp0x/trailing13.C: New test.
1220 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
1222         PR c++/69283
1223         PR c++/67835
1224         * g++.dg/cpp1y/auto-fn29.C: New test.
1225         * g++.dg/cpp1y/auto-fn30.C: New test.
1227 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
1229         PR tree-optimization/69209
1230         * gcc.c-torture/compile/pr69209.c: New test.
1232 2016-02-08  Jeff Law  <law@redhat.com>
1234         PR tree-optimization/68541
1235         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
1236         of statements allowed in join block for path splitting.
1238 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
1240         PR c++/59627
1241         * g++.dg/gomp/pr59627.C: New test.
1243         PR ipa/69239
1244         * g++.dg/ipa/pr69239.C: New test.
1246 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
1248         PR preprocessor/69664
1249         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
1250         * gcc.dg/cpp/warn-comments.c: Likewise.
1252 2016-02-08  Marek Polacek  <polacek@redhat.com>
1254         PR c++/69688
1255         * g++.dg/init/const12.C: New test.
1257 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
1259         PR target/60410
1260         * gcc.dg/lto/pr55113_0.c: Remove test.
1262 2016-02-08  Richard Biener  <rguenther@suse.de>
1264         PR tree-optimization/69719
1265         * gcc.dg/torture/pr69719.c: New testcase.
1267 2016-02-08  Richard Biener  <rguenther@suse.de>
1268         Jeff Law  <law@redhat.com>
1270         PR target/68273
1271         * gcc.target/mips/pr68273.c: New testcase.
1273 2016-02-08   Richard Biener  <rguenther@suse.de>
1275         PR rtl-optimization/69274
1276         * gcc.target/i386/addr-sel-1.c: XFAIL.
1278 2016-02-08  Jeff Law  <law@redhat.com>
1280         PR tree-optimization/68541
1281         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
1283         PR tree-optimization/65917
1284         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
1286 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1288         PR fortran/50555
1289         * gfortran.dg/namelist_args.f90: New test.
1291 2016-02-05  Jeff Law  <law@redhat.com>
1293         PR tree-optimization/68541
1294         * gcc.dg/tree-ssa/split-path-2.c: New test.
1295         * gcc.dg/tree-ssa/split-path-3.c: New test.
1296         * gcc.dg/tree-ssa/split-path-4.c: New test.
1297         * gcc.dg/tree-ssa/split-path-5.c: New test.
1298         * gcc.dg/tree-ssa/split-path-6.c: New test.
1299         * gcc.dg/tree-ssa/split-path-7.c: New test.
1301 2016-02-05  Martin Sebor  <msebor@redhat.com>
1303         PR c++/69662
1304         * g++.dg/warn/Wplacement-new-size-1.C: New test.
1305         * g++.dg/warn/Wplacement-new-size-2.C: New test.
1307 2016-02-06  Richard HEnderson  <rth@redhat.com>
1309         PR c/69643
1310         * gcc.target/i386/addr-space-4.c: New.
1311         * gcc.target/i386/addr-space-5.c: New.
1313 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
1315         PR fortran/66089
1316         * gfortran.dg/elemental_dependency_6.f90: New.
1318 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
1320         PR rtl-optimization/69691
1321         * gcc.c-torture/execute/pr69691.c: New test.
1323         PR c++/69628
1324         * g++.dg/parse/pr69628.C: New test.
1326 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
1328         * gcc.dg/sancov/asan.c: Move to ...
1329         * gcc.dg/asan/sancov-1.c: ... here.
1331 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
1333         * gcc.target/i386/pr69577.c: Require avx_runtime target.
1335 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
1337         PR target/69677
1338         * gcc.target/i386/pr69677.c: New test.
1340 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
1342         PR c++/68948
1343         * g++.dg/template/pr68948.C: New test.
1345 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1347         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
1348         (only necessary on s390x).
1350 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
1352         * gcc.target/i386/pr69454-2.c: Compile with -msse2
1353         -mno-accumulate-outgoing-args.
1355 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
1357         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
1359 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
1361         PR c/69669
1362         * c-c++-common/pr69669.c: New test.
1364 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
1366         PR target/69667
1367         * g++.dg/pr69667.C: New file.
1369 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
1371         PR target/69619
1372         * gcc.dg/pr69619.c: Add new test.
1374 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
1376         PR rtl-optimization/69577
1377         * gcc.target/i386/pr69577.c: New test.
1379 2016-02-04  Martin Liska  <mliska@suse.cz>
1381         * g++.dg/asan/pr69276.C: New test.
1383 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1385         PR target/65932
1386         PR target/67714
1387         * gcc.target/arm/wmul-3.c: Simplify test to generate just
1388         a single smulbb instruction.
1389         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
1390         * gcc.target/amr/wmul-2.c: Likewise.
1392 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1394         PR target/65932
1395         PR target/67714
1396         * gcc.c-torture/execute/pr67714.c: New test.
1398 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
1400         PR target/69454
1401         * gcc.target/i386/pr69454-1.c: New test.
1402         * gcc.target/i386/pr69454-2.c: New test.
1404 2016-02-03  Martin Sebor  <msebor@redhat.com>
1406         PR c++/69251
1407         PR c++/69253
1408         PR c++/69290
1409         PR c++/69277
1410         PR c++/69349
1411         * g++.dg/ext/flexarray-mangle-2.C: New test.
1412         * g++.dg/ext/flexarray-mangle.C: New test.
1413         * g++.dg/ext/flexarray-subst.C: New test.
1414         * g++.dg/ext/flexary11.C: New test.
1415         * g++.dg/ext/flexary12.C: New test.
1416         * g++.dg/ext/flexary13.C: New test.
1417         * g++.dg/ext/flexary14.C: New test.
1418         * g++.dg/other/dump-ada-spec-2.C: Adjust.
1420 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
1422         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
1423         Define only if CHECK_FLOAT128 is defined.
1424         (main): Properly initialize u5.
1426 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
1428         PR c/69627
1429         * gcc.dg/pr69627.c: New test.
1431         PR target/69644
1432         * gcc.dg/pr69644.c: New test.
1434 2016-02-03  Mike Stump  <mikestump@comcast.net>
1436         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
1437         support for struct-layout-1.exp.
1439 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
1441         PR c++/69056
1442         * g++.dg/cpp0x/pr69056.C: New test.
1444 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
1445             Alexandre Oliva  <aoliva@redhat.com>
1447         PR target/69461
1448         * gcc.target/powerpc/pr69461.c: New.
1450 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
1452         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
1453         works from here ...
1454         (check_effective_target_fsanitize_thread): ... to here.  Do not
1455         specify additional compile flags for the test source.
1456         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
1457         specify additional compile flags for the test source.
1459 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
1461         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
1463 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
1465         PR fortran/67451
1466         PR fortran/69418
1467         * gfortran.dg/coarray_allocate_2.f08: New test.
1468         * gfortran.dg/coarray_allocate_3.f08: New test.
1469         * gfortran.dg/coarray_allocate_4.f08: New test.
1471 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
1473         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
1474         use same scan-tree-dump-times on all platforms.
1475         * gcc.dg/vect/vect-outer-1.c: Likewise.
1476         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1477         * gcc.dg/vect/vect-outer-1a.c: Likewise.
1478         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1479         * gcc.dg/vect/vect-outer-1b.c: Likewise.
1480         * gcc.dg/vect/vect-outer-2b.c: Likewise.
1481         * gcc.dg/vect/vect-outer-3b.c: Likewise.
1482         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1484 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
1486         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
1487         warning.
1489 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
1491         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
1493 2016-02-02  James Norris  <jnorris@codesourcery.com>
1495         * c-c++-common/goacc/routine-5.c: Add tests.
1497 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
1499         * gcc.target/nvptx/unsigned-cmp.c: New test.
1501 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
1503         * gcc.target/aarch64/scalar_shift_1.c
1504         (test_corners_sisd_di): Improve force to SIMD register.
1505         (test_corners_sisd_si): Likewise.
1506         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
1507         Remove scan-assembler check for ldr.
1509 2016-02-02  Richard Biener  <rguenther@suse.de>
1511         PR tree-optimization/69595
1512         * gcc.dg/Warray-bounds-17.c: New testcase.
1514 2016-02-02  Richard Biener  <rguenther@suse.de>
1516         PR tree-optimization/69606
1517         * gcc.dg/torture/pr69606.c: New testcase.
1519 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
1521         PR middle-end/68542
1522         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
1523         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
1525 2016-02-02  Alan Modra  <amodra@gmail.com>
1527         PR target/69548
1528         * gcc.target/powerpc/pr69548.c: New test.
1530 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
1532         PR rtl-optimization/69592
1533         * gcc.dg/pr69592.c: New test.
1535         PR preprocessor/69543
1536         PR c/69558
1537         * gcc.dg/pr69543.c: New test.
1538         * gcc.dg/pr69558.c: New test.
1540 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
1542         PR testsuite/65940
1543         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
1545 2016-02-01  Martin Sebor  <msebor@redhat.com>
1547         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
1549 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
1551         PR tree-optimization/67921
1552         * c-c++-common/ubsan/pr67921.c: New test.
1554 2016-02-01  Richard Biener  <rguenther@suse.de>
1556         PR middle-end/69556
1557         * gcc.dg/tree-ssa/recip-8.c: New testcase.
1559 2016-02-01  Richard Biener  <rguenther@suse.de>
1561         PR tree-optimization/69574
1562         * gcc.dg/torture/pr69574.c: New testcase.
1564 2016-02-01  Richard Biener  <rguenther@suse.de>
1566         PR tree-optimization/69579
1567         * gcc.dg/setjmp-6.c: New testcase.
1569 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
1571         PR rtl-optimization/69570
1572         * g++.dg/opt/pr69570.C: New test.
1574 2016-02-01  Richard Henderson  <rth@redhat.com>
1576         * gcc.dg/pr69535.c: New test.
1578 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
1580         PR testsuite/69584
1581         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
1582         * gcc.dg/tree-ssa/sra-18.c: Likewise.
1584         PR debug/68244
1585         * g++.dg/parse/parens3.C: Use register "4" on hppa.
1587         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
1589 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
1591         PR fortran/67564
1592         * gfortran.dg/allocate_with_source_17.f03: New test.
1594 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
1596         PR tree-optimization/69546
1597         * gcc.dg/torture/pr69546.c: New test.
1599 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
1601         PR fortran/69566
1602         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
1604 2016-01-30  Martin Sebor  <msebor@redhat.com>
1606         PR c++/68490
1607         * g++.dg/ext/flexary10.C: New test.
1609 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
1611         PR fortran/66707
1612         gfortran.dg/common_23.f90: New test.
1614 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1616         PR target/65546
1617         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
1618         condition being checked, and disable it when the target supports
1619         misaligned loads and stores.
1621 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
1623         PR debug/69518
1624         * gcc.dg/torture/pr69518.c: New test.
1626 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
1628         PR target/69530
1629         * gcc.target/i386/pr69530.c: New test.
1631 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
1633         PR target/65604
1634         * gcc.target/mips/div-delay.c: New test.
1636 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
1638         PR target/69551
1639         * gcc.target/i386/pr69551.c: New test.
1641         PR target/66137
1642         * gcc.target/i386/pr66137.c: New test.
1644 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
1646         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
1647         always built for p5600.
1648         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
1649         isa=p5600 dg-option.
1651 2016-01-29  Richard Biener  <rguenther@suse.de>
1653         PR tree-optimization/69547
1654         * g++.dg/tree-ssa/pr69547.C: New testcase.
1656 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
1658         PR debug/66869
1659         * g++.dg/warn/Wunused-function2.C: New test.
1661 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1663         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
1664         support for test to succeed.
1666 2016-01-29  Marek Polacek  <polacek@redhat.com>
1668         PR c++/69509
1669         PR c++/69516
1670         * g++.dg/ext/constexpr-vla2.C: New test.
1671         * g++.dg/ext/constexpr-vla3.C: New test.
1672         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
1674 2016-01-29  Richard Biener  <rguenther@suse.de>
1676         PR middle-end/69537
1677         * gcc.dg/uninit-21.c: New testcase.
1679 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
1681         PR target/69459
1682         * gcc.target/i386/pr69459.c: New test.
1684 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
1686         PR target/68400
1687         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
1688         * gcc.target/mips/pr68400.c: New test.
1690 2016-01-28  Martin Sebor  <msebor@redhat.com>
1692         PR target/17381
1693         * gcc.target/powerpc/pr17381.c: New test.
1695 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
1697         PR middle-end/69542
1698         * gcc.dg/torture/pr69542.c: New test.
1700 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
1702         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
1704 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
1706         * gcc.dg/pr65980.c: Skip on AIX.
1707         * gcc.dg/pr66688.c: Same.
1709 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
1711         PR target/63679
1712         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
1713         * gcc.dg/tree-ssa/sra-18.c: Same.
1715 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
1717         PR fortran/62536
1718         * gfortran.dg/block_15.f08: New test.
1719         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
1720         on incorrectly closed BLOCK.
1722 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
1724         * gcc.dg/declare-simd.c: New test.
1725 2016-01-28  Richard Biener  <rguenther@suse.de>
1727         PR tree-optimization/69466
1728         * gfortran.dg/vect/pr69466.f90: New testcase.
1730 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1732         * g++.dg/pr67989.C: Remove ARM-specific option.
1733         * gcc.target/arm/pr67989.C: New file.
1735 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
1737         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
1738         and expm1 test for glibc < 2.11.
1740 2016-01-27  Richard Henderson  <rth@redhat.com>
1742         * gcc.c-torture/execute/pr69447.c: New test.
1744 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
1746         PR fortran/69422
1747         * gfortran.dg/alloc_comp_assign_15.f03: New test.
1749 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
1751         PR debug/66869
1752         * gcc.dg/pr66869.c: New test.
1754 2016-01-25  Jeff Law  <law@redhat.com>
1756         PR tree-optimization/68398
1757         PR tree-optimization/69196
1758         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
1759         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
1760         path to avoid new heuristic allowing more irreducible regions
1761         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
1762         * gcc.dg/tree-ssa/vrp46.c: Likewise.
1763         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
1764         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
1765         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1767 2016-01-27  Marek Polacek  <polacek@redhat.com>
1769         PR c/68062
1770         * c-c++-common/vector-compare-4.c: New test.
1772 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
1774         PR preprocessor/69126
1775         * c-c++-common/pr69126.c: New test case.
1777 2016-01-27  Ian Lance Taylor  <iant@google.com>
1779         * gcc.dg/tree-ssa/ivopt_5.c: New test.
1781 2016-01-27  Ryan Burn  <contact@rnburn.com>
1783         PR cilkplus/69267
1784         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
1786 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
1788         PR target/69512
1789         * gcc.target/i386/pr69512.c: New test.
1791 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
1793         PR ada/69488
1794         * gnat.dg/sso/*.adb: Robustify dg-output directives.
1796 2016-01-27  Marek Polacek  <polacek@redhat.com>
1798         PR c++/69379
1799         * g++.dg/pr69379.C: New test.
1801 2016-01-27  Martin Sebor  <msebor@redhat.com>
1803         PR c++/69317
1804         * g++.dg/abi/Wabi-2-2.C: New test.
1805         * g++.dg/abi/Wabi-2-3.C: New test.
1806         * g++.dg/abi/Wabi-3-2.C: New test.
1807         * g++.dg/abi/Wabi-3-3.C: New test.
1809 2016-01-27  Richard Biener  <rguenther@suse.de>
1811         PR tree-optimization/69166
1812         * gcc.dg/torture/pr69166.c: New testcase.
1814 2016-01-27  Martin Jambor  <mjambor@suse.cz>
1816         PR tree-optimization/69355
1817         * gcc.dg/tree-ssa/pr69355.c: New test.
1819 2016-01-27  Marek Polacek  <polacek@redhat.com>
1821         PR c++/69496
1822         * g++.dg/ext/constexpr-vla1.C: New test.
1824 2016-01-20  Christian Bruel  <christian.bruel@st.com>
1826         PR target/69245
1827         * gcc.target/arm/pr69245.c: New test.
1829 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
1831         PR tree-optimization/69399
1832         * gcc.dg/torture/pr69399.c: New test.
1834 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
1836         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
1838 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
1840         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
1842 2016-01-26  Tom de Vries  <tom@codesourcery.com>
1844         PR tree-optimization/69110
1845         * gcc.dg/autopar/pr69110.c: New test.
1847 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
1848             Sebastian Pop  <s.pop@samsung.com>
1850         * gcc.dg/graphite/isl-ast-op-select.c: New.
1852 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
1854         PR fortran/69385
1855         * gfortran.dg/allocate_error_6.f90: New test.
1857 2016-01-26  Richard Henderson  <rth@redhat.com>
1859         * gcc.dg/tm/pr60908.c: New test.
1861 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
1863         PR other/69006
1864         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
1865         directive.
1866         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
1867         expected multiline output to reflect the colorization being
1868         disabled before newlines.
1869         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1870         (custom_diagnostic_finalizer): Replace call to
1871         pp_newline_and_flush with call to pp_flush.
1872         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
1873         * gfortran.dg/implicit_class_1.f90: Likewise.
1874         * lib/gcc-dg.exp (allow_blank_lines): New global.
1875         (dg-allow-blank-lines-in-output): New procedure.
1876         (gcc-dg-prune): Complain about blank lines in the output, unless
1877         dg-allow-blank-lines-in-output was called.
1878         * lib/multiline.exp (_build_multiline_regex): Only support
1879         arbitrary followup text for non-blank-lines, not for blank lines.
1881 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
1883         PR tree-optimization/69483
1884         * gcc.dg/pr69483.c: New test.
1885         * g++.dg/opt/pr69483.C: New test.
1887 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1889         PR target/68620
1890         * gcc.target/arm/pr68620.c: New test.
1892 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
1894         * gcc.target/i386/pr68986-2.c: Remove -m32.
1896 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
1898         PR target/68986
1899         * gcc.target/i386/pr68986-1.c: New test.
1900         * gcc.target/i386/pr68986-2.c: Likewise.
1901         * gcc.target/i386/pr68986-3.c: Likewise.
1903 2016-01-26  Christian Bruel  <christian.bruel@st.com>
1905         * lib/target-supports.exp
1906         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
1907         (check_effective_target_arm_crypto_pragma_ok): Likewise.
1908         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
1910 2016-01-26  Richard Biener  <rguenther@suse.de>
1912         PR tree-optimization/69452
1913         * gcc.dg/torture/pr69452.c: New testcase.
1915 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
1917         PR target/69442
1918         * gcc.dg/pr69442.c: New test.
1920 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
1922         PR target/67896
1923         * gcc.target/aarch64/simd/pr67896.C: New.
1925 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
1927         PR tree-optimization/69400
1928         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
1929         function.
1930         (plugin_init): Call it.
1931         * gcc.dg/torture/pr69400.c: New test.
1933 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1935         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
1937 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
1938             Sebastian Pop  <s.pop@samsung.com>
1940         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
1941         isl-0.15.
1943 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
1944             Sebastian Pop  <s.pop@samsung.com>
1946         * gcc.dg/graphite/pr69292.c: New.
1948 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
1950         * c-c++-common/goacc/use_device-1.c: New test.
1952 2016-01-25  Jeff Law  <law@redhat.com>
1954         PR tree-optimization/69196
1955         PR tree-optimization/68398
1956         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
1957         * gcc.dg/tree-ssa/pr68198.c: Likewise.
1959 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
1961         PR target/69469
1962         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
1963         Algorithm.
1965 2016-01-25  Richard Biener  <rguenther@suse.de>
1967         PR testsuite/69380
1968         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
1970 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
1972         PR target/69421
1973         * gcc.dg/pr69421.c: New test.
1975 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
1977         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
1978         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
1979         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
1980         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
1981         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
1982         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
1983         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
1984         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
1985         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
1986         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
1988 2016-01-25  Richard Biener  <rguenther@suse.de>
1990         PR tree-optimization/69376
1991         * gcc.dg/torture/pr69376.c: New testcase.
1993 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1995         PR fortran/69397
1996         PR fortran/68442
1997         * gfortran.dg/interface_38.f90: New test.
1998         * gfortran.dg/interface_39.f90: New test.
2000 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
2002         Revert:
2003         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
2005         PR c++/11858
2006         PR c++/24663
2007         PR c++/24664
2008         * g++.dg/template/pr11858.C: New test.
2009         * g++.dg/template/pr24663.C: New test.
2010         * g++.dg/template/unify12.C: New test.
2011         * g++.dg/template/unify13.C: New test.
2012         * g++.dg/template/unify14.C: New test.
2013         * g++.dg/template/unify15.C: New test.
2014         * g++.dg/template/unify16.C: New test.
2015         * g++.dg/template/unify17.C: New test.
2017 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
2019         PR fortran/68283
2020         gfortran.dg/pr68283.f90: New test.
2022 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
2024         PR fortran/66094
2025         * gfortran.dg/inline_matmul_13.f90:  New test.
2026         * gfortran.dg/matmul_bounds_8.f90:  New test.
2027         * gfortran.dg/matmul_bounds_9.f90:  New test.
2028         * gfortran.dg/matmul_bounds_10.f90:  New test.
2030 2016-01-23  Tom de Vries  <tom@codesourcery.com>
2032         PR tree-optimization/69426
2033         * gcc.dg/autopar/pr69426.c: New test.
2035 2016-01-23  Martin Sebor  <msebor@redhat.com>
2037         PR c++/58109
2038         PR c++/69022
2039         * g++.dg/cpp0x/alignas5.C: New test.
2040         * g++.dg/ext/vector29.C: Same.
2042 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
2044         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
2045         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
2046         _GNU_SOURCE from compile flags to the source.
2047         * gcc.target/i386/chkp-stropt-12.c: Ditto.
2048         * gcc.target/i386/chkp-stropt-16.c: Ditto.
2049         * gcc.target/i386/chkp-stropt-4.c: Ditto.
2050         * gcc.target/i386/chkp-stropt-8.c: Ditto.
2052 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
2054         PR target/69432
2055         * g++.dg/opt/pr69432.C: New test.
2057 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2059         * gcc.target/powerpc/pr63354c: Adjust target selector to include
2060         32-bit targets testing an -m64 multilib.
2062 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2064         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
2065         64-bit support.
2067 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
2069         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
2071 2016-01-21  Christian Bruel  <christian.bruel@st.com>
2073         PR target/68674
2074         * gcc.target/i386/pr68674.c
2075         * gcc.target/aarch64/pr68674.c
2076         * gcc.target/arm/pr68674.c
2078 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2080         PR target/69403
2081         * gcc.c-torture/execute/pr69403.c: New test.
2083 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
2085         PR c++/55843
2086         * g++.dg/template/pr55843.C: New.
2088 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
2090         PR testsuite/66877
2091         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
2092         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
2094 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2096         PR testsuite/67489
2097         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
2098         from dg-do compile directive, and instead add
2099         { dg-require-effective-target int128 }.
2101 2016-01-20  Martin Sebor  <msebor@redhat.com>
2103         PR c/69405
2104         * gcc.dg/sync-fetch.c: New test.
2106 2016-01-21  Martin Sebor  <msebor@redhat.com>
2108         PR target/69252
2109         * gcc.target/powerpc/pr69252.c: New test.
2111 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2113         PR fortran/65996
2114         * gfortran.dg/pr65996.f90: New test.
2116 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2118         PR c++/68810
2119         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2120         expected to generate an error.
2122 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
2124         PR middle-end/66178
2125         * gcc.dg/torture/pr66178.c: New test.
2127 2016-01-21  Anton Blanchard  <anton@samba.org>
2128             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2130         PR target/63354
2131         * gcc.target/powerpc/pr63354.c:  New test.
2133 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2135         PR rtl-optimization/68990
2136         * gcc.target/i386/pr68990: New.
2138 2016-01-21  Nick Clifton  <nickc@redhat.com>
2140         PR target/69129
2141         * gcc.target/mips/pr69129.c: New.
2143 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
2145         PR c++/58046
2146         * g++.dg/cpp0x/pr58046.C: New.
2148 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
2150         PR target/69187
2151         PR target/65624
2152         * gcc.target/arm/pr69187.c: New test.
2154         PR c++/69355
2155         * g++.dg/torture/pr69355.C: New test.
2157 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
2158             Sebastian Pop  <s.pop@samsung.com>
2160         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
2162 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
2163             Sebastian Pop  <s.pop@samsung.com>
2165         * gcc.dg/graphite/pr68976.c: New test.
2167 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
2169         PR middle-end/67653
2170         * c-c++-common/pr67653.c: New test.
2171         * gcc.dg/torture/pr29119.c: Add dg-warning.
2173 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
2175         * gcc.target/powerpc/cpu-builtin-1.c: New test.
2177 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2179         PR c/24293
2180         * gcc.dg/pr24293.c: New test.
2181         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
2182         incomplete struct type.
2183         * gcc.dg/declspec-1.c: Likewise.
2184         * gcc.dg/pr63549.c: Likewise.
2186 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
2188         PR tree-optimization/66612
2189         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
2190         for bdn instruction.
2192 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2194         * lib/target-supports.exp
2195         (check_effective_target_arm_fp_ok_nocache): New.
2196         (check_effective_target_arm_fp_ok): New.
2197         (add_options_for_arm_fp): New.
2198         (check_effective_target_arm_crypto_ok_nocache): Require
2199         target_arm_v8_neon_ok instead of arm32.
2200         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
2201         (check_effective_target_arm_crypto_pragma_ok): New.
2202         (add_options_for_arm_vfp): New.
2203         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
2204         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
2205         target instead. Force initial fpu to vfp.
2206         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
2207         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
2208         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
2209         dependency.
2210         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
2211         use arm_vfp effective target instead. Force initial fpu to vfp.
2212         * gcc.target/arm/attr-neon3.c: Likewise.
2213         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
2214         arm_vfp_ok.
2215         * gcc.target/arm/unsigned-float.c: Likewise.
2216         * gcc.target/arm/vfp-1.c: Likewise.
2217         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2218         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
2219         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2220         * gcc.target/arm/vfp-ldmias.c: Likewise.
2221         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2222         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2223         * gcc.target/arm/vfp-stmiad.c: Likewise.
2224         * gcc.target/arm/vfp-stmias.c: Likewise.
2225         * gcc.target/arm/vnmul-1.c: Likewise.
2226         * gcc.target/arm/vnmul-2.c: Likewise.
2227         * gcc.target/arm/vnmul-3.c: Likewise.
2228         * gcc.target/arm/vnmul-4.c: Likewise.
2230 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
2232         PR testsuite/69366
2233         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
2234         the MPX run-time library, for compile-time MPX test.
2235         * gcc.target/i386/chkp-always_inline.c: Likewise.
2236         * gcc.target/i386/chkp-bndret.c: Likewise.
2237         * gcc.target/i386/chkp-builtins-1.c: Likewise.
2238         * gcc.target/i386/chkp-builtins-2.c: Likewise.
2239         * gcc.target/i386/chkp-builtins-3.c: Likewise.
2240         * gcc.target/i386/chkp-builtins-4.c: Likewise.
2241         * gcc.target/i386/chkp-const-check-1.c: Likewise.
2242         * gcc.target/i386/chkp-const-check-2.c: Likewise.
2243         * gcc.target/i386/chkp-hidden-def.c: Likewise.
2244         * gcc.target/i386/chkp-label-address.c: Likewise.
2245         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
2246         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
2247         * gcc.target/i386/chkp-pr69044.c: Likewise.
2248         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
2249         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
2250         * gcc.target/i386/chkp-strchr.c: Likewise.
2251         * gcc.target/i386/chkp-strlen-1.c: Likewise.
2252         * gcc.target/i386/chkp-strlen-2.c: Likewise.
2253         * gcc.target/i386/chkp-strlen-3.c: Likewise.
2254         * gcc.target/i386/chkp-strlen-4.c: Likewise.
2255         * gcc.target/i386/chkp-strlen-5.c: Likewise.
2256         * gcc.target/i386/chkp-stropt-1.c: Likewise.
2257         * gcc.target/i386/chkp-stropt-10.c: Likewise.
2258         * gcc.target/i386/chkp-stropt-11.c: Likewise.
2259         * gcc.target/i386/chkp-stropt-12.c: Likewise.
2260         * gcc.target/i386/chkp-stropt-13.c: Likewise.
2261         * gcc.target/i386/chkp-stropt-14.c: Likewise.
2262         * gcc.target/i386/chkp-stropt-15.c: Likewise.
2263         * gcc.target/i386/chkp-stropt-16.c: Likewise.
2264         * gcc.target/i386/chkp-stropt-2.c: Likewise.
2265         * gcc.target/i386/chkp-stropt-3.c: Likewise.
2266         * gcc.target/i386/chkp-stropt-4.c: Likewise.
2267         * gcc.target/i386/chkp-stropt-5.c: Likewise.
2268         * gcc.target/i386/chkp-stropt-6.c: Likewise.
2269         * gcc.target/i386/chkp-stropt-7.c: Likewise.
2270         * gcc.target/i386/chkp-stropt-8.c: Likewise.
2271         * gcc.target/i386/chkp-stropt-9.c: Likewise.
2272         * gcc.target/i386/pr63995-2.c: Likewise.
2273         * gcc.target/i386/pr64805.c: Likewise.
2274         * gcc.target/i386/pr65044.c: Likewise.
2275         * gcc.target/i386/pr65167.c: Likewise.
2276         * gcc.target/i386/pr65183.c: Likewise.
2277         * gcc.target/i386/pr65184.c: Likewise.
2278         * gcc.target/i386/thunk-retbnd.c: Likewise.
2280 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
2282         PR tree-optimization/69328
2283         * gcc.dg/pr69328.c: New test.
2285 2016-01-20  Jeff Law  <law@redhat.com>
2287         PR target/25114
2288         * gcc.target/m68k/pr25114.c: New test.
2290 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2292         * gcc.target/arm/memset-inline-10.c: Added
2293         dg-require-effective-target arm_thumb2_ok.
2295 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
2297         * gcc.dg/debug/dwarf2/sso.c: New test.
2299 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
2301         PR testsuite/68820
2302         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
2303         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
2304         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
2306 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
2308         PR ipa/66223
2309         * g++.dg/ipa/devirt-50.C: New testcase.
2311 2016-01-19  Marek Polacek  <polacek@redhat.com>
2313         PR c++/68965
2314         * g++.dg/cpp1y/parameter-pack-1.C: New test.
2315         * g++.dg/cpp1y/parameter-pack-2.C: New test.
2317 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2319         PR target/69135
2320         * gcc.target/arm/pr69135_1.c: New test.
2322 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
2324         * gcc.target/aarch64/ccmp_1.c: Add new tests.
2326 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
2328         * gcc.target/aarch64/ccmp_1.c: New testcase.
2330 2016-01-19  Marek Polacek  <polacek@redhat.com>
2332         PR c++/68586
2333         * g++.dg/cpp0x/enum30.C: New test.
2335 2016-01-19  Richard Biener  <rguenther@suse.de>
2337         PR tree-optimization/69336
2338         * g++.dg/tree-ssa/pr69336.C: New testcase.
2340 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
2342         PR debug/65779
2343         * gcc.dg/pr65779.c: New test.
2345 2016-01-19  Richard Biener  <rguenther@suse.de>
2347         PR tree-optimization/69352
2348         * gcc.dg/torture/pr69352.c: New testcase.
2350 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
2352         PR rtl-optimization/68955
2353         PR rtl-optimization/64557
2354         * gcc.dg/torture/pr68955.c: New test.
2356 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
2358         PR lto/69136
2359         * g++.dg/torture/pr69136.C: New testcase.
2361 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
2363         PR lto/69133
2364         * g++.dg/lto/pr69133_0.C: New testcase.
2365         * g++.dg/lto/pr69133_1.C: New testcase.
2367 2016-01-15  Jeff Law  <law@redhat.com>
2369         PR tree-optimization/69320
2370         * gcc.c-torture/pr69320-1.c: New test.
2371         * gcc.c-torture/pr69320-2.c: New test.
2372         * gcc.c-torture/pr69320-3.c: New test.
2373         * gcc.c-torture/pr69320-4.c: New test.
2375 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
2377         PR c++/11858
2378         PR c++/24663
2379         PR c++/24664
2380         * g++.dg/template/pr11858.C: New test.
2381         * g++.dg/template/pr24663.C: New test.
2382         * g++.dg/template/unify12.C: New test.
2383         * g++.dg/template/unify13.C: New test.
2384         * g++.dg/template/unify14.C: New test.
2385         * g++.dg/template/unify15.C: New test.
2386         * g++.dg/template/unify16.C: New test.
2387         * g++.dg/template/unify17.C: New test.
2389 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
2391         PR testsuite/69181
2392         * gcc.dg/pr69181-1.c: New test file.
2393         * gcc.dg/pr69181-2.c: New test file.
2394         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
2395         globals by moving it to...
2396         (cleanup-after-saved-dg-test): ...this new function.  Add
2397         "global additional_sources_used".  Add reset of global
2398         multiline_expected_outputs to the empty list.
2399         * lib/multiline.exp (_multiline_expected_outputs): Rename this
2400         global to...
2401         (multiline_expected_outputs): ...this, and updated comments to
2402         note that it is modified from gcc-dg.exp.
2403         (dg-end-multiline-output): Update for the above renaming.
2404         (handle-multiline-outputs): Likewise.  Remove the clearing
2405         of the expected outputs to the empty list.
2407 2016-01-18  Richard Biener  <rguenther@suse.de>
2409         PR tree-optimization/69297
2410         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
2412 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
2414         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
2415         dg-options.
2416         * gcc.target/mips/mips-3d-2.c: Likewise.
2417         * gcc.target/mips/mips-3d-3.c: Likewise.
2418         * gcc.target/mips/mips-3d-4.c: Likewise.
2419         * gcc.target/mips/mips-3d-5.c: Likewise.
2420         * gcc.target/mips/mips-3d-6.c: Likewise.
2421         * gcc.target/mips/mips-3d-7.c: Likewise.
2422         * gcc.target/mips/mips-3d-8.c: Likewise.
2423         * gcc.target/mips/mips-3d-9.c: Likewise.
2424         * gcc.target/mips/mips-ps-1.c: Likewise.
2425         * gcc.target/mips/mips-ps-2.c: Likewise.
2426         * gcc.target/mips/mips-ps-3.c: Likewise.
2427         * gcc.target/mips/mips-ps-4.c: Likewise.
2428         * gcc.target/mips/mips-ps-5.c: Likewise.
2429         * gcc.target/mips/mips-ps-6.c: Likewise.
2430         * gcc.target/mips/mips-ps-7.c: Likewise.
2431         * gcc.target/mips/mips-ps-type.c: Likewise.
2432         * gcc.target/mips/mips-ps-type-2.c: Likewise.
2433         * gcc.target/mips/mips16-attributes-6.c: Likewise.
2435 2016-01-18  Tom de Vries  <tom@codesourcery.com>
2437         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
2438         * c-c++-common/goacc/kernels-double-reduction.c: New test.
2439         * c-c++-common/goacc/kernels-empty.c: New test.
2440         * c-c++-common/goacc/kernels-eternal.c: New test.
2441         * c-c++-common/goacc/kernels-loop-2.c: New test.
2442         * c-c++-common/goacc/kernels-loop-3.c: New test.
2443         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
2444         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
2445         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
2446         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
2447         * c-c++-common/goacc/kernels-loop-data.c: New test.
2448         * c-c++-common/goacc/kernels-loop-g.c: New test.
2449         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
2450         * c-c++-common/goacc/kernels-loop-n.c: New test.
2451         * c-c++-common/goacc/kernels-loop-nest.c: New test.
2452         * c-c++-common/goacc/kernels-loop.c: New test.
2453         * c-c++-common/goacc/kernels-noreturn.c: New test.
2454         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
2455         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
2456         * c-c++-common/goacc/kernels-reduction.c: New test.
2458 2016-01-18  Tom de Vries  <tom@codesourcery.com>
2460         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
2461         * gcc.dg/autopar/outer-2.c: Same.
2462         * gcc.dg/autopar/outer-3.c: Same.
2463         * gcc.dg/autopar/outer-4.c: Same.
2464         * gcc.dg/autopar/outer-5.c: Same.
2465         * gcc.dg/autopar/outer-6.c: Same.
2466         * gcc.dg/autopar/parallelization-1.c: Same.
2467         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
2468         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
2469         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
2470         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
2471         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
2472         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
2473         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
2474         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
2475         * gcc.dg/autopar/pr39500-1.c: Same.
2476         * gcc.dg/autopar/pr39500-2.c: Same.
2477         * gcc.dg/autopar/pr46193.c: Same.
2478         * gcc.dg/autopar/pr46194.c: Same.
2479         * gcc.dg/autopar/pr49580.c: Same.
2480         * gcc.dg/autopar/pr49960-1.c: Same.
2481         * gcc.dg/autopar/pr49960.c: Same.
2482         * gcc.dg/autopar/pr68373.c: Same.
2483         * gcc.dg/autopar/reduc-1.c: Same.
2484         * gcc.dg/autopar/reduc-1char.c: Same.
2485         * gcc.dg/autopar/reduc-1short.c: Same.
2486         * gcc.dg/autopar/reduc-2.c: Same.
2487         * gcc.dg/autopar/reduc-2char.c: Same.
2488         * gcc.dg/autopar/reduc-2short.c: Same.
2489         * gcc.dg/autopar/reduc-3.c: Same.
2490         * gcc.dg/autopar/reduc-4.c: Same.
2491         * gcc.dg/autopar/reduc-6.c: Same.
2492         * gcc.dg/autopar/reduc-7.c: Same.
2493         * gcc.dg/autopar/reduc-8.c: Same.
2494         * gcc.dg/autopar/reduc-9.c: Same.
2495         * gcc.dg/autopar/uns-outer-4.c: Same.
2496         * gcc.dg/autopar/uns-outer-5.c: Same.
2497         * gcc.dg/autopar/uns-outer-6.c: Same.
2498         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
2499         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
2501 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
2503         PR target/63679
2504         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
2505         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
2507 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
2509         PR target/63679
2510         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
2511         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
2512         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
2514 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
2516         PR target/63679
2517         * gcc.dg/tree-ssa/sra-17.c: New.
2518         * gcc.dg/tree-ssa/sra-18.c: New.
2520 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2522         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
2524 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
2526         * gnat.dg/inline12.adb: New test.
2528 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
2530         PR tree-optimization/66797
2531         * gcc.c-torture/execute/pr65447.c: Relax check condition.
2533 2016-01-18  Richard Biener  <rguenther@suse.de>
2535         PR tree-optimization/69170
2536         * gcc.dg/torture/pr69170.c: New testcase.
2538 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
2540         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
2542 2016-01-16  Tom de Vries  <tom@codesourcery.com>
2544         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
2546 2016-01-16  Tom de Vries  <tom@codesourcery.com>
2548         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
2549         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
2550         redundant dg-require-effective-target pthread.
2551         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
2552         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2553         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
2554         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
2555         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
2556         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
2557         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
2559 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
2561         PR target/68609
2562         * gcc.target/powerpc/recip-6.c: Enable on AIX.
2563         * gcc.target/powerpc/recip-7.c: Same.
2565 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
2567         PR c++/69091
2568         * g++.dg/template/pr69091.C: New test.
2570 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
2572         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
2573         dump does not contain an error_mark_node.
2574         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
2575         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
2577 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
2579         PR c++/68936
2580         * g++.dg/template/pr68936.C: New test.
2582 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
2584         PR target/68609
2585         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
2586         * gcc.target/powerpc/recip-2.c: Same.
2587         * gcc.target/powerpc/recip-3.c: Same.
2588         * gcc.target/powerpc/recip-4.c: Same.
2589         * gcc.target/powerpc/recip-sqrtf.c: Same.
2591 2016-01-15  Jeff Law  <law@redhat.com>
2593         PR tree-optimization/69270
2594         * gcc.dg/tree-ssa/pr69270-2.c: New test.
2595         * gcc.dg/tree-ssa/pr69270-3.c: New test.
2597 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
2599         PR fortran/49630
2600         * gfortran.dg/deferred_character_13.f90: New test for the fix
2601         of comment 3 of the PR.
2603         PR fortran/54070
2604         * gfortran.dg/deferred_character_8.f90: New test
2605         * gfortran.dg/allocate_error_5.f90: New test
2607         PR fortran/60593
2608         * gfortran.dg/deferred_character_10.f90: New test
2610         PR fortran/60795
2611         * gfortran.dg/deferred_character_14.f90: New test
2613         PR fortran/61147
2614         * gfortran.dg/deferred_character_11.f90: New test
2616         PR fortran/64324
2617         * gfortran.dg/deferred_character_9.f90: New test
2619 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
2621         PR rtl-optimization/69030
2622         * gcc.target/i386/pr69030.c: New.
2624 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2626         * gcc.target/aarch64/target_attr_17.c: New test.
2628 2016-01-15  Richard Biener  <rguenther@suse.de>
2630         PR tree-optimization/66856
2631         * gcc.dg/torture/pr66856-1.c: New testcase.
2632         * gcc.dg/torture/pr66856-2.c: Likewise.
2634 2016-01-15  Richard Biener  <rguenther@suse.de>
2636         PR debug/69137
2637         * g++.dg/lto/pr69137_0.C: New testcase.
2639 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
2641         PR middle-end/69246
2642         * gcc.target/i386/pr69246.c: New test.
2644 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2646         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
2648 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2650         PR c++/56194
2651         * g++.dg/init/const9.C: Disable test on S/390.
2653 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2655         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
2656         * g++.dg/Wno-frame-address.C: Ditto.
2658 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2660         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
2662 2016-01-15  Richard Biener  <rguenther@suse.de>
2664         PR tree-optimization/68961
2665         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
2667 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2669         * gcc.target/i386/pr65105-5.c: New test.
2671 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
2673         * gcc.c-torture/execute/alias-4.c: New testcase.
2675 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
2677         PR ipa/68148
2678         * g++.dg/ipa/devirt-49.C: New testcase.
2680 2016-01-15  Christian Bruel  <christian.bruel@st.com>
2682         PR target/65837
2683         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
2684         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
2685         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
2687 2016-01-15  Richard Biener  <rguenther@suse.de>
2689         PR tree-optimization/69117
2690         * gcc.dg/torture/pr69117.c: New testcase.
2692 2015-01-14  Ryan Burn  <contact@rnburn.com>
2694         PR c++/69048
2695         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
2697 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2699         PR testsuite/67509
2700         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
2701         range tests use 100 * maximum instead of maximum + 1.
2703 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
2705         PR debug/69244
2706         * gcc.dg/guality/pr69244.c: New test.
2708 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
2710         * lib/target-supports.exp (check_effective_target_issignaling):
2711         New procedure.
2712         * gcc.dg/pr61441.c: Require issignaling effective target.
2714 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
2716         PR target/68803
2717         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
2719 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
2721         PR c++/68819
2722         PR preprocessor/69177
2723         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
2724         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
2725         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
2726         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2728 2016-01-14  Marek Polacek  <polacek@redhat.com>
2730         PR c/69262
2731         * gcc.dg/array-15.c: New test.
2733 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
2735         PR middle-end/68146
2736         PR tree-optimization/69155
2737         * gfortran.dg/pr68146.f: New test.
2738         * gfortran.dg/pr69155.f90: New test.
2740 2016-01-14  Richard Biener  <rguenther@suse.de>
2742         PR tree-optimization/68060
2743         * gcc.dg/torture/pr68060-1.c: New testcase.
2744         * gcc.dg/torture/pr68060-2.c: Likewise.
2746 2016-01-14  Nick Clifton  <nickc@redhat.com>
2748         * lib/target-supports.exp
2749         (check_effective_target_arm_neon_ok_nocache): Add an option
2750         sequence that includes setting the ARM architecture to ARMv7-A.
2751         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
2752         command line options necessary to enable Neon support.
2753         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
2754         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
2755         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
2756         * gcc.target/arm/pr69180.c: Likewise.
2758 2016-01-14  Jeff Law  <law@redhat.com>
2760         PR tree-optimization/69270
2761         * gcc.dg/tree-ssa/pr69270.c: New test.
2763 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
2765         PR c/66208
2766         * c-c++-common/pr66208.c: New file.
2768 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
2770         PR tree-optimization/69156
2771         * gcc.dg/pr69156.c: New test.
2773 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2775         * gcc.target/i386/pr69225-7.c: New test.
2777 2016-01-13  Richard Henderson  <rth@redhat.com>
2779         * gcc.dg/tm/memopt-13.c: Update expected function.
2780         * gcc.dg/tm/memopt-6.c: Likewise.
2782 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
2784         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
2785         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
2786         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
2787         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
2789 2016-01-13  Tom de Vries  <tom@codesourcery.com>
2791         PR tree-optimization/69169
2792         * gcc.dg/pr69169.c: New test.
2794 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
2796         PR target/69228
2797         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
2798         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
2799         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
2800         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
2801         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
2802         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
2803         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
2804         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
2806 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
2808         PR target/69247
2809         * gcc.dg/pr69247.c: New test.
2811 2016-01-13  Richard Biener  <rguenther@suse.de>
2813         PR tree-optimization/69242
2814         * gcc.dg/torture/pr69242.c: New testcase.
2816 2016-01-13  Richard Biener  <rguenther@suse.de>
2818         PR tree-optimization/69186
2819         * gcc.dg/torture/pr69186.c: New testcase.
2821 2016-01-13  Jeff Law  <law@redhat.com>
2823         PR tree-optimization/67755
2824         * gcc.dg/tree-ssa/pr67755.c: New test.
2826 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2828         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
2829         pass number in output by a star.
2831 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
2833         PR tree-optimization/68911
2834         * gcc.c-torture/execute/pr68911.c: New test.
2836 2016-01-12  Marek Polacek  <polacek@redhat.com>
2838         PR c++/68979
2839         * g++.dg/warn/permissive-1.C: New test.
2841 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
2843         PR objc++/68511
2844         PR c++/69213
2845         * g++.dg/opt/pr69213.C: New test.
2847 2016-01-12  Christian Bruel  <christian.bruel@st.com>
2849         PR target/69180
2850         * gcc.target/arm/pr69180.c: New test.
2852 2016-01-12  Richard Biener  <rguenther@suse.de>
2854         PR lto/69077
2855         * g++.dg/lto/pr69077_0.C: New testcase.
2856         * g++.dg/lto/pr69077_1.C: Likewise.
2858 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
2860         PR target/69175
2861         * g++.dg/opt/pr69175.C: New test.
2863 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
2865         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
2866         rather than #including math.h & stdlib.h.
2867         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
2868         * gcc.dg/vect/pr49771.c: Likewise.
2869         * gcc.dg/vect/vect-10-big-array.c: Likewise.
2870         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
2871         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
2872         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
2873         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
2874         * gcc.dg/vect/pr44507.c: Likewise.
2875         * gcc.dg/vect/pr45902.c: Likewise.
2876         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
2877         * gcc.dg/vect/vect-117.c: Likewise.
2878         * gcc.dg/vect/vect-99.c: Likewise.
2879         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2880         * gcc.dg/vect/vect-cond-1.c: Likewise.
2881         * gcc.dg/vect/vect-cond-2.c: Likewise.
2882         * gcc.dg/vect/vect-cond-3.c: Likewise.
2883         * gcc.dg/vect/vect-cond-4.c: Likewise.
2884         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2885         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2886         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2887         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
2888         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2889         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2890         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2891         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2892         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2893         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2894         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2895         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
2896         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
2897         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
2898         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
2899         include of signal.h.
2900         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
2901         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
2902         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
2903         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
2904         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
2905         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
2906         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
2907         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
2908         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
2909         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
2910         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
2911         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
2912         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
2913         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
2914         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
2915         * gcc.dg/vect/vect-outer-5.c: Likewise.
2916         * gcc.dg/vect/vect-outer-6.c: Likewise.
2917         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
2918         include of stdio.h.
2920 2016-01-12  Nick Clifton  <nickc@redhat.com>
2922         PR target/68913
2923         * gcc.dg/lto/pr61886_0.c: Rename the external function called
2924         to fread so that it will be found in all target runtimes.
2926 2016-01-12  Richard Biener  <rguenther@suse.de>
2928         PR tree-optimization/69053
2929         * g++.dg/torture/pr69053.C: New testcase.
2931 2016-01-12  Richard Biener  <rguenther@suse.de>
2933         PR tree-optimization/69168
2934         * gcc.dg/torture/pr69168.c: New testcase.
2936 2016-01-12  Richard Biener  <rguenther@suse.de>
2938         PR tree-optimization/69157
2939         * gcc.dg/torture/pr69157.c: New testcase.
2941 2016-01-12  Richard Biener  <rguenther@suse.de>
2943         PR tree-optimization/69174
2944         * gcc.dg/torture/pr69174.c: New testcase.
2946 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
2948         PR c++/66808
2949         PR c++/69000
2950         * g++.dg/tls/pr66808.C: New test.
2951         * g++.dg/tls/pr69000.C: New test.
2953 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2955         * gcc.target/powerpc/swaps-p8-23.c: New test.
2956         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
2958 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
2960         PR tree-optimization/68356
2961         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
2963 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
2964             Jim Wilson  <jim.wilson@linaro.org>
2966         PR target/69194
2967         * gcc.target/arm/pr69194.c: New test.
2969 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
2971         PR target/69225
2972         * gcc.target/i386/pr69225-1.c: New test.
2973         * gcc.target/i386/pr69225-2.c: Likewise.
2974         * gcc.target/i386/pr69225-3.c: Likewise.
2975         * gcc.target/i386/pr69225-4.c: Likewise.
2976         * gcc.target/i386/pr69225-5.c: Likewise.
2977         * gcc.target/i386/pr69225-6.c: Likewise.
2979 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
2981         PR target/67462
2982         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
2983         if lp64.
2985         PR target/69071
2986         * gcc.dg/pr69071.c: New test.
2988         PR c++/69211
2989         * g++.dg/opt/pr69211.C: New test.
2991         PR tree-optimization/69214
2992         * gcc.c-torture/compile/pr69214.c: New test.
2994 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
2996         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
2997         * gcc.target/i386/pr66232-11.c: Ditto.
2998         * gcc.target/i386/pr66232-12.c: Ditto.
2999         * gcc.target/i386/pr66232-13.c: Ditto.
3001 2016-01-11  Richard Biener  <rguenther@suse.de>
3003         PR tree-optimization/69173
3004         * gcc.dg/torture/pr69173.c: New testcase.
3006 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3008         PR rtl-optimization/68796
3009         * gcc.target/aarch64/tst_5.c: New test.
3010         * gcc.target/aarch64/tst_6.c: Likewise.
3012 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3014         PR rtl-optimization/68841
3015         * gcc.dg/pr68841.c: New test.
3016         * gcc.c-torture/execute/pr68841.c: New test.
3018 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
3020         PR rtl-optimization/68920
3021         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
3022         for ix86 targets.
3023         * gcc.dg/ifcvt-5.c: New test.
3025 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
3027         PR bootstrap/69123
3028         * g++.dg/pr69123.C: New.
3030 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
3032         PR target/69010
3033         * gcc.target/i386/pr69010.c: New test.
3035 2016-01-11  Martin Jambor  <mjambor@suse.cz>
3037         PR ipa/69044
3038         * gcc.target/i386/chkp-pr69044.c: New test.
3040 2016-01-11  Tom de Vries  <tom@codesourcery.com>
3042         PR tree-optimization/69109
3043         * gcc.dg/autopar/pr69109-2.c: New test.
3044         * gcc.dg/autopar/pr69109.c: New test.
3046 2016-01-11  Tom de Vries  <tom@codesourcery.com>
3048         PR tree-optimization/69108
3049         * gcc.dg/autopar/pr69108.c: New test.
3051 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
3053         PR c++/69029
3054         * c-c++-common/Wisleading-indentation.c: Augment test.
3056 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3058         PR fortran/69154
3059         * gfortran.dg/inline_matmul_12.f90:  New test.
3061 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
3063         PR fortran/67779
3064         * gfortran.dg/actual_array_offset_1: New test.
3066 2016-01-10  Tom de Vries  <tom@codesourcery.com>
3068         PR tree-optimization/69062
3069         * gcc.dg/autopar/pr69062.c: New test.
3071 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
3073         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
3074         * gcc.dg/vect/slp-perm-2.c: Likewise.
3075         * gcc.dg/vect/slp-perm-3.c: Likewise.
3076         * gcc.dg/vect/slp-perm-5.c: Likewise.
3077         * gcc.dg/vect/slp-perm-6.c: Likewise.
3078         * gcc.dg/vect/slp-perm-7.c: Likewise.
3079         * gcc.dg/vect/slp-perm-8.c: Likewise.
3081 2016-01-10  Tom de Vries  <tom@codesourcery.com>
3083         PR tree-optimization/69039
3084         * gcc.dg/autopar/pr69039.c: New test.
3086 2016-01-09  Marek Polacek  <polacek@redhat.com>
3088         PR c++/69113
3089         * g++.dg/pr69113.C: New test.
3091 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
3093         PR middle-end/50865
3094         PR tree-optimization/69097
3095         * gcc.c-torture/execute/pr50865.c: New test.
3096         * gcc.c-torture/execute/pr69097-1.c: New test.
3097         * gcc.c-torture/execute/pr69097-2.c: New test.
3098         * gcc.dg/pr69097-1.c: New test.
3099         * gcc.dg/pr69097-2.c: New test.
3101 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
3103         PR c++/69164
3104         * g++.dg/opt/pr69164.C: New test.
3106 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
3108         PR tree-optimization/69167
3109         * gcc.dg/pr69167.c: New test.
3111 2016-01-08  Marek Polacek  <polacek@redhat.com>
3113         PR c++/68449
3114         * g++.dg/pr68449.C: New.
3116 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
3118         PR tree-optimization/68707
3119         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
3120         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
3121         on platforms supporting it.
3122         * gcc.dg/vect/slp-perm-2.c: Likewise.
3123         * gcc.dg/vect/slp-perm-3.c: Likewise.
3124         * gcc.dg/vect/slp-perm-5.c: Likewise.
3125         * gcc.dg/vect/slp-perm-7.c: Likewise.
3126         * gcc.dg/vect/slp-perm-8.c: Likewise.
3127         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
3128         on platforms supporting it.
3130 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
3132         PR tree-optimization/69162
3133         * gcc.dg/pr69162.c: New test.
3135         PR tree-optimization/69172
3136         * gcc.dg/pr69172.c: New test.
3138 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3140         PR tree-optimization/67781
3141         * gcc.c-torture/execute/pr67781.c: New file.
3143 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
3145         PR tree-optimization/69083
3146         * gcc.dg/vect/pr69083.c: New test.
3148 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
3150         PR tree-optimization/61441
3151         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
3152         Use -fexcess-precision=standard for compiler options.
3153         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
3155 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
3157         PR fortran/69128
3158         * gfortran.dg/gomp/pr69128.f90: New test.
3160         PR c++/69145
3161         * g++.dg/ext/pr69145-1.C: New test.
3162         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
3163         * g++.dg/ext/pr69145-2.h: New file.
3165 2016-01-07  Martin Sebor  <msebor@redhat.com>
3167         PR c/68966
3168         * gcc.dg/atomic-fetch-bool.c: New test.
3169         * gcc.dg/sync-fetch-bool.c: New test.
3171 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
3173         PR fortran/66680
3174         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
3176 2016-01-07  Nick Clifton  <nickc@redhat.com>
3178         PR target/66655
3179         * g++.dg/pr66655.C: New test.
3180         * g++.dg/pr66655_1.cc: Test support file.
3181         * g++.dg/pr66655.h: Test header file.
3183 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
3185         PR fortran/66680
3186         gfortran.dg/gomp/pr66680.f90: New test.
3188 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
3190         PR target/69171
3191         * gcc.target/i386/pr69171-1.c: New test.
3192         * gcc.target/i386/pr69171-2.c: Likewise.
3193         * gcc.target/i386/pr69171-3.c: Likewise.
3194         * gcc.target/i386/pr69171-4.c: Likewise.
3195         * gcc.target/i386/pr69171-5.c: Likewise.
3196         * gcc.target/i386/pr69171-6.c: Likewise.
3198 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
3200         PR middle-end/67639
3201         * c-c++-common/pr67639.c: New test.
3203 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
3205         PR tree-optimization/69141
3206         * g++.dg/opt/pr69141.C: New test.
3208 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3210         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
3212 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
3214         PR target/69140
3215         * gcc.target/i386/pr69140.c: New test
3217 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
3219         * gcc.dg/bad-dereference.c: New test case.
3221 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3223         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
3225 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
3227         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
3229 2016-01-06  Marek Polacek  <polacek@redhat.com>
3231         PR sanitizer/69099
3232         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
3234 2016-01-05  Marek Polacek  <polacek@redhat.com>
3236         PR c/69104
3237         * gcc.dg/atomic-invalid-2.c: New.
3239 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
3241         PR target/68991
3242         * gcc.target/i386/pr68991.c: New test.
3244 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
3246         PR target/68991
3247         * g++.dg/pr68991-1.C: New test.
3248         * g++.dg/pr68991-2.C: Likewise.
3250 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
3252         PR other/60465
3253         * gcc.target/ia64/pr60465-gprel64.c: New test.
3254         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
3256 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3258         PR rtl-optimization/68651
3259         * gcc.target/aarch64/pr68651_1.c: New test.
3261 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
3263         PR c/69122
3264         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
3266 2016-01-05  Nathan Sidwell  <nathan@acm.org>
3268         PR c++/58583
3269         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
3271         * gcc.dg/alias-15.c: New.
3273 2016-01-05  Nick Clifton  <nickc@redhat.com>
3275         PR target/68870
3276         * g++.dg/pr68770.C: New test.
3278 2016-01-04  Mike Stump  <mikestump@comcast.net>
3280         * lib/target-supports.exp (check_effective_target_cilkplus):
3281         cilkplus targets require pthreads.
3282         (check_effective_target_cilkplus): Remove special case for NVPTX.
3284 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
3286         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
3287         generation.
3289 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
3291         Update copyright years.
3293 2016-01-04  Marek Polacek  <polacek@redhat.com>
3295         PR c/68908
3296         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
3297         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
3298         * gcc.dg/atomic/stdatomic-op-5.c: New test.
3300 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3302         * gcc.target/sparc/20160104-2.c: New test.
3304 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3306         * gcc.target/sparc/20160104-1.c: New test.
3308 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
3310         PR fortran/65045
3311         * gfortran.dg/pr65045.f90: New test.
3313 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
3315         * gnat.dg/specs/debug1.ads: Delete.
3317 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3319         PR libgfortran/68867
3320         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
3321         expression.
3323 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3325         PR libgfortran/68867
3326         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
3327         PowerPC.
3329 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
3331         PR fortran/68864
3332         * gfortran.dg/pr68864.f90: New test.
3334 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
3336         PR tree-optimization/69070
3337         * gcc.dg/pr69070.c: New test.
3339         PR sanitizer/69055
3340         * gfortran.dg/pr69055.f90: New test.
3342         PR target/69015
3343         * gcc.dg/pr69015.c: New test.
3345 Copyright (C) 2016 Free Software Foundation, Inc.
3347 Copying and distribution of this file, with or without modification,
3348 are permitted in any medium without royalty provided the copyright
3349 notice and this notice are preserved.