PR lto/69589
[official-gcc.git] / gcc / testsuite / ChangeLog
blobc6ffcf3885373220429444a2966061861b9056c9
1 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
3         PR lto/69589
4         * g++.dg/lto/pr69589_0.C: New testcase
5         * g++.dg/lto/pr69589_1.C: New testcase
7 2016-03-10  Marek Polacek  <polacek@redhat.com>
9         PR c++/70153
10         * g++.dg/delayedfold/unary-plus1.C: New test.
12 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14         * gcc.target/arm/pr45701-1.c: Escape brackets.
15         * gcc.target/arm/pr45701-2.c: Likewise.
17 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
19         * gfortran.dg/unconstrained_commons.f: New.
21 2016-03-10  Alan Modra  <amodra@gmail.com>
23         * gcc.dg/pr69195.c: New.
24         * gcc.dg/pr69238.c: New.
26 2016-03-10  Tom de Vries  <tom@codesourcery.com>
28         PR testsuite/68915
29         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
31 2016-03-10  Richard Biener  <rguenther@suse.de>
33         PR tree-optimization/70128
34         * gcc.dg/tree-ssa/alias-34.c: New testcase.
35         * gcc.dg/tree-ssa/alias-35.c: Likewise.
37 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
39         PR tree-optimization/70152
40         * gcc.dg/pr70152.c: New test.
42         PR target/70086
43         * gcc.target/i386/pr70086-1.c: New test.
44         * gcc.target/i386/pr70086-2.c: New test.
45         * gcc.target/i386/pr70086-3.c: New test.
47         PR tree-optimization/70127
48         * gcc.c-torture/execute/pr70127.c: New test.
50 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
52         * c-c++-common/goacc/combined-directives-2.c: New test.
54 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
56         PR c/68473
57         PR c++/70105
58         * g++.dg/diagnostic/pr70105.C: New test.
59         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
60         (test_multiple_ordinary_maps): New test function.
62 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
64         PR c/68473
65         PR c++/70105
66         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
67         Drop range information from call to inform_at_rich_loc.
68         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
69         New.
70         (test_show_locus): Replace calls to rich_location::add_range with
71         calls to add_range.  Rewrite the tests that used the now-defunct
72         rich_location ctor taking a source_range.  Simplify other tests
73         by replacing calls to COMBINE_LOCATION_DATA with calls to
74         make_location.
76 2016-03-09  Richard Biener  <rguenther@suse.de>
77         Jakub Jelinek  <jakub@redhat.com>
79         PR tree-optimization/70138
80         * gcc.dg/vect/pr70138-1.c: New testcase.
81         * gcc.dg/vect/pr70138-2.c: Likewise.
83 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
85         PR target/70049
86         * gcc.target/i386/pr70049.c: New test.
88 2016-03-09  Richard Biener  <rguenther@suse.de>
90         PR c/70143
91         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
92         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
93         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
95 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
97         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
98         arm-*-*.
100 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
102         PR middle-end/67278
103         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
105         PR target/67278
106         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
108         PR middle-end/70050
109         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
110         in testcase comment.
112 2016-03-09  Tom de Vries  <tom@codesourcery.com>
114         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
115         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
116         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
117         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
118         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
119         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
120         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
121         * gfortran.dg/goacc/kernels-loop.f95: New test.
123 2016-03-08  Martin Sebor  <msebor@redhat.com>
125         PR c++/62096
126         * g++.dg/warn/overflow-warn-7.C: New test.
128 2016-03-08  Jason Merrill  <jason@redhat.com>
130         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
131         * lib/target-supports.exp (check_effective_target_concepts): New.
133 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
135         PR c++/70135
136         * g++.dg/cpp1y/constexpr-loop4.C: New test.
137         * g++.dg/ubsan/pr70135.C: New test.
139         PR target/70110
140         * gcc.dg/pr70110.c: New test.
142 2016-03-07  Martin Jambor  <mjambor@suse.cz>
144         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
145         * c-c++-common/gomp/if-1.c: Likewise.
146         * c-c++-common/gomp/pr61486-2.c: Likewise.
147         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
148         to dg-additional-options.
149         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
150         * g++/gomp/target-teams-1.c: Likewise.
151         * gcc.dg/gomp/gomp.exp: Likewise.
152         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
153         dg-additional-options.
154         * gfortran.dg/gomp/gomp.exp: Likewise.
155         * gfortran.dg/gomp/target1.f90: Remove dg-options.
156         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
157         dg-additional-options.
158         * gfortran.dg/gomp/target3.f90: Remove dg-options.
160 2016-03-07  Martin Jambor  <mjambor@suse.cz>
162         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
163         * c-c++-common/gomp/gridify-1.c: New test.
164         * gfortran.dg/gomp/gridify-1.f90: Likewise.
166 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
168         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
169         trigger for cortex-r8, when scanning for register r8.
170         * gcc.target/arm/pr45701-2.c: Likewise.
172 2016-02-26  Richard Biener  <rguenther@suse.de>
173             Jeff Law  <law@redhat.com>
175         PR tree-optimization/69740
176         * gcc.c-torture/compile/pr69740-1.c: New test.
177         * gcc.c-torture/compile/pr69740-2.c: New test.
179 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
181         * lib/target-supports.exp
182         (check_effective_target_whole_vector_shift): Enable for PPC64.
184 2016-03-07  Richard Biener  <rguenther@suse.de>
186         PR tree-optimization/70115
187         * gcc.dg/torture/pr70115.c: New testcase.
189 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
191         PR middle-end/69916
192         * c-c-++-common/goacc/pr69916.c: New.
194 2016-03-07  Richard Henderson  <rth@redhat.com>
196         * gcc.c-torture/compile/pr70061.c: New test.
198 2016-03-07  Richard Biener  <rguenther@suse.de>
200         PR testsuite/70109
201         * gcc.dg/vect/O3-pr36098.c: New testcase.
203 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
205         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
207 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
209         * gnat.dg/renaming9.ad[sb]: New testcase.
211 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
213         PR c++/70084
214         * g++.dg/expr/stdarg3.C: New test.
216 2016-03-04  Jeff Law  <law@redhat.com>
218         PR tree-optimization/69196
219         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
220         x86_64-*-*.
222 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
224         PR c/69973
225         * gcc.dg/pr69973.c: New test.
227         PR rtl-optimization/69941
228         * gcc.dg/torture/pr69941.c: New test.
230         PR c/69824
231         * gcc.dg/pr69824.c: New test.
233 2016-03-05  Tom de Vries  <tom@codesourcery.com>
235         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
236         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
237         function.
239 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
241         PR c++/66786
242         * g++.dg/cpp1y/var-templ48.C: New test.
243         * g++.dg/cpp1y/var-templ49.C: New test.
245 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
247         * g++.dg/Wno-frame-address.C: Skip on IA-64.
249 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
251         PR c++/70035
252         * g++.dg/ubsan/pr70035.C: New test.
254         PR target/70062
255         * gcc.target/i386/pr70062.c: New test.
257 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
259         * g++.dg/template/typename21.C: Remove c++98_only.
261 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
263         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
265 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
267         PR c/68187
268         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
269         function.
270         (fn_42_b): Likewise.
271         (fn_42_c): Likewise.
273 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
275         PR c/68187
276         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
277         function.
278         (fn_40_b): Likewise.
279         (fn_41_a): Likewise.
280         (fn_41_b): Likewise.
282 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
284         PR target/70059
285         * gcc.target/i386/avx512f-pr70059.c: New test.
286         * gcc.target/i386/avx512dq-pr70059.c: New test.
288 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
290         PR rtl-optimization/57676
291         * gcc.dg/torture/pr57676.c: New test.
293 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
295         * gcc.dg/pr70026.c: New test.
297 2016-03-04  Marek Polacek  <polacek@redhat.com>
299         PR c/69798
300         * gcc.dg/cilk-plus/pr69798-1.c: New test.
301         * gcc.dg/cilk-plus/pr69798-2.c: New test.
303 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
305         PR target/70004
306         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
307         Delete.
308         (test_corners_sisd_si): Likewise.
309         (main): Remove checks of the above.
310         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
312 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
314         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
316 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
318         * gcc.dg/torture/pr69951.c: Accept argc==0.
320 2016-03-04  Richard Biener  <rguenther@suse.de>
322         PR c++/70054
323         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
324         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
326 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
328         PR testsuite/69766
329         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
330         testing multiarch.
332 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
334         PR debug/69947
335         * gcc.dg/guality/pr69947.c: New test.
337 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
339         PR ada/70017
340         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
342 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
344         PR rtl-optimization/69904
345         * gcc.target/arm/pr69904.c: New test.
347 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
349         PR target/70021
350         * gcc.dg/vect/pr70021.c: New test.
351         * gcc.target/i386/pr70021.c: New test.
353 2016-03-03  Marek Polacek  <polacek@redhat.com>
355         PR middle-end/70050
356         * gcc.dg/pr70050.c: New test.
358 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
360         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
362 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
364         PR tree-optimization/70043
365         * gfortran.dg/vect/pr70043.f90: New test.
367 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
369         * gnat.dg/specs/task1.ads: New test.
371 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
373         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
374         Invoke gdb with -batch.
375         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
377 2016-03-03  Richard Biener  <rguenther@suse.de>
379         PR tree-optimization/55936
380         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
382 2016-03-02  Jeff Law  <law@redhat.com>
384         PR rtl-optimization/69942
385         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
386         effects of argument promotions.
388         PR tree-optimization/69987
389         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
390         target does not support -fprefetch-loop-arrays.
392 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
394         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
396 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
398         PR rtl-optimization/69052
399         * gcc.target/i386/pr69052.c: New test.
401 2016-03-02  Alan Modra  <amodra@gmail.com>
403         * gcc.dg/pr69990.c: New.
405 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
407         PR c/68062
408         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
410         PR middle-end/70022
411         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
413         PR target/70028
414         * gcc.target/i386/pr70028.c: New test.
416 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
418         * c-c++-common/asan/swapcontext-test-1.c,
419         * c-c++-common/tsan/thread_leak.c,
420         * g++.dg/tsan/aligned_vs_unaligned_race.C,
421         * g++.dg/tsan/benign_race.C,
422         * g++.dg/tsan/fd_close_norace.C,
423         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
424         races with sanitizer output
426 2016-03-02  Richard Biener  <rguenther@suse.de>
427             Uros Bizjak  <ubizjak@gmail.com>
429         PR target/67278
430         * gcc.dg/simd-8.c: New testcase.
432 2016-03-02  Richard Biener  <rguenther@suse.de>
434         PR middle-end/67278
435         * gcc.dg/simd-7.c: New testcase.
437 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
439         * gcc.target/i386/pr70007.c: Tweak.
441 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
443         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
445 2016-03-02  Marek Polacek  <polacek@redhat.com>
447         PR c/67854
448         * gcc.dg/pr67854.c: New test.
450 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
452         PR middle-end/70025
453         * gcc.dg/torture/pr70025.c: New test.
455 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
457         PR tree-optimization/68621
458         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
460 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
462         * gcc.target/i386/pr70007.c: New test.
464 2016-03-01  Jeff Law  <law@redhat.com>
466         PR tree-optimization/69196
467         * gcc.dg/tree-ssa/pr69196-1.c: New test.
469         PR tree-optimization/69196
470         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
471         duplicating code and spoiling the expected output.
473 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
475         PR target/70033
476         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
477         supports power9 before doing tests.
478         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
479         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
480         * gcc.target/powerpc/p9-permute.c: Likewise.
482 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
484         PR target/70027
485         * gcc.target/i386/pr70027.c: New test.
487 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
489         * gcc.dg/pr70017.c: New test.
491 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
493         PR c/69796
494         PR c/69974
495         * gcc.dg/pr69796.c: New test.
496         * gcc.dg/pr69974.c: New test.
498 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
500         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
502 2016-02-29  Jeff Law  <law@redhat.com>
504         PR tree-optimization/69987
505         * gfortran.dg/pr69987.f90: New test.
507         PR tree-optimization/69989
508         * gcc.c-torture/compile/pr69989-2.c: New test.
510 2016-03-01  Marek Polacek  <polacek@redhat.com>
512         PR c++/69795
513         * g++.dg/parse/invalid1.C: New test.
515 2016-03-01  Richard Biener  <rguenther@suse.de>
517         PR middle-end/70022
518         * gcc.dg/pr70022.c: New testcase.
520 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
522         PR tree-optimization/69956
523         * gcc.dg/pr69956.c: New test.
525 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
527         PR target/70011
528         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
529         XFAIL when hardware supports efficient unaligned storage access.
531 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
533         PR c++/69961
534         * g++.dg/template/pr69961a.C: New test.
535         * g++.dg/template/pr69961b.C: New test.
537 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
539         PR preprocessor/69985
540         * gcc.dg/cpp/pr69985.c: New test case.
542 2016-02-29  Jeff Law  <law@redhat.com>
544         PR tree-optimization/70005
545         * gcc.c-torture/execute/pr70005.c New test.
547         PR tree-optimization/69999
548         * gcc.c-torture/compile/pr69999.c: New test.
550 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
552         PR tree-optimization/69652
553         * gcc.dg/torture/pr69652.c: Delete test.
554         * gcc.dg/vect/pr69652.c: New test.
556 2016-02-19  Richard Biener  <rguenther@suse.de>
558         PR tree-optimization/69980
559         * gfortran.dg/vect/pr69980.f90: New testcase.
561 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
563         * gcc.target/sparc/20160229-1.c: New test.
565 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
567         * gnat.dg/stack_usage3.adb: New test.
568         * gnat.dg/stack_usage3_pkg.ads: New helper.
570 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
572         * gnat.dg/renaming8.adb: New test.
573         * gnat.dg/renaming8_pkg1.ads: New helper.
574         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
575         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
577 2016-02-29  Richard Biener  <rguenther@suse.de>
579         PR tree-optimization/69720
580         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
582 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
584         PR fortran/68147
585         PR fortran/47674
586         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
588 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
589             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
591         PR fortran/56007
592         * gfortran.dg/coarray_8.f90: Adjust error message.
593         * gfortran.dg/pr56007.f90: New test.
594         * gfortran.dg/pr56007.f: New test.
596 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
598         PR tree-optimization/69989
599         * gcc.dg/torture/pr69989.c: New test.
601 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
603         * gcc.target/i386/stack-realign-win.c: New test.
605 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
607         PR fortran/60126
608         * gfortran.dg/pr60126.f90: New test.
610 2016-02-27  Jeff Law  <law@redhat.com>
612         Revert
613         2016-02-26  Richard Biener  <rguenther@suse.de>
614                     Jeff Law  <law@redhat.com>
616         PR tree-optimization/69740
617         * gcc.c-torture/compile/pr69740-1.c: New test.
618         * gcc.c-torture/compile/pr69740-2.c: New test.
620 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
622         PR fortran/69910
623         * gfortran.dg/newunit_4.f90: New test.
625 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
627         PR target/69613
628         PR rtl-optimization/69886
629         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
630         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
631         target.
633 2016-02-26  Martin Sebor  <msebor@redhat.com>
635         PR tree-optimization/15826
636         * gcc.dg/tree-ssa/pr15826.c: New test.
638 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
640         PR target/69969
641         * gcc.target/powerpc/pr69969.c: New test.
643 2016-02-26  Martin Sebor  <msebor@redhat.com>
645         PR c++/15766
646         * g++.old-deja/g++.other/decl5.C: Add a test case.
648 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
650         PR target/69946
651         * gcc.target/powerpc/pr69946.c: New file.
653 2016-02-26  Richard Biener  <rguenther@suse.de>
654             Jeff Law  <law@redhat.com>
656         PR tree-optimization/69740
657         * gcc.c-torture/compile/pr69740-1.c: New test.
658         * gcc.c-torture/compile/pr69740-2.c: New test.
660 2016-02-26  Martin Jambor  <mjambor@suse.cz>
662         PR middle-end/69920
663         * gcc.dg/torture/pr69932.c: New test.
664         * gcc.dg/torture/pr69936.c: Likewise.
666 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
668         PR target/69709
669         * gcc.target/s390/pr69709.c: New test.
671 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
673         PR target/69245
674         * gcc.target/aarch64/pr69245_1.c: New test.
676 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
678         PR target/69613
679         * gcc.dg/torture/pr69613.c: New test.
681 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
683         PR rtl-optimization/69891
684         * gcc.target/i386/pr69891.c: New test.
686 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
687             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
689         PR target/61397
690         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
691         functionality for both 32-bit and 64-bit.
693 2016-02-26  Richard Biener  <rguenther@suse.de>
695         PR tree-optimization/69551
696         * gcc.dg/torture/pr69951.c: New testcase.
698 2016-02-25  Richard Biener  <rguenther@suse.de>
700         PR tree-optimization/48795
701         * gcc.dg/Warray-bounds-18.c: New testcase.
703 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
705         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
707 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
709         PR rtl-optimization/69896
710         * gcc.dg/pr69896.c: New test.
712 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
714         PR c++/69736
715         * g++.dg/cpp1y/paren2.C: New test.
717 2016-02-24  Martin Sebor  <msebor@redhat.com>
719         PR c/51147
720         * gcc.dg/enum-mode-2.c: New test.
722 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
724         PR c++/69922
725         * g++.dg/warn/Wnonnull-compare-6.C: New test.
726         * g++.dg/warn/Wnonnull-compare-7.C: New test.
727         * g++.dg/ubsan/pr69922.C: New test.
729 2016-02-24  Marek Polacek  <polacek@redhat.com>
731         PR c/69819
732         * gcc.dg/pr69819.c: New test.
734 2016-02-24  Martin Sebor  <msebor@redhat.com>
736         PR c++/69912
737         * g++.dg/ext/flexary15.C: New test.
739 2016-02-24  Martin Sebor  <msebor@redhat.com>
741         * gcc.dg/builtins-68.c: Avoid making unportable
742         assumptions about the relationship between SIZE_MAX and UINT_MAX.
743         * g++.dg/ext/builtin_alloca.C: Same.
745 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
746             Charles Baylis  <charles.baylis@linaro.org>
748         PR debug/61033
749         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
751 2016-02-24  Richard Biener  <rguenther@suse.de>
752             Jakub Jelinek  <jakub@redhat.com>
754         PR middle-end/69760
755         * gcc.dg/torture/pr69760.c: New testcase.
757 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
759         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
760         pattern on Solaris with as.
762 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
764         * gcc.target/arm/cond_sub_restrict_it.c: New test.
765         * gcc.target/arm/condarith_restrict_it.c: Likewise.
766         * gcc.target/arm/movcond_restrict_it.c: Likewise.
767         * gcc.target/arm/negscc_restrict_it.c: Likewise.
769 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
771         PR middle-end/69915
772         * gcc.dg/pr69915.c: New test.
774 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
776         PR rtl-optimization/69886
777         * gcc.dg/torture/pr69886.c: New test.
779 2016-02-24  Richard Biener  <rguenther@suse.de>
781         PR middle-end/68963
782         * gcc.dg/torture/pr68963.c: New testcase.
784 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
786         PR target/69875
787         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
788         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
789         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
790         * gcc.target/arm/atomic_loaddi_1.c: New test.
791         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
792         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
793         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
794         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
795         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
796         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
797         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
798         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
800 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
802         PR middle-end/69909
803         * gcc.dg/torture/pr69909.c: New test.
805 2016-02-24  Richard Biener  <rguenther@suse.de>
807         PR tree-optimization/69907
808         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
809         * gcc.dg/vect/bb-slp-34.c: XFAIL.
810         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
812 2016-02-24  Christian Bruel  <christian.bruel@st.com>
814         * gcc.target/arm/pragma_cpp_fma.c: New test.
816 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
818         PR fortran/61156
819         * gfortran.dg/include_6.f90: Update test.
821 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
823         PR objc/69844
824         * objc.dg/pr69844.m: New test.
826 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
828         PR libgfortran/69456
829         * gfortran.dg/namelist_89.f90: New test.
830         * gfortran.dg/pr59700.f90: Update test..
832 2016-02-23  Martin Sebor  <msebor@redhat.com>
834         PR middle-end/69780
835         * g++.dg/ext/builtin_alloca.C: New test.
836         * gcc.dg/builtins-68.c: New test.
838 2016-02-23  Richard Henderson  <rth@redhat.com>
840         * gcc.target/i386/addr-space-3.c: Remove test.
842 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
844         PR preprocessor/69126
845         PR preprocessor/69543
846         * c-c++-common/pr69126-2-long.c: New test.
847         * c-c++-common/pr69126-2-short.c: New test.
848         * c-c++-common/pr69543-1.c: Remove xfail.
850 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
852         PR preprocessor/69126
853         PR preprocessor/69543
854         PR preprocessor/69558
855         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
856         (f): Rename to...
857         (test_2): ...this, and add leading comment.
858         (MACRO_3, test_3): New.
859         (MACRO_4A, MACRO_4B, test_4): New.
860         (MACRO): Rename to...
861         (MACRO_5): ...this.
862         (g): Rename to...
863         (test_5): ...this, updating for renaming of MACRO, and
864         add leading comment.
865         * c-c++-common/pr69543-1.c: New.
866         * c-c++-common/pr69543-2.c: New.
867         * c-c++-common/pr69543-3.c: New.
868         * c-c++-common/pr69543-4.c: New.
869         * c-c++-common/pr69558-1.c: New.
870         * c-c++-common/pr69558-2.c: New.
871         * c-c++-common/pr69558-3.c: New.
872         * c-c++-common/pr69558-4.c: New.
873         * gcc.dg/pr69558.c: Move to...
874         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
875         xfail for c++.
877 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
879         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
880         to -ftree-parallelize-loops/-fopenacc changes.
881         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
882         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
883         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
884         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
885         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
886         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
887         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
888         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
889         * c-c++-common/goacc/kernels-loop.c: Likewise.
890         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
891         * c-c++-common/goacc/kernels-reduction.c: Likewise.
892         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
893         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
895 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
897         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
899 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
901         PR c++/69902
902         * g++.dg/warn/Wnonnull-compare-5.C: New test.
904         PR c/69900
905         * gcc.dg/pr69900.c: New test.
907 2016-02-23  Martin Jambor  <mjambor@suse.cz>
909         PR tree-optimization/69666
910         * gcc.dg/tree-ssa/pr69666.c: New test.
912 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
914         PR fortran/67451
915         * gfortran.dg/coarray_allocate_5.f08: New test.
917 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
919         * gcc.target/s390/vcond-shift.c: Move to ...
920         * gcc.target/s390/vector/vcond-shift.c: ... here.
922 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
924         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
925         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
927 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
929         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
931 2016-02-20  Mark Wielaard  <mjw@redhat.com>
933         PR c/28901
934         * gcc.dg/unused-variable-3.c: New test.
936 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
938         PR target/69888
939         * gcc.target/i386/pr69888.c: New test.
941 2016-02-22  Richard Biener  <rguenther@suse.de>
943         PR tree-optimization/69882
944         * gfortran.dg/vect/pr69882.f90: New testcase.
946 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
948         PR target/69885
949         * gcc.dg/pr69885.c: New test.
951 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
953         PR target/69806
954         PR target/54089
955         * gcc.target/sh/pr54089-10.c: New.
957 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
959         PR fortran/69423
960         * gfortran.dg/deferred_character_15.f90 : New test.
962 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
964         PR fortran/57365
965         gfortran.dg/allocate_with_source_18.f03: New test.
967 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
969         PR fortran/52531
970         gfortran.dg/gomp/pr52531.f90: New test.
972 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
974         PR c++/69865
975         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
976         -std=c++03.
978 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
980         PR c++/69826
981         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
982         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
984         PR c++/69850
985         * g++.dg/warn/Wnonnull-compare-4.C: New test.
987         PR c++/69851
988         * g++.dg/torture/pr69851.C: New test.
990 2016-02-19  Martin Sebor  <msebor@redhat.com>
992         PR testsuite/69573
993         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
995 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
997         PR c++/69850
998         * g++.dg/warn/Wnonnull-compare-2.C: New test.
999         * g++.dg/warn/Wnonnull-compare-3.C: New test.
1001         PR c++/67767
1002         * g++.dg/cpp0x/pr67767.C: New test.
1004 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1006         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
1007         for fp, simd, crypto, crc, lse.
1008         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
1009         above.
1010         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
1011         effective target check.
1013 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
1015         PR target/69820
1016         * gcc.target/i386/pr69820.c: New test.
1018 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1020         * gcc.target/s390/vector/int128-1.c: New test.
1022 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1024         * gcc.target/s390/vector/vec-vcond-1.c: New test.
1026 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1028         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
1029         instruction pattern name to prevent the testcase from failing with
1030         -march=z13.
1032 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1034         * gcc.target/s390/md/movstr-2.c: New test.
1036 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
1038         * gcc.target/s390/morestack.c: New test.
1040 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1042         PR target/69625
1043         * gcc.target/s390/pr69625.c: Add test case.
1045 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1047         PR testsuite/68580
1048         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
1050 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
1052         PR target/68404
1053         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
1054         * gcc.target/powerpc/fusion3.c: Likewise.
1056 2016-02-18  Richard Biener  <rguenther@suse.de>
1058         PR middle-end/69553
1059         * g++.dg/torture/pr69553.C: New testcase.
1061 2016-02-18  Nick Clifton  <nickc@redhat.com>
1063         PR target/62254
1064         PR target/69610
1065         * gcc.target/arm/pr62554.c: New test.
1066         * gcc.target/arm/pr69610-1.c: New test.
1067         * gcc.target/arm/pr69610-2.c: New test.
1069 2016-02-18  Richard Biener  <rguenther@suse.de>
1071         PR middle-end/69854
1072         * gcc.dg/torture/pr69854.c: New testcase.
1074 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
1076         PR c++/69850
1077         * g++.dg/warn/Wnonnull-compare-1.C: New test.
1079 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1081         * gcc.target/powerpc/vec-cg.c: New test.
1083 2016-02-17  Richard Biener  <rguenther@suse.de>
1085         PR testsuite/69586
1086         * gcc.dg/uninit-21.c: Add -fno-short-enums.
1088 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1090         PR target/69161
1091         * gcc.c-torture/compile/pr69161.c: New test.
1093 2016-02-17  David Sherwood  <david.sherwood@arm.com>
1095         PR target/69532
1096         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
1097         * gcc.target/arm/vect-fmaxmin.c: Likewise.
1099 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
1101         * gcc.dg/ifcvt-4.c: Skip on Visium.
1103 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
1105         * gnat.dg/atomic8.adb: New test.
1107 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
1109         * gnat.dg/discr46.ad[sb]: New test.
1111 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1113         PR Target/48344
1114         * gcc.target/powerpc/pr48344-1.c: New test.
1116 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
1118         PR fortran/69742
1119         * gfortran.dg/associate_21.f90:  New test.
1121 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
1123         PR c/69835
1124         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
1125         -Wnonnull in dg-options.
1126         * c-c++-common/nonnull-2.c: New test.
1128 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
1129             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1131         * gcc.target/aarch64/vector_initialization_nostack.c: New.
1133 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
1135         PR middle-end/69801
1136         * gcc.dg/pr69801.c: Add empty dg-options.
1138 2016-02-16  James Norris  <jnorris@codesourcery.com>
1140         * c-c++-common/goacc/deviceptr-1.c: Add tests.
1141         * g++.dg/goacc/deviceptr-1.c: New file.
1143 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
1145         PR tree-optimization/69820
1146         * gcc.dg/vect/pr69820.c: New test.
1148 2016-02-16  Richard Biener  <rguenther@suse.de>
1150         PR tree-optimization/69776
1151         * gcc.dg/torture/pr69776-2.c: New testcase.
1153 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
1155         PR tree-optimization/69714
1156         * gcc.dg/torture/pr69714.c: New test.
1158 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
1160         PR tree-optimization/69802
1161         * gcc.dg/pr69802.c: New test.
1163 2016-02-16  Richard Biener  <rguenther@suse.de>
1165         PR middle-end/69801
1166         * gcc.dg/pr69801.c: New testcase.
1168 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1170         PR libgfortran/69651
1171         * gfortran.dg/read_bang.f90: New test.
1172         * gfortran.dg/read_bang4.f90: New test.
1174 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
1176         PR c++/69658
1177         * g++.dg/init/pr69658.C: New test.
1179         PR c++/69797
1180         * c-c++-common/pr69797.c: New test.
1182 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1184         * lib/target-supports.exp (check_effective_target_section_anchors): Add
1185         check for aarch64*-*-*.
1187 2016-02-15  Richard Biener  <rguenther@suse.de>
1189         PR tree-optimization/69783
1190         * gcc.dg/vect/pr69783.c: New testcase.
1192 2016-02-15  Richard Biener  <rguenther@suse.de>
1194         PR tree-optimization/69776
1195         * gcc.dg/torture/pr69776.c: New testcase.
1197 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1199         PR fortran/60526
1200         * gfortran.dg/type_decl_4.f90:  Reinstated.
1202 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
1204         PR fortran/68746
1205         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
1207 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1209         PR fortran/60526
1210         PR bootstrap/69816
1211         * gfortran.dg/type_decl_4.f90:  Removed.
1213 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1215         PR fortran/60526
1216         * gfortran.dg/type_decl_4.f90:  New test.
1218 2016-02-14  Alan Modra  <amodra@gmail.com>
1220         PR testsuite/68886
1221         * gcc.c-torture/execute/stkalign.c: Revise test.
1223 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
1225         PR target/67260
1226         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
1228 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
1230         PR target/67260
1231         * gcc.target/sh/torture/pr67260.c: New.
1233 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
1235         * gcc.dg/pr67964.c: Add dg-require-alias.
1237 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
1239         PR target/67636
1240         PR target/64345
1241         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
1243 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1245         PR libgfortran/69668
1246         * gfortran.dg/namelist_88.f90: New test.
1248 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1250         PR libgfortran/69668
1251         * gfortran.dg/namelist_38.f90: Update test.
1252         * gfortran.dg/namelist_84.f90: Update test.
1254 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
1256         PR other/69554
1257         * gcc.dg/pr69554-1.c: New test.
1258         * gfortran.dg/pr69554-1.F90: New test.
1259         * gfortran.dg/pr69554-2.F90: New test.
1260         * lib/gcc-dg.exp (proc dg-locus): New function.
1261         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
1262         distinguish between the caret-printing and non-caret-printing
1263         cases.  If caret-printing has been explicitly enabled, bail out
1264         without attempting to fix up the output.
1266 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
1268         PR driver/69265
1269         PR driver/69453
1270         * gcc.dg/spellcheck-options-3.c: New test case.
1271         * gcc.dg/spellcheck-options-4.c: New test case.
1272         * gcc.dg/spellcheck-options-5.c: New test case.
1273         * gcc.dg/spellcheck-options-6.c: New test case.
1274         * gcc.dg/spellcheck-options-7.c: New test case.
1275         * gcc.dg/spellcheck-options-8.c: New test case.
1276         * gcc.dg/spellcheck-options-9.c: New test case.
1277         * gcc.dg/spellcheck-options-10.c: New test case.
1279 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
1281         PR rtl-optimization/69764
1282         PR rtl-optimization/69771
1283         * c-c++-common/pr69764.c: New test.
1284         * gcc.dg/torture/pr69771.c: New test.
1286 2016-02-12  Marek Polacek  <polacek@redhat.com>
1288         * g++.dg/torture/init-list1.C: New.
1290 2016-02-12  Marek Polacek  <polacek@redhat.com>
1292         * gcc.dg/pr69522.c: Add empty dg-options.
1294 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
1296         * g++.dg/lto/lto.exp: Include and init mpx.
1297         * g++.dg/lto/pr69729_0.C: New test.
1299 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
1301         PR ipa/69241
1302         * g++.dg/ipa/pr69241-4.C: New test.
1304         PR ipa/68672
1305         * g++.dg/ipa/pr68672-1.C: New test.
1306         * g++.dg/ipa/pr68672-2.C: New test.
1307         * g++.dg/ipa/pr68672-3.C: New test.
1309 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
1311         PR c/69522
1312         * gcc.dg/pr69522.c: New test.
1314 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
1316         PR c++/69098
1317         * g++.dg/cpp1y/69098.C: New test.
1318         * g++.dg/cpp1y/69098-2.C: New test.
1320 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
1322         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
1323         and neighbour -> neighbor.
1324         * objc.dg/attributes/method-nonnull-1.m: Likewise.
1325         * objc.dg/gnu-api-2-class-meta.m: Likewise.
1326         * c-c++-common/Wvarargs.c: Likewise.
1327         * c-c++-common/goacc/host_data-5.c: Likewise.
1328         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1329         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
1330         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
1331         * gcc.target/aarch64/pr60697.c: Likewise.
1332         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
1333         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
1334         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
1335         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
1336         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
1337         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1338         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
1339         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
1340         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
1341         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
1342         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
1343         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
1344         * g++.dg/lookup/koenig5.C: Likewise.
1345         * g++.dg/ext/no-asm-2.C: Likewise.
1346         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
1347         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
1348         * gfortran.dg/used_types_16.f90: Likewise.
1349         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
1350         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
1351         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
1352         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
1353         * gfortran.dg/abstract_type_6.f03: Likewise.
1354         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
1355         * gfortran.dg/used_types_15.f90: Likewise.
1356         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
1357         * gfortran.dg/exit_3.f08: Likewise.
1358         * gfortran.dg/open_status_2.f90: Likewise.
1359         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
1360         * gfortran.dg/intrinsic_std_1.f90: Likewise.
1361         * gfortran.dg/associate_1.f03: Likewise.
1362         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
1363         * gfortran.dg/intrinsic_std_6.f90: Likewise.
1364         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
1365         * gcc.dg/builtin-object-size-1.c: Likewise.
1366         * gcc.dg/noreturn-6.c: Likewise.
1367         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
1368         * gcc.dg/globalalias.c: Likewise.
1369         * gcc.dg/builtins-config.h: Likewise.
1370         * gcc.dg/pr30457.c: Likewise.
1371         * gcc.c-torture/compile/volatile-1.c: Likewise.
1372         * gcc.c-torture/execute/20101011-1.c: Likewise.
1373         * c-c++-common/Waddress-1.c: Likewise.
1375 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
1377         PR c/69768
1378         * c-c++-common/Waddress-1.c: New test.
1380 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
1382         PR fortran/69296
1383         * gfortran.dg/associate_19.f03: New test.
1384         * gfortran.dg/associate_20.f03: New test.
1386 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
1388         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
1390 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1392         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
1393         .arch armv8-a\n.  Add -dA to dg-options.
1394         * gcc.target/aarch64/assembler_arch_1.c: New test.
1395         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
1397 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
1399         PR c++/68726
1400         * g++.dg/cpp0x/pr68726.C: New.
1402 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
1404         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
1405         test.
1407 2016-02-11  Richard Biener  <rguenther@suse.de>
1409         * g++.dg/tree-ssa/pr61034.C: Adjust.
1411 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
1413         PR target/69148
1414         * gcc.target/s390/pr69148.c: New.
1416 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
1418         PR tree-optimization/69652
1419         * gcc.dg/torture/pr69652.c: New test.
1421 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
1422             Patrick Palka  <ppalka@gcc.gnu.org>
1424         PR ipa/69241
1425         PR c++/69649
1426         * g++.dg/ipa/pr69241-1.C: New test.
1427         * g++.dg/ipa/pr69241-2.C: New test.
1428         * g++.dg/ipa/pr69241-3.C: New test.
1429         * g++.dg/ipa/pr69649.C: New test.
1431 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
1433         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
1434         * gcc.dg/tree-ssa/sra-18.c: Ditto.
1436 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
1438         PR tree-optimization/68021
1439         * gcc.dg/tree-ssa/pr68021.c: New test.
1441 2016-02-10  Richard Biener  <rguenther@suse.de>
1443         PR tree-optimization/69726
1444         * gcc.dg/uninit-22.c: New testcase.
1446 2016-02-09  Andrew Pinski  <apinski@cavium.com>
1448         PR tree-opt/69282
1449         * gcc.c-torture/compile/20160205-1.c: New testcase.
1451 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
1453         PR target/68404
1454         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
1455         instead accessing a really large arrray.
1456         * gcc.target/powerpc/fusion3.c: Likewise.
1458 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
1460         PR target/68532
1461         * gcc.c-torture/execute/pr68532.c: New test.
1463 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
1465         PR target/69634
1466         * gcc.dg/pr69634.c: New.
1468 2016-02-09  Richard Biener  <rguenther@suse.de>
1470         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
1472 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
1474         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
1476 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
1478         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
1480 2016-02-09  Richard Biener  <rguenther@suse.de>
1482         PR tree-optimization/69715
1483         * gcc.dg/torture/pr69715.c: New testcase.
1485 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
1487         PR c++/69139
1488         * g++.dg/cpp0x/trailing12.C: New test.
1489         * g++.dg/cpp0x/trailing13.C: New test.
1491 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
1493         PR c++/69283
1494         PR c++/67835
1495         * g++.dg/cpp1y/auto-fn29.C: New test.
1496         * g++.dg/cpp1y/auto-fn30.C: New test.
1498 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
1500         PR tree-optimization/69209
1501         * gcc.c-torture/compile/pr69209.c: New test.
1503 2016-02-08  Jeff Law  <law@redhat.com>
1505         PR tree-optimization/68541
1506         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
1507         of statements allowed in join block for path splitting.
1509 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
1511         PR c++/59627
1512         * g++.dg/gomp/pr59627.C: New test.
1514         PR ipa/69239
1515         * g++.dg/ipa/pr69239.C: New test.
1517 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
1519         PR preprocessor/69664
1520         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
1521         * gcc.dg/cpp/warn-comments.c: Likewise.
1523 2016-02-08  Marek Polacek  <polacek@redhat.com>
1525         PR c++/69688
1526         * g++.dg/init/const12.C: New test.
1528 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
1530         PR target/60410
1531         * gcc.dg/lto/pr55113_0.c: Remove test.
1533 2016-02-08  Richard Biener  <rguenther@suse.de>
1535         PR tree-optimization/69719
1536         * gcc.dg/torture/pr69719.c: New testcase.
1538 2016-02-08  Richard Biener  <rguenther@suse.de>
1539         Jeff Law  <law@redhat.com>
1541         PR target/68273
1542         * gcc.target/mips/pr68273.c: New testcase.
1544 2016-02-08   Richard Biener  <rguenther@suse.de>
1546         PR rtl-optimization/69274
1547         * gcc.target/i386/addr-sel-1.c: XFAIL.
1549 2016-02-08  Jeff Law  <law@redhat.com>
1551         PR tree-optimization/68541
1552         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
1554         PR tree-optimization/65917
1555         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
1557 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1559         PR fortran/50555
1560         * gfortran.dg/namelist_args.f90: New test.
1562 2016-02-05  Jeff Law  <law@redhat.com>
1564         PR tree-optimization/68541
1565         * gcc.dg/tree-ssa/split-path-2.c: New test.
1566         * gcc.dg/tree-ssa/split-path-3.c: New test.
1567         * gcc.dg/tree-ssa/split-path-4.c: New test.
1568         * gcc.dg/tree-ssa/split-path-5.c: New test.
1569         * gcc.dg/tree-ssa/split-path-6.c: New test.
1570         * gcc.dg/tree-ssa/split-path-7.c: New test.
1572 2016-02-05  Martin Sebor  <msebor@redhat.com>
1574         PR c++/69662
1575         * g++.dg/warn/Wplacement-new-size-1.C: New test.
1576         * g++.dg/warn/Wplacement-new-size-2.C: New test.
1578 2016-02-06  Richard HEnderson  <rth@redhat.com>
1580         PR c/69643
1581         * gcc.target/i386/addr-space-4.c: New.
1582         * gcc.target/i386/addr-space-5.c: New.
1584 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
1586         PR fortran/66089
1587         * gfortran.dg/elemental_dependency_6.f90: New.
1589 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
1591         PR rtl-optimization/69691
1592         * gcc.c-torture/execute/pr69691.c: New test.
1594         PR c++/69628
1595         * g++.dg/parse/pr69628.C: New test.
1597 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
1599         * gcc.dg/sancov/asan.c: Move to ...
1600         * gcc.dg/asan/sancov-1.c: ... here.
1602 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
1604         * gcc.target/i386/pr69577.c: Require avx_runtime target.
1606 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
1608         PR target/69677
1609         * gcc.target/i386/pr69677.c: New test.
1611 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
1613         PR c++/68948
1614         * g++.dg/template/pr68948.C: New test.
1616 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1618         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
1619         (only necessary on s390x).
1621 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
1623         * gcc.target/i386/pr69454-2.c: Compile with -msse2
1624         -mno-accumulate-outgoing-args.
1626 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
1628         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
1630 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
1632         PR c/69669
1633         * c-c++-common/pr69669.c: New test.
1635 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
1637         PR target/69667
1638         * g++.dg/pr69667.C: New file.
1640 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
1642         PR target/69619
1643         * gcc.dg/pr69619.c: Add new test.
1645 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
1647         PR rtl-optimization/69577
1648         * gcc.target/i386/pr69577.c: New test.
1650 2016-02-04  Martin Liska  <mliska@suse.cz>
1652         * g++.dg/asan/pr69276.C: New test.
1654 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1656         PR target/65932
1657         PR target/67714
1658         * gcc.target/arm/wmul-3.c: Simplify test to generate just
1659         a single smulbb instruction.
1660         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
1661         * gcc.target/amr/wmul-2.c: Likewise.
1663 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1665         PR target/65932
1666         PR target/67714
1667         * gcc.c-torture/execute/pr67714.c: New test.
1669 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
1671         PR target/69454
1672         * gcc.target/i386/pr69454-1.c: New test.
1673         * gcc.target/i386/pr69454-2.c: New test.
1675 2016-02-03  Martin Sebor  <msebor@redhat.com>
1677         PR c++/69251
1678         PR c++/69253
1679         PR c++/69290
1680         PR c++/69277
1681         PR c++/69349
1682         * g++.dg/ext/flexarray-mangle-2.C: New test.
1683         * g++.dg/ext/flexarray-mangle.C: New test.
1684         * g++.dg/ext/flexarray-subst.C: New test.
1685         * g++.dg/ext/flexary11.C: New test.
1686         * g++.dg/ext/flexary12.C: New test.
1687         * g++.dg/ext/flexary13.C: New test.
1688         * g++.dg/ext/flexary14.C: New test.
1689         * g++.dg/other/dump-ada-spec-2.C: Adjust.
1691 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
1693         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
1694         Define only if CHECK_FLOAT128 is defined.
1695         (main): Properly initialize u5.
1697 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
1699         PR c/69627
1700         * gcc.dg/pr69627.c: New test.
1702         PR target/69644
1703         * gcc.dg/pr69644.c: New test.
1705 2016-02-03  Mike Stump  <mikestump@comcast.net>
1707         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
1708         support for struct-layout-1.exp.
1710 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
1712         PR c++/69056
1713         * g++.dg/cpp0x/pr69056.C: New test.
1715 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
1716             Alexandre Oliva  <aoliva@redhat.com>
1718         PR target/69461
1719         * gcc.target/powerpc/pr69461.c: New.
1721 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
1723         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
1724         works from here ...
1725         (check_effective_target_fsanitize_thread): ... to here.  Do not
1726         specify additional compile flags for the test source.
1727         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
1728         specify additional compile flags for the test source.
1730 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
1732         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
1734 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
1736         PR fortran/67451
1737         PR fortran/69418
1738         * gfortran.dg/coarray_allocate_2.f08: New test.
1739         * gfortran.dg/coarray_allocate_3.f08: New test.
1740         * gfortran.dg/coarray_allocate_4.f08: New test.
1742 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
1744         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
1745         use same scan-tree-dump-times on all platforms.
1746         * gcc.dg/vect/vect-outer-1.c: Likewise.
1747         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1748         * gcc.dg/vect/vect-outer-1a.c: Likewise.
1749         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1750         * gcc.dg/vect/vect-outer-1b.c: Likewise.
1751         * gcc.dg/vect/vect-outer-2b.c: Likewise.
1752         * gcc.dg/vect/vect-outer-3b.c: Likewise.
1753         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1755 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
1757         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
1758         warning.
1760 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
1762         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
1764 2016-02-02  James Norris  <jnorris@codesourcery.com>
1766         * c-c++-common/goacc/routine-5.c: Add tests.
1768 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
1770         * gcc.target/nvptx/unsigned-cmp.c: New test.
1772 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
1774         * gcc.target/aarch64/scalar_shift_1.c
1775         (test_corners_sisd_di): Improve force to SIMD register.
1776         (test_corners_sisd_si): Likewise.
1777         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
1778         Remove scan-assembler check for ldr.
1780 2016-02-02  Richard Biener  <rguenther@suse.de>
1782         PR tree-optimization/69595
1783         * gcc.dg/Warray-bounds-17.c: New testcase.
1785 2016-02-02  Richard Biener  <rguenther@suse.de>
1787         PR tree-optimization/69606
1788         * gcc.dg/torture/pr69606.c: New testcase.
1790 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
1792         PR middle-end/68542
1793         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
1794         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
1796 2016-02-02  Alan Modra  <amodra@gmail.com>
1798         PR target/69548
1799         * gcc.target/powerpc/pr69548.c: New test.
1801 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
1803         PR rtl-optimization/69592
1804         * gcc.dg/pr69592.c: New test.
1806         PR preprocessor/69543
1807         PR c/69558
1808         * gcc.dg/pr69543.c: New test.
1809         * gcc.dg/pr69558.c: New test.
1811 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
1813         PR testsuite/65940
1814         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
1816 2016-02-01  Martin Sebor  <msebor@redhat.com>
1818         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
1820 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
1822         PR tree-optimization/67921
1823         * c-c++-common/ubsan/pr67921.c: New test.
1825 2016-02-01  Richard Biener  <rguenther@suse.de>
1827         PR middle-end/69556
1828         * gcc.dg/tree-ssa/recip-8.c: New testcase.
1830 2016-02-01  Richard Biener  <rguenther@suse.de>
1832         PR tree-optimization/69574
1833         * gcc.dg/torture/pr69574.c: New testcase.
1835 2016-02-01  Richard Biener  <rguenther@suse.de>
1837         PR tree-optimization/69579
1838         * gcc.dg/setjmp-6.c: New testcase.
1840 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
1842         PR rtl-optimization/69570
1843         * g++.dg/opt/pr69570.C: New test.
1845 2016-02-01  Richard Henderson  <rth@redhat.com>
1847         * gcc.dg/pr69535.c: New test.
1849 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
1851         PR testsuite/69584
1852         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
1853         * gcc.dg/tree-ssa/sra-18.c: Likewise.
1855         PR debug/68244
1856         * g++.dg/parse/parens3.C: Use register "4" on hppa.
1858         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
1860 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
1862         PR fortran/67564
1863         * gfortran.dg/allocate_with_source_17.f03: New test.
1865 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
1867         PR tree-optimization/69546
1868         * gcc.dg/torture/pr69546.c: New test.
1870 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
1872         PR fortran/69566
1873         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
1875 2016-01-30  Martin Sebor  <msebor@redhat.com>
1877         PR c++/68490
1878         * g++.dg/ext/flexary10.C: New test.
1880 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
1882         PR fortran/66707
1883         gfortran.dg/common_23.f90: New test.
1885 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1887         PR target/65546
1888         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
1889         condition being checked, and disable it when the target supports
1890         misaligned loads and stores.
1892 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
1894         PR debug/69518
1895         * gcc.dg/torture/pr69518.c: New test.
1897 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
1899         PR target/69530
1900         * gcc.target/i386/pr69530.c: New test.
1902 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
1904         PR target/65604
1905         * gcc.target/mips/div-delay.c: New test.
1907 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
1909         PR target/69551
1910         * gcc.target/i386/pr69551.c: New test.
1912         PR target/66137
1913         * gcc.target/i386/pr66137.c: New test.
1915 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
1917         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
1918         always built for p5600.
1919         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
1920         isa=p5600 dg-option.
1922 2016-01-29  Richard Biener  <rguenther@suse.de>
1924         PR tree-optimization/69547
1925         * g++.dg/tree-ssa/pr69547.C: New testcase.
1927 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
1929         PR debug/66869
1930         * g++.dg/warn/Wunused-function2.C: New test.
1932 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1934         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
1935         support for test to succeed.
1937 2016-01-29  Marek Polacek  <polacek@redhat.com>
1939         PR c++/69509
1940         PR c++/69516
1941         * g++.dg/ext/constexpr-vla2.C: New test.
1942         * g++.dg/ext/constexpr-vla3.C: New test.
1943         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
1945 2016-01-29  Richard Biener  <rguenther@suse.de>
1947         PR middle-end/69537
1948         * gcc.dg/uninit-21.c: New testcase.
1950 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
1952         PR target/69459
1953         * gcc.target/i386/pr69459.c: New test.
1955 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
1957         PR target/68400
1958         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
1959         * gcc.target/mips/pr68400.c: New test.
1961 2016-01-28  Martin Sebor  <msebor@redhat.com>
1963         PR target/17381
1964         * gcc.target/powerpc/pr17381.c: New test.
1966 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
1968         PR middle-end/69542
1969         * gcc.dg/torture/pr69542.c: New test.
1971 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
1973         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
1975 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
1977         * gcc.dg/pr65980.c: Skip on AIX.
1978         * gcc.dg/pr66688.c: Same.
1980 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
1982         PR target/63679
1983         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
1984         * gcc.dg/tree-ssa/sra-18.c: Same.
1986 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
1988         PR fortran/62536
1989         * gfortran.dg/block_15.f08: New test.
1990         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
1991         on incorrectly closed BLOCK.
1993 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
1995         * gcc.dg/declare-simd.c: New test.
1996 2016-01-28  Richard Biener  <rguenther@suse.de>
1998         PR tree-optimization/69466
1999         * gfortran.dg/vect/pr69466.f90: New testcase.
2001 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2003         * g++.dg/pr67989.C: Remove ARM-specific option.
2004         * gcc.target/arm/pr67989.C: New file.
2006 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
2008         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
2009         and expm1 test for glibc < 2.11.
2011 2016-01-27  Richard Henderson  <rth@redhat.com>
2013         * gcc.c-torture/execute/pr69447.c: New test.
2015 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
2017         PR fortran/69422
2018         * gfortran.dg/alloc_comp_assign_15.f03: New test.
2020 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
2022         PR debug/66869
2023         * gcc.dg/pr66869.c: New test.
2025 2016-01-25  Jeff Law  <law@redhat.com>
2027         PR tree-optimization/68398
2028         PR tree-optimization/69196
2029         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
2030         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
2031         path to avoid new heuristic allowing more irreducible regions
2032         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
2033         * gcc.dg/tree-ssa/vrp46.c: Likewise.
2034         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
2035         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
2036         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2038 2016-01-27  Marek Polacek  <polacek@redhat.com>
2040         PR c/68062
2041         * c-c++-common/vector-compare-4.c: New test.
2043 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
2045         PR preprocessor/69126
2046         * c-c++-common/pr69126.c: New test case.
2048 2016-01-27  Ian Lance Taylor  <iant@google.com>
2050         * gcc.dg/tree-ssa/ivopt_5.c: New test.
2052 2016-01-27  Ryan Burn  <contact@rnburn.com>
2054         PR cilkplus/69267
2055         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
2057 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
2059         PR target/69512
2060         * gcc.target/i386/pr69512.c: New test.
2062 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
2064         PR ada/69488
2065         * gnat.dg/sso/*.adb: Robustify dg-output directives.
2067 2016-01-27  Marek Polacek  <polacek@redhat.com>
2069         PR c++/69379
2070         * g++.dg/pr69379.C: New test.
2072 2016-01-27  Martin Sebor  <msebor@redhat.com>
2074         PR c++/69317
2075         * g++.dg/abi/Wabi-2-2.C: New test.
2076         * g++.dg/abi/Wabi-2-3.C: New test.
2077         * g++.dg/abi/Wabi-3-2.C: New test.
2078         * g++.dg/abi/Wabi-3-3.C: New test.
2080 2016-01-27  Richard Biener  <rguenther@suse.de>
2082         PR tree-optimization/69166
2083         * gcc.dg/torture/pr69166.c: New testcase.
2085 2016-01-27  Martin Jambor  <mjambor@suse.cz>
2087         PR tree-optimization/69355
2088         * gcc.dg/tree-ssa/pr69355.c: New test.
2090 2016-01-27  Marek Polacek  <polacek@redhat.com>
2092         PR c++/69496
2093         * g++.dg/ext/constexpr-vla1.C: New test.
2095 2016-01-20  Christian Bruel  <christian.bruel@st.com>
2097         PR target/69245
2098         * gcc.target/arm/pr69245.c: New test.
2100 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
2102         PR tree-optimization/69399
2103         * gcc.dg/torture/pr69399.c: New test.
2105 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
2107         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
2109 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
2111         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
2113 2016-01-26  Tom de Vries  <tom@codesourcery.com>
2115         PR tree-optimization/69110
2116         * gcc.dg/autopar/pr69110.c: New test.
2118 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
2119             Sebastian Pop  <s.pop@samsung.com>
2121         * gcc.dg/graphite/isl-ast-op-select.c: New.
2123 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
2125         PR fortran/69385
2126         * gfortran.dg/allocate_error_6.f90: New test.
2128 2016-01-26  Richard Henderson  <rth@redhat.com>
2130         * gcc.dg/tm/pr60908.c: New test.
2132 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
2134         PR other/69006
2135         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
2136         directive.
2137         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
2138         expected multiline output to reflect the colorization being
2139         disabled before newlines.
2140         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2141         (custom_diagnostic_finalizer): Replace call to
2142         pp_newline_and_flush with call to pp_flush.
2143         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
2144         * gfortran.dg/implicit_class_1.f90: Likewise.
2145         * lib/gcc-dg.exp (allow_blank_lines): New global.
2146         (dg-allow-blank-lines-in-output): New procedure.
2147         (gcc-dg-prune): Complain about blank lines in the output, unless
2148         dg-allow-blank-lines-in-output was called.
2149         * lib/multiline.exp (_build_multiline_regex): Only support
2150         arbitrary followup text for non-blank-lines, not for blank lines.
2152 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
2154         PR tree-optimization/69483
2155         * gcc.dg/pr69483.c: New test.
2156         * g++.dg/opt/pr69483.C: New test.
2158 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2160         PR target/68620
2161         * gcc.target/arm/pr68620.c: New test.
2163 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
2165         * gcc.target/i386/pr68986-2.c: Remove -m32.
2167 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
2169         PR target/68986
2170         * gcc.target/i386/pr68986-1.c: New test.
2171         * gcc.target/i386/pr68986-2.c: Likewise.
2172         * gcc.target/i386/pr68986-3.c: Likewise.
2174 2016-01-26  Christian Bruel  <christian.bruel@st.com>
2176         * lib/target-supports.exp
2177         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
2178         (check_effective_target_arm_crypto_pragma_ok): Likewise.
2179         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
2181 2016-01-26  Richard Biener  <rguenther@suse.de>
2183         PR tree-optimization/69452
2184         * gcc.dg/torture/pr69452.c: New testcase.
2186 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
2188         PR target/69442
2189         * gcc.dg/pr69442.c: New test.
2191 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
2193         PR target/67896
2194         * gcc.target/aarch64/simd/pr67896.C: New.
2196 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
2198         PR tree-optimization/69400
2199         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
2200         function.
2201         (plugin_init): Call it.
2202         * gcc.dg/torture/pr69400.c: New test.
2204 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2206         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
2208 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
2209             Sebastian Pop  <s.pop@samsung.com>
2211         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
2212         isl-0.15.
2214 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
2215             Sebastian Pop  <s.pop@samsung.com>
2217         * gcc.dg/graphite/pr69292.c: New.
2219 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
2221         * c-c++-common/goacc/use_device-1.c: New test.
2223 2016-01-25  Jeff Law  <law@redhat.com>
2225         PR tree-optimization/69196
2226         PR tree-optimization/68398
2227         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
2228         * gcc.dg/tree-ssa/pr68198.c: Likewise.
2230 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
2232         PR target/69469
2233         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
2234         Algorithm.
2236 2016-01-25  Richard Biener  <rguenther@suse.de>
2238         PR testsuite/69380
2239         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
2241 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
2243         PR target/69421
2244         * gcc.dg/pr69421.c: New test.
2246 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
2248         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
2249         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
2250         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
2251         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
2252         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
2253         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
2254         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
2255         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
2256         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
2257         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
2259 2016-01-25  Richard Biener  <rguenther@suse.de>
2261         PR tree-optimization/69376
2262         * gcc.dg/torture/pr69376.c: New testcase.
2264 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2266         PR fortran/69397
2267         PR fortran/68442
2268         * gfortran.dg/interface_38.f90: New test.
2269         * gfortran.dg/interface_39.f90: New test.
2271 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
2273         Revert:
2274         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
2276         PR c++/11858
2277         PR c++/24663
2278         PR c++/24664
2279         * g++.dg/template/pr11858.C: New test.
2280         * g++.dg/template/pr24663.C: New test.
2281         * g++.dg/template/unify12.C: New test.
2282         * g++.dg/template/unify13.C: New test.
2283         * g++.dg/template/unify14.C: New test.
2284         * g++.dg/template/unify15.C: New test.
2285         * g++.dg/template/unify16.C: New test.
2286         * g++.dg/template/unify17.C: New test.
2288 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
2290         PR fortran/68283
2291         gfortran.dg/pr68283.f90: New test.
2293 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
2295         PR fortran/66094
2296         * gfortran.dg/inline_matmul_13.f90:  New test.
2297         * gfortran.dg/matmul_bounds_8.f90:  New test.
2298         * gfortran.dg/matmul_bounds_9.f90:  New test.
2299         * gfortran.dg/matmul_bounds_10.f90:  New test.
2301 2016-01-23  Tom de Vries  <tom@codesourcery.com>
2303         PR tree-optimization/69426
2304         * gcc.dg/autopar/pr69426.c: New test.
2306 2016-01-23  Martin Sebor  <msebor@redhat.com>
2308         PR c++/58109
2309         PR c++/69022
2310         * g++.dg/cpp0x/alignas5.C: New test.
2311         * g++.dg/ext/vector29.C: Same.
2313 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
2315         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
2316         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
2317         _GNU_SOURCE from compile flags to the source.
2318         * gcc.target/i386/chkp-stropt-12.c: Ditto.
2319         * gcc.target/i386/chkp-stropt-16.c: Ditto.
2320         * gcc.target/i386/chkp-stropt-4.c: Ditto.
2321         * gcc.target/i386/chkp-stropt-8.c: Ditto.
2323 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
2325         PR target/69432
2326         * g++.dg/opt/pr69432.C: New test.
2328 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2330         * gcc.target/powerpc/pr63354c: Adjust target selector to include
2331         32-bit targets testing an -m64 multilib.
2333 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2335         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
2336         64-bit support.
2338 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
2340         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
2342 2016-01-21  Christian Bruel  <christian.bruel@st.com>
2344         PR target/68674
2345         * gcc.target/i386/pr68674.c
2346         * gcc.target/aarch64/pr68674.c
2347         * gcc.target/arm/pr68674.c
2349 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2351         PR target/69403
2352         * gcc.c-torture/execute/pr69403.c: New test.
2354 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
2356         PR c++/55843
2357         * g++.dg/template/pr55843.C: New.
2359 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
2361         PR testsuite/66877
2362         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
2363         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
2365 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2367         PR testsuite/67489
2368         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
2369         from dg-do compile directive, and instead add
2370         { dg-require-effective-target int128 }.
2372 2016-01-20  Martin Sebor  <msebor@redhat.com>
2374         PR c/69405
2375         * gcc.dg/sync-fetch.c: New test.
2377 2016-01-21  Martin Sebor  <msebor@redhat.com>
2379         PR target/69252
2380         * gcc.target/powerpc/pr69252.c: New test.
2382 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2384         PR fortran/65996
2385         * gfortran.dg/pr65996.f90: New test.
2387 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2389         PR c++/68810
2390         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2391         expected to generate an error.
2393 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
2395         PR middle-end/66178
2396         * gcc.dg/torture/pr66178.c: New test.
2398 2016-01-21  Anton Blanchard  <anton@samba.org>
2399             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2401         PR target/63354
2402         * gcc.target/powerpc/pr63354.c:  New test.
2404 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2406         PR rtl-optimization/68990
2407         * gcc.target/i386/pr68990: New.
2409 2016-01-21  Nick Clifton  <nickc@redhat.com>
2411         PR target/69129
2412         * gcc.target/mips/pr69129.c: New.
2414 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
2416         PR c++/58046
2417         * g++.dg/cpp0x/pr58046.C: New.
2419 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
2421         PR target/69187
2422         PR target/65624
2423         * gcc.target/arm/pr69187.c: New test.
2425         PR c++/69355
2426         * g++.dg/torture/pr69355.C: New test.
2428 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
2429             Sebastian Pop  <s.pop@samsung.com>
2431         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
2433 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
2434             Sebastian Pop  <s.pop@samsung.com>
2436         * gcc.dg/graphite/pr68976.c: New test.
2438 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
2440         PR middle-end/67653
2441         * c-c++-common/pr67653.c: New test.
2442         * gcc.dg/torture/pr29119.c: Add dg-warning.
2444 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
2446         * gcc.target/powerpc/cpu-builtin-1.c: New test.
2448 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2450         PR c/24293
2451         * gcc.dg/pr24293.c: New test.
2452         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
2453         incomplete struct type.
2454         * gcc.dg/declspec-1.c: Likewise.
2455         * gcc.dg/pr63549.c: Likewise.
2457 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
2459         PR tree-optimization/66612
2460         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
2461         for bdn instruction.
2463 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2465         * lib/target-supports.exp
2466         (check_effective_target_arm_fp_ok_nocache): New.
2467         (check_effective_target_arm_fp_ok): New.
2468         (add_options_for_arm_fp): New.
2469         (check_effective_target_arm_crypto_ok_nocache): Require
2470         target_arm_v8_neon_ok instead of arm32.
2471         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
2472         (check_effective_target_arm_crypto_pragma_ok): New.
2473         (add_options_for_arm_vfp): New.
2474         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
2475         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
2476         target instead. Force initial fpu to vfp.
2477         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
2478         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
2479         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
2480         dependency.
2481         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
2482         use arm_vfp effective target instead. Force initial fpu to vfp.
2483         * gcc.target/arm/attr-neon3.c: Likewise.
2484         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
2485         arm_vfp_ok.
2486         * gcc.target/arm/unsigned-float.c: Likewise.
2487         * gcc.target/arm/vfp-1.c: Likewise.
2488         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2489         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
2490         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2491         * gcc.target/arm/vfp-ldmias.c: Likewise.
2492         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2493         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2494         * gcc.target/arm/vfp-stmiad.c: Likewise.
2495         * gcc.target/arm/vfp-stmias.c: Likewise.
2496         * gcc.target/arm/vnmul-1.c: Likewise.
2497         * gcc.target/arm/vnmul-2.c: Likewise.
2498         * gcc.target/arm/vnmul-3.c: Likewise.
2499         * gcc.target/arm/vnmul-4.c: Likewise.
2501 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
2503         PR testsuite/69366
2504         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
2505         the MPX run-time library, for compile-time MPX test.
2506         * gcc.target/i386/chkp-always_inline.c: Likewise.
2507         * gcc.target/i386/chkp-bndret.c: Likewise.
2508         * gcc.target/i386/chkp-builtins-1.c: Likewise.
2509         * gcc.target/i386/chkp-builtins-2.c: Likewise.
2510         * gcc.target/i386/chkp-builtins-3.c: Likewise.
2511         * gcc.target/i386/chkp-builtins-4.c: Likewise.
2512         * gcc.target/i386/chkp-const-check-1.c: Likewise.
2513         * gcc.target/i386/chkp-const-check-2.c: Likewise.
2514         * gcc.target/i386/chkp-hidden-def.c: Likewise.
2515         * gcc.target/i386/chkp-label-address.c: Likewise.
2516         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
2517         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
2518         * gcc.target/i386/chkp-pr69044.c: Likewise.
2519         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
2520         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
2521         * gcc.target/i386/chkp-strchr.c: Likewise.
2522         * gcc.target/i386/chkp-strlen-1.c: Likewise.
2523         * gcc.target/i386/chkp-strlen-2.c: Likewise.
2524         * gcc.target/i386/chkp-strlen-3.c: Likewise.
2525         * gcc.target/i386/chkp-strlen-4.c: Likewise.
2526         * gcc.target/i386/chkp-strlen-5.c: Likewise.
2527         * gcc.target/i386/chkp-stropt-1.c: Likewise.
2528         * gcc.target/i386/chkp-stropt-10.c: Likewise.
2529         * gcc.target/i386/chkp-stropt-11.c: Likewise.
2530         * gcc.target/i386/chkp-stropt-12.c: Likewise.
2531         * gcc.target/i386/chkp-stropt-13.c: Likewise.
2532         * gcc.target/i386/chkp-stropt-14.c: Likewise.
2533         * gcc.target/i386/chkp-stropt-15.c: Likewise.
2534         * gcc.target/i386/chkp-stropt-16.c: Likewise.
2535         * gcc.target/i386/chkp-stropt-2.c: Likewise.
2536         * gcc.target/i386/chkp-stropt-3.c: Likewise.
2537         * gcc.target/i386/chkp-stropt-4.c: Likewise.
2538         * gcc.target/i386/chkp-stropt-5.c: Likewise.
2539         * gcc.target/i386/chkp-stropt-6.c: Likewise.
2540         * gcc.target/i386/chkp-stropt-7.c: Likewise.
2541         * gcc.target/i386/chkp-stropt-8.c: Likewise.
2542         * gcc.target/i386/chkp-stropt-9.c: Likewise.
2543         * gcc.target/i386/pr63995-2.c: Likewise.
2544         * gcc.target/i386/pr64805.c: Likewise.
2545         * gcc.target/i386/pr65044.c: Likewise.
2546         * gcc.target/i386/pr65167.c: Likewise.
2547         * gcc.target/i386/pr65183.c: Likewise.
2548         * gcc.target/i386/pr65184.c: Likewise.
2549         * gcc.target/i386/thunk-retbnd.c: Likewise.
2551 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
2553         PR tree-optimization/69328
2554         * gcc.dg/pr69328.c: New test.
2556 2016-01-20  Jeff Law  <law@redhat.com>
2558         PR target/25114
2559         * gcc.target/m68k/pr25114.c: New test.
2561 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2563         * gcc.target/arm/memset-inline-10.c: Added
2564         dg-require-effective-target arm_thumb2_ok.
2566 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
2568         * gcc.dg/debug/dwarf2/sso.c: New test.
2570 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
2572         PR testsuite/68820
2573         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
2574         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
2575         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
2577 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
2579         PR ipa/66223
2580         * g++.dg/ipa/devirt-50.C: New testcase.
2582 2016-01-19  Marek Polacek  <polacek@redhat.com>
2584         PR c++/68965
2585         * g++.dg/cpp1y/parameter-pack-1.C: New test.
2586         * g++.dg/cpp1y/parameter-pack-2.C: New test.
2588 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2590         PR target/69135
2591         * gcc.target/arm/pr69135_1.c: New test.
2593 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
2595         * gcc.target/aarch64/ccmp_1.c: Add new tests.
2597 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
2599         * gcc.target/aarch64/ccmp_1.c: New testcase.
2601 2016-01-19  Marek Polacek  <polacek@redhat.com>
2603         PR c++/68586
2604         * g++.dg/cpp0x/enum30.C: New test.
2606 2016-01-19  Richard Biener  <rguenther@suse.de>
2608         PR tree-optimization/69336
2609         * g++.dg/tree-ssa/pr69336.C: New testcase.
2611 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
2613         PR debug/65779
2614         * gcc.dg/pr65779.c: New test.
2616 2016-01-19  Richard Biener  <rguenther@suse.de>
2618         PR tree-optimization/69352
2619         * gcc.dg/torture/pr69352.c: New testcase.
2621 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
2623         PR rtl-optimization/68955
2624         PR rtl-optimization/64557
2625         * gcc.dg/torture/pr68955.c: New test.
2627 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
2629         PR lto/69136
2630         * g++.dg/torture/pr69136.C: New testcase.
2632 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
2634         PR lto/69133
2635         * g++.dg/lto/pr69133_0.C: New testcase.
2636         * g++.dg/lto/pr69133_1.C: New testcase.
2638 2016-01-15  Jeff Law  <law@redhat.com>
2640         PR tree-optimization/69320
2641         * gcc.c-torture/pr69320-1.c: New test.
2642         * gcc.c-torture/pr69320-2.c: New test.
2643         * gcc.c-torture/pr69320-3.c: New test.
2644         * gcc.c-torture/pr69320-4.c: New test.
2646 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
2648         PR c++/11858
2649         PR c++/24663
2650         PR c++/24664
2651         * g++.dg/template/pr11858.C: New test.
2652         * g++.dg/template/pr24663.C: New test.
2653         * g++.dg/template/unify12.C: New test.
2654         * g++.dg/template/unify13.C: New test.
2655         * g++.dg/template/unify14.C: New test.
2656         * g++.dg/template/unify15.C: New test.
2657         * g++.dg/template/unify16.C: New test.
2658         * g++.dg/template/unify17.C: New test.
2660 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
2662         PR testsuite/69181
2663         * gcc.dg/pr69181-1.c: New test file.
2664         * gcc.dg/pr69181-2.c: New test file.
2665         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
2666         globals by moving it to...
2667         (cleanup-after-saved-dg-test): ...this new function.  Add
2668         "global additional_sources_used".  Add reset of global
2669         multiline_expected_outputs to the empty list.
2670         * lib/multiline.exp (_multiline_expected_outputs): Rename this
2671         global to...
2672         (multiline_expected_outputs): ...this, and updated comments to
2673         note that it is modified from gcc-dg.exp.
2674         (dg-end-multiline-output): Update for the above renaming.
2675         (handle-multiline-outputs): Likewise.  Remove the clearing
2676         of the expected outputs to the empty list.
2678 2016-01-18  Richard Biener  <rguenther@suse.de>
2680         PR tree-optimization/69297
2681         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
2683 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
2685         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
2686         dg-options.
2687         * gcc.target/mips/mips-3d-2.c: Likewise.
2688         * gcc.target/mips/mips-3d-3.c: Likewise.
2689         * gcc.target/mips/mips-3d-4.c: Likewise.
2690         * gcc.target/mips/mips-3d-5.c: Likewise.
2691         * gcc.target/mips/mips-3d-6.c: Likewise.
2692         * gcc.target/mips/mips-3d-7.c: Likewise.
2693         * gcc.target/mips/mips-3d-8.c: Likewise.
2694         * gcc.target/mips/mips-3d-9.c: Likewise.
2695         * gcc.target/mips/mips-ps-1.c: Likewise.
2696         * gcc.target/mips/mips-ps-2.c: Likewise.
2697         * gcc.target/mips/mips-ps-3.c: Likewise.
2698         * gcc.target/mips/mips-ps-4.c: Likewise.
2699         * gcc.target/mips/mips-ps-5.c: Likewise.
2700         * gcc.target/mips/mips-ps-6.c: Likewise.
2701         * gcc.target/mips/mips-ps-7.c: Likewise.
2702         * gcc.target/mips/mips-ps-type.c: Likewise.
2703         * gcc.target/mips/mips-ps-type-2.c: Likewise.
2704         * gcc.target/mips/mips16-attributes-6.c: Likewise.
2706 2016-01-18  Tom de Vries  <tom@codesourcery.com>
2708         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
2709         * c-c++-common/goacc/kernels-double-reduction.c: New test.
2710         * c-c++-common/goacc/kernels-empty.c: New test.
2711         * c-c++-common/goacc/kernels-eternal.c: New test.
2712         * c-c++-common/goacc/kernels-loop-2.c: New test.
2713         * c-c++-common/goacc/kernels-loop-3.c: New test.
2714         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
2715         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
2716         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
2717         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
2718         * c-c++-common/goacc/kernels-loop-data.c: New test.
2719         * c-c++-common/goacc/kernels-loop-g.c: New test.
2720         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
2721         * c-c++-common/goacc/kernels-loop-n.c: New test.
2722         * c-c++-common/goacc/kernels-loop-nest.c: New test.
2723         * c-c++-common/goacc/kernels-loop.c: New test.
2724         * c-c++-common/goacc/kernels-noreturn.c: New test.
2725         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
2726         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
2727         * c-c++-common/goacc/kernels-reduction.c: New test.
2729 2016-01-18  Tom de Vries  <tom@codesourcery.com>
2731         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
2732         * gcc.dg/autopar/outer-2.c: Same.
2733         * gcc.dg/autopar/outer-3.c: Same.
2734         * gcc.dg/autopar/outer-4.c: Same.
2735         * gcc.dg/autopar/outer-5.c: Same.
2736         * gcc.dg/autopar/outer-6.c: Same.
2737         * gcc.dg/autopar/parallelization-1.c: Same.
2738         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
2739         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
2740         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
2741         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
2742         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
2743         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
2744         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
2745         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
2746         * gcc.dg/autopar/pr39500-1.c: Same.
2747         * gcc.dg/autopar/pr39500-2.c: Same.
2748         * gcc.dg/autopar/pr46193.c: Same.
2749         * gcc.dg/autopar/pr46194.c: Same.
2750         * gcc.dg/autopar/pr49580.c: Same.
2751         * gcc.dg/autopar/pr49960-1.c: Same.
2752         * gcc.dg/autopar/pr49960.c: Same.
2753         * gcc.dg/autopar/pr68373.c: Same.
2754         * gcc.dg/autopar/reduc-1.c: Same.
2755         * gcc.dg/autopar/reduc-1char.c: Same.
2756         * gcc.dg/autopar/reduc-1short.c: Same.
2757         * gcc.dg/autopar/reduc-2.c: Same.
2758         * gcc.dg/autopar/reduc-2char.c: Same.
2759         * gcc.dg/autopar/reduc-2short.c: Same.
2760         * gcc.dg/autopar/reduc-3.c: Same.
2761         * gcc.dg/autopar/reduc-4.c: Same.
2762         * gcc.dg/autopar/reduc-6.c: Same.
2763         * gcc.dg/autopar/reduc-7.c: Same.
2764         * gcc.dg/autopar/reduc-8.c: Same.
2765         * gcc.dg/autopar/reduc-9.c: Same.
2766         * gcc.dg/autopar/uns-outer-4.c: Same.
2767         * gcc.dg/autopar/uns-outer-5.c: Same.
2768         * gcc.dg/autopar/uns-outer-6.c: Same.
2769         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
2770         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
2772 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
2774         PR target/63679
2775         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
2776         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
2778 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
2780         PR target/63679
2781         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
2782         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
2783         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
2785 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
2787         PR target/63679
2788         * gcc.dg/tree-ssa/sra-17.c: New.
2789         * gcc.dg/tree-ssa/sra-18.c: New.
2791 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2793         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
2795 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
2797         * gnat.dg/inline12.adb: New test.
2799 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
2801         PR tree-optimization/66797
2802         * gcc.c-torture/execute/pr65447.c: Relax check condition.
2804 2016-01-18  Richard Biener  <rguenther@suse.de>
2806         PR tree-optimization/69170
2807         * gcc.dg/torture/pr69170.c: New testcase.
2809 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
2811         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
2813 2016-01-16  Tom de Vries  <tom@codesourcery.com>
2815         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
2817 2016-01-16  Tom de Vries  <tom@codesourcery.com>
2819         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
2820         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
2821         redundant dg-require-effective-target pthread.
2822         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
2823         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2824         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
2825         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
2826         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
2827         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
2828         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
2830 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
2832         PR target/68609
2833         * gcc.target/powerpc/recip-6.c: Enable on AIX.
2834         * gcc.target/powerpc/recip-7.c: Same.
2836 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
2838         PR c++/69091
2839         * g++.dg/template/pr69091.C: New test.
2841 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
2843         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
2844         dump does not contain an error_mark_node.
2845         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
2846         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
2848 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
2850         PR c++/68936
2851         * g++.dg/template/pr68936.C: New test.
2853 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
2855         PR target/68609
2856         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
2857         * gcc.target/powerpc/recip-2.c: Same.
2858         * gcc.target/powerpc/recip-3.c: Same.
2859         * gcc.target/powerpc/recip-4.c: Same.
2860         * gcc.target/powerpc/recip-sqrtf.c: Same.
2862 2016-01-15  Jeff Law  <law@redhat.com>
2864         PR tree-optimization/69270
2865         * gcc.dg/tree-ssa/pr69270-2.c: New test.
2866         * gcc.dg/tree-ssa/pr69270-3.c: New test.
2868 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
2870         PR fortran/49630
2871         * gfortran.dg/deferred_character_13.f90: New test for the fix
2872         of comment 3 of the PR.
2874         PR fortran/54070
2875         * gfortran.dg/deferred_character_8.f90: New test
2876         * gfortran.dg/allocate_error_5.f90: New test
2878         PR fortran/60593
2879         * gfortran.dg/deferred_character_10.f90: New test
2881         PR fortran/60795
2882         * gfortran.dg/deferred_character_14.f90: New test
2884         PR fortran/61147
2885         * gfortran.dg/deferred_character_11.f90: New test
2887         PR fortran/64324
2888         * gfortran.dg/deferred_character_9.f90: New test
2890 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
2892         PR rtl-optimization/69030
2893         * gcc.target/i386/pr69030.c: New.
2895 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2897         * gcc.target/aarch64/target_attr_17.c: New test.
2899 2016-01-15  Richard Biener  <rguenther@suse.de>
2901         PR tree-optimization/66856
2902         * gcc.dg/torture/pr66856-1.c: New testcase.
2903         * gcc.dg/torture/pr66856-2.c: Likewise.
2905 2016-01-15  Richard Biener  <rguenther@suse.de>
2907         PR debug/69137
2908         * g++.dg/lto/pr69137_0.C: New testcase.
2910 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
2912         PR middle-end/69246
2913         * gcc.target/i386/pr69246.c: New test.
2915 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2917         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
2919 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2921         PR c++/56194
2922         * g++.dg/init/const9.C: Disable test on S/390.
2924 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2926         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
2927         * g++.dg/Wno-frame-address.C: Ditto.
2929 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2931         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
2933 2016-01-15  Richard Biener  <rguenther@suse.de>
2935         PR tree-optimization/68961
2936         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
2938 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2940         * gcc.target/i386/pr65105-5.c: New test.
2942 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
2944         * gcc.c-torture/execute/alias-4.c: New testcase.
2946 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
2948         PR ipa/68148
2949         * g++.dg/ipa/devirt-49.C: New testcase.
2951 2016-01-15  Christian Bruel  <christian.bruel@st.com>
2953         PR target/65837
2954         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
2955         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
2956         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
2958 2016-01-15  Richard Biener  <rguenther@suse.de>
2960         PR tree-optimization/69117
2961         * gcc.dg/torture/pr69117.c: New testcase.
2963 2015-01-14  Ryan Burn  <contact@rnburn.com>
2965         PR c++/69048
2966         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
2968 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2970         PR testsuite/67509
2971         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
2972         range tests use 100 * maximum instead of maximum + 1.
2974 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
2976         PR debug/69244
2977         * gcc.dg/guality/pr69244.c: New test.
2979 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
2981         * lib/target-supports.exp (check_effective_target_issignaling):
2982         New procedure.
2983         * gcc.dg/pr61441.c: Require issignaling effective target.
2985 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
2987         PR target/68803
2988         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
2990 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
2992         PR c++/68819
2993         PR preprocessor/69177
2994         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
2995         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
2996         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
2997         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2999 2016-01-14  Marek Polacek  <polacek@redhat.com>
3001         PR c/69262
3002         * gcc.dg/array-15.c: New test.
3004 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
3006         PR middle-end/68146
3007         PR tree-optimization/69155
3008         * gfortran.dg/pr68146.f: New test.
3009         * gfortran.dg/pr69155.f90: New test.
3011 2016-01-14  Richard Biener  <rguenther@suse.de>
3013         PR tree-optimization/68060
3014         * gcc.dg/torture/pr68060-1.c: New testcase.
3015         * gcc.dg/torture/pr68060-2.c: Likewise.
3017 2016-01-14  Nick Clifton  <nickc@redhat.com>
3019         * lib/target-supports.exp
3020         (check_effective_target_arm_neon_ok_nocache): Add an option
3021         sequence that includes setting the ARM architecture to ARMv7-A.
3022         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
3023         command line options necessary to enable Neon support.
3024         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
3025         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
3026         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
3027         * gcc.target/arm/pr69180.c: Likewise.
3029 2016-01-14  Jeff Law  <law@redhat.com>
3031         PR tree-optimization/69270
3032         * gcc.dg/tree-ssa/pr69270.c: New test.
3034 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
3036         PR c/66208
3037         * c-c++-common/pr66208.c: New file.
3039 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
3041         PR tree-optimization/69156
3042         * gcc.dg/pr69156.c: New test.
3044 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3046         * gcc.target/i386/pr69225-7.c: New test.
3048 2016-01-13  Richard Henderson  <rth@redhat.com>
3050         * gcc.dg/tm/memopt-13.c: Update expected function.
3051         * gcc.dg/tm/memopt-6.c: Likewise.
3053 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
3055         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
3056         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
3057         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
3058         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
3060 2016-01-13  Tom de Vries  <tom@codesourcery.com>
3062         PR tree-optimization/69169
3063         * gcc.dg/pr69169.c: New test.
3065 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
3067         PR target/69228
3068         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
3069         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
3070         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
3071         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
3072         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
3073         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
3074         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
3075         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
3077 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
3079         PR target/69247
3080         * gcc.dg/pr69247.c: New test.
3082 2016-01-13  Richard Biener  <rguenther@suse.de>
3084         PR tree-optimization/69242
3085         * gcc.dg/torture/pr69242.c: New testcase.
3087 2016-01-13  Richard Biener  <rguenther@suse.de>
3089         PR tree-optimization/69186
3090         * gcc.dg/torture/pr69186.c: New testcase.
3092 2016-01-13  Jeff Law  <law@redhat.com>
3094         PR tree-optimization/67755
3095         * gcc.dg/tree-ssa/pr67755.c: New test.
3097 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3099         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
3100         pass number in output by a star.
3102 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
3104         PR tree-optimization/68911
3105         * gcc.c-torture/execute/pr68911.c: New test.
3107 2016-01-12  Marek Polacek  <polacek@redhat.com>
3109         PR c++/68979
3110         * g++.dg/warn/permissive-1.C: New test.
3112 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
3114         PR objc++/68511
3115         PR c++/69213
3116         * g++.dg/opt/pr69213.C: New test.
3118 2016-01-12  Christian Bruel  <christian.bruel@st.com>
3120         PR target/69180
3121         * gcc.target/arm/pr69180.c: New test.
3123 2016-01-12  Richard Biener  <rguenther@suse.de>
3125         PR lto/69077
3126         * g++.dg/lto/pr69077_0.C: New testcase.
3127         * g++.dg/lto/pr69077_1.C: Likewise.
3129 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
3131         PR target/69175
3132         * g++.dg/opt/pr69175.C: New test.
3134 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
3136         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
3137         rather than #including math.h & stdlib.h.
3138         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
3139         * gcc.dg/vect/pr49771.c: Likewise.
3140         * gcc.dg/vect/vect-10-big-array.c: Likewise.
3141         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
3142         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
3143         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
3144         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
3145         * gcc.dg/vect/pr44507.c: Likewise.
3146         * gcc.dg/vect/pr45902.c: Likewise.
3147         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
3148         * gcc.dg/vect/vect-117.c: Likewise.
3149         * gcc.dg/vect/vect-99.c: Likewise.
3150         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
3151         * gcc.dg/vect/vect-cond-1.c: Likewise.
3152         * gcc.dg/vect/vect-cond-2.c: Likewise.
3153         * gcc.dg/vect/vect-cond-3.c: Likewise.
3154         * gcc.dg/vect/vect-cond-4.c: Likewise.
3155         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
3156         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
3157         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
3158         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
3159         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
3160         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
3161         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
3162         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
3163         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
3164         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
3165         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
3166         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
3167         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
3168         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
3169         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
3170         include of signal.h.
3171         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
3172         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
3173         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
3174         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
3175         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
3176         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
3177         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
3178         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
3179         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
3180         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3181         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
3182         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
3183         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
3184         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
3185         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
3186         * gcc.dg/vect/vect-outer-5.c: Likewise.
3187         * gcc.dg/vect/vect-outer-6.c: Likewise.
3188         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
3189         include of stdio.h.
3191 2016-01-12  Nick Clifton  <nickc@redhat.com>
3193         PR target/68913
3194         * gcc.dg/lto/pr61886_0.c: Rename the external function called
3195         to fread so that it will be found in all target runtimes.
3197 2016-01-12  Richard Biener  <rguenther@suse.de>
3199         PR tree-optimization/69053
3200         * g++.dg/torture/pr69053.C: New testcase.
3202 2016-01-12  Richard Biener  <rguenther@suse.de>
3204         PR tree-optimization/69168
3205         * gcc.dg/torture/pr69168.c: New testcase.
3207 2016-01-12  Richard Biener  <rguenther@suse.de>
3209         PR tree-optimization/69157
3210         * gcc.dg/torture/pr69157.c: New testcase.
3212 2016-01-12  Richard Biener  <rguenther@suse.de>
3214         PR tree-optimization/69174
3215         * gcc.dg/torture/pr69174.c: New testcase.
3217 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
3219         PR c++/66808
3220         PR c++/69000
3221         * g++.dg/tls/pr66808.C: New test.
3222         * g++.dg/tls/pr69000.C: New test.
3224 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3226         * gcc.target/powerpc/swaps-p8-23.c: New test.
3227         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
3229 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
3231         PR tree-optimization/68356
3232         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
3234 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
3235             Jim Wilson  <jim.wilson@linaro.org>
3237         PR target/69194
3238         * gcc.target/arm/pr69194.c: New test.
3240 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
3242         PR target/69225
3243         * gcc.target/i386/pr69225-1.c: New test.
3244         * gcc.target/i386/pr69225-2.c: Likewise.
3245         * gcc.target/i386/pr69225-3.c: Likewise.
3246         * gcc.target/i386/pr69225-4.c: Likewise.
3247         * gcc.target/i386/pr69225-5.c: Likewise.
3248         * gcc.target/i386/pr69225-6.c: Likewise.
3250 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
3252         PR target/67462
3253         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
3254         if lp64.
3256         PR target/69071
3257         * gcc.dg/pr69071.c: New test.
3259         PR c++/69211
3260         * g++.dg/opt/pr69211.C: New test.
3262         PR tree-optimization/69214
3263         * gcc.c-torture/compile/pr69214.c: New test.
3265 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
3267         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
3268         * gcc.target/i386/pr66232-11.c: Ditto.
3269         * gcc.target/i386/pr66232-12.c: Ditto.
3270         * gcc.target/i386/pr66232-13.c: Ditto.
3272 2016-01-11  Richard Biener  <rguenther@suse.de>
3274         PR tree-optimization/69173
3275         * gcc.dg/torture/pr69173.c: New testcase.
3277 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3279         PR rtl-optimization/68796
3280         * gcc.target/aarch64/tst_5.c: New test.
3281         * gcc.target/aarch64/tst_6.c: Likewise.
3283 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3285         PR rtl-optimization/68841
3286         * gcc.dg/pr68841.c: New test.
3287         * gcc.c-torture/execute/pr68841.c: New test.
3289 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
3291         PR rtl-optimization/68920
3292         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
3293         for ix86 targets.
3294         * gcc.dg/ifcvt-5.c: New test.
3296 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
3298         PR bootstrap/69123
3299         * g++.dg/pr69123.C: New.
3301 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
3303         PR target/69010
3304         * gcc.target/i386/pr69010.c: New test.
3306 2016-01-11  Martin Jambor  <mjambor@suse.cz>
3308         PR ipa/69044
3309         * gcc.target/i386/chkp-pr69044.c: New test.
3311 2016-01-11  Tom de Vries  <tom@codesourcery.com>
3313         PR tree-optimization/69109
3314         * gcc.dg/autopar/pr69109-2.c: New test.
3315         * gcc.dg/autopar/pr69109.c: New test.
3317 2016-01-11  Tom de Vries  <tom@codesourcery.com>
3319         PR tree-optimization/69108
3320         * gcc.dg/autopar/pr69108.c: New test.
3322 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
3324         PR c++/69029
3325         * c-c++-common/Wisleading-indentation.c: Augment test.
3327 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3329         PR fortran/69154
3330         * gfortran.dg/inline_matmul_12.f90:  New test.
3332 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
3334         PR fortran/67779
3335         * gfortran.dg/actual_array_offset_1: New test.
3337 2016-01-10  Tom de Vries  <tom@codesourcery.com>
3339         PR tree-optimization/69062
3340         * gcc.dg/autopar/pr69062.c: New test.
3342 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
3344         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
3345         * gcc.dg/vect/slp-perm-2.c: Likewise.
3346         * gcc.dg/vect/slp-perm-3.c: Likewise.
3347         * gcc.dg/vect/slp-perm-5.c: Likewise.
3348         * gcc.dg/vect/slp-perm-6.c: Likewise.
3349         * gcc.dg/vect/slp-perm-7.c: Likewise.
3350         * gcc.dg/vect/slp-perm-8.c: Likewise.
3352 2016-01-10  Tom de Vries  <tom@codesourcery.com>
3354         PR tree-optimization/69039
3355         * gcc.dg/autopar/pr69039.c: New test.
3357 2016-01-09  Marek Polacek  <polacek@redhat.com>
3359         PR c++/69113
3360         * g++.dg/pr69113.C: New test.
3362 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
3364         PR middle-end/50865
3365         PR tree-optimization/69097
3366         * gcc.c-torture/execute/pr50865.c: New test.
3367         * gcc.c-torture/execute/pr69097-1.c: New test.
3368         * gcc.c-torture/execute/pr69097-2.c: New test.
3369         * gcc.dg/pr69097-1.c: New test.
3370         * gcc.dg/pr69097-2.c: New test.
3372 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
3374         PR c++/69164
3375         * g++.dg/opt/pr69164.C: New test.
3377 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
3379         PR tree-optimization/69167
3380         * gcc.dg/pr69167.c: New test.
3382 2016-01-08  Marek Polacek  <polacek@redhat.com>
3384         PR c++/68449
3385         * g++.dg/pr68449.C: New.
3387 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
3389         PR tree-optimization/68707
3390         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
3391         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
3392         on platforms supporting it.
3393         * gcc.dg/vect/slp-perm-2.c: Likewise.
3394         * gcc.dg/vect/slp-perm-3.c: Likewise.
3395         * gcc.dg/vect/slp-perm-5.c: Likewise.
3396         * gcc.dg/vect/slp-perm-7.c: Likewise.
3397         * gcc.dg/vect/slp-perm-8.c: Likewise.
3398         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
3399         on platforms supporting it.
3401 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
3403         PR tree-optimization/69162
3404         * gcc.dg/pr69162.c: New test.
3406         PR tree-optimization/69172
3407         * gcc.dg/pr69172.c: New test.
3409 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3411         PR tree-optimization/67781
3412         * gcc.c-torture/execute/pr67781.c: New file.
3414 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
3416         PR tree-optimization/69083
3417         * gcc.dg/vect/pr69083.c: New test.
3419 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
3421         PR tree-optimization/61441
3422         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
3423         Use -fexcess-precision=standard for compiler options.
3424         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
3426 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
3428         PR fortran/69128
3429         * gfortran.dg/gomp/pr69128.f90: New test.
3431         PR c++/69145
3432         * g++.dg/ext/pr69145-1.C: New test.
3433         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
3434         * g++.dg/ext/pr69145-2.h: New file.
3436 2016-01-07  Martin Sebor  <msebor@redhat.com>
3438         PR c/68966
3439         * gcc.dg/atomic-fetch-bool.c: New test.
3440         * gcc.dg/sync-fetch-bool.c: New test.
3442 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
3444         PR fortran/66680
3445         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
3447 2016-01-07  Nick Clifton  <nickc@redhat.com>
3449         PR target/66655
3450         * g++.dg/pr66655.C: New test.
3451         * g++.dg/pr66655_1.cc: Test support file.
3452         * g++.dg/pr66655.h: Test header file.
3454 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
3456         PR fortran/66680
3457         gfortran.dg/gomp/pr66680.f90: New test.
3459 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
3461         PR target/69171
3462         * gcc.target/i386/pr69171-1.c: New test.
3463         * gcc.target/i386/pr69171-2.c: Likewise.
3464         * gcc.target/i386/pr69171-3.c: Likewise.
3465         * gcc.target/i386/pr69171-4.c: Likewise.
3466         * gcc.target/i386/pr69171-5.c: Likewise.
3467         * gcc.target/i386/pr69171-6.c: Likewise.
3469 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
3471         PR middle-end/67639
3472         * c-c++-common/pr67639.c: New test.
3474 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
3476         PR tree-optimization/69141
3477         * g++.dg/opt/pr69141.C: New test.
3479 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3481         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
3483 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
3485         PR target/69140
3486         * gcc.target/i386/pr69140.c: New test
3488 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
3490         * gcc.dg/bad-dereference.c: New test case.
3492 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3494         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
3496 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
3498         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
3500 2016-01-06  Marek Polacek  <polacek@redhat.com>
3502         PR sanitizer/69099
3503         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
3505 2016-01-05  Marek Polacek  <polacek@redhat.com>
3507         PR c/69104
3508         * gcc.dg/atomic-invalid-2.c: New.
3510 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
3512         PR target/68991
3513         * gcc.target/i386/pr68991.c: New test.
3515 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
3517         PR target/68991
3518         * g++.dg/pr68991-1.C: New test.
3519         * g++.dg/pr68991-2.C: Likewise.
3521 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
3523         PR other/60465
3524         * gcc.target/ia64/pr60465-gprel64.c: New test.
3525         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
3527 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3529         PR rtl-optimization/68651
3530         * gcc.target/aarch64/pr68651_1.c: New test.
3532 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
3534         PR c/69122
3535         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
3537 2016-01-05  Nathan Sidwell  <nathan@acm.org>
3539         PR c++/58583
3540         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
3542         * gcc.dg/alias-15.c: New.
3544 2016-01-05  Nick Clifton  <nickc@redhat.com>
3546         PR target/68870
3547         * g++.dg/pr68770.C: New test.
3549 2016-01-04  Mike Stump  <mikestump@comcast.net>
3551         * lib/target-supports.exp (check_effective_target_cilkplus):
3552         cilkplus targets require pthreads.
3553         (check_effective_target_cilkplus): Remove special case for NVPTX.
3555 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
3557         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
3558         generation.
3560 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
3562         Update copyright years.
3564 2016-01-04  Marek Polacek  <polacek@redhat.com>
3566         PR c/68908
3567         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
3568         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
3569         * gcc.dg/atomic/stdatomic-op-5.c: New test.
3571 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3573         * gcc.target/sparc/20160104-2.c: New test.
3575 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3577         * gcc.target/sparc/20160104-1.c: New test.
3579 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
3581         PR fortran/65045
3582         * gfortran.dg/pr65045.f90: New test.
3584 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
3586         * gnat.dg/specs/debug1.ads: Delete.
3588 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3590         PR libgfortran/68867
3591         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
3592         expression.
3594 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3596         PR libgfortran/68867
3597         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
3598         PowerPC.
3600 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
3602         PR fortran/68864
3603         * gfortran.dg/pr68864.f90: New test.
3605 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
3607         PR tree-optimization/69070
3608         * gcc.dg/pr69070.c: New test.
3610         PR sanitizer/69055
3611         * gfortran.dg/pr69055.f90: New test.
3613         PR target/69015
3614         * gcc.dg/pr69015.c: New test.
3616 Copyright (C) 2016 Free Software Foundation, Inc.
3618 Copying and distribution of this file, with or without modification,
3619 are permitted in any medium without royalty provided the copyright
3620 notice and this notice are preserved.