re PR testsuite/68580 (FAIL: c-c++-common/tsan/pr65400-1.c -O0 execution test)
[official-gcc.git] / gcc / testsuite / ChangeLog
blobb11b838ae926358b6d8293cd5eb7d216e62976b9
1 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3         PR testsuite/68580
4         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
8         PR target/68404
9         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10         * gcc.target/powerpc/fusion3.c: Likewise.
12 2016-02-18  Richard Biener  <rguenther@suse.de>
14         PR middle-end/69553
15         * g++.dg/torture/pr69553.C: New testcase.
17 2016-02-18  Nick Clifton  <nickc@redhat.com>
19         PR target/62254
20         PR target/69610
21         * gcc.target/arm/pr62554.c: New test.
22         * gcc.target/arm/pr69610-1.c: New test.
23         * gcc.target/arm/pr69610-2.c: New test.
25 2016-02-18  Richard Biener  <rguenther@suse.de>
27         PR middle-end/69854
28         * gcc.dg/torture/pr69854.c: New testcase.
30 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
32         PR c++/69850
33         * g++.dg/warn/Wnonnull-compare-1.C: New test.
35 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
37         * gcc.target/powerpc/vec-cg.c: New test.
39 2016-02-17  Richard Biener  <rguenther@suse.de>
41         PR testsuite/69586
42         * gcc.dg/uninit-21.c: Add -fno-short-enums.
44 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
46         PR target/69161
47         * gcc.c-torture/compile/pr69161.c: New test.
49 2016-02-17  David Sherwood  <david.sherwood@arm.com>
51         PR target/69532
52         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
53         * gcc.target/arm/vect-fmaxmin.c: Likewise.
55 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
57         * gcc.dg/ifcvt-4.c: Skip on Visium.
59 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
61         * gnat.dg/atomic8.adb: New test.
63 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
65         * gnat.dg/discr46.ad[sb]: New test.
67 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
69         PR Target/48344
70         * gcc.target/powerpc/pr48344-1.c: New test.
72 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
74         PR fortran/69742
75         * gfortran.dg/associate_21.f90:  New test.
77 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
79         PR c/69835
80         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
81         -Wnonnull in dg-options.
82         * c-c++-common/nonnull-2.c: New test.
84 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
85             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
87         * gcc.target/aarch64/vector_initialization_nostack.c: New.
89 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
91         PR middle-end/69801
92         * gcc.dg/pr69801.c: Add empty dg-options.
94 2016-02-16  James Norris  <jnorris@codesourcery.com>
96         * c-c++-common/goacc/deviceptr-1.c: Add tests.
97         * g++.dg/goacc/deviceptr-1.c: New file.
99 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
101         PR tree-optimization/69820
102         * gcc.dg/vect/pr69820.c: New test.
104 2016-02-16  Richard Biener  <rguenther@suse.de>
106         PR tree-optimization/69776
107         * gcc.dg/torture/pr69776-2.c: New testcase.
109 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
111         PR tree-optimization/69714
112         * gcc.dg/torture/pr69714.c: New test.
114 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
116         PR tree-optimization/69802
117         * gcc.dg/pr69802.c: New test.
119 2016-02-16  Richard Biener  <rguenther@suse.de>
121         PR middle-end/69801
122         * gcc.dg/pr69801.c: New testcase.
124 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
126         PR libgfortran/69651
127         * gfortran.dg/read_bang.f90: New test.
128         * gfortran.dg/read_bang4.f90: New test.
130 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
132         PR c++/69658
133         * g++.dg/init/pr69658.C: New test.
135         PR c++/69797
136         * c-c++-common/pr69797.c: New test.
138 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
140         * lib/target-supports.exp (check_effective_target_section_anchors): Add
141         check for aarch64*-*-*.
143 2016-02-15  Richard Biener  <rguenther@suse.de>
145         PR tree-optimization/69783
146         * gcc.dg/vect/pr69783.c: New testcase.
148 2016-02-15  Richard Biener  <rguenther@suse.de>
150         PR tree-optimization/69776
151         * gcc.dg/torture/pr69776.c: New testcase.
153 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
155         PR fortran/60526
156         * gfortran.dg/type_decl_4.f90:  Reinstated.
158 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
160         PR fortran/68746
161         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
163 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
165         PR fortran/60526
166         PR bootstrap/69816
167         * gfortran.dg/type_decl_4.f90:  Removed.
169 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
171         PR fortran/60526
172         * gfortran.dg/type_decl_4.f90:  New test.
174 2016-02-14  Alan Modra  <amodra@gmail.com>
176         PR testsuite/68886
177         * gcc.c-torture/execute/stkalign.c: Revise test.
179 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
181         PR target/67260
182         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
184 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
186         PR target/67260
187         * gcc.target/sh/torture/pr67260.c: New.
189 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
191         * gcc.dg/pr67964.c: Add dg-require-alias.
193 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
195         PR target/67636
196         PR target/64345
197         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
199 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
201         PR libgfortran/69668
202         * gfortran.dg/namelist_88.f90: New test.
204 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
206         PR libgfortran/69668
207         * gfortran.dg/namelist_38.f90: Update test.
208         * gfortran.dg/namelist_84.f90: Update test.
210 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
212         PR other/69554
213         * gcc.dg/pr69554-1.c: New test.
214         * gfortran.dg/pr69554-1.F90: New test.
215         * gfortran.dg/pr69554-2.F90: New test.
216         * lib/gcc-dg.exp (proc dg-locus): New function.
217         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
218         distinguish between the caret-printing and non-caret-printing
219         cases.  If caret-printing has been explicitly enabled, bail out
220         without attempting to fix up the output.
222 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
224         PR driver/69265
225         PR driver/69453
226         * gcc.dg/spellcheck-options-3.c: New test case.
227         * gcc.dg/spellcheck-options-4.c: New test case.
228         * gcc.dg/spellcheck-options-5.c: New test case.
229         * gcc.dg/spellcheck-options-6.c: New test case.
230         * gcc.dg/spellcheck-options-7.c: New test case.
231         * gcc.dg/spellcheck-options-8.c: New test case.
232         * gcc.dg/spellcheck-options-9.c: New test case.
233         * gcc.dg/spellcheck-options-10.c: New test case.
235 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
237         PR rtl-optimization/69764
238         PR rtl-optimization/69771
239         * c-c++-common/pr69764.c: New test.
240         * gcc.dg/torture/pr69771.c: New test.
242 2016-02-12  Marek Polacek  <polacek@redhat.com>
244         * g++.dg/torture/init-list1.C: New.
246 2016-02-12  Marek Polacek  <polacek@redhat.com>
248         * gcc.dg/pr69522.c: Add empty dg-options.
250 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
252         * g++.dg/lto/lto.exp: Include and init mpx.
253         * g++.dg/lto/pr69729_0.C: New test.
255 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
257         PR ipa/69241
258         * g++.dg/ipa/pr69241-4.C: New test.
260         PR ipa/68672
261         * g++.dg/ipa/pr68672-1.C: New test.
262         * g++.dg/ipa/pr68672-2.C: New test.
263         * g++.dg/ipa/pr68672-3.C: New test.
265 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
267         PR c/69522
268         * gcc.dg/pr69522.c: New test.
270 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
272         PR c++/69098
273         * g++.dg/cpp1y/69098.C: New test.
274         * g++.dg/cpp1y/69098-2.C: New test.
276 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
278         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
279         and neighbour -> neighbor.
280         * objc.dg/attributes/method-nonnull-1.m: Likewise.
281         * objc.dg/gnu-api-2-class-meta.m: Likewise.
282         * c-c++-common/Wvarargs.c: Likewise.
283         * c-c++-common/goacc/host_data-5.c: Likewise.
284         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
285         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
286         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
287         * gcc.target/aarch64/pr60697.c: Likewise.
288         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
289         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
290         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
291         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
292         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
293         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
294         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
295         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
296         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
297         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
298         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
299         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
300         * g++.dg/lookup/koenig5.C: Likewise.
301         * g++.dg/ext/no-asm-2.C: Likewise.
302         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
303         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
304         * gfortran.dg/used_types_16.f90: Likewise.
305         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
306         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
307         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
308         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
309         * gfortran.dg/abstract_type_6.f03: Likewise.
310         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
311         * gfortran.dg/used_types_15.f90: Likewise.
312         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
313         * gfortran.dg/exit_3.f08: Likewise.
314         * gfortran.dg/open_status_2.f90: Likewise.
315         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
316         * gfortran.dg/intrinsic_std_1.f90: Likewise.
317         * gfortran.dg/associate_1.f03: Likewise.
318         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
319         * gfortran.dg/intrinsic_std_6.f90: Likewise.
320         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
321         * gcc.dg/builtin-object-size-1.c: Likewise.
322         * gcc.dg/noreturn-6.c: Likewise.
323         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
324         * gcc.dg/globalalias.c: Likewise.
325         * gcc.dg/builtins-config.h: Likewise.
326         * gcc.dg/pr30457.c: Likewise.
327         * gcc.c-torture/compile/volatile-1.c: Likewise.
328         * gcc.c-torture/execute/20101011-1.c: Likewise.
329         * c-c++-common/Waddress-1.c: Likewise.
331 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
333         PR c/69768
334         * c-c++-common/Waddress-1.c: New test.
336 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
338         PR fortran/69296
339         * gfortran.dg/associate_19.f03: New test.
340         * gfortran.dg/associate_20.f03: New test.
342 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
344         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
346 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
348         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
349         .arch armv8-a\n.  Add -dA to dg-options.
350         * gcc.target/aarch64/assembler_arch_1.c: New test.
351         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
353 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
355         PR c++/68726
356         * g++.dg/cpp0x/pr68726.C: New.
358 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
360         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
361         test.
363 2016-02-11  Richard Biener  <rguenther@suse.de>
365         * g++.dg/tree-ssa/pr61034.C: Adjust.
367 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
369         PR target/69148
370         * gcc.target/s390/pr69148.c: New.
372 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
374         PR tree-optimization/69652
375         * gcc.dg/torture/pr69652.c: New test.
377 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
378             Patrick Palka  <ppalka@gcc.gnu.org>
380         PR ipa/69241
381         PR c++/69649
382         * g++.dg/ipa/pr69241-1.C: New test.
383         * g++.dg/ipa/pr69241-2.C: New test.
384         * g++.dg/ipa/pr69241-3.C: New test.
385         * g++.dg/ipa/pr69649.C: New test.
387 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
389         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
390         * gcc.dg/tree-ssa/sra-18.c: Ditto.
392 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
394         PR tree-optimization/68021
395         * gcc.dg/tree-ssa/pr68021.c: New test.
397 2016-02-10  Richard Biener  <rguenther@suse.de>
399         PR tree-optimization/69726
400         * gcc.dg/uninit-22.c: New testcase.
402 2016-02-09  Andrew Pinski  <apinski@cavium.com>
404         PR tree-opt/69282
405         * gcc.c-torture/compile/20160205-1.c: New testcase.
407 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
409         PR target/68404
410         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
411         instead accessing a really large arrray.
412         * gcc.target/powerpc/fusion3.c: Likewise.
414 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
416         PR target/68532
417         * gcc.c-torture/execute/pr68532.c: New test.
419 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
421         PR target/69634
422         * gcc.dg/pr69634.c: New.
424 2016-02-09  Richard Biener  <rguenther@suse.de>
426         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
428 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
430         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
432 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
434         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
436 2016-02-09  Richard Biener  <rguenther@suse.de>
438         PR tree-optimization/69715
439         * gcc.dg/torture/pr69715.c: New testcase.
441 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
443         PR c++/69139
444         * g++.dg/cpp0x/trailing12.C: New test.
445         * g++.dg/cpp0x/trailing13.C: New test.
447 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
449         PR c++/69283
450         PR c++/67835
451         * g++.dg/cpp1y/auto-fn29.C: New test.
452         * g++.dg/cpp1y/auto-fn30.C: New test.
454 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
456         PR tree-optimization/69209
457         * gcc.c-torture/compile/pr69209.c: New test.
459 2016-02-08  Jeff Law  <law@redhat.com>
461         PR tree-optimization/68541
462         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
463         of statements allowed in join block for path splitting.
465 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
467         PR c++/59627
468         * g++.dg/gomp/pr59627.C: New test.
470         PR ipa/69239
471         * g++.dg/ipa/pr69239.C: New test.
473 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
475         PR preprocessor/69664
476         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
477         * gcc.dg/cpp/warn-comments.c: Likewise.
479 2016-02-08  Marek Polacek  <polacek@redhat.com>
481         PR c++/69688
482         * g++.dg/init/const12.C: New test.
484 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
486         PR target/60410
487         * gcc.dg/lto/pr55113_0.c: Remove test.
489 2016-02-08  Richard Biener  <rguenther@suse.de>
491         PR tree-optimization/69719
492         * gcc.dg/torture/pr69719.c: New testcase.
494 2016-02-08  Richard Biener  <rguenther@suse.de>
495         Jeff Law  <law@redhat.com>
497         PR target/68273
498         * gcc.target/mips/pr68273.c: New testcase.
500 2016-02-08   Richard Biener  <rguenther@suse.de>
502         PR rtl-optimization/69274
503         * gcc.target/i386/addr-sel-1.c: XFAIL.
505 2016-02-08  Jeff Law  <law@redhat.com>
507         PR tree-optimization/68541
508         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
510         PR tree-optimization/65917
511         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
513 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
515         PR fortran/50555
516         * gfortran.dg/namelist_args.f90: New test.
518 2016-02-05  Jeff Law  <law@redhat.com>
520         PR tree-optimization/68541
521         * gcc.dg/tree-ssa/split-path-2.c: New test.
522         * gcc.dg/tree-ssa/split-path-3.c: New test.
523         * gcc.dg/tree-ssa/split-path-4.c: New test.
524         * gcc.dg/tree-ssa/split-path-5.c: New test.
525         * gcc.dg/tree-ssa/split-path-6.c: New test.
526         * gcc.dg/tree-ssa/split-path-7.c: New test.
528 2016-02-05  Martin Sebor  <msebor@redhat.com>
530         PR c++/69662
531         * g++.dg/warn/Wplacement-new-size-1.C: New test.
532         * g++.dg/warn/Wplacement-new-size-2.C: New test.
534 2016-02-06  Richard HEnderson  <rth@redhat.com>
536         PR c/69643
537         * gcc.target/i386/addr-space-4.c: New.
538         * gcc.target/i386/addr-space-5.c: New.
540 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
542         PR fortran/66089
543         * gfortran.dg/elemental_dependency_6.f90: New.
545 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
547         PR rtl-optimization/69691
548         * gcc.c-torture/execute/pr69691.c: New test.
550         PR c++/69628
551         * g++.dg/parse/pr69628.C: New test.
553 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
555         * gcc.dg/sancov/asan.c: Move to ...
556         * gcc.dg/asan/sancov-1.c: ... here.
558 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
560         * gcc.target/i386/pr69577.c: Require avx_runtime target.
562 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
564         PR target/69677
565         * gcc.target/i386/pr69677.c: New test.
567 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
569         PR c++/68948
570         * g++.dg/template/pr68948.C: New test.
572 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
574         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
575         (only necessary on s390x).
577 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
579         * gcc.target/i386/pr69454-2.c: Compile with -msse2
580         -mno-accumulate-outgoing-args.
582 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
584         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
586 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
588         PR c/69669
589         * c-c++-common/pr69669.c: New test.
591 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
593         PR target/69667
594         * g++.dg/pr69667.C: New file.
596 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
598         PR target/69619
599         * gcc.dg/pr69619.c: Add new test.
601 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
603         PR rtl-optimization/69577
604         * gcc.target/i386/pr69577.c: New test.
606 2016-02-04  Martin Liska  <mliska@suse.cz>
608         * g++.dg/asan/pr69276.C: New test.
610 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
612         PR target/65932
613         PR target/67714
614         * gcc.target/arm/wmul-3.c: Simplify test to generate just
615         a single smulbb instruction.
616         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
617         * gcc.target/amr/wmul-2.c: Likewise.
619 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
621         PR target/65932
622         PR target/67714
623         * gcc.c-torture/execute/pr67714.c: New test.
625 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
627         PR target/69454
628         * gcc.target/i386/pr69454-1.c: New test.
629         * gcc.target/i386/pr69454-2.c: New test.
631 2016-02-03  Martin Sebor  <msebor@redhat.com>
633         PR c++/69251
634         PR c++/69253
635         PR c++/69290
636         PR c++/69277
637         PR c++/69349
638         * g++.dg/ext/flexarray-mangle-2.C: New test.
639         * g++.dg/ext/flexarray-mangle.C: New test.
640         * g++.dg/ext/flexarray-subst.C: New test.
641         * g++.dg/ext/flexary11.C: New test.
642         * g++.dg/ext/flexary12.C: New test.
643         * g++.dg/ext/flexary13.C: New test.
644         * g++.dg/ext/flexary14.C: New test.
645         * g++.dg/other/dump-ada-spec-2.C: Adjust.
647 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
649         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
650         Define only if CHECK_FLOAT128 is defined.
651         (main): Properly initialize u5.
653 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
655         PR c/69627
656         * gcc.dg/pr69627.c: New test.
658         PR target/69644
659         * gcc.dg/pr69644.c: New test.
661 2016-02-03  Mike Stump  <mikestump@comcast.net>
663         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
664         support for struct-layout-1.exp.
666 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
668         PR c++/69056
669         * g++.dg/cpp0x/pr69056.C: New test.
671 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
672             Alexandre Oliva  <aoliva@redhat.com>
674         PR target/69461
675         * gcc.target/powerpc/pr69461.c: New.
677 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
679         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
680         works from here ...
681         (check_effective_target_fsanitize_thread): ... to here.  Do not
682         specify additional compile flags for the test source.
683         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
684         specify additional compile flags for the test source.
686 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
688         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
690 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
692         PR fortran/67451
693         PR fortran/69418
694         * gfortran.dg/coarray_allocate_2.f08: New test.
695         * gfortran.dg/coarray_allocate_3.f08: New test.
696         * gfortran.dg/coarray_allocate_4.f08: New test.
698 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
700         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
701         use same scan-tree-dump-times on all platforms.
702         * gcc.dg/vect/vect-outer-1.c: Likewise.
703         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
704         * gcc.dg/vect/vect-outer-1a.c: Likewise.
705         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
706         * gcc.dg/vect/vect-outer-1b.c: Likewise.
707         * gcc.dg/vect/vect-outer-2b.c: Likewise.
708         * gcc.dg/vect/vect-outer-3b.c: Likewise.
709         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
711 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
713         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
714         warning.
716 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
718         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
720 2016-02-02  James Norris  <jnorris@codesourcery.com>
722         * c-c++-common/goacc/routine-5.c: Add tests.
724 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
726         * gcc.target/nvptx/unsigned-cmp.c: New test.
728 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
730         * gcc.target/aarch64/scalar_shift_1.c
731         (test_corners_sisd_di): Improve force to SIMD register.
732         (test_corners_sisd_si): Likewise.
733         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
734         Remove scan-assembler check for ldr.
736 2016-02-02  Richard Biener  <rguenther@suse.de>
738         PR tree-optimization/69595
739         * gcc.dg/Warray-bounds-17.c: New testcase.
741 2016-02-02  Richard Biener  <rguenther@suse.de>
743         PR tree-optimization/69606
744         * gcc.dg/torture/pr69606.c: New testcase.
746 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
748         PR middle-end/68542
749         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
750         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
752 2016-02-02  Alan Modra  <amodra@gmail.com>
754         PR target/69548
755         * gcc.target/powerpc/pr69548.c: New test.
757 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
759         PR rtl-optimization/69592
760         * gcc.dg/pr69592.c: New test.
762         PR preprocessor/69543
763         PR c/69558
764         * gcc.dg/pr69543.c: New test.
765         * gcc.dg/pr69558.c: New test.
767 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
769         PR testsuite/65940
770         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
772 2016-02-01  Martin Sebor  <msebor@redhat.com>
774         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
776 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
778         PR tree-optimization/67921
779         * c-c++-common/ubsan/pr67921.c: New test.
781 2016-02-01  Richard Biener  <rguenther@suse.de>
783         PR middle-end/69556
784         * gcc.dg/tree-ssa/recip-8.c: New testcase.
786 2016-02-01  Richard Biener  <rguenther@suse.de>
788         PR tree-optimization/69574
789         * gcc.dg/torture/pr69574.c: New testcase.
791 2016-02-01  Richard Biener  <rguenther@suse.de>
793         PR tree-optimization/69579
794         * gcc.dg/setjmp-6.c: New testcase.
796 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
798         PR rtl-optimization/69570
799         * g++.dg/opt/pr69570.C: New test.
801 2016-02-01  Richard Henderson  <rth@redhat.com>
803         * gcc.dg/pr69535.c: New test.
805 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
807         PR testsuite/69584
808         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
809         * gcc.dg/tree-ssa/sra-18.c: Likewise.
811         PR debug/68244
812         * g++.dg/parse/parens3.C: Use register "4" on hppa.
814         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
816 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
818         PR fortran/67564
819         * gfortran.dg/allocate_with_source_17.f03: New test.
821 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
823         PR tree-optimization/69546
824         * gcc.dg/torture/pr69546.c: New test.
826 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
828         PR fortran/69566
829         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
831 2016-01-30  Martin Sebor  <msebor@redhat.com>
833         PR c++/68490
834         * g++.dg/ext/flexary10.C: New test.
836 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
838         PR fortran/66707
839         gfortran.dg/common_23.f90: New test.
841 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
843         PR target/65546
844         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
845         condition being checked, and disable it when the target supports
846         misaligned loads and stores.
848 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
850         PR debug/69518
851         * gcc.dg/torture/pr69518.c: New test.
853 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
855         PR target/69530
856         * gcc.target/i386/pr69530.c: New test.
858 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
860         PR target/65604
861         * gcc.target/mips/div-delay.c: New test.
863 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
865         PR target/69551
866         * gcc.target/i386/pr69551.c: New test.
868         PR target/66137
869         * gcc.target/i386/pr66137.c: New test.
871 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
873         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
874         always built for p5600.
875         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
876         isa=p5600 dg-option.
878 2016-01-29  Richard Biener  <rguenther@suse.de>
880         PR tree-optimization/69547
881         * g++.dg/tree-ssa/pr69547.C: New testcase.
883 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
885         PR debug/66869
886         * g++.dg/warn/Wunused-function2.C: New test.
888 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
890         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
891         support for test to succeed.
893 2016-01-29  Marek Polacek  <polacek@redhat.com>
895         PR c++/69509
896         PR c++/69516
897         * g++.dg/ext/constexpr-vla2.C: New test.
898         * g++.dg/ext/constexpr-vla3.C: New test.
899         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
901 2016-01-29  Richard Biener  <rguenther@suse.de>
903         PR middle-end/69537
904         * gcc.dg/uninit-21.c: New testcase.
906 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
908         PR target/69459
909         * gcc.target/i386/pr69459.c: New test.
911 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
913         PR target/68400
914         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
915         * gcc.target/mips/pr68400.c: New test.
917 2016-01-28  Martin Sebor  <msebor@redhat.com>
919         PR target/17381
920         * gcc.target/powerpc/pr17381.c: New test.
922 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
924         PR middle-end/69542
925         * gcc.dg/torture/pr69542.c: New test.
927 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
929         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
931 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
933         * gcc.dg/pr65980.c: Skip on AIX.
934         * gcc.dg/pr66688.c: Same.
936 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
938         PR target/63679
939         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
940         * gcc.dg/tree-ssa/sra-18.c: Same.
942 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
944         PR fortran/62536
945         * gfortran.dg/block_15.f08: New test.
946         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
947         on incorrectly closed BLOCK.
949 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
951         * gcc.dg/declare-simd.c: New test.
952 2016-01-28  Richard Biener  <rguenther@suse.de>
954         PR tree-optimization/69466
955         * gfortran.dg/vect/pr69466.f90: New testcase.
957 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
959         * g++.dg/pr67989.C: Remove ARM-specific option.
960         * gcc.target/arm/pr67989.C: New file.
962 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
964         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
965         and expm1 test for glibc < 2.11.
967 2016-01-27  Richard Henderson  <rth@redhat.com>
969         * gcc.c-torture/execute/pr69447.c: New test.
971 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
973         PR fortran/69422
974         * gfortran.dg/alloc_comp_assign_15.f03: New test.
976 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
978         PR debug/66869
979         * gcc.dg/pr66869.c: New test.
981 2016-01-25  Jeff Law  <law@redhat.com>
983         PR tree-optimization/68398
984         PR tree-optimization/69196
985         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
986         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
987         path to avoid new heuristic allowing more irreducible regions
988         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
989         * gcc.dg/tree-ssa/vrp46.c: Likewise.
990         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
991         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
992         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
994 2016-01-27  Marek Polacek  <polacek@redhat.com>
996         PR c/68062
997         * c-c++-common/vector-compare-4.c: New test.
999 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
1001         PR preprocessor/69126
1002         * c-c++-common/pr69126.c: New test case.
1004 2016-01-27  Ian Lance Taylor  <iant@google.com>
1006         * gcc.dg/tree-ssa/ivopt_5.c: New test.
1008 2016-01-27  Ryan Burn  <contact@rnburn.com>
1010         PR cilkplus/69267
1011         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
1013 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
1015         PR target/69512
1016         * gcc.target/i386/pr69512.c: New test.
1018 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
1020         PR ada/69488
1021         * gnat.dg/sso/*.adb: Robustify dg-output directives.
1023 2016-01-27  Marek Polacek  <polacek@redhat.com>
1025         PR c++/69379
1026         * g++.dg/pr69379.C: New test.
1028 2016-01-27  Martin Sebor  <msebor@redhat.com>
1030         PR c++/69317
1031         * g++.dg/abi/Wabi-2-2.C: New test.
1032         * g++.dg/abi/Wabi-2-3.C: New test.
1033         * g++.dg/abi/Wabi-3-2.C: New test.
1034         * g++.dg/abi/Wabi-3-3.C: New test.
1036 2016-01-27  Richard Biener  <rguenther@suse.de>
1038         PR tree-optimization/69166
1039         * gcc.dg/torture/pr69166.c: New testcase.
1041 2016-01-27  Martin Jambor  <mjambor@suse.cz>
1043         PR tree-optimization/69355
1044         * gcc.dg/tree-ssa/pr69355.c: New test.
1046 2016-01-27  Marek Polacek  <polacek@redhat.com>
1048         PR c++/69496
1049         * g++.dg/ext/constexpr-vla1.C: New test.
1051 2016-01-20  Christian Bruel  <christian.bruel@st.com>
1053         PR target/69245
1054         * gcc.target/arm/pr69245.c: New test.
1056 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
1058         PR tree-optimization/69399
1059         * gcc.dg/torture/pr69399.c: New test.
1061 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
1063         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
1065 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
1067         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
1069 2016-01-26  Tom de Vries  <tom@codesourcery.com>
1071         PR tree-optimization/69110
1072         * gcc.dg/autopar/pr69110.c: New test.
1074 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
1075             Sebastian Pop  <s.pop@samsung.com>
1077         * gcc.dg/graphite/isl-ast-op-select.c: New.
1079 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
1081         PR fortran/69385
1082         * gfortran.dg/allocate_error_6.f90: New test.
1084 2016-01-26  Richard Henderson  <rth@redhat.com>
1086         * gcc.dg/tm/pr60908.c: New test.
1088 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
1090         PR other/69006
1091         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
1092         directive.
1093         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
1094         expected multiline output to reflect the colorization being
1095         disabled before newlines.
1096         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1097         (custom_diagnostic_finalizer): Replace call to
1098         pp_newline_and_flush with call to pp_flush.
1099         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
1100         * gfortran.dg/implicit_class_1.f90: Likewise.
1101         * lib/gcc-dg.exp (allow_blank_lines): New global.
1102         (dg-allow-blank-lines-in-output): New procedure.
1103         (gcc-dg-prune): Complain about blank lines in the output, unless
1104         dg-allow-blank-lines-in-output was called.
1105         * lib/multiline.exp (_build_multiline_regex): Only support
1106         arbitrary followup text for non-blank-lines, not for blank lines.
1108 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
1110         PR tree-optimization/69483
1111         * gcc.dg/pr69483.c: New test.
1112         * g++.dg/opt/pr69483.C: New test.
1114 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1116         PR target/68620
1117         * gcc.target/arm/pr68620.c: New test.
1119 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
1121         * gcc.target/i386/pr68986-2.c: Remove -m32.
1123 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
1125         PR target/68986
1126         * gcc.target/i386/pr68986-1.c: New test.
1127         * gcc.target/i386/pr68986-2.c: Likewise.
1128         * gcc.target/i386/pr68986-3.c: Likewise.
1130 2016-01-26  Christian Bruel  <christian.bruel@st.com>
1132         * lib/target-supports.exp
1133         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
1134         (check_effective_target_arm_crypto_pragma_ok): Likewise.
1135         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
1137 2016-01-26  Richard Biener  <rguenther@suse.de>
1139         PR tree-optimization/69452
1140         * gcc.dg/torture/pr69452.c: New testcase.
1142 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
1144         PR target/69442
1145         * gcc.dg/pr69442.c: New test.
1147 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
1149         PR target/67896
1150         * gcc.target/aarch64/simd/pr67896.C: New.
1152 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
1154         PR tree-optimization/69400
1155         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
1156         function.
1157         (plugin_init): Call it.
1158         * gcc.dg/torture/pr69400.c: New test.
1160 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1162         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
1164 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
1165             Sebastian Pop  <s.pop@samsung.com>
1167         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
1168         isl-0.15.
1170 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
1171             Sebastian Pop  <s.pop@samsung.com>
1173         * gcc.dg/graphite/pr69292.c: New.
1175 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
1177         * c-c++-common/goacc/use_device-1.c: New test.
1179 2016-01-25  Jeff Law  <law@redhat.com>
1181         PR tree-optimization/69196
1182         PR tree-optimization/68398
1183         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
1184         * gcc.dg/tree-ssa/pr68198.c: Likewise.
1186 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
1188         PR target/69469
1189         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
1190         Algorithm.
1192 2016-01-25  Richard Biener  <rguenther@suse.de>
1194         PR testsuite/69380
1195         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
1197 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
1199         PR target/69421
1200         * gcc.dg/pr69421.c: New test.
1202 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
1204         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
1205         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
1206         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
1207         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
1208         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
1209         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
1210         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
1211         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
1212         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
1213         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
1215 2016-01-25  Richard Biener  <rguenther@suse.de>
1217         PR tree-optimization/69376
1218         * gcc.dg/torture/pr69376.c: New testcase.
1220 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1222         PR fortran/69397
1223         PR fortran/68442
1224         * gfortran.dg/interface_38.f90: New test.
1225         * gfortran.dg/interface_39.f90: New test.
1227 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
1229         Revert:
1230         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
1232         PR c++/11858
1233         PR c++/24663
1234         PR c++/24664
1235         * g++.dg/template/pr11858.C: New test.
1236         * g++.dg/template/pr24663.C: New test.
1237         * g++.dg/template/unify12.C: New test.
1238         * g++.dg/template/unify13.C: New test.
1239         * g++.dg/template/unify14.C: New test.
1240         * g++.dg/template/unify15.C: New test.
1241         * g++.dg/template/unify16.C: New test.
1242         * g++.dg/template/unify17.C: New test.
1244 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
1246         PR fortran/68283
1247         gfortran.dg/pr68283.f90: New test.
1249 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
1251         PR fortran/66094
1252         * gfortran.dg/inline_matmul_13.f90:  New test.
1253         * gfortran.dg/matmul_bounds_8.f90:  New test.
1254         * gfortran.dg/matmul_bounds_9.f90:  New test.
1255         * gfortran.dg/matmul_bounds_10.f90:  New test.
1257 2016-01-23  Tom de Vries  <tom@codesourcery.com>
1259         PR tree-optimization/69426
1260         * gcc.dg/autopar/pr69426.c: New test.
1262 2016-01-23  Martin Sebor  <msebor@redhat.com>
1264         PR c++/58109
1265         PR c++/69022
1266         * g++.dg/cpp0x/alignas5.C: New test.
1267         * g++.dg/ext/vector29.C: Same.
1269 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
1271         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
1272         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
1273         _GNU_SOURCE from compile flags to the source.
1274         * gcc.target/i386/chkp-stropt-12.c: Ditto.
1275         * gcc.target/i386/chkp-stropt-16.c: Ditto.
1276         * gcc.target/i386/chkp-stropt-4.c: Ditto.
1277         * gcc.target/i386/chkp-stropt-8.c: Ditto.
1279 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
1281         PR target/69432
1282         * g++.dg/opt/pr69432.C: New test.
1284 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1286         * gcc.target/powerpc/pr63354c: Adjust target selector to include
1287         32-bit targets testing an -m64 multilib.
1289 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1291         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
1292         64-bit support.
1294 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
1296         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
1298 2016-01-21  Christian Bruel  <christian.bruel@st.com>
1300         PR target/68674
1301         * gcc.target/i386/pr68674.c
1302         * gcc.target/aarch64/pr68674.c
1303         * gcc.target/arm/pr68674.c
1305 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1307         PR target/69403
1308         * gcc.c-torture/execute/pr69403.c: New test.
1310 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
1312         PR c++/55843
1313         * g++.dg/template/pr55843.C: New.
1315 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
1317         PR testsuite/66877
1318         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
1319         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
1321 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1323         PR testsuite/67489
1324         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
1325         from dg-do compile directive, and instead add
1326         { dg-require-effective-target int128 }.
1328 2016-01-20  Martin Sebor  <msebor@redhat.com>
1330         PR c/69405
1331         * gcc.dg/sync-fetch.c: New test.
1333 2016-01-21  Martin Sebor  <msebor@redhat.com>
1335         PR target/69252
1336         * gcc.target/powerpc/pr69252.c: New test.
1338 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1340         PR fortran/65996
1341         * gfortran.dg/pr65996.f90: New test.
1343 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1345         PR c++/68810
1346         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
1347         expected to generate an error.
1349 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
1351         PR middle-end/66178
1352         * gcc.dg/torture/pr66178.c: New test.
1354 2016-01-21  Anton Blanchard  <anton@samba.org>
1355             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1357         PR target/63354
1358         * gcc.target/powerpc/pr63354.c:  New test.
1360 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
1362         PR rtl-optimization/68990
1363         * gcc.target/i386/pr68990: New.
1365 2016-01-21  Nick Clifton  <nickc@redhat.com>
1367         PR target/69129
1368         * gcc.target/mips/pr69129.c: New.
1370 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
1372         PR c++/58046
1373         * g++.dg/cpp0x/pr58046.C: New.
1375 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
1377         PR target/69187
1378         PR target/65624
1379         * gcc.target/arm/pr69187.c: New test.
1381         PR c++/69355
1382         * g++.dg/torture/pr69355.C: New test.
1384 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
1385             Sebastian Pop  <s.pop@samsung.com>
1387         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
1389 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
1390             Sebastian Pop  <s.pop@samsung.com>
1392         * gcc.dg/graphite/pr68976.c: New test.
1394 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
1396         PR middle-end/67653
1397         * c-c++-common/pr67653.c: New test.
1398         * gcc.dg/torture/pr29119.c: Add dg-warning.
1400 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
1402         * gcc.target/powerpc/cpu-builtin-1.c: New test.
1404 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1406         PR c/24293
1407         * gcc.dg/pr24293.c: New test.
1408         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
1409         incomplete struct type.
1410         * gcc.dg/declspec-1.c: Likewise.
1411         * gcc.dg/pr63549.c: Likewise.
1413 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
1415         PR tree-optimization/66612
1416         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
1417         for bdn instruction.
1419 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1421         * lib/target-supports.exp
1422         (check_effective_target_arm_fp_ok_nocache): New.
1423         (check_effective_target_arm_fp_ok): New.
1424         (add_options_for_arm_fp): New.
1425         (check_effective_target_arm_crypto_ok_nocache): Require
1426         target_arm_v8_neon_ok instead of arm32.
1427         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
1428         (check_effective_target_arm_crypto_pragma_ok): New.
1429         (add_options_for_arm_vfp): New.
1430         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
1431         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
1432         target instead. Force initial fpu to vfp.
1433         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
1434         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
1435         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
1436         dependency.
1437         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
1438         use arm_vfp effective target instead. Force initial fpu to vfp.
1439         * gcc.target/arm/attr-neon3.c: Likewise.
1440         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
1441         arm_vfp_ok.
1442         * gcc.target/arm/unsigned-float.c: Likewise.
1443         * gcc.target/arm/vfp-1.c: Likewise.
1444         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1445         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
1446         * gcc.target/arm/vfp-ldmiad.c: Likewise.
1447         * gcc.target/arm/vfp-ldmias.c: Likewise.
1448         * gcc.target/arm/vfp-stmdbd.c: Likewise.
1449         * gcc.target/arm/vfp-stmdbs.c: Likewise.
1450         * gcc.target/arm/vfp-stmiad.c: Likewise.
1451         * gcc.target/arm/vfp-stmias.c: Likewise.
1452         * gcc.target/arm/vnmul-1.c: Likewise.
1453         * gcc.target/arm/vnmul-2.c: Likewise.
1454         * gcc.target/arm/vnmul-3.c: Likewise.
1455         * gcc.target/arm/vnmul-4.c: Likewise.
1457 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
1459         PR testsuite/69366
1460         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
1461         the MPX run-time library, for compile-time MPX test.
1462         * gcc.target/i386/chkp-always_inline.c: Likewise.
1463         * gcc.target/i386/chkp-bndret.c: Likewise.
1464         * gcc.target/i386/chkp-builtins-1.c: Likewise.
1465         * gcc.target/i386/chkp-builtins-2.c: Likewise.
1466         * gcc.target/i386/chkp-builtins-3.c: Likewise.
1467         * gcc.target/i386/chkp-builtins-4.c: Likewise.
1468         * gcc.target/i386/chkp-const-check-1.c: Likewise.
1469         * gcc.target/i386/chkp-const-check-2.c: Likewise.
1470         * gcc.target/i386/chkp-hidden-def.c: Likewise.
1471         * gcc.target/i386/chkp-label-address.c: Likewise.
1472         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
1473         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
1474         * gcc.target/i386/chkp-pr69044.c: Likewise.
1475         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
1476         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
1477         * gcc.target/i386/chkp-strchr.c: Likewise.
1478         * gcc.target/i386/chkp-strlen-1.c: Likewise.
1479         * gcc.target/i386/chkp-strlen-2.c: Likewise.
1480         * gcc.target/i386/chkp-strlen-3.c: Likewise.
1481         * gcc.target/i386/chkp-strlen-4.c: Likewise.
1482         * gcc.target/i386/chkp-strlen-5.c: Likewise.
1483         * gcc.target/i386/chkp-stropt-1.c: Likewise.
1484         * gcc.target/i386/chkp-stropt-10.c: Likewise.
1485         * gcc.target/i386/chkp-stropt-11.c: Likewise.
1486         * gcc.target/i386/chkp-stropt-12.c: Likewise.
1487         * gcc.target/i386/chkp-stropt-13.c: Likewise.
1488         * gcc.target/i386/chkp-stropt-14.c: Likewise.
1489         * gcc.target/i386/chkp-stropt-15.c: Likewise.
1490         * gcc.target/i386/chkp-stropt-16.c: Likewise.
1491         * gcc.target/i386/chkp-stropt-2.c: Likewise.
1492         * gcc.target/i386/chkp-stropt-3.c: Likewise.
1493         * gcc.target/i386/chkp-stropt-4.c: Likewise.
1494         * gcc.target/i386/chkp-stropt-5.c: Likewise.
1495         * gcc.target/i386/chkp-stropt-6.c: Likewise.
1496         * gcc.target/i386/chkp-stropt-7.c: Likewise.
1497         * gcc.target/i386/chkp-stropt-8.c: Likewise.
1498         * gcc.target/i386/chkp-stropt-9.c: Likewise.
1499         * gcc.target/i386/pr63995-2.c: Likewise.
1500         * gcc.target/i386/pr64805.c: Likewise.
1501         * gcc.target/i386/pr65044.c: Likewise.
1502         * gcc.target/i386/pr65167.c: Likewise.
1503         * gcc.target/i386/pr65183.c: Likewise.
1504         * gcc.target/i386/pr65184.c: Likewise.
1505         * gcc.target/i386/thunk-retbnd.c: Likewise.
1507 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
1509         PR tree-optimization/69328
1510         * gcc.dg/pr69328.c: New test.
1512 2016-01-20  Jeff Law  <law@redhat.com>
1514         PR target/25114
1515         * gcc.target/m68k/pr25114.c: New test.
1517 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1519         * gcc.target/arm/memset-inline-10.c: Added
1520         dg-require-effective-target arm_thumb2_ok.
1522 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
1524         * gcc.dg/debug/dwarf2/sso.c: New test.
1526 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
1528         PR testsuite/68820
1529         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
1530         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
1531         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
1533 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
1535         PR ipa/66223
1536         * g++.dg/ipa/devirt-50.C: New testcase.
1538 2016-01-19  Marek Polacek  <polacek@redhat.com>
1540         PR c++/68965
1541         * g++.dg/cpp1y/parameter-pack-1.C: New test.
1542         * g++.dg/cpp1y/parameter-pack-2.C: New test.
1544 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1546         PR target/69135
1547         * gcc.target/arm/pr69135_1.c: New test.
1549 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
1551         * gcc.target/aarch64/ccmp_1.c: Add new tests.
1553 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
1555         * gcc.target/aarch64/ccmp_1.c: New testcase.
1557 2016-01-19  Marek Polacek  <polacek@redhat.com>
1559         PR c++/68586
1560         * g++.dg/cpp0x/enum30.C: New test.
1562 2016-01-19  Richard Biener  <rguenther@suse.de>
1564         PR tree-optimization/69336
1565         * g++.dg/tree-ssa/pr69336.C: New testcase.
1567 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
1569         PR debug/65779
1570         * gcc.dg/pr65779.c: New test.
1572 2016-01-19  Richard Biener  <rguenther@suse.de>
1574         PR tree-optimization/69352
1575         * gcc.dg/torture/pr69352.c: New testcase.
1577 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
1579         PR rtl-optimization/68955
1580         PR rtl-optimization/64557
1581         * gcc.dg/torture/pr68955.c: New test.
1583 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
1585         PR lto/69136
1586         * g++.dg/torture/pr69136.C: New testcase.
1588 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
1590         PR lto/69133
1591         * g++.dg/lto/pr69133_0.C: New testcase.
1592         * g++.dg/lto/pr69133_1.C: New testcase.
1594 2016-01-15  Jeff Law  <law@redhat.com>
1596         PR tree-optimization/69320
1597         * gcc.c-torture/pr69320-1.c: New test.
1598         * gcc.c-torture/pr69320-2.c: New test.
1599         * gcc.c-torture/pr69320-3.c: New test.
1600         * gcc.c-torture/pr69320-4.c: New test.
1602 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
1604         PR c++/11858
1605         PR c++/24663
1606         PR c++/24664
1607         * g++.dg/template/pr11858.C: New test.
1608         * g++.dg/template/pr24663.C: New test.
1609         * g++.dg/template/unify12.C: New test.
1610         * g++.dg/template/unify13.C: New test.
1611         * g++.dg/template/unify14.C: New test.
1612         * g++.dg/template/unify15.C: New test.
1613         * g++.dg/template/unify16.C: New test.
1614         * g++.dg/template/unify17.C: New test.
1616 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
1618         PR testsuite/69181
1619         * gcc.dg/pr69181-1.c: New test file.
1620         * gcc.dg/pr69181-2.c: New test file.
1621         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
1622         globals by moving it to...
1623         (cleanup-after-saved-dg-test): ...this new function.  Add
1624         "global additional_sources_used".  Add reset of global
1625         multiline_expected_outputs to the empty list.
1626         * lib/multiline.exp (_multiline_expected_outputs): Rename this
1627         global to...
1628         (multiline_expected_outputs): ...this, and updated comments to
1629         note that it is modified from gcc-dg.exp.
1630         (dg-end-multiline-output): Update for the above renaming.
1631         (handle-multiline-outputs): Likewise.  Remove the clearing
1632         of the expected outputs to the empty list.
1634 2016-01-18  Richard Biener  <rguenther@suse.de>
1636         PR tree-optimization/69297
1637         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
1639 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
1641         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
1642         dg-options.
1643         * gcc.target/mips/mips-3d-2.c: Likewise.
1644         * gcc.target/mips/mips-3d-3.c: Likewise.
1645         * gcc.target/mips/mips-3d-4.c: Likewise.
1646         * gcc.target/mips/mips-3d-5.c: Likewise.
1647         * gcc.target/mips/mips-3d-6.c: Likewise.
1648         * gcc.target/mips/mips-3d-7.c: Likewise.
1649         * gcc.target/mips/mips-3d-8.c: Likewise.
1650         * gcc.target/mips/mips-3d-9.c: Likewise.
1651         * gcc.target/mips/mips-ps-1.c: Likewise.
1652         * gcc.target/mips/mips-ps-2.c: Likewise.
1653         * gcc.target/mips/mips-ps-3.c: Likewise.
1654         * gcc.target/mips/mips-ps-4.c: Likewise.
1655         * gcc.target/mips/mips-ps-5.c: Likewise.
1656         * gcc.target/mips/mips-ps-6.c: Likewise.
1657         * gcc.target/mips/mips-ps-7.c: Likewise.
1658         * gcc.target/mips/mips-ps-type.c: Likewise.
1659         * gcc.target/mips/mips-ps-type-2.c: Likewise.
1660         * gcc.target/mips/mips16-attributes-6.c: Likewise.
1662 2016-01-18  Tom de Vries  <tom@codesourcery.com>
1664         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
1665         * c-c++-common/goacc/kernels-double-reduction.c: New test.
1666         * c-c++-common/goacc/kernels-empty.c: New test.
1667         * c-c++-common/goacc/kernels-eternal.c: New test.
1668         * c-c++-common/goacc/kernels-loop-2.c: New test.
1669         * c-c++-common/goacc/kernels-loop-3.c: New test.
1670         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
1671         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
1672         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
1673         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
1674         * c-c++-common/goacc/kernels-loop-data.c: New test.
1675         * c-c++-common/goacc/kernels-loop-g.c: New test.
1676         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
1677         * c-c++-common/goacc/kernels-loop-n.c: New test.
1678         * c-c++-common/goacc/kernels-loop-nest.c: New test.
1679         * c-c++-common/goacc/kernels-loop.c: New test.
1680         * c-c++-common/goacc/kernels-noreturn.c: New test.
1681         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
1682         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
1683         * c-c++-common/goacc/kernels-reduction.c: New test.
1685 2016-01-18  Tom de Vries  <tom@codesourcery.com>
1687         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
1688         * gcc.dg/autopar/outer-2.c: Same.
1689         * gcc.dg/autopar/outer-3.c: Same.
1690         * gcc.dg/autopar/outer-4.c: Same.
1691         * gcc.dg/autopar/outer-5.c: Same.
1692         * gcc.dg/autopar/outer-6.c: Same.
1693         * gcc.dg/autopar/parallelization-1.c: Same.
1694         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
1695         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
1696         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
1697         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
1698         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
1699         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
1700         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
1701         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
1702         * gcc.dg/autopar/pr39500-1.c: Same.
1703         * gcc.dg/autopar/pr39500-2.c: Same.
1704         * gcc.dg/autopar/pr46193.c: Same.
1705         * gcc.dg/autopar/pr46194.c: Same.
1706         * gcc.dg/autopar/pr49580.c: Same.
1707         * gcc.dg/autopar/pr49960-1.c: Same.
1708         * gcc.dg/autopar/pr49960.c: Same.
1709         * gcc.dg/autopar/pr68373.c: Same.
1710         * gcc.dg/autopar/reduc-1.c: Same.
1711         * gcc.dg/autopar/reduc-1char.c: Same.
1712         * gcc.dg/autopar/reduc-1short.c: Same.
1713         * gcc.dg/autopar/reduc-2.c: Same.
1714         * gcc.dg/autopar/reduc-2char.c: Same.
1715         * gcc.dg/autopar/reduc-2short.c: Same.
1716         * gcc.dg/autopar/reduc-3.c: Same.
1717         * gcc.dg/autopar/reduc-4.c: Same.
1718         * gcc.dg/autopar/reduc-6.c: Same.
1719         * gcc.dg/autopar/reduc-7.c: Same.
1720         * gcc.dg/autopar/reduc-8.c: Same.
1721         * gcc.dg/autopar/reduc-9.c: Same.
1722         * gcc.dg/autopar/uns-outer-4.c: Same.
1723         * gcc.dg/autopar/uns-outer-5.c: Same.
1724         * gcc.dg/autopar/uns-outer-6.c: Same.
1725         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
1726         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
1728 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
1730         PR target/63679
1731         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
1732         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
1734 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
1736         PR target/63679
1737         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
1738         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
1739         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
1741 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
1743         PR target/63679
1744         * gcc.dg/tree-ssa/sra-17.c: New.
1745         * gcc.dg/tree-ssa/sra-18.c: New.
1747 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1749         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
1751 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
1753         * gnat.dg/inline12.adb: New test.
1755 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
1757         PR tree-optimization/66797
1758         * gcc.c-torture/execute/pr65447.c: Relax check condition.
1760 2016-01-18  Richard Biener  <rguenther@suse.de>
1762         PR tree-optimization/69170
1763         * gcc.dg/torture/pr69170.c: New testcase.
1765 2016-01-17 John David Anglin  <danglin@gcc.gnu.org>
1767         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
1769 2016-01-16  Tom de Vries  <tom@codesourcery.com>
1771         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
1773 2016-01-16  Tom de Vries  <tom@codesourcery.com>
1775         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
1776         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
1777         redundant dg-require-effective-target pthread.
1778         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
1779         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1780         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
1781         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
1782         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
1783         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
1784         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
1786 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
1788         PR target/68609
1789         * gcc.target/powerpc/recip-6.c: Enable on AIX.
1790         * gcc.target/powerpc/recip-7.c: Same.
1792 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
1794         PR c++/69091
1795         * g++.dg/template/pr69091.C: New test.
1797 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
1799         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
1800         dump does not contain an error_mark_node.
1801         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
1802         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
1804 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
1806         PR c++/68936
1807         * g++.dg/template/pr68936.C: New test.
1809 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
1811         PR target/68609
1812         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
1813         * gcc.target/powerpc/recip-2.c: Same.
1814         * gcc.target/powerpc/recip-3.c: Same.
1815         * gcc.target/powerpc/recip-4.c: Same.
1816         * gcc.target/powerpc/recip-sqrtf.c: Same.
1818 2016-01-15  Jeff Law  <law@redhat.com>
1820         PR tree-optimization/69270
1821         * gcc.dg/tree-ssa/pr69270-2.c: New test.
1822         * gcc.dg/tree-ssa/pr69270-3.c: New test.
1824 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
1826         PR fortran/49630
1827         * gfortran.dg/deferred_character_13.f90: New test for the fix
1828         of comment 3 of the PR.
1830         PR fortran/54070
1831         * gfortran.dg/deferred_character_8.f90: New test
1832         * gfortran.dg/allocate_error_5.f90: New test
1834         PR fortran/60593
1835         * gfortran.dg/deferred_character_10.f90: New test
1837         PR fortran/60795
1838         * gfortran.dg/deferred_character_14.f90: New test
1840         PR fortran/61147
1841         * gfortran.dg/deferred_character_11.f90: New test
1843         PR fortran/64324
1844         * gfortran.dg/deferred_character_9.f90: New test
1846 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
1848         PR rtl-optimization/69030
1849         * gcc.target/i386/pr69030.c: New.
1851 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1853         * gcc.target/aarch64/target_attr_17.c: New test.
1855 2016-01-15  Richard Biener  <rguenther@suse.de>
1857         PR tree-optimization/66856
1858         * gcc.dg/torture/pr66856-1.c: New testcase.
1859         * gcc.dg/torture/pr66856-2.c: Likewise.
1861 2016-01-15  Richard Biener  <rguenther@suse.de>
1863         PR debug/69137
1864         * g++.dg/lto/pr69137_0.C: New testcase.
1866 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
1868         PR middle-end/69246
1869         * gcc.target/i386/pr69246.c: New test.
1871 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1873         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
1875 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1877         PR c++/56194
1878         * g++.dg/init/const9.C: Disable test on S/390.
1880 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1882         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
1883         * g++.dg/Wno-frame-address.C: Ditto.
1885 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1887         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
1889 2016-01-15  Richard Biener  <rguenther@suse.de>
1891         PR tree-optimization/68961
1892         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
1894 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
1896         * gcc.target/i386/pr65105-5.c: New test.
1898 2016-01-15  Jan Hubicka <hubicka@ucw.cz>
1900         * gcc.c-torture/execute/alias-4.c: New testcase.
1902 2016-01-15  Jan Hubicka <hubicka@ucw.cz>
1904         PR ipa/68148
1905         * g++.dg/ipa/devirt-49.C: New testcase.
1907 2016-01-15  Christian Bruel  <christian.bruel@st.com>
1909         PR target/65837
1910         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
1911         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
1912         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
1914 2016-01-15  Richard Biener  <rguenther@suse.de>
1916         PR tree-optimization/69117
1917         * gcc.dg/torture/pr69117.c: New testcase.
1919 2015-01-14  Ryan Burn  <contact@rnburn.com>
1921         PR c++/69048
1922         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
1924 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1926         PR testsuite/67509
1927         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
1928         range tests use 100 * maximum instead of maximum + 1.
1930 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
1932         PR debug/69244
1933         * gcc.dg/guality/pr69244.c: New test.
1935 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
1937         * lib/target-supports.exp (check_effective_target_issignaling):
1938         New procedure.
1939         * gcc.dg/pr61441.c: Require issignaling effective target.
1941 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
1943         PR target/68803
1944         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
1946 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
1948         PR c++/68819
1949         PR preprocessor/69177
1950         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
1951         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
1952         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
1953         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1955 2016-01-14  Marek Polacek  <polacek@redhat.com>
1957         PR c/69262
1958         * gcc.dg/array-15.c: New test.
1960 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
1962         PR middle-end/68146
1963         PR tree-optimization/69155
1964         * gfortran.dg/pr68146.f: New test.
1965         * gfortran.dg/pr69155.f90: New test.
1967 2016-01-14  Richard Biener  <rguenther@suse.de>
1969         PR tree-optimization/68060
1970         * gcc.dg/torture/pr68060-1.c: New testcase.
1971         * gcc.dg/torture/pr68060-2.c: Likewise.
1973 2016-01-14  Nick Clifton  <nickc@redhat.com>
1975         * lib/target-supports.exp
1976         (check_effective_target_arm_neon_ok_nocache): Add an option
1977         sequence that includes setting the ARM architecture to ARMv7-A.
1978         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
1979         command line options necessary to enable Neon support.
1980         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
1981         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
1982         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
1983         * gcc.target/arm/pr69180.c: Likewise.
1985 2016-01-14  Jeff Law  <law@redhat.com>
1987         PR tree-optimization/69270
1988         * gcc.dg/tree-ssa/pr69270.c: New test.
1990 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
1992         PR c/66208
1993         * c-c++-common/pr66208.c: New file.
1995 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
1997         PR tree-optimization/69156
1998         * gcc.dg/pr69156.c: New test.
2000 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2002         * gcc.target/i386/pr69225-7.c: New test.
2004 2016-01-13  Richard Henderson  <rth@redhat.com>
2006         * gcc.dg/tm/memopt-13.c: Update expected function.
2007         * gcc.dg/tm/memopt-6.c: Likewise.
2009 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
2011         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
2012         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
2013         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
2014         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
2016 2016-01-13  Tom de Vries  <tom@codesourcery.com>
2018         PR tree-optimization/69169
2019         * gcc.dg/pr69169.c: New test.
2021 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
2023         PR target/69228
2024         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
2025         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
2026         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
2027         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
2028         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
2029         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
2030         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
2031         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
2033 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
2035         PR target/69247
2036         * gcc.dg/pr69247.c: New test.
2038 2016-01-13  Richard Biener  <rguenther@suse.de>
2040         PR tree-optimization/69242
2041         * gcc.dg/torture/pr69242.c: New testcase.
2043 2016-01-13  Richard Biener  <rguenther@suse.de>
2045         PR tree-optimization/69186
2046         * gcc.dg/torture/pr69186.c: New testcase.
2048 2016-01-13  Jeff Law  <law@redhat.com>
2050         PR tree-optimization/67755
2051         * gcc.dg/tree-ssa/pr67755.c: New test.
2053 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2055         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
2056         pass number in output by a star.
2058 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
2060         PR tree-optimization/68911
2061         * gcc.c-torture/execute/pr68911.c: New test.
2063 2016-01-12  Marek Polacek  <polacek@redhat.com>
2065         PR c++/68979
2066         * g++.dg/warn/permissive-1.C: New test.
2068 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
2070         PR objc++/68511
2071         PR c++/69213
2072         * g++.dg/opt/pr69213.C: New test.
2074 2016-01-12  Christian Bruel  <christian.bruel@st.com>
2076         PR target/69180
2077         * gcc.target/arm/pr69180.c: New test.
2079 2016-01-12  Richard Biener  <rguenther@suse.de>
2081         PR lto/69077
2082         * g++.dg/lto/pr69077_0.C: New testcase.
2083         * g++.dg/lto/pr69077_1.C: Likewise.
2085 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
2087         PR target/69175
2088         * g++.dg/opt/pr69175.C: New test.
2090 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
2092         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
2093         rather than #including math.h & stdlib.h.
2094         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
2095         * gcc.dg/vect/pr49771.c: Likewise.
2096         * gcc.dg/vect/vect-10-big-array.c: Likewise.
2097         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
2098         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
2099         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
2100         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
2101         * gcc.dg/vect/pr44507.c: Likewise.
2102         * gcc.dg/vect/pr45902.c: Likewise.
2103         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
2104         * gcc.dg/vect/vect-117.c: Likewise.
2105         * gcc.dg/vect/vect-99.c: Likewise.
2106         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2107         * gcc.dg/vect/vect-cond-1.c: Likewise.
2108         * gcc.dg/vect/vect-cond-2.c: Likewise.
2109         * gcc.dg/vect/vect-cond-3.c: Likewise.
2110         * gcc.dg/vect/vect-cond-4.c: Likewise.
2111         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2112         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2113         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2114         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
2115         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2116         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2117         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2118         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2119         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2120         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2121         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2122         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
2123         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
2124         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
2125         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
2126         include of signal.h.
2127         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
2128         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
2129         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
2130         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
2131         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
2132         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
2133         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
2134         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
2135         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
2136         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
2137         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
2138         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
2139         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
2140         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
2141         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
2142         * gcc.dg/vect/vect-outer-5.c: Likewise.
2143         * gcc.dg/vect/vect-outer-6.c: Likewise.
2144         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
2145         include of stdio.h.
2147 2016-01-12  Nick Clifton  <nickc@redhat.com>
2149         PR target/68913
2150         * gcc.dg/lto/pr61886_0.c: Rename the external function called
2151         to fread so that it will be found in all target runtimes.
2153 2016-01-12  Richard Biener  <rguenther@suse.de>
2155         PR tree-optimization/69053
2156         * g++.dg/torture/pr69053.C: New testcase.
2158 2016-01-12  Richard Biener  <rguenther@suse.de>
2160         PR tree-optimization/69168
2161         * gcc.dg/torture/pr69168.c: New testcase.
2163 2016-01-12  Richard Biener  <rguenther@suse.de>
2165         PR tree-optimization/69157
2166         * gcc.dg/torture/pr69157.c: New testcase.
2168 2016-01-12  Richard Biener  <rguenther@suse.de>
2170         PR tree-optimization/69174
2171         * gcc.dg/torture/pr69174.c: New testcase.
2173 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
2175         PR c++/66808
2176         PR c++/69000
2177         * g++.dg/tls/pr66808.C: New test.
2178         * g++.dg/tls/pr69000.C: New test.
2180 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2182         * gcc.target/powerpc/swaps-p8-23.c: New test.
2183         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
2185 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
2187         PR tree-optimization/68356
2188         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
2190 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
2191             Jim Wilson  <jim.wilson@linaro.org>
2193         PR target/69194
2194         * gcc.target/arm/pr69194.c: New test.
2196 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
2198         PR target/69225
2199         * gcc.target/i386/pr69225-1.c: New test.
2200         * gcc.target/i386/pr69225-2.c: Likewise.
2201         * gcc.target/i386/pr69225-3.c: Likewise.
2202         * gcc.target/i386/pr69225-4.c: Likewise.
2203         * gcc.target/i386/pr69225-5.c: Likewise.
2204         * gcc.target/i386/pr69225-6.c: Likewise.
2206 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
2208         PR target/67462
2209         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
2210         if lp64.
2212         PR target/69071
2213         * gcc.dg/pr69071.c: New test.
2215         PR c++/69211
2216         * g++.dg/opt/pr69211.C: New test.
2218         PR tree-optimization/69214
2219         * gcc.c-torture/compile/pr69214.c: New test.
2221 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
2223         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
2224         * gcc.target/i386/pr66232-11.c: Ditto.
2225         * gcc.target/i386/pr66232-12.c: Ditto.
2226         * gcc.target/i386/pr66232-13.c: Ditto.
2228 2016-01-11  Richard Biener  <rguenther@suse.de>
2230         PR tree-optimization/69173
2231         * gcc.dg/torture/pr69173.c: New testcase.
2233 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2235         PR rtl-optimization/68796
2236         * gcc.target/aarch64/tst_5.c: New test.
2237         * gcc.target/aarch64/tst_6.c: Likewise.
2239 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2241         PR rtl-optimization/68841
2242         * gcc.dg/pr68841.c: New test.
2243         * gcc.c-torture/execute/pr68841.c: New test.
2245 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
2247         PR rtl-optimization/68920
2248         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
2249         for ix86 targets.
2250         * gcc.dg/ifcvt-5.c: New test.
2252 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
2254         PR bootstrap/69123
2255         * g++.dg/pr69123.C: New.
2257 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
2259         PR target/69010
2260         * gcc.target/i386/pr69010.c: New test.
2262 2016-01-11  Martin Jambor  <mjambor@suse.cz>
2264         PR ipa/69044
2265         * gcc.target/i386/chkp-pr69044.c: New test.
2267 2016-01-11  Tom de Vries  <tom@codesourcery.com>
2269         PR tree-optimization/69109
2270         * gcc.dg/autopar/pr69109-2.c: New test.
2271         * gcc.dg/autopar/pr69109.c: New test.
2273 2016-01-11  Tom de Vries  <tom@codesourcery.com>
2275         PR tree-optimization/69108
2276         * gcc.dg/autopar/pr69108.c: New test.
2278 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
2280         PR c++/69029
2281         * c-c++-common/Wisleading-indentation.c: Augment test.
2283 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2285         PR fortran/69154
2286         * gfortran.dg/inline_matmul_12.f90:  New test.
2288 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
2290         PR fortran/67779
2291         * gfortran.dg/actual_array_offset_1: New test.
2293 2016-01-10  Tom de Vries  <tom@codesourcery.com>
2295         PR tree-optimization/69062
2296         * gcc.dg/autopar/pr69062.c: New test.
2298 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
2300         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
2301         * gcc.dg/vect/slp-perm-2.c: Likewise.
2302         * gcc.dg/vect/slp-perm-3.c: Likewise.
2303         * gcc.dg/vect/slp-perm-5.c: Likewise.
2304         * gcc.dg/vect/slp-perm-6.c: Likewise.
2305         * gcc.dg/vect/slp-perm-7.c: Likewise.
2306         * gcc.dg/vect/slp-perm-8.c: Likewise.
2308 2016-01-10  Tom de Vries  <tom@codesourcery.com>
2310         PR tree-optimization/69039
2311         * gcc.dg/autopar/pr69039.c: New test.
2313 2016-01-09  Marek Polacek  <polacek@redhat.com>
2315         PR c++/69113
2316         * g++.dg/pr69113.C: New test.
2318 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
2320         PR middle-end/50865
2321         PR tree-optimization/69097
2322         * gcc.c-torture/execute/pr50865.c: New test.
2323         * gcc.c-torture/execute/pr69097-1.c: New test.
2324         * gcc.c-torture/execute/pr69097-2.c: New test.
2325         * gcc.dg/pr69097-1.c: New test.
2326         * gcc.dg/pr69097-2.c: New test.
2328 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
2330         PR c++/69164
2331         * g++.dg/opt/pr69164.C: New test.
2333 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
2335         PR tree-optimization/69167
2336         * gcc.dg/pr69167.c: New test.
2338 2016-01-08  Marek Polacek  <polacek@redhat.com>
2340         PR c++/68449
2341         * g++.dg/pr68449.C: New.
2343 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
2345         PR tree-optimization/68707
2346         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
2347         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
2348         on platforms supporting it.
2349         * gcc.dg/vect/slp-perm-2.c: Likewise.
2350         * gcc.dg/vect/slp-perm-3.c: Likewise.
2351         * gcc.dg/vect/slp-perm-5.c: Likewise.
2352         * gcc.dg/vect/slp-perm-7.c: Likewise.
2353         * gcc.dg/vect/slp-perm-8.c: Likewise.
2354         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
2355         on platforms supporting it.
2357 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
2359         PR tree-optimization/69162
2360         * gcc.dg/pr69162.c: New test.
2362         PR tree-optimization/69172
2363         * gcc.dg/pr69172.c: New test.
2365 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2367         PR tree-optimization/67781
2368         * gcc.c-torture/execute/pr67781.c: New file.
2370 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
2372         PR tree-optimization/69083
2373         * gcc.dg/vect/pr69083.c: New test.
2375 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
2377         PR tree-optimization/61441
2378         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
2379         Use -fexcess-precision=standard for compiler options.
2380         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
2382 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
2384         PR fortran/69128
2385         * gfortran.dg/gomp/pr69128.f90: New test.
2387         PR c++/69145
2388         * g++.dg/ext/pr69145-1.C: New test.
2389         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
2390         * g++.dg/ext/pr69145-2.h: New file.
2392 2016-01-07  Martin Sebor  <msebor@redhat.com>
2394         PR c/68966
2395         * gcc.dg/atomic-fetch-bool.c: New test.
2396         * gcc.dg/sync-fetch-bool.c: New test.
2398 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
2400         PR fortran/66680
2401         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
2403 2016-01-07  Nick Clifton  <nickc@redhat.com>
2405         PR target/66655
2406         * g++.dg/pr66655.C: New test.
2407         * g++.dg/pr66655_1.cc: Test support file.
2408         * g++.dg/pr66655.h: Test header file.
2410 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
2412         PR fortran/66680
2413         gfortran.dg/gomp/pr66680.f90: New test.
2415 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
2417         PR target/69171
2418         * gcc.target/i386/pr69171-1.c: New test.
2419         * gcc.target/i386/pr69171-2.c: Likewise.
2420         * gcc.target/i386/pr69171-3.c: Likewise.
2421         * gcc.target/i386/pr69171-4.c: Likewise.
2422         * gcc.target/i386/pr69171-5.c: Likewise.
2423         * gcc.target/i386/pr69171-6.c: Likewise.
2425 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
2427         PR middle-end/67639
2428         * c-c++-common/pr67639.c: New test.
2430 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
2432         PR tree-optimization/69141
2433         * g++.dg/opt/pr69141.C: New test.
2435 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2437         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
2439 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
2441         PR target/69140
2442         * gcc.target/i386/pr69140.c: New test
2444 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
2446         * gcc.dg/bad-dereference.c: New test case.
2448 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2450         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
2452 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
2454         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
2456 2016-01-06  Marek Polacek  <polacek@redhat.com>
2458         PR sanitizer/69099
2459         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
2461 2016-01-05  Marek Polacek  <polacek@redhat.com>
2463         PR c/69104
2464         * gcc.dg/atomic-invalid-2.c: New.
2466 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
2468         PR target/68991
2469         * gcc.target/i386/pr68991.c: New test.
2471 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
2473         PR target/68991
2474         * g++.dg/pr68991-1.C: New test.
2475         * g++.dg/pr68991-2.C: Likewise.
2477 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
2479         PR other/60465
2480         * gcc.target/ia64/pr60465-gprel64.c: New test.
2481         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
2483 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2485         PR rtl-optimization/68651
2486         * gcc.target/aarch64/pr68651_1.c: New test.
2488 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
2490         PR c/69122
2491         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
2493 2016-01-05  Nathan Sidwell  <nathan@acm.org>
2495         PR c++/58583
2496         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
2498         * gcc.dg/alias-15.c: New.
2500 2016-01-05  Nick Clifton  <nickc@redhat.com>
2502         PR target/68870
2503         * g++.dg/pr68770.C: New test.
2505 2016-01-04  Mike Stump  <mikestump@comcast.net>
2507         * lib/target-supports.exp (check_effective_target_cilkplus):
2508         cilkplus targets require pthreads.
2509         (check_effective_target_cilkplus): Remove special case for NVPTX.
2511 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
2513         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
2514         generation.
2516 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
2518         Update copyright years.
2520 2016-01-04  Marek Polacek  <polacek@redhat.com>
2522         PR c/68908
2523         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
2524         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
2525         * gcc.dg/atomic/stdatomic-op-5.c: New test.
2527 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2529         * gcc.target/sparc/20160104-2.c: New test.
2531 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2533         * gcc.target/sparc/20160104-1.c: New test.
2535 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
2537         PR fortran/65045
2538         * gfortran.dg/pr65045.f90: New test.
2540 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
2542         * gnat.dg/specs/debug1.ads: Delete.
2544 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2546         PR libgfortran/68867
2547         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
2548         expression.
2550 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2552         PR libgfortran/68867
2553         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
2554         PowerPC.
2556 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
2558         PR fortran/68864
2559         * gfortran.dg/pr68864.f90: New test.
2561 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
2563         PR tree-optimization/69070
2564         * gcc.dg/pr69070.c: New test.
2566         PR sanitizer/69055
2567         * gfortran.dg/pr69055.f90: New test.
2569         PR target/69015
2570         * gcc.dg/pr69015.c: New test.
2572 Copyright (C) 2016 Free Software Foundation, Inc.
2574 Copying and distribution of this file, with or without modification,
2575 are permitted in any medium without royalty provided the copyright
2576 notice and this notice are preserved.