PR sanitizer/70875
[official-gcc.git] / gcc / testsuite / ChangeLog
blobaaf3e00c017badd6c6ff088b0c077bb46078e508
1 2016-05-06  Marek Polacek  <polacek@redhat.com>
3         PR sanitizer/70875
4         * gcc.dg/ubsan/bounds-3.c: New test.
6 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8         PR target/54089
9         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11 2016-05-06  Richard Biener  <rguenther@suse.de>
13         PR middle-end/70931
14         * gfortran.dg/pr70931.f90: New testcase.
16 2016-05-06  Richard Biener  <rguenther@suse.de>
18         PR middle-end/70941
19         * gcc.dg/torture/pr70941.c: New testcase.
21 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
23         PR tree-optimization/57206
24         * gcc.dg/vect/pr57206.c: New test.
26 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
28         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
30 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
32         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
34         * c-c++-common/Wdangling-else-4.c: New test.
36 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
38         PR c++/70906
39         PR c++/70933
40         * g++.dg/opt/pr70906.C: New test.
41         * g++.dg/opt/pr70933.C: New test.
43         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
45 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
47         * gcc.dg/ipa/pure-const-3.c: New testcase.
49 2016-05-04  Marek Polacek  <polacek@redhat.com>
51         * c-c++-common/Wdangling-else-1.c: New test.
52         * c-c++-common/Wdangling-else-2.c: New test.
53         * c-c++-common/Wdangling-else-3.c: New test.
55 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
57         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
58         flag is present.
60 2016-05-04  Marek Polacek  <polacek@redhat.com>
62         PR c/48778
63         * gcc.dg/Waddress-2.c: New test.
65 2016-05-04  Alan Modra  <amodra@gmail.com>
67         * gcc.target/powerpc/pr70866.c: New.
69 2016-05-03  Martin Sebor  <msebor@redhat.com>
71         PR c++/66561
72         * c-c++-common/builtin_location.c: New test.
73         * g++.dg/cpp1y/builtin_location.C: New test.
75 2016-05-03  Marek Polacek  <polacek@redhat.com>
77         PR c/70859
78         * gcc.dg/pr70859.c: New test.
79         * gcc.dg/pr70859-2.c: New test.
81 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
83         * gnat.dg/debug5.adb: New testcase.
85 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
87         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
88         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
89         Procedure to check for z10 instruction set.
91 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
93         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
95 2016-05-03  Alan Modra  <amodra@gmail.com>
97         * gcc.target/powerpc/savres.c: Add func using a single gpr.
99 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
101         * gcc.target/i386/avx512f-cvt-1.c: New test.
103 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
105         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
106         -fdump-tree-vrp-details.
108 2016-05-03  Richard Biener  <rguenther@suse.de>
110         * gcc.dg/pr30172-1.c: Adjust.
111         * gcc.dg/pr63743.c: Likewise.
112         * gcc.dg/tm/pr51696.c: Likewise.
113         * c-c++-common/tm/safe-1.c: Likewise.
114         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
115         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
116         * g++.dg/plugin/self-assign-test-1.C: Likewise.
117         * g++.dg/plugin/self-assign-test-2.C: Likewise.
119 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
121         PR rtl-optimization/70467
122         * gcc.target/i386/pr70467-3.c: New test.
123         * gcc.target/i386/pr70467-4.c: New test.
125         PR tree-optimization/70916
126         * gcc.c-torture/compile/pr70916.c: New test.
128         PR target/49244
129         * gcc.target/i386/pr49244-1.c: New test.
130         * gcc.target/i386/pr49244-2.c: New test.
132 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
134         PR rtl-optimization/44281
135         * gcc.target/i386/pr44281.c: New test.
137 2016-05-03  bin cheng  <bin.cheng@arm.com>
139         PR tree-optimization/56541
140         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
141         * gcc.dg/vect/pr56541.c: new test.
143 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
145         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
146         __float128.
147         * gcc.target/powerpc/float128-complex-2.c: Likewise.
149 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
151         PR testsuite/70520
152         * c-c++-common/asan/clone-test-1.c (main): Align child process
153         stack to 16 bytes.
155 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
157         PR c++/62314
158         * g++.dg/spellcheck-fields-2.C: New test case.
160 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
162         PR c++/62314
163         * g++.dg/pr62314.C: New test case.
165 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
167         * gcc.dg/ipa/inline-8.c: New testcase.
169 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
171         PR rtl-optimization/70467
172         * gcc.target/i386/pr70467-1.c: New test.
174 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
176         * gcc.dg/spec-options.c: Run the test on all targets.
177         * gcc.dg/foo.specs: Use cpp_unique_options.
179 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
181         * gcc.dg/tree-ssa/unord.c: New testcase.
183 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
185         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
187 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
189         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
191 2016-05-02  Marek Polacek  <polacek@redhat.com>
193         PR c/70851
194         * gcc.dg/enum-incomplete-3.c: New test.
196 2016-05-02  Marek Polacek  <polacek@redhat.com>
197             Tom de Vries  <tom@codesourcery.com>
199         PR tree-optimization/70700
200         * gcc.dg/pr70700.c: New test.
202 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
204         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
205         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
206         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
207         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
208         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
210 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
212         * ada/acats/run_acats: Rename into...
213         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
214         * ada/acats/run_all.sh: Remove redundant test.
215         (target_run): Move around.
216         (target_gnatchop): Use newly built executable.
217         (target_gnatmake): Likewise.
218         Check that the compilation of impbit succeeds.
220 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
222         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
223         * gcc.dg/20021029-1.c: Likewise.
224         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
225         * gcc.target/sh/attr-isr-trapa.c: Likewise.
226         * gcc.target/sh/cmpstr.c: Likewise.
227         * gcc.target/sh/cmpstrn.c: Likewise.
228         * gcc.target/sh/memset.c: Likewise.
229         * gcc.target/sh/pr21255-2-mb.c: Likewise.
230         * gcc.target/sh/pr21255-2-ml.c: Likewise.
231         * gcc.target/sh/pr39423-1.c: Likewise.
232         * gcc.target/sh/pr49468-di.c: Likewise.
233         * gcc.target/sh/pr49468-si.c: Likewise.
234         * gcc.target/sh/pr49880-1.c: Likewise.
235         * gcc.target/sh/pr49880-2.c: Likewise.
236         * gcc.target/sh/pr49880-3.c: Likewise.
237         * gcc.target/sh/pr50751-1.c: Likewise.
238         * gcc.target/sh/pr50751-4.c: Likewise.
239         * gcc.target/sh/pr50751-7.c: Likewise.
240         * gcc.target/sh/pr51244-1.c: Likewise.
241         * gcc.target/sh/pr51244-10.c: Likewise.
242         * gcc.target/sh/pr51244-11.c: Likewise.
243         * gcc.target/sh/pr51244-12.c: Likewise.
244         * gcc.target/sh/pr51244-13.c: Likewise.
245         * gcc.target/sh/pr51244-14.c: Likewise.
246         * gcc.target/sh/pr51244-17.c: Likewise.
247         * gcc.target/sh/pr51244-18.c: Likewise.
248         * gcc.target/sh/pr51244-19.c: Likewise.
249         * gcc.target/sh/pr51244-4.c: Likewise.
250         * gcc.target/sh/pr51244-5.c: Likewise.
251         * gcc.target/sh/pr51244-7.c: Likewise.
252         * gcc.target/sh/pr51244-8.c: Likewise.
253         * gcc.target/sh/pr51244-9.c: Likewise.
254         * gcc.target/sh/pr51697.c: Likewise.
255         * gcc.target/sh/pr52483-1.c: Likewise.
256         * gcc.target/sh/pr52483-2.c: Likewise.
257         * gcc.target/sh/pr52483-3.c: Likewise.
258         * gcc.target/sh/pr52483-5.c: Likewise.
259         * gcc.target/sh/pr52933-1.c: Likewise.
260         * gcc.target/sh/pr52933-2.c: Likewise.
261         * gcc.target/sh/pr52933-3.c: Likewise.
262         * gcc.target/sh/pr53568-1.c: Likewise.
263         * gcc.target/sh/pr53976-1.c: Likewise.
264         * gcc.target/sh/pr53988-1.c: Likewise.
265         * gcc.target/sh/pr53988.c: Likewise.
266         * gcc.target/sh/pr54089-1.c: Likewise.
267         * gcc.target/sh/pr54089-6.c: Likewise.
268         * gcc.target/sh/pr54089-7.c: Likewise.
269         * gcc.target/sh/pr54089-8.c: Likewise.
270         * gcc.target/sh/pr54089-9.c: Likewise.
271         * gcc.target/sh/pr54236-1.c: Likewise.
272         * gcc.target/sh/pr54236-2.c: Likewise.
273         * gcc.target/sh/pr54236-3.c: Likewise.
274         * gcc.target/sh/pr54236-4.c: Likewise.
275         * gcc.target/sh/pr54386.c: Likewise.
276         * gcc.target/sh/pr54602-1.c: Likewise.
277         * gcc.target/sh/pr54685.c: Likewise.
278         * gcc.target/sh/pr54760-1.c: Likewise.
279         * gcc.target/sh/pr54760-2.c: Likewise.
280         * gcc.target/sh/pr54760-3.c: Likewise.
281         * gcc.target/sh/pr54760-4.c: Likewise.
282         * gcc.target/sh/pr54760-5.c: Likewise.
283         * gcc.target/sh/pr54760-6.c: Likewise.
284         * gcc.target/sh/pr55146.c: Likewise.
285         * gcc.target/sh/pr55160.c: Likewise.
286         * gcc.target/sh/pr59278.c: Likewise.
287         * gcc.target/sh/pr59401-1.c: Likewise.
288         * gcc.target/sh/pr59533-1.c: Likewise.
289         * gcc.target/sh/pr63260.c: Likewise.
290         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
291         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
292         * gcc.target/sh/strlen.c: Likewise.
293         * gcc.target/sh/torture/pr30807.c: Likewise.
294         * gcc.target/sh/torture/pr34777.c: Likewise.
295         * gcc.target/sh/torture/pr64652.c: Likewise.
296         * gcc.target/sh/torture/pr65505.c: Likewise.
297         * gcc.target/sh/torture/pragma-isr.c: Likewise.
298         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
300 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
302         PR c++/66644
303         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
305 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
307         * gcc.target/powerpc/vsx-elemrev-1.c: New.
308         * gcc.target/powerpc/vsx-elemrev-2.c: New.
309         * gcc.target/powerpc/vsx-elemrev-3.c: New.
310         * gcc.target/powerpc/vsx-elemrev-4.c: New.
312 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
314         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
315         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
317 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
319         PR middle-end/70626
320         * c-c++-common/goacc/combined-reduction.c: New test.
321         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
323 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
325         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
326         *movdi_internal pattern only if PIC off.
327         * gcc.target/i386/pr70155-2.c: Likewise.
328         * gcc.target/i386/pr70155-3.c: Likewise.
329         * gcc.target/i386/pr70155-4.c: Likewise.
330         * gcc.target/i386/pr70155-5.c: Likewise.
331         * gcc.target/i386/pr70155-6.c: Likewise.
332         * gcc.target/i386/pr70155-7.c: Likewise.
333         * gcc.target/i386/pr70155-8.c: Likewise.
334         * gcc.target/i386/pr70155-15.c: Likewise.
335         * gcc.target/i386/pr70155-17.c: Likewise.
336         * gcc.target/i386/pr70155-22.c: Likewise.
338 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
340         PR tree-optimization/70803
341         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
343 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
345         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
346         optimization of vector loop.
347         * gcc.target/i386/vect-unpack-3.c: New test.
348         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
349         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
350         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
352 2016-04-29  Marek Polacek  <polacek@redhat.com>
354         PR sanitizer/70342
355         * g++.dg/ubsan/null-7.C: New test.
357         PR c/70852
358         * gcc.dg/pr70852.c: New test.
360 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
362         PR/69089
363         * g++.dg/cpp0x/alignas6.C: New test.
365 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
367         * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
368         dg-do.
369         * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
370         * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
371         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
372         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
373         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
374         * gcc.target/arc/mxy.c: Likewise.
375         * gcc.target/arc/mswape.c: Likewise.
376         * gcc.target/arc/mrtsc.c: Likewise.
377         * gcc.target/arc/mcrc.c: Likewise.
378         * gcc.target/arc/mdsp-packa.c: Likewise.
379         * gcc.target/arc/mdvbf.c: Likewise.
380         * gcc.target/arc/mlock.c: Likewise.
381         * gcc.target/arc/mmac-24.c: Likewise.
382         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
384 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
385             Matthijs Kooijman  <matthijs@stdin.nl>
386             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
388         PR target/60040
389         * gcc.target/avr/pr60040-1.c: New.
390         * gcc.target/avr/pr60040-2.c: New.
392 2016-04-29  Richard Biener  <rguenther@suse.de>
394         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
396 2016-04-29  Richard Biener  <rguenther@suse.de>
398         PR tree-optimization/13962
399         PR tree-optimization/65686
400         * gcc.dg/uninit-pr65686.c: New testcase.
402 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
404         PR middle-end/70843
405         * gcc.dg/pr70843.c: New test.
407 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
409         PR target/70858
410         * gcc.target/i386/pr70858.c: New test.
412 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
414         * gcc.target/arc/nps400-1.c: New file.
416 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
417             Andrew Burgess  <andrew.burgess@embecosm.com>
419         * gcc.target/arc/movh_cl-1.c: New file.
421 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
422             Andrew Burgess  <andrew.burgess@embecosm.com>
424         * gcc.target/arc/extzv-1.c: New file.
425         * gcc.target/arc/insv-1.c: New file.
426         * gcc.target/arc/insv-2.c: New file.
427         * gcc.target/arc/movb-1.c: New file.
428         * gcc.target/arc/movb-2.c: New file.
429         * gcc.target/arc/movb-3.c: New file.
430         * gcc.target/arc/movb-4.c: New file.
431         * gcc.target/arc/movb-5.c: New file.
432         * gcc.target/arc/movb_cl-1.c: New file.
433         * gcc.target/arc/movb_cl-2.c: New file.
434         * gcc.target/arc/movbi_cl-1.c: New file.
435         * gcc.target/arc/movl-1.c: New file.
437 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
438             Andrew Burgess  <andrew.burgess@embecosm.com>
440         * gcc.target/arc/cmem-1.c: New file.
441         * gcc.target/arc/cmem-2.c: New file.
442         * gcc.target/arc/cmem-3.c: New file.
443         * gcc.target/arc/cmem-4.c: New file.
444         * gcc.target/arc/cmem-5.c: New file.
445         * gcc.target/arc/cmem-6.c: New file.
446         * gcc.target/arc/cmem-7.c: New file.
447         * gcc.target/arc/cmem-ld.inc: New file.
448         * gcc.target/arc/cmem-st.inc: New file.
450 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
452         PR target/70821
453         * gcc.target/i386/pr70821.c: New test.
455 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
457         * gcc.target/powerpc/vec-adde.c: New test.
458         * gcc.target/powerpc/vec-adde-int128.c: New test.
460 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
462         * gcc.target/i386/avx-vround-1.c: New test.
463         * gcc.target/i386/avx-vround-2.c: New test.
464         * gcc.target/i386/avx512vl-vround-1.c: New test.
465         * gcc.target/i386/avx512vl-vround-2.c: New test.
467 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
469         PR testsuite/70595
470         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
471         (check_effective_target_cilkplus_runtime): ... this.
472         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
473         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
475         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
476         Require cilkplus_runtime.
477         Don't add -lcilkrts.
478         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
479         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
480         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
481         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
482         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
483         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
484         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
485         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
486         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
487         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
488         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
489         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
490         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
491         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
492         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
493         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
494         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
495         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
496         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
497         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
498         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
499         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
500         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
501         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
502         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
503         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
504         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
505         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
506         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
508         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
509         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
511         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
513         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
514         cilkplus_runtime.
516 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
518         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
519         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
521 2015-04-27  Ryan Burn  <contact@rnburn.com>
523         PR c++/69024
524         PR c++/68997
525         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
526         diagnostic.
527         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
528         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
530 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
532         * gnat.dg/limited_with4.ad[sb]: New test.
533         * gnat.dg/limited_with4_pkg.ads: New helper.
535 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
537         PR target/70155
538         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
539         and movv1ti_internal patterns
540         * gcc.target/i386/pr70155-1.c: New test.
541         * gcc.target/i386/pr70155-2.c: Likewise.
542         * gcc.target/i386/pr70155-3.c: Likewise.
543         * gcc.target/i386/pr70155-4.c: Likewise.
544         * gcc.target/i386/pr70155-5.c: Likewise.
545         * gcc.target/i386/pr70155-6.c: Likewise.
546         * gcc.target/i386/pr70155-7.c: Likewise.
547         * gcc.target/i386/pr70155-8.c: Likewise.
548         * gcc.target/i386/pr70155-9.c: Likewise.
549         * gcc.target/i386/pr70155-10.c: Likewise.
550         * gcc.target/i386/pr70155-11.c: Likewise.
551         * gcc.target/i386/pr70155-12.c: Likewise.
552         * gcc.target/i386/pr70155-13.c: Likewise.
553         * gcc.target/i386/pr70155-14.c: Likewise.
554         * gcc.target/i386/pr70155-15.c: Likewise.
555         * gcc.target/i386/pr70155-16.c: Likewise.
556         * gcc.target/i386/pr70155-17.c: Likewise.
557         * gcc.target/i386/pr70155-18.c: Likewise.
558         * gcc.target/i386/pr70155-19.c: Likewise.
559         * gcc.target/i386/pr70155-20.c: Likewise.
560         * gcc.target/i386/pr70155-21.c: Likewise.
561         * gcc.target/i386/pr70155-22.c: Likewise.
563 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
565         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
566         ".{5,6}".
568 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
570         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
571         * gcc.dg/tree-ssa/scev-9.c: Ditto.
572         * gcc.dg/tree-ssa/scev-10.c: Ditto.
573         * gcc.dg/tree-ssa/scev-11.c: Ditto.
574         * gcc.dg/tree-ssa/scev-12.c: Ditto.
576 2016-04-27  Richard Biener  <rguenther@suse.de>
578         PR ipa/70760
579         * g++.dg/ipa/ipa-pta-2.C: New testcase.
580         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
582 2016-04-27  Nathan Sidwell  <nathan@acm.org>
584         * g++.dg/cpp0x/constexpr-recursion3.C: New.
585         * g++.dg/ubsan/pr63956.C: Adjust error location.
587 2016-04-27  Nick Clifton  <nickc@redhat.com>
589         PR middle-end/49889
590         * gcc.dg/pr49889.c: New test.
592 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
594         * c-c++-common/memset-array.c: New test.
596 2016-04-26  Martin Sebor  <msebor@redhat.com>
598         PR c++/66639
599         * g++.dg/cpp1y/func_constexpr.C: New test.
601 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
603         PR c++/70241
604         * g++.dg/cpp0x/enum32.C: New test.
605         * g++.dg/cpp0x/enum33.C: New test.
607 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
609         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
610         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
611         * gcc.c-torture/execute/bitfld-6.c: Likewise.
612         * gcc.c-torture/execute/bitfld-7.c: Likewise.
613         * gcc.c-torture/execute/pr38151.c: Likewise.
614         * gcc.c-torture/execute/pr66556.c: Likewise.
615         * gcc.c-torture/execute/pr67781.c: Likewise.
616         * gcc.c-torture/execute/pr68648.c: Likewise.
618 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
620         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
622 2016-04-26  Marek Polacek  <polacek@redhat.com>
624         PR c/67784
625         * gcc.dg/pr67784-3.c: New test.
626         * gcc.dg/pr67784-4.c: New test.
627         * gcc.dg/pr67784-5.c: New test.
629         PR c/70791
630         * gcc.dg/Wnested-externs-2.c: New test.
632 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
634         * gcc.dg/fold-plusmult.c: Adjust.
635         * gcc.dg/no-strict-overflow-6.c: Adjust.
636         * gcc.dg/gomp/loop-1.c: Xfail some tests.
638 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
640         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
641         number scans.
642         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
643         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
644         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
645         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
646         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
647         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
648         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
649         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
650         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
651         * gcc.target/i386/avx512f-gather-5.c: Likewise.
652         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
653         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
654         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
655         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
656         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
657         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
658         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
659         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
660         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
661         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
662         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
663         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
664         scans.
665         * gcc.target/i386/pr32219-4.c: Likewise.
666         * gcc.target/i386/pr32219-6.c: Likewise.
667         * gcc.target/i386/pr32219-8.c: Likewise.
669 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
671         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
672         associated options.
674 2016-04-26  Marek Polacek  <polacek@redhat.com>
676         PR c++/70744
677         * g++.dg/ext/cond2.C: New test.
679 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
681         PR tree-optimization/70771
682         PR tree-optimization/70775
683         * gcc.dg/pr70771.c: New test.
684         * gcc.dg/pr70775.c: New test.
686 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
688         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
690 2016-04-25  Richard Biener  <rguenther@suse.de>
692         PR tree-optimization/70780
693         * gcc.dg/torture/pr70780.c: New testcase.
695 2016-04-25  Michael Collison <michael.collison@arm.com>
697         * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
698         * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
699         * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
700         * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
701         * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
702         * testsuite/lib/target-supports.exp
703         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
704         that arm neon support vector widen sum of HImode TO SImode.
706 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
708         PR sanitizer/70712
709         * c-c++-common/asan/pr70712.c: New test.
711 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
713         * .gitattributes: New file.
715 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
717         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
719 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
721         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
722         * gfortran.dg/submodule_15.f08: Likewise.
724 2016-04-22  Richard Biener  <rguenther@suse.de>
726         PR tree-optimization/70740
727         * gcc.dg/torture/pr70740.c: New testcase.
729 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
731         PR target/70750
732         * gcc.target/i386/pr70750-1.c: New test.
733         * gcc.target/i386/pr70750-2.c: Likewise.
735 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
737         PR c++/70540
738         * g++.dg/cpp0x/auto48.C: New.
740 2016-04-21  Marek Polacek  <polacek@redhat.com>
742         PR c++/70513
743         * g++.dg/cpp0x/forw_enum12.C: New test.
744         * g++.dg/cpp0x/forw_enum13.C: New test.
746 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
748         PR target/70728
749         * gcc.target/i386/pr70728.c: New test.
751 2016-04-21  Richard Biener  <rguenther@suse.de>
753         PR middle-end/70747
754         * gcc.dg/pr70747.c: New testcase.
756 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
758         PR tree-optimization/70715
759         * gcc.dg/tree-ssa/scev-13.c: New test.
761 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
763         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
765 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
767         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
769 2016-04-20  Jan Hubicka  <jh@suse.cz>
771         PR ipa/70018
772         * g++.dg/ipa/nothrow-1.C: New testcase.
774 2016-04-20  Nathan Sidwell  <nathan@acm.org>
776         PR c++/55635
777         * g++.dg/eh/delete1.C: New.
779 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
781         * gcc.target/i386/avx256-unaligned-store-2.c: Add
782         -mtune-ctrl=sse_typeless_stores.
784 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
786         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
788 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
790         PR tree-optimization/69489
791         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
793 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
795         PR c++/69363
796         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
797         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
798         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
800 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
802         PR tree-optimization/56625
803         PR tree-optimization/69489
804         * gcc.dg/vect/pr56625.c: New test.
805         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
807 2016-04-20  Andrew Pinski  <apinski@cavium.com>
809         PR target/64971
810         * gcc.c-torture/compile/pr37433-1.c: New testcase.
812 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
814         * gnat.dg/self1.adb: Remove now incorrect test.
816 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
818         * gcc.dg/tree-ssa/scev-11.c: New test.
819         * gcc.dg/tree-ssa/scev-12.c: New test.
821 2016-04-20  Marek Polacek  <polacek@redhat.com>
823         PR tree-optimization/70725
824         * gcc.dg/pr70725.c: New test.
826 2016-04-20  Richard Biener  <rguenther@suse.de>
828         PR tree-optimization/70726
829         * g++.dg/vect/pr70726.cc: New testcase.
831 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
833         PR target/70674
834         * gcc.target/s390/pr70674.c: New test.
836 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
838         PR libgfortran/70684
839         * gfortran.dg/list_read_14.f90: New test.
841 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
843         PR target/69201
844         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
845         extern to force it misaligned.
846         (b): Likewise.
847         (c): Likewise.
848         (d): Likewise.
849         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
850         Don't check `*' before movv4sf_internal.
851         * gcc.target/i386/avx256-unaligned-store-2.c: Check
852         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
853         Don't check `*' before movv16qi_internal.
854         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
855         extern to force it misaligned.
856         (b): Likewise.
857         (c): Likewise.
858         (d): Likewise.
859         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
860         Don't check `*' before movv2df_internal.
861         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
862         extern to force it misaligned.
863         (b): Likewise.
864         (c): Likewise.
865         (d): Likewise.
866         Check movv8sf_internal instead of avx_storeups256.
867         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
869 2016-04-19  Richard Biener  <rguenther@suse.de>
871         PR tree-optimization/70171
872         * g++.dg/tree-ssa/pr70171.C: New testcase.
874 2016-04-19  Richard Biener  <rguenther@suse.de>
876         PR tree-optimization/70724
877         * gcc.dg/torture/pr70724.c: New testcase.
879 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
881         PR middle-end/70689
882         * testsuite/gcc.target/i386/pr70689.c: New.
884 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
886         PR target/70708
887         * gcc.target/i386/pr70708.c: New test.
889 2016-04-18  Richard Biener  <rguenther@suse.de>
891         PR tree-optimization/43434
892         * gcc.dg/vect/pr43434.c: New testcase.
893         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
894         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
895         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
896         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
897         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
898         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
899         * gcc.dg/gomp/pr68640.c: Likewise.
900         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
901         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
903 2016-04-18  Richard Biener  <rguenther@suse.de>
905         PR tree-optimization/70701
906         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
908 2016-04-18  Tom de Vries  <tom@codesourcery.com>
910         PR testsuite/70699
911         * gcc.dg/pr70161.c: Add dot-file scans.
912         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
913         instead of after last dot char.
915 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
917         * c-c++-common/dump-ada-spec-3.c: New test.
918         * c-c++-common/dump-ada-spec-4.c: Likewise.
920 2016-04-17  Tom de Vries  <tom@codesourcery.com>
922         PR other/70183
923         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
925 2016-04-15  Jan Hubicka  <jh@suse.cz>
927         PR ipa/70018
928         * g++.dg/ipa/pure-const-1.C: New testcase.
929         * g++.dg/ipa/pure-const-2.C: New testcase.
930         * g++.dg/ipa/pure-const-3.C: New testcase.
932 2016-04-15  Marek Polacek  <polacek@redhat.com>
934         PR c/70671
935         * gcc.dg/bitfld-22.c: New test.
937 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
939         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
940         x86_64.
942 2016-04-15  Marek Polacek  <polacek@redhat.com>
944         PR c/70651
945         * c-c++-common/pr70651.c: New test.
947 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
949         PR rtl-optimization/70681
950         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
951         dump scan on arm and powerpc.
952         * gcc.dg/pr10474.c: Likewise.
954 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
956         PR c++/69517
957         PR c++/70019
958         PR c++/70588
959         * g++.dg/cpp1y/vla11.C: Revert for real.
961         PR c/70436
962         * c-c++-common/Wparentheses-1.c: New test.
963         * c-c++-common/gomp/Wparentheses-1.c: New test.
964         * c-c++-common/gomp/Wparentheses-2.c: New test.
965         * c-c++-common/gomp/Wparentheses-3.c: New test.
966         * c-c++-common/gomp/Wparentheses-4.c: New test.
967         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
968         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
969         * c-c++-common/goacc/Wparentheses-1.c: New test.
971 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
973         PR target/70662
974         * gcc.target/i386/pr70662.c: New test.
976 2016-04-15  Richard Biener  <rguenther@suse.de>
977             Alan Modra  <amodra@gmail.com>
979         PR tree-optimization/70130
980         * gcc.dg/vect/O3-pr70130.c: New testcase.
982 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
984         PR target/70669
985         * gcc.target/powerpc/pr70669.c: New test.
987         PR target/70640
988         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
989         a power7 system that does not have an assembler that supports
990         power8.
992 2016-04-14  Martin Sebor  <msebor@redhat.com>
994         PR c++/69517
995         PR c++/70019
996         PR c++/70588
997         * c-c++-common/ubsan/vla-1.c: Revert.
998         * g++.dg/cpp1y/vla11.C: Same.
999         * g++.dg/cpp1y/vla12.C: Same.
1000         * g++.dg/cpp1y/vla13.C: Same.
1001         * g++.dg/cpp1y/vla14.C: Same.
1002         * g++.dg/cpp1y/vla3.C: Same.
1003         * gcc/testsuite/g++.dg/init/array24.C: Same.
1004         * g++.dg/ubsan/vla-1.C: Same.
1006 2016-04-14  Marek Polacek  <polacek@redhat.com>
1007             Jan Hubicka  <hubicka@ucw.cz>
1009         PR c++/70029
1010         * g++.dg/torture/pr70029.C: New test.
1012 2016-04-14  Martin Sebor  <msebor@redhat.com>
1014         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
1015         type size to prevent failures on targets with very low maximum
1016         alignment.
1018 2016-04-14  Richard Biener  <rguenther@suse.de>
1020         PR tree-optimization/70623
1021         * gcc.dg/torture/pr70623.c: New testcase.
1022         * gcc.dg/torture/pr70623-2.c: Likewise.
1024 2016-04-13  Martin Sebor  <msebor@redhat.com>
1026         PR c++/69517
1027         PR c++/70019
1028         PR c++/70588
1029         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
1030         * g++.dg/cpp1y/vla11.C: New test.
1031         * g++.dg/cpp1y/vla12.C: New test.
1032         * g++.dg/cpp1y/vla13.C: New test.
1033         * g++.dg/cpp1y/vla14.C: New test.
1034         * g++.dg/cpp1y/vla3.C: Restore deleted test.
1035         * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
1036         * g++.dg/ubsan/vla-1.C: Disable exceptions.
1038 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
1040         PR c++/70641
1041         * g++.dg/opt/pr70641.C: New test.
1043 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1045         PR rtl-optimization/68749
1046         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
1047         effects of argument promotions.
1048         Remove default args to dg-skip-if.
1050 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
1052         PR c++/70635
1053         * g++.dg/parse/pr70635.C: New.
1055 2016-04-13  Marek Polacek  <polacek@redhat.com>
1057         PR c++/70639
1058         * c-c++-common/Wmisleading-indentation-4.c: New test.
1060 2016-04-13  Marek Polacek  <polacek@redhat.com>
1062         PR c/70436
1063         * testsuite/gcc.dg/Wparentheses-12.c: New test.
1064         * testsuite/gcc.dg/Wparentheses-13.c: New test.
1066 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1068         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
1069         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
1070         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
1072 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
1074         PR middle-end/70633
1075         * gcc.c-torture/compile/pr70633.c: New test.
1077         PR debug/70628
1078         * gcc.dg/torture/pr70628.c: New test.
1080 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
1082         PR c++/70610
1083         * g++.dg/template/pr70610.C: New test.
1084         * g++.dg/template/pr70610-2.C: New test.
1085         * g++.dg/template/pr70610-3.C: New test.
1086         * g++.dg/template/pr70610-4.C: New test.
1088 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
1090         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
1091         128 instead of 32.
1093         PR c++/70571
1094         * g++.dg/ext/pr70571.C: New test.
1096 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1098         PR target/70640
1099         * gcc.target/powerpc/pr70640.c: New test.
1101 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
1103         PR c++/68722
1104         * g++.dg/parse/pr68722.C: New.
1106 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
1108         PR rtl-optimization/70596
1109         * gcc.target/i386/pr70596.c: New test.
1111 2016-04-12  Nathan Sidwell  <nathan@acm.org>
1113         PR c++/70501
1114         * g++.dg/init/pr70501.C: New.
1116 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
1118         * gcc.target/i386/asm-flag-6.c: New test.
1120 2016-04-12  Tom de Vries  <tom@codesourcery.com>
1122         PR tree-optimization/68756
1123         * gcc.dg/graphite/pr68756.c: New test.
1125 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
1127         PR tree-optimization/70602
1128         * gcc.c-torture/execute/pr70602.c: New test.
1130 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1132         PR target/70381
1133         * gcc.target/powerpc/float128-1.c: New tests to make sure the
1134         __float128 emulator is built and runs.
1135         * gcc.target/powerpc/float128-1.c: Likewise.
1137         * lib/target-supports.exp (check_ppc_float128_sw_available):
1138         Rework tests for __float128 software and hardware
1139         availability. Fix exit condition to return 0 on success.
1141 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
1143         PR target/70133
1144         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
1145         * gcc.target/aarch64/target_attr_15.c: Likewise.
1147 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
1149         PR c++/69066
1150         * g++.dg/cpp1y/pr69066.C: New.
1152 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1154         PR fortran/68566
1155         * gfortran.dg/pr36192.f90: Update test.
1156         * gfortran.dg/pr36192_1.f90: Update test.
1157         * gfortran.dg/real_dimension_1.f: Update test.
1158         * gfortran.dg/parameter_array_init_7.f90: New test.
1160 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
1162         PR testsuite/64039
1163         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
1165         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
1167         PR rtl-optimization/66669
1168         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
1170         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
1172         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
1173         * gcc.dg/pie-1.c: Likewise.
1174         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
1175         * gcc.dg/pic-4.c: Likewise.
1176         * gcc.dg/pie-3.c: Likewise.
1177         * gcc.dg/pie-4.c: Likewise.
1179         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
1181         PR tree-optimization/68644
1182         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
1184         PR rtl-optimization/64886
1185         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
1187 2016-04-09  Tom de Vries  <tom@codesourcery.com>
1189         PR tree-optimization/68953
1190         * gcc.dg/graphite/pr68953.c: New test.
1192 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
1194         PR fortran/70592
1195         * gfortran.dg/deferred_character_16.f90: New test.
1197 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
1199         PR tree-optimization/70586
1200         * gcc.c-torture/execute/pr70586.c: New test.
1202 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
1204         PR sanitizer/70573
1205         * c-c++-common/asan/halt_on_error-1.c: Replace memset
1206         with __builtin_memset
1207         * c-c++-common/asan/halt_on_error-2.c: Likewise.
1209 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
1211         PR lto/70289
1212         PR ipa/70348
1213         PR tree-optimization/70373
1214         PR middle-end/70533
1215         PR middle-end/70534
1216         PR middle-end/70535
1217         * c-c++-common/goacc/reduction-5.c: New test.
1218         * c-c++-common/goacc/reduction-promotions.c: New test.
1219         * gfortran.dg/goacc/reduction-3.f95: New test.
1220         * gfortran.dg/goacc/reduction-promotions.f90: New test.
1222 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
1224         PR c++/70590
1225         PR c++/70452
1226         * g++.dg/pr70590.C: New test.
1227         * g++.dg/pr70590-2.C: New test.
1229 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
1231         PR middle-end/70593
1232         * gcc.target/i386/pr70593.c: New test.
1234         PR rtl-optimization/70574
1235         * gcc.target/i386/avx2-pr70574.c: New test.
1237 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
1239         PR sanitizer/70541
1240         * c-c++-common/asan/pr70541.c: New test.
1242 2016-04-08  Tom de Vries  <tom@codesourcery.com>
1244         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
1245         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
1247 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1249         PR target/70566
1250         * gcc.c-torture/execute/pr70566.c: New test.
1252 2016-04-08  Tom de Vries  <tom@codesourcery.com>
1254         * c-c++-common/goacc/uninit-copy-clause.c: New test.
1255         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
1257 2016-04-08  Alan Modra  <amodra@gmail.com>
1259         * gcc.target/powerpc/pr70117.c: New.
1261 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
1263         PR testsuite/70581
1264         * gcc.dg/lto/simd-function_0.c: New test.
1266         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
1267         clones.
1268         * c-c++-common/attr-simd-2.c: Likewise.
1269         * c-c++-common/attr-simd-4.c: Likewise.
1270         * gcc.dg/gomp/simd-clones-2.c: Likewise.
1271         * gcc.dg/gomp/simd-clones-3.c: Likewise.
1273 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1275         PR testsuite/70553
1276         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
1278 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
1279             Tom de Vries  <tom@codesourcery.com>
1281         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
1282         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1283         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1284         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1285         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1286         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1287         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1288         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
1290 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
1292         PR c/70436
1293         * g++.dg/warn/Wparentheses-29.C: New test.
1295 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
1297         PR c/70436
1298         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
1299         explicit braces to resolve a future -Wparentheses warning.
1301 2016-04-06  Richard Henderson  <rth@redhat.com>
1303         * gcc.dg/pr61817-1.c: New test.
1304         * gcc.dg/pr61817-2.c: New test.
1305         * gcc.dg/pr69391-1.c: New test.
1306         * gcc.dg/pr69391-2.c: New test.
1308 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
1310         PR rtl-optimization/70398
1311         * testsuite/gcc.target/aarch64/pr70398.c: New.
1313 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
1315         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
1317 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
1318             Pedro Alves  <palves@redhat.com>
1320         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
1322 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
1324         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1325         Check for avx512f effective targets instead of avx2.
1326         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
1327         for AVX512F clones.
1328         * gcc.dg/gomp/declare-simd-3.c: Likewise.
1329         * g++.dg/gomp/declare-simd-1.C: Likewise.
1330         * g++.dg/gomp/declare-simd-3.C: Likewise.
1331         * g++.dg/gomp/declare-simd-4.C: Likewise.
1333         PR middle-end/70550
1334         * c-c++-common/gomp/pr70550-1.c: New test.
1335         * c-c++-common/gomp/pr70550-2.c: New test.
1337 2016-04-05  Nathan Sidwell  <nathan@acm.org>
1339         PR c++/70512
1340         * g++.dg/ext/attribute-may-alias-5.C: New.
1342 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
1344         PR c++/70336
1345         * c-c++-common/pr70336.c: New test.
1346         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
1347         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
1349 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
1351         PR ipa/66223
1352         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
1354 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
1356         PR rtl-optimization/70542
1357         * gcc.dg/torture/pr70542.c: New test.
1358         * gcc.target/i386/avx2-pr70542.c: New test.
1360 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
1362         PR tree-optimization/70509
1363         * gcc.target/i386/avx512bw-pr70509.c: New test.
1365 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
1367         PR c++/70452
1368         * g++.dg/ext/constexpr-vla4.C: New test.
1370 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
1372         PR target/70510
1373         * gcc.target/i386/pr70510.c: New test.
1375 2016-04-05  Richard Biener  <rguenther@suse.de>
1377         PR tree-optimization/70526
1378         * g++.dg/torture/pr70526.C: New testcase.
1380 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
1382         PR target/70525
1383         * gcc.target/i386/pr70525.c: New test.
1385 2016-04-05  Richard Biener  <rguenther@suse.de>
1387         PR middle-end/70499
1388         * g++.dg/torture/pr70499.C: New testcase.
1390 2016-04-05  Richard Biener  <rguenther@suse.de>
1392         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
1393         remove XFAIL.
1395 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
1397         PR middle-end/70307
1398         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
1399         rs6000 ABI warnings.
1401 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
1403         PR ipa/66223
1404         * g++.dg/ipa/devirt-51.C: New testcase.
1406 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1407             Jakub Jelinek <jakub@redhat.com>
1409         PR middle-end/70457
1410         * gcc.dg/torture/pr70457.c: New.
1412 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
1414         PR fortran/67538
1415         * gfortran.dg/allocate_with_source_19.f08: New test.
1417 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
1419         PR fortran/65795
1420         * gfortran.dg/coarray_allocate_6.f08: New test.
1422 2016-04-04  Richard Biener  <rguenther@suse.de>
1424         PR rtl-optimization/70484
1425         * gcc.dg/torture/pr70484.c: New testcase.
1427 2016-04-04  Marek Polacek  <polacek@redhat.com>
1429         PR c/70307
1430         * gcc.dg/torture/pr70307.c: New test.
1432 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
1434         PR target/70416
1435         PR target/67391
1436         * gcc.target/sh/torture/pr70416.c: New.
1438 2016-04-02  Martin Sebor  <msebor@redhat.com>
1440         PR c++/67376
1441         PR c++/70170
1442         PR c++/70172
1443         PR c++/70228
1444         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
1445         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
1446         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
1447         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
1448         * g++.dg/cpp0x/constexpr-string.C: Same.
1449         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
1450         * g++.dg/cpp0x/pr65398.C: Same.
1451         * g++.dg/ext/constexpr-vla1.C: Same.
1452         * g++.dg/ext/constexpr-vla2.C: Same.
1453         * g++.dg/ext/constexpr-vla3.C: Same.
1454         * g++.dg/ubsan/pr63956.C: Same.
1456 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
1458         PR rtl-optimization/70467
1459         * gcc.target/i386/pr70467-2.c: New test.
1461 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
1462             Marek Polacek  <polacek@redhat.com>
1464         PR c++/70488
1465         * g++.dg/init/new47.C: New test.
1467 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1469         PR target/70496
1470         * gcc.target/arm/pr70496.c: New test.
1472 2016-04-01  Nathan Sidwell  <nathan@acm.org>
1474         PR c++/68475
1475         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
1477 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
1479         PR target/69890
1480         * gcc.dg/strlenopt.h (memmove): New.
1481         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
1482         instead of "string.h".
1483         * gcc.target/i386/chkp-strlen-2.c: Likewise.
1484         * gcc.target/i386/chkp-strlen-3.c: Likewise.
1485         * gcc.target/i386/chkp-strlen-4.c: Likewise.
1486         * gcc.target/i386/chkp-strlen-5.c: Likewise.
1487         * gcc.target/i386/chkp-stropt-1.c: Likewise.
1488         * gcc.target/i386/chkp-stropt-10.c: Likewise.
1489         * gcc.target/i386/chkp-stropt-11.c: Likewise.
1490         * gcc.target/i386/chkp-stropt-12.c: Likewise.
1491         * gcc.target/i386/chkp-stropt-13.c: Likewise.
1492         * gcc.target/i386/chkp-stropt-14.c: Likewise.
1493         * gcc.target/i386/chkp-stropt-15.c: Likewise.
1494         * gcc.target/i386/chkp-stropt-16.c: Likewise.
1495         * gcc.target/i386/chkp-stropt-2.c: Likewise.
1496         * gcc.target/i386/chkp-stropt-3.c: Likewise.
1497         * gcc.target/i386/chkp-stropt-4.c: Likewise.
1498         * gcc.target/i386/chkp-stropt-5.c: Likewise.
1499         * gcc.target/i386/chkp-stropt-6.c: Likewise.
1500         * gcc.target/i386/chkp-stropt-7.c: Likewise.
1501         * gcc.target/i386/chkp-stropt-8.c: Likewise.
1502         * gcc.target/i386/chkp-stropt-9.c: Likewise.
1504 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1506         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
1507         (Holder::foo): Reflect this.
1509 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
1511         PR target/70442
1512         * gcc.dg/pr70442.c: New test.
1514 2016-03-31  Nathan Sidwell  <nathan@acm.org>
1516         PR c++/70393
1517         * g++.dg/cpp0x/constexpr-virtual6.C: New.
1519 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
1521         PR target/70453
1522         * gcc.target/i386/pr70453.c: New test.
1524 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
1526         PR target/70292
1527         * gcc.c-torture/pr70292.c: New test.
1529 2016-03-31  Marek Polacek  <polacek@redhat.com>
1531         PR c/70297
1532         * c-c++-common/pr70297.c: New test.
1533         * g++.dg/cpp0x/typedef-redecl.C: New test.
1534         * gcc.dg/typedef-redecl2.c: New test.
1536 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
1538         PR rtl-optimization/70460
1539         * gcc.c-torture/execute/pr70460.c: New test.
1541 2016-03-31  Richard Biener  <rguenther@suse.de>
1543         PR c++/70430
1544         * g++.dg/ext/vector30.C: New testcase.
1546 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
1547             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1549         * gfortran.dg/fmt_pf.f90: New test.
1551 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1553         Forward-port from 5 branch
1554         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
1556         PR testsuite/70356
1557         * gcc.target/i386/avx-vextractf128-256-5.c: Move
1558         dg-require-effective-target after dg-do.
1560         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
1562         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
1564 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
1565             Julian Brown  <julian@codesourcery.com>
1566             Chung-Lin Tang  <cltang@codesourcery.com>
1567             Cesar Philippidis  <cesar@codesourcery.com>
1568             James Norris  <jnorris@codesourcery.com>
1569             Tom de Vries  <tom@codesourcery.com>
1570             Nathan Sidwell  <nathan@codesourcery.com>
1572         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
1573         * c-c++-common/goacc/loop-clauses.c: Likewise.
1574         * g++.dg/goacc/template.C: Likewise.
1575         * gfortran.dg/goacc/combined-directives.f90: Likewise.
1576         * gfortran.dg/goacc/loop-1.f95: Likewise.
1577         * gfortran.dg/goacc/loop-5.f95: Likewise.
1578         * gfortran.dg/goacc/loop-6.f95: Likewise.
1579         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1580         * c-c++-common/goacc-gomp/nesting-1.c: Update.
1581         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1582         * c-c++-common/goacc/clauses-fail.c: Likewise.
1583         * c-c++-common/goacc/parallel-1.c: Likewise.
1584         * c-c++-common/goacc/reduction-1.c: Likewise.
1585         * c-c++-common/goacc/reduction-2.c: Likewise.
1586         * c-c++-common/goacc/reduction-3.c: Likewise.
1587         * c-c++-common/goacc/reduction-4.c: Likewise.
1588         * c-c++-common/goacc/routine-3.c: Likewise.
1589         * c-c++-common/goacc/routine-4.c: Likewise.
1590         * c-c++-common/goacc/routine-5.c: Likewise.
1591         * c-c++-common/goacc/tile.c: Likewise.
1592         * g++.dg/goacc/template.C: Likewise.
1593         * gfortran.dg/goacc/combined-directives.f90: Likewise.
1594         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
1595         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
1596         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
1597         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
1598         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
1599         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
1600         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
1601         * c-c++-common/goacc/use_device-1.c: ... this file.
1602         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
1603         * c-c++-common/goacc/host_data-5.c: ... this file, and...
1604         * c-c++-common/goacc/host_data-6.c: ... this file.
1605         * c-c++-common/goacc/loop-2-kernels.c: New file.
1606         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
1607         * c-c++-common/goacc/loop-3.c: Likewise.
1608         * g++.dg/goacc/reference.C: Likewise.
1609         * g++.dg/goacc/routine-1.C: Likewise.
1610         * g++.dg/goacc/routine-2.C: Likewise.
1612 2016-03-30  Richard Biener  <rguenther@suse.de>
1614         PR middle-end/70450
1615         * gcc.dg/torture/pr70450.c: New testcase.
1617 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
1619         PR target/70421
1620         * gcc.dg/torture/pr70421.c: New test.
1621         * gcc.target/i386/avx512f-pr70421.c: New test.
1623 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
1625         PR testsuite/70364
1626         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
1627         (check): New function.
1628         (bar): Call check.
1629         (foo): Align stack to 16 bytes when calling bar.
1630         * gcc.target/i386/cleanup-2.c: Likewise.
1632 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
1634         PR tree-optimization/59124
1635         * gcc.dg/Warray-bounds-19.c: New test.
1637 2016-03-29  Zachary T Welch <zwelch@codesourcery.com>
1639         * lib/prune.exp (escape_regex_chars): New.
1640         (prune_file_path): Update to quote metcharacters for regexp.
1642 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
1644         PR rtl-optimization/70429
1645         * gcc.c-torture/execute/pr70429.c: New test.
1647         PR tree-optimization/70405
1648         * gcc.dg/pr70405.c: New test.
1650 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
1652         PR fortran/70397
1653         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
1654         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
1656 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
1658         PR testsuite/64177
1659         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
1660         __cilkrts_set_param to set two workers.
1661         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
1662         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
1664 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
1666         * g++.dg/ext/fnname5.C: Update the test for Darwin.
1668 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
1670         PR target/70406
1671         * gcc.target/i386/pr70406.c: New test.
1673 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
1675         * gnat.dg/specs/double_record_extension3.ads: New test.
1677 2016-03-25  Richard Henderson  <rth@redhat.com>
1679         PR target/70120
1680         * gcc.target/aarch64/pr70120-1.c: New.
1681         * gcc.target/aarch64/pr70120-2.c: New.
1682         * gcc.target/aarch64/pr70120-3.c: New.
1684 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
1686         PR c++/62212
1687         * g++.dg/template/mangle2.C: The dg-do directive should be
1688         "compile" not "assemble".
1690 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
1692         PR lto/69650
1693         * gcc.dg/pr69650.c: New test.
1695 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
1697         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
1699 2016-03-25  Alan Modra  <amodra@gmail.com>
1701         * gcc.dg/dfp/pr70052.c: New test.
1703 2016-03-24  Richard Henderson  <rth@redhat.com>
1705         PR middle-end/69845
1706         * gcc.dg/tree-ssa/pr69845-1.c: New test.
1707         * gcc.dg/tree-ssa/pr69845-2.c: New test.
1709 2016-03-24  Tom de Vries  <tom@codesourcery.com>
1711         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
1713 2016-03-24  Tom de Vries  <tom@codesourcery.com>
1715         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
1716         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
1718 2016-03-24  Tom de Vries  <tom@codesourcery.com>
1720         * c-c++-common/goacc/uninit-dim-clause.c: New test.
1721         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
1723 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
1725         PR c++/62212
1726         * g++.dg/template/mangle2.C: New test.
1728 2016-03-24  Richard Biener  <rguenther@suse.de>
1730         PR tree-optimization/70396
1731         * gcc.dg/torture/pr70396.c: New testcase.
1733 2016-03-24  Richard Biener  <rguenther@suse.de>
1735         PR middle-end/70370
1736         * gcc.dg/torture/pr70370.c: New testcase.
1738 2016-03-24  Tom de Vries  <tom@codesourcery.com>
1740         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
1741         * gfortran.dg/goacc/kernels-tree.f95: Same.
1742         * gfortran.dg/goacc/parallel-tree.f95: Same.
1744 2016-03-24  Tom de Vries  <tom@codesourcery.com>
1746         * c-c++-common/goacc/uninit-if-clause.c: New test.
1747         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
1749 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
1751         PR target/70290
1752         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
1753         Fix formatting.
1755 2016-03-24  Richard Biener  <rguenther@suse.de>
1757         PR tree-optimization/70372
1758         * gcc.dg/tree-ssa/pr70372.c: New testcase.
1760 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
1762         PR c++/70347
1763         * g++.dg/cpp1y/nsdmi-union1.C: New test.
1765 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
1767         PR c++/70332
1768         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
1770 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
1772         PR c++/70001
1773         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
1774         * g++.dg/cpp1y/pr70001.C: New test.
1776         PR c++/70323
1777         * g++.dg/cpp0x/constexpr-70323.C: New test.
1779 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
1780             Jason Merrill  <jason@redhat.com>
1781             Jakub Jelinek  <jakub@redhat.com>
1783         PR c++/69315
1784         * g++.dg/cpp0x/constexpr-69315.C: New test.
1785         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
1787 2016-03-23  Marek Polacek  <polacek@redhat.com>
1789         PR c++/69884
1790         * g++.dg/warn/Wignored-attributes-1.C: New test.
1791         * g++.dg/warn/Wignored-attributes-2.C: New test.
1793 2016-03-23  Tom de Vries  <tom@codesourcery.com>
1795         * c-c++-common/goacc/kernels-default.c (foo): Add missing
1796         initialization.
1797         * gfortran.dg/goacc/private-3.f95 (test): Same.
1798         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
1799         missing use param.
1801 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1803         * lib/target-supports.exp: Remove v7ve entry from loop
1804         creating effective target checks.
1805         (check_effective_target_arm_arch_v7ve_ok): New procedure.
1806         (add_options_for_arm_arch_v7ve): Likewise.
1808 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
1810         PR tree-optimization/70354
1811         * gcc.dg/vect/pr70354-1.c: New test.
1812         * gcc.dg/vect/pr70354-2.c: New test.
1813         * gcc.target/i386/avx2-pr70354-1.c: New test.
1814         * gcc.target/i386/avx2-pr70354-2.c: New test.
1816 2016-03-22  Jeff Law  <law@redhat.com>
1818         PR target/70232
1819         * gcc.dg/tree-ssa/pr70232.c: New test.
1821 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
1823         PR target/70302
1824         * gcc.target/i386/pr70302.c: New test.
1826 2016-03-22  Richard Biener  <rguenther@suse.de>
1828         PR middle-end/70251
1829         * g++.dg/torture/pr70251.C: New testcase.
1831 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
1833         PR c/69993
1834         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
1835         Wmisleading-indentation.c.
1836         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
1837         reflect change to diagnostic text and order of messages.
1838         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
1840 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
1842         * g++.dg/ext/java-3.C: Don't compile on AIX.
1844 2016-03-22  Richard Biener  <rguenther@suse.de>
1846         PR middle-end/70333
1847         * gcc.dg/torture/pr70333.c: New testcase.
1849 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
1851         * g++.dg/ext/pr70290.C: New test.
1853 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
1855         PR target/70325
1856         * gcc.target/i386/pr70325.c: New test.
1858 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
1860         PR target/70329
1861         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
1862         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
1864         PR target/70300
1865         * gcc.target/i386/pr70300.c: New test.
1867         PR c++/70295
1868         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
1869         (func2): New function for cond with parens, xfail warning for c++.
1870         * g++.dg/warn/Wnonnull-compare-8.C: New test.
1872 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
1874         PR c++/70096
1875         * g++.dg/template/ptrmem30.C: New test.
1877 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
1879         PR c++/70204
1880         * g++.dg/cpp0x/constexpr-70204a.C: New test.
1881         * g++.dg/cpp0x/constexpr-70204b.C: New test.
1883 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
1885         PR middle-end/70326
1886         * gcc.dg/pr70326.c: New test.
1888 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
1889             Jakub Jelinek  <jakub@redhat.com>
1891         PR tree-optimization/70317
1892         * gcc.dg/pr70317.c: New test.
1894 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
1896         PR target/70327
1897         * gcc.target/i386/pr70327.c: New test.
1899 2016-03-21  Martin Liska  <mliska@suse.cz>
1901         PR ipa/70306
1902         * gcc.dg/ipa/pr70306.c: New test.
1904 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1906         * gcc.target/arm/attr-align1.c: Skip if M-profile.
1907         * gcc.target/arm/attr-align3.c: Likewise.
1908         * gcc.target/arm/attr_arm.c: Likewise.
1909         * gcc.target/arm/flip-thumb.c: Likewise.
1911 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
1913         PR target/70296
1914         * gcc.target/powerpc/altivec-36.c: New test.
1916 2016-03-21  Richard Biener  <rguenther@suse.de>
1918         PR tree-optimization/70310
1919         * gcc.dg/torture/pr70310.c: New testcase.
1921 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1923         PR target/70293
1924         * gcc.target/i386/pr70293.c: New test.
1926 2016-03-21  Richard Biener  <rguenther@suse.de>
1928         PR tree-optimization/70288
1929         * gcc.dg/torture/pr70288-1.c: New testcase.
1930         * gcc.dg/torture/pr70288-2.c: Likewise.
1932 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
1934         PR rtl-optimization/69307
1935         * gcc.target/arm/pr69307.c: New test.
1937 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
1939         PR rtl-optimization/69102
1940         * gcc.c-torture/compile/pr69102.c: New test.
1942 2016-03-18  Jeff Law  <law@redhat.com>
1944         PR rtl-optimization/70263
1945         * gcc.c-torture/compile/pr70263-1.c: New test.
1946         * gcc.target/i386/pr70263-2.c: New test.
1948 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
1950         PR rtl-optimization/70278
1951         * gcc.dg/torture/pr70278.c: New test.
1952         * gcc.target/arm/pr70278.c: New test.
1954 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
1956         PR c/70281
1957         * gcc.dg/plugin/diagnostic-test-expressions-1.c
1958         (test_builtin_types_compatible_p): New test function.
1959         * gcc.dg/pr70281.c: New test case.
1961 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
1963         PR target/70113
1964         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
1966 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1968         PR tree-optimization/70252
1969         * gcc.dg/pr70252.c: New test.
1971 2016-03-18  Tom de Vries  <tom@codesourcery.com>
1973         * gcc.dg/pr70161-2.c: New test.
1974         * gcc.dg/pr70161.c: New test.
1976 2016-03-18  Tom de Vries  <tom@codesourcery.com>
1978         PR ipa/70269
1979         * gcc.dg/pr70269.c: New test.
1981 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
1983         PR c++/70267
1984         * g++.dg/ext/java-3.C: New test.
1986 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
1988         PR c++/70205
1989         * g++.dg/lookup/pr70205.C: New test.
1991 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
1993         PR c++/70218
1994         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
1996 2016-03-17  Marek Polacek  <polacek@redhat.com>
1998         PR c/69407
1999         * gcc.dg/atomic-op-6.c: New test.
2001 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
2003         PR c/70264
2004         * c-c++-common/pr70264.c: New test case.
2006 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
2008         PR c++/70144
2009         * c-c++-common/pr70144-1.c: New test.
2010         * c-c++-common/pr70144-2.c: New test.
2012         PR c++/70272
2013         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
2014         * g++.dg/opt/flifetime-dse6.C: New test.
2015         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2017 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
2019         PR driver/70192
2020         * gcc.dg/pic-1.c: New test.
2021         * gcc.dg/pic-2.c: Likewise.
2022         * gcc.dg/pic-3.c: Likewise.
2023         * gcc.dg/pic-4.c: Likewise.
2024         * gcc.dg/pie-1.c: Likewise.
2025         * gcc.dg/pie-2.c: Likewise.
2026         * gcc.dg/pie-3.c: Likewise.
2027         * gcc.dg/pie-4.c: Likewise.
2028         * gcc.dg/pie-5.c: Likewise.
2029         * gcc.dg/pie-6.c: Likewise.
2031 2016-03-17  Tom de Vries  <tom@codesourcery.com>
2033         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
2034         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
2036 2016-03-17  Richard Biener  <rguenther@suse.de>
2038         PR debug/70271
2039         * g++.dg/debug/pr70271.C: New testcase.
2041 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
2043         * gcc.target/i386/pr70251.c: New test.
2045 2016-03-17  Marek Polacek  <polacek@redhat.com>
2047         PR c++/70194
2048         * g++.dg/warn/constexpr-70194.C: New test.
2050 2016-03-16  Richard Henderson  <rth@redhat.com>
2052         PR middle-end/70240
2053         * gcc.c-torture/compile/pr70240.c: New.
2055 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2057         * gcc.c-torture/compile/20151204.c: Skip for avr.
2059 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
2061         PR target/70245
2062         * g++.dg/opt/pr70245.C: New test.
2063         * g++.dg/opt/pr70245.h: New file.
2064         * g++.dg/opt/pr70245-aux.cc: New file.
2066 2016-03-16  Martin Sebor  <msebor@redhat.com>
2068         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
2070 2016-03-16  Richard Henderson  <rth@redhat.com>
2072         PR middle-end/70199
2073         * gcc.c-torture/compile/pr70199.c: New.
2075 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
2077         * gcc.dg/uninit-19.c: Run dos2unix.
2079 2016-03-16  Marek Polacek  <polacek@redhat.com>
2081         PR c/70093
2082         * gcc.dg/nested-func-10.c: New test.
2083         * gcc.dg/nested-func-9.c: New test.
2085 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
2087         PR tree-optimization/68714
2088         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
2090 2016-03-16  Tom de Vries  <tom@codesourcery.com>
2092         PR tree-optimization/68715
2093         * gcc.dg/graphite/pr68715-2.c: New test.
2094         * gcc.dg/graphite/pr68715.c: New test.
2095         * gfortran.dg/graphite/pr68715.f90: New test.
2097 2016-03-16  Tom de Vries  <tom@codesourcery.com>
2099         PR tree-optimization/68809
2100         * gcc.dg/graphite/pr68809-2.c: New test.
2101         * gcc.dg/graphite/pr68809.c: New test.
2103 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
2105         PR c++/70147
2106         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
2107         method call to i () as argument.  Adjust expected output.
2109         PR c++/70147
2110         * g++.dg/ubsan/pr70147-1.C: New test.
2111         * g++.dg/ubsan/pr70147-2.C: New test.
2113 2016-03-15  Martin Sebor  <msebor@redhat.com>
2115         PR c++/58281
2116         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
2118 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
2120         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
2121         hppa*-*-hpux*.
2123         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
2125         PR libfortran/69799
2126         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
2127         libatomic_available.
2129 2016-03-15  Marek Polacek  <polacek@redhat.com>
2131         PR c++/70209
2132         * g++.dg/ext/attribute-may-alias-4.C: New test.
2134 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
2136         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
2137         -fvar-tracking-assignments-toggle flag.
2139 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
2141         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
2143 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
2145         PR rtl-optimization/70222
2146         * gcc.c-torture/execute/pr70222-1.c: New test.
2147         * gcc.c-torture/execute/pr70222-2.c: New test.
2149 2016-03-15  Richard Henderson  <rth@redhat.com>
2151         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
2153 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
2155         PR rtl-optimization/69032
2156         * gcc.dg/pr69032.c: New test.
2158 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
2160         PR rtl-optimization/63384
2161         * g++.dg/pr63384.C: New test.
2163 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
2165         PR target/64411
2166         * gcc.target/i386/pr64411.C: New test.
2168 2016-03-15  Tom de Vries  <tom@codesourcery.com>
2170         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
2171         * gfortran.dg/goacc/kernels-alias.f95: New test.
2173 2016-03-14  Martin Sebor  <msebor@redhat.com>
2175         PR c++/53792
2176         * g++.dg/cpp0x/constexpr-inline.C: New test.
2177         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
2179 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
2181         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
2183 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
2185         PR middle-end/70219
2186         * gcc.dg/pr70219.c: New test.
2188 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
2190         PR target/70083
2191         * gcc.dg/torture/pr70083.c: New test.
2192         * gcc.target/i386/pr70083.c: New test.
2194 2016-03-14  Richard Biener  <rguenther@suse.de>
2196         PR tree-optimization/56365
2197         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
2199 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
2201         PR target/70098
2202         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
2203         New function.
2204         * g++.dg/pr70098.C: New testcase.
2207 2016-03-14  Tom de Vries  <tom@codesourcery.com>
2209         PR tree-optimization/70045
2210         * gcc.dg/graphite/pr70045.c: New test.
2212 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2214         PR fortran/69043
2215         * gfortran.dg/include_9.f90: New test.
2217 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
2219         PR fortran/45076
2220         gfortran.dg/prof/prof.exp: New script.
2221         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
2223 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
2225         PR rtl-optimization/69307
2226         * gcc.dg/pr69307.c: New test.
2228 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
2230         PR target/69614
2231         * gcc.target/arm/pr69614.c: New.
2233 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
2235         PR fortran/70031
2236         * gfortran.dg/submodule_14.f08: New test
2238         PR fortran/69524
2239         * gfortran.dg/submodule_15.f08: New test
2241 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
2243         PR c++/70106
2244         * g++.dg/cpp1y/paren3.C: New test.
2246 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
2248         PR target/70131
2249         * gcc.target/powerpc/ppc-round2.c: New test.
2251 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
2253         PR target/70123
2254         * gcc.dg/torture/pr70123.c: New test.
2256 2016-03-11  Jeff Law  <law@redhat.com>
2258         PR tree-optimization/70190
2259         * gcc.c-torture/compile/pr70190.c: New test.
2261 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
2263         PR c/68187
2264         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
2265         case.
2266         (test43_b): Likewise.
2267         (test43_c): Likewise.
2268         (test43_d): Likewise.
2269         (test43_e): Likewise.
2270         (test43_f): Likewise.
2271         (test43_g): Likewise.
2272         (test44_a): Likewise.
2273         (test44_b): Likewise.
2274         (test44_c): Likewise.
2275         (test44_d): Likewise.
2276         (test44_e): Likewise.
2278 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
2280         PR c/70085
2281         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
2283 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2285         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
2286         dg-options.
2288 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2290         PR target/70002
2291         PR target/69245
2292         * gcc.target/aarch64/pr69245_2.c: New test.
2294 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
2296         PR tree-optimization/70177
2297         * gcc.dg/pr70177.c: New test.
2299 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
2301         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
2303 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
2305         * gcc.dg/tree-ssa/sra-20.c: New.
2307 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
2309         PR rtl-optimization/70174
2310         * gcc.dg/pr70174.c: New test.
2312         PR tree-optimization/70169
2313         * gcc.dg/pr70169.c: New test.
2315 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
2317         PR target/70160
2318         * gcc.target/i386/pr70160.c: New test.
2320 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2322         * gcc.target/s390/dfp-1.c: New test.
2324 2016-03-10  Nick Clifton  <nickc@redhat.com>
2326         PR target/70044
2327         * gcc.target/aarch64/pr70044.c: New test.
2329 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
2330             Jakub Jelinek  <jakub@redhat.com>
2332         PR c++/70001
2333         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
2334         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
2335         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
2337 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
2339         PR lto/69589
2340         * g++.dg/lto/pr69589_0.C: New testcase
2341         * g++.dg/lto/pr69589_1.C: New testcase
2343 2016-03-10  Marek Polacek  <polacek@redhat.com>
2345         PR c++/70153
2346         * g++.dg/delayedfold/unary-plus1.C: New test.
2348 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2350         * gcc.target/arm/pr45701-1.c: Escape brackets.
2351         * gcc.target/arm/pr45701-2.c: Likewise.
2353 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
2355         * gfortran.dg/unconstrained_commons.f: New.
2357 2016-03-10  Alan Modra  <amodra@gmail.com>
2359         * gcc.dg/pr69195.c: New.
2360         * gcc.dg/pr69238.c: New.
2362 2016-03-10  Tom de Vries  <tom@codesourcery.com>
2364         PR testsuite/68915
2365         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
2367 2016-03-10  Richard Biener  <rguenther@suse.de>
2369         PR tree-optimization/70128
2370         * gcc.dg/tree-ssa/alias-34.c: New testcase.
2371         * gcc.dg/tree-ssa/alias-35.c: Likewise.
2373 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
2375         PR tree-optimization/70152
2376         * gcc.dg/pr70152.c: New test.
2378         PR target/70086
2379         * gcc.target/i386/pr70086-1.c: New test.
2380         * gcc.target/i386/pr70086-2.c: New test.
2381         * gcc.target/i386/pr70086-3.c: New test.
2383         PR tree-optimization/70127
2384         * gcc.c-torture/execute/pr70127.c: New test.
2386 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
2388         * c-c++-common/goacc/combined-directives-2.c: New test.
2390 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
2392         PR c/68473
2393         PR c++/70105
2394         * g++.dg/diagnostic/pr70105.C: New test.
2395         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
2396         (test_multiple_ordinary_maps): New test function.
2398 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
2400         PR c/68473
2401         PR c++/70105
2402         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
2403         Drop range information from call to inform_at_rich_loc.
2404         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
2405         New.
2406         (test_show_locus): Replace calls to rich_location::add_range with
2407         calls to add_range.  Rewrite the tests that used the now-defunct
2408         rich_location ctor taking a source_range.  Simplify other tests
2409         by replacing calls to COMBINE_LOCATION_DATA with calls to
2410         make_location.
2412 2016-03-09  Richard Biener  <rguenther@suse.de>
2413         Jakub Jelinek  <jakub@redhat.com>
2415         PR tree-optimization/70138
2416         * gcc.dg/vect/pr70138-1.c: New testcase.
2417         * gcc.dg/vect/pr70138-2.c: Likewise.
2419 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
2421         PR target/70049
2422         * gcc.target/i386/pr70049.c: New test.
2424 2016-03-09  Richard Biener  <rguenther@suse.de>
2426         PR c/70143
2427         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
2428         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
2429         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
2431 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2433         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
2434         arm-*-*.
2436 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
2438         PR middle-end/67278
2439         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
2441         PR target/67278
2442         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
2444         PR middle-end/70050
2445         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
2446         in testcase comment.
2448 2016-03-09  Tom de Vries  <tom@codesourcery.com>
2450         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
2451         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
2452         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
2453         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
2454         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
2455         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
2456         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
2457         * gfortran.dg/goacc/kernels-loop.f95: New test.
2459 2016-03-08  Martin Sebor  <msebor@redhat.com>
2461         PR c++/62096
2462         * g++.dg/warn/overflow-warn-7.C: New test.
2464 2016-03-08  Jason Merrill  <jason@redhat.com>
2466         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
2467         * lib/target-supports.exp (check_effective_target_concepts): New.
2469 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
2471         PR c++/70135
2472         * g++.dg/cpp1y/constexpr-loop4.C: New test.
2473         * g++.dg/ubsan/pr70135.C: New test.
2475         PR target/70110
2476         * gcc.dg/pr70110.c: New test.
2478 2016-03-07  Martin Jambor  <mjambor@suse.cz>
2480         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
2481         * c-c++-common/gomp/if-1.c: Likewise.
2482         * c-c++-common/gomp/pr61486-2.c: Likewise.
2483         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
2484         to dg-additional-options.
2485         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
2486         * g++/gomp/target-teams-1.c: Likewise.
2487         * gcc.dg/gomp/gomp.exp: Likewise.
2488         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
2489         dg-additional-options.
2490         * gfortran.dg/gomp/gomp.exp: Likewise.
2491         * gfortran.dg/gomp/target1.f90: Remove dg-options.
2492         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
2493         dg-additional-options.
2494         * gfortran.dg/gomp/target3.f90: Remove dg-options.
2496 2016-03-07  Martin Jambor  <mjambor@suse.cz>
2498         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
2499         * c-c++-common/gomp/gridify-1.c: New test.
2500         * gfortran.dg/gomp/gridify-1.f90: Likewise.
2502 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2504         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
2505         trigger for cortex-r8, when scanning for register r8.
2506         * gcc.target/arm/pr45701-2.c: Likewise.
2508 2016-02-26  Richard Biener  <rguenther@suse.de>
2509             Jeff Law  <law@redhat.com>
2511         PR tree-optimization/69740
2512         * gcc.c-torture/compile/pr69740-1.c: New test.
2513         * gcc.c-torture/compile/pr69740-2.c: New test.
2515 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2517         * lib/target-supports.exp
2518         (check_effective_target_whole_vector_shift): Enable for PPC64.
2520 2016-03-07  Richard Biener  <rguenther@suse.de>
2522         PR tree-optimization/70115
2523         * gcc.dg/torture/pr70115.c: New testcase.
2525 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
2527         PR middle-end/69916
2528         * c-c-++-common/goacc/pr69916.c: New.
2530 2016-03-07  Richard Henderson  <rth@redhat.com>
2532         * gcc.c-torture/compile/pr70061.c: New test.
2534 2016-03-07  Richard Biener  <rguenther@suse.de>
2536         PR testsuite/70109
2537         * gcc.dg/vect/O3-pr36098.c: New testcase.
2539 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
2541         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
2543 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
2545         * gnat.dg/renaming9.ad[sb]: New testcase.
2547 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
2549         PR c++/70084
2550         * g++.dg/expr/stdarg3.C: New test.
2552 2016-03-04  Jeff Law  <law@redhat.com>
2554         PR tree-optimization/69196
2555         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
2556         x86_64-*-*.
2558 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
2560         PR c/69973
2561         * gcc.dg/pr69973.c: New test.
2563         PR rtl-optimization/69941
2564         * gcc.dg/torture/pr69941.c: New test.
2566         PR c/69824
2567         * gcc.dg/pr69824.c: New test.
2569 2016-03-05  Tom de Vries  <tom@codesourcery.com>
2571         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
2572         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
2573         function.
2575 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
2577         PR c++/66786
2578         * g++.dg/cpp1y/var-templ48.C: New test.
2579         * g++.dg/cpp1y/var-templ49.C: New test.
2581 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
2583         * g++.dg/Wno-frame-address.C: Skip on IA-64.
2585 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
2587         PR c++/70035
2588         * g++.dg/ubsan/pr70035.C: New test.
2590         PR target/70062
2591         * gcc.target/i386/pr70062.c: New test.
2593 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
2595         * g++.dg/template/typename21.C: Remove c++98_only.
2597 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
2599         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
2601 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
2603         PR c/68187
2604         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
2605         function.
2606         (fn_42_b): Likewise.
2607         (fn_42_c): Likewise.
2609 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
2611         PR c/68187
2612         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
2613         function.
2614         (fn_40_b): Likewise.
2615         (fn_41_a): Likewise.
2616         (fn_41_b): Likewise.
2618 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
2620         PR target/70059
2621         * gcc.target/i386/avx512f-pr70059.c: New test.
2622         * gcc.target/i386/avx512dq-pr70059.c: New test.
2624 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
2626         PR rtl-optimization/57676
2627         * gcc.dg/torture/pr57676.c: New test.
2629 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
2631         * gcc.dg/pr70026.c: New test.
2633 2016-03-04  Marek Polacek  <polacek@redhat.com>
2635         PR c/69798
2636         * gcc.dg/cilk-plus/pr69798-1.c: New test.
2637         * gcc.dg/cilk-plus/pr69798-2.c: New test.
2639 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2641         PR target/70004
2642         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
2643         Delete.
2644         (test_corners_sisd_si): Likewise.
2645         (main): Remove checks of the above.
2646         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
2648 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
2650         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
2652 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
2654         * gcc.dg/torture/pr69951.c: Accept argc==0.
2656 2016-03-04  Richard Biener  <rguenther@suse.de>
2658         PR c++/70054
2659         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
2660         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
2662 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2664         PR testsuite/69766
2665         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
2666         testing multiarch.
2668 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
2670         PR debug/69947
2671         * gcc.dg/guality/pr69947.c: New test.
2673 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
2675         PR ada/70017
2676         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
2678 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2680         PR rtl-optimization/69904
2681         * gcc.target/arm/pr69904.c: New test.
2683 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
2685         PR target/70021
2686         * gcc.dg/vect/pr70021.c: New test.
2687         * gcc.target/i386/pr70021.c: New test.
2689 2016-03-03  Marek Polacek  <polacek@redhat.com>
2691         PR middle-end/70050
2692         * gcc.dg/pr70050.c: New test.
2694 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
2696         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
2698 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
2700         PR tree-optimization/70043
2701         * gfortran.dg/vect/pr70043.f90: New test.
2703 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
2705         * gnat.dg/specs/task1.ads: New test.
2707 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2709         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
2710         Invoke gdb with -batch.
2711         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
2713 2016-03-03  Richard Biener  <rguenther@suse.de>
2715         PR tree-optimization/55936
2716         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
2718 2016-03-02  Jeff Law  <law@redhat.com>
2720         PR rtl-optimization/69942
2721         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
2722         effects of argument promotions.
2724         PR tree-optimization/69987
2725         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
2726         target does not support -fprefetch-loop-arrays.
2728 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
2730         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
2732 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
2734         PR rtl-optimization/69052
2735         * gcc.target/i386/pr69052.c: New test.
2737 2016-03-02  Alan Modra  <amodra@gmail.com>
2739         * gcc.dg/pr69990.c: New.
2741 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
2743         PR c/68062
2744         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
2746         PR middle-end/70022
2747         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
2749         PR target/70028
2750         * gcc.target/i386/pr70028.c: New test.
2752 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2754         * c-c++-common/asan/swapcontext-test-1.c,
2755         * c-c++-common/tsan/thread_leak.c,
2756         * g++.dg/tsan/aligned_vs_unaligned_race.C,
2757         * g++.dg/tsan/benign_race.C,
2758         * g++.dg/tsan/fd_close_norace.C,
2759         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
2760         races with sanitizer output
2762 2016-03-02  Richard Biener  <rguenther@suse.de>
2763             Uros Bizjak  <ubizjak@gmail.com>
2765         PR target/67278
2766         * gcc.dg/simd-8.c: New testcase.
2768 2016-03-02  Richard Biener  <rguenther@suse.de>
2770         PR middle-end/67278
2771         * gcc.dg/simd-7.c: New testcase.
2773 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
2775         * gcc.target/i386/pr70007.c: Tweak.
2777 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2779         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
2781 2016-03-02  Marek Polacek  <polacek@redhat.com>
2783         PR c/67854
2784         * gcc.dg/pr67854.c: New test.
2786 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
2788         PR middle-end/70025
2789         * gcc.dg/torture/pr70025.c: New test.
2791 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
2793         PR tree-optimization/68621
2794         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
2796 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2798         * gcc.target/i386/pr70007.c: New test.
2800 2016-03-01  Jeff Law  <law@redhat.com>
2802         PR tree-optimization/69196
2803         * gcc.dg/tree-ssa/pr69196-1.c: New test.
2805         PR tree-optimization/69196
2806         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
2807         duplicating code and spoiling the expected output.
2809 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
2811         PR target/70033
2812         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
2813         supports power9 before doing tests.
2814         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
2815         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
2816         * gcc.target/powerpc/p9-permute.c: Likewise.
2818 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
2820         PR target/70027
2821         * gcc.target/i386/pr70027.c: New test.
2823 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2825         * gcc.dg/pr70017.c: New test.
2827 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
2829         PR c/69796
2830         PR c/69974
2831         * gcc.dg/pr69796.c: New test.
2832         * gcc.dg/pr69974.c: New test.
2834 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2836         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
2838 2016-02-29  Jeff Law  <law@redhat.com>
2840         PR tree-optimization/69987
2841         * gfortran.dg/pr69987.f90: New test.
2843         PR tree-optimization/69989
2844         * gcc.c-torture/compile/pr69989-2.c: New test.
2846 2016-03-01  Marek Polacek  <polacek@redhat.com>
2848         PR c++/69795
2849         * g++.dg/parse/invalid1.C: New test.
2851 2016-03-01  Richard Biener  <rguenther@suse.de>
2853         PR middle-end/70022
2854         * gcc.dg/pr70022.c: New testcase.
2856 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
2858         PR tree-optimization/69956
2859         * gcc.dg/pr69956.c: New test.
2861 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2863         PR target/70011
2864         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
2865         XFAIL when hardware supports efficient unaligned storage access.
2867 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
2869         PR c++/69961
2870         * g++.dg/template/pr69961a.C: New test.
2871         * g++.dg/template/pr69961b.C: New test.
2873 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
2875         PR preprocessor/69985
2876         * gcc.dg/cpp/pr69985.c: New test case.
2878 2016-02-29  Jeff Law  <law@redhat.com>
2880         PR tree-optimization/70005
2881         * gcc.c-torture/execute/pr70005.c New test.
2883         PR tree-optimization/69999
2884         * gcc.c-torture/compile/pr69999.c: New test.
2886 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
2888         PR tree-optimization/69652
2889         * gcc.dg/torture/pr69652.c: Delete test.
2890         * gcc.dg/vect/pr69652.c: New test.
2892 2016-02-19  Richard Biener  <rguenther@suse.de>
2894         PR tree-optimization/69980
2895         * gfortran.dg/vect/pr69980.f90: New testcase.
2897 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
2899         * gcc.target/sparc/20160229-1.c: New test.
2901 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
2903         * gnat.dg/stack_usage3.adb: New test.
2904         * gnat.dg/stack_usage3_pkg.ads: New helper.
2906 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
2908         * gnat.dg/renaming8.adb: New test.
2909         * gnat.dg/renaming8_pkg1.ads: New helper.
2910         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
2911         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
2913 2016-02-29  Richard Biener  <rguenther@suse.de>
2915         PR tree-optimization/69720
2916         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
2918 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2920         PR fortran/68147
2921         PR fortran/47674
2922         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
2924 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
2925             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2927         PR fortran/56007
2928         * gfortran.dg/coarray_8.f90: Adjust error message.
2929         * gfortran.dg/pr56007.f90: New test.
2930         * gfortran.dg/pr56007.f: New test.
2932 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
2934         PR tree-optimization/69989
2935         * gcc.dg/torture/pr69989.c: New test.
2937 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
2939         * gcc.target/i386/stack-realign-win.c: New test.
2941 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
2943         PR fortran/60126
2944         * gfortran.dg/pr60126.f90: New test.
2946 2016-02-27  Jeff Law  <law@redhat.com>
2948         Revert
2949         2016-02-26  Richard Biener  <rguenther@suse.de>
2950                     Jeff Law  <law@redhat.com>
2952         PR tree-optimization/69740
2953         * gcc.c-torture/compile/pr69740-1.c: New test.
2954         * gcc.c-torture/compile/pr69740-2.c: New test.
2956 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2958         PR fortran/69910
2959         * gfortran.dg/newunit_4.f90: New test.
2961 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
2963         PR target/69613
2964         PR rtl-optimization/69886
2965         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
2966         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
2967         target.
2969 2016-02-26  Martin Sebor  <msebor@redhat.com>
2971         PR tree-optimization/15826
2972         * gcc.dg/tree-ssa/pr15826.c: New test.
2974 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
2976         PR target/69969
2977         * gcc.target/powerpc/pr69969.c: New test.
2979 2016-02-26  Martin Sebor  <msebor@redhat.com>
2981         PR c++/15766
2982         * g++.old-deja/g++.other/decl5.C: Add a test case.
2984 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
2986         PR target/69946
2987         * gcc.target/powerpc/pr69946.c: New file.
2989 2016-02-26  Richard Biener  <rguenther@suse.de>
2990             Jeff Law  <law@redhat.com>
2992         PR tree-optimization/69740
2993         * gcc.c-torture/compile/pr69740-1.c: New test.
2994         * gcc.c-torture/compile/pr69740-2.c: New test.
2996 2016-02-26  Martin Jambor  <mjambor@suse.cz>
2998         PR middle-end/69920
2999         * gcc.dg/torture/pr69932.c: New test.
3000         * gcc.dg/torture/pr69936.c: Likewise.
3002 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3004         PR target/69709
3005         * gcc.target/s390/pr69709.c: New test.
3007 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3009         PR target/69245
3010         * gcc.target/aarch64/pr69245_1.c: New test.
3012 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3014         PR target/69613
3015         * gcc.dg/torture/pr69613.c: New test.
3017 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
3019         PR rtl-optimization/69891
3020         * gcc.target/i386/pr69891.c: New test.
3022 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
3023             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3025         PR target/61397
3026         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
3027         functionality for both 32-bit and 64-bit.
3029 2016-02-26  Richard Biener  <rguenther@suse.de>
3031         PR tree-optimization/69551
3032         * gcc.dg/torture/pr69951.c: New testcase.
3034 2016-02-25  Richard Biener  <rguenther@suse.de>
3036         PR tree-optimization/48795
3037         * gcc.dg/Warray-bounds-18.c: New testcase.
3039 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3041         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
3043 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
3045         PR rtl-optimization/69896
3046         * gcc.dg/pr69896.c: New test.
3048 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
3050         PR c++/69736
3051         * g++.dg/cpp1y/paren2.C: New test.
3053 2016-02-24  Martin Sebor  <msebor@redhat.com>
3055         PR c/51147
3056         * gcc.dg/enum-mode-2.c: New test.
3058 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
3060         PR c++/69922
3061         * g++.dg/warn/Wnonnull-compare-6.C: New test.
3062         * g++.dg/warn/Wnonnull-compare-7.C: New test.
3063         * g++.dg/ubsan/pr69922.C: New test.
3065 2016-02-24  Marek Polacek  <polacek@redhat.com>
3067         PR c/69819
3068         * gcc.dg/pr69819.c: New test.
3070 2016-02-24  Martin Sebor  <msebor@redhat.com>
3072         PR c++/69912
3073         * g++.dg/ext/flexary15.C: New test.
3075 2016-02-24  Martin Sebor  <msebor@redhat.com>
3077         * gcc.dg/builtins-68.c: Avoid making unportable
3078         assumptions about the relationship between SIZE_MAX and UINT_MAX.
3079         * g++.dg/ext/builtin_alloca.C: Same.
3081 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3082             Charles Baylis  <charles.baylis@linaro.org>
3084         PR debug/61033
3085         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
3087 2016-02-24  Richard Biener  <rguenther@suse.de>
3088             Jakub Jelinek  <jakub@redhat.com>
3090         PR middle-end/69760
3091         * gcc.dg/torture/pr69760.c: New testcase.
3093 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3095         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
3096         pattern on Solaris with as.
3098 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3100         * gcc.target/arm/cond_sub_restrict_it.c: New test.
3101         * gcc.target/arm/condarith_restrict_it.c: Likewise.
3102         * gcc.target/arm/movcond_restrict_it.c: Likewise.
3103         * gcc.target/arm/negscc_restrict_it.c: Likewise.
3105 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
3107         PR middle-end/69915
3108         * gcc.dg/pr69915.c: New test.
3110 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3112         PR rtl-optimization/69886
3113         * gcc.dg/torture/pr69886.c: New test.
3115 2016-02-24  Richard Biener  <rguenther@suse.de>
3117         PR middle-end/68963
3118         * gcc.dg/torture/pr68963.c: New testcase.
3120 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3122         PR target/69875
3123         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
3124         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
3125         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
3126         * gcc.target/arm/atomic_loaddi_1.c: New test.
3127         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
3128         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
3129         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
3130         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
3131         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
3132         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
3133         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
3134         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
3136 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
3138         PR middle-end/69909
3139         * gcc.dg/torture/pr69909.c: New test.
3141 2016-02-24  Richard Biener  <rguenther@suse.de>
3143         PR tree-optimization/69907
3144         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
3145         * gcc.dg/vect/bb-slp-34.c: XFAIL.
3146         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
3148 2016-02-24  Christian Bruel  <christian.bruel@st.com>
3150         * gcc.target/arm/pragma_cpp_fma.c: New test.
3152 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3154         PR fortran/61156
3155         * gfortran.dg/include_6.f90: Update test.
3157 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
3159         PR objc/69844
3160         * objc.dg/pr69844.m: New test.
3162 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3164         PR libgfortran/69456
3165         * gfortran.dg/namelist_89.f90: New test.
3166         * gfortran.dg/pr59700.f90: Update test..
3168 2016-02-23  Martin Sebor  <msebor@redhat.com>
3170         PR middle-end/69780
3171         * g++.dg/ext/builtin_alloca.C: New test.
3172         * gcc.dg/builtins-68.c: New test.
3174 2016-02-23  Richard Henderson  <rth@redhat.com>
3176         * gcc.target/i386/addr-space-3.c: Remove test.
3178 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
3180         PR preprocessor/69126
3181         PR preprocessor/69543
3182         * c-c++-common/pr69126-2-long.c: New test.
3183         * c-c++-common/pr69126-2-short.c: New test.
3184         * c-c++-common/pr69543-1.c: Remove xfail.
3186 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
3188         PR preprocessor/69126
3189         PR preprocessor/69543
3190         PR preprocessor/69558
3191         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
3192         (f): Rename to...
3193         (test_2): ...this, and add leading comment.
3194         (MACRO_3, test_3): New.
3195         (MACRO_4A, MACRO_4B, test_4): New.
3196         (MACRO): Rename to...
3197         (MACRO_5): ...this.
3198         (g): Rename to...
3199         (test_5): ...this, updating for renaming of MACRO, and
3200         add leading comment.
3201         * c-c++-common/pr69543-1.c: New.
3202         * c-c++-common/pr69543-2.c: New.
3203         * c-c++-common/pr69543-3.c: New.
3204         * c-c++-common/pr69543-4.c: New.
3205         * c-c++-common/pr69558-1.c: New.
3206         * c-c++-common/pr69558-2.c: New.
3207         * c-c++-common/pr69558-3.c: New.
3208         * c-c++-common/pr69558-4.c: New.
3209         * gcc.dg/pr69558.c: Move to...
3210         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
3211         xfail for c++.
3213 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
3215         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
3216         to -ftree-parallelize-loops/-fopenacc changes.
3217         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3218         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3219         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3220         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3221         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3222         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3223         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3224         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3225         * c-c++-common/goacc/kernels-loop.c: Likewise.
3226         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3227         * c-c++-common/goacc/kernels-reduction.c: Likewise.
3228         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
3229         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
3231 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3233         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
3235 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
3237         PR c++/69902
3238         * g++.dg/warn/Wnonnull-compare-5.C: New test.
3240         PR c/69900
3241         * gcc.dg/pr69900.c: New test.
3243 2016-02-23  Martin Jambor  <mjambor@suse.cz>
3245         PR tree-optimization/69666
3246         * gcc.dg/tree-ssa/pr69666.c: New test.
3248 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
3250         PR fortran/67451
3251         * gfortran.dg/coarray_allocate_5.f08: New test.
3253 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3255         * gcc.target/s390/vcond-shift.c: Move to ...
3256         * gcc.target/s390/vector/vcond-shift.c: ... here.
3258 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3260         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
3261         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
3263 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3265         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
3267 2016-02-20  Mark Wielaard  <mjw@redhat.com>
3269         PR c/28901
3270         * gcc.dg/unused-variable-3.c: New test.
3272 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
3274         PR target/69888
3275         * gcc.target/i386/pr69888.c: New test.
3277 2016-02-22  Richard Biener  <rguenther@suse.de>
3279         PR tree-optimization/69882
3280         * gfortran.dg/vect/pr69882.f90: New testcase.
3282 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
3284         PR target/69885
3285         * gcc.dg/pr69885.c: New test.
3287 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
3289         PR target/69806
3290         PR target/54089
3291         * gcc.target/sh/pr54089-10.c: New.
3293 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
3295         PR fortran/69423
3296         * gfortran.dg/deferred_character_15.f90 : New test.
3298 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
3300         PR fortran/57365
3301         gfortran.dg/allocate_with_source_18.f03: New test.
3303 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
3305         PR fortran/52531
3306         gfortran.dg/gomp/pr52531.f90: New test.
3308 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3310         PR c++/69865
3311         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
3312         -std=c++03.
3314 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
3316         PR c++/69826
3317         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
3318         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
3320         PR c++/69850
3321         * g++.dg/warn/Wnonnull-compare-4.C: New test.
3323         PR c++/69851
3324         * g++.dg/torture/pr69851.C: New test.
3326 2016-02-19  Martin Sebor  <msebor@redhat.com>
3328         PR testsuite/69573
3329         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
3331 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
3333         PR c++/69850
3334         * g++.dg/warn/Wnonnull-compare-2.C: New test.
3335         * g++.dg/warn/Wnonnull-compare-3.C: New test.
3337         PR c++/67767
3338         * g++.dg/cpp0x/pr67767.C: New test.
3340 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3342         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
3343         for fp, simd, crypto, crc, lse.
3344         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
3345         above.
3346         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
3347         effective target check.
3349 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
3351         PR target/69820
3352         * gcc.target/i386/pr69820.c: New test.
3354 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3356         * gcc.target/s390/vector/int128-1.c: New test.
3358 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3360         * gcc.target/s390/vector/vec-vcond-1.c: New test.
3362 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3364         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
3365         instruction pattern name to prevent the testcase from failing with
3366         -march=z13.
3368 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3370         * gcc.target/s390/md/movstr-2.c: New test.
3372 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
3374         * gcc.target/s390/morestack.c: New test.
3376 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3378         PR target/69625
3379         * gcc.target/s390/pr69625.c: Add test case.
3381 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3383         PR testsuite/68580
3384         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
3386 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
3388         PR target/68404
3389         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
3390         * gcc.target/powerpc/fusion3.c: Likewise.
3392 2016-02-18  Richard Biener  <rguenther@suse.de>
3394         PR middle-end/69553
3395         * g++.dg/torture/pr69553.C: New testcase.
3397 2016-02-18  Nick Clifton  <nickc@redhat.com>
3399         PR target/62254
3400         PR target/69610
3401         * gcc.target/arm/pr62554.c: New test.
3402         * gcc.target/arm/pr69610-1.c: New test.
3403         * gcc.target/arm/pr69610-2.c: New test.
3405 2016-02-18  Richard Biener  <rguenther@suse.de>
3407         PR middle-end/69854
3408         * gcc.dg/torture/pr69854.c: New testcase.
3410 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
3412         PR c++/69850
3413         * g++.dg/warn/Wnonnull-compare-1.C: New test.
3415 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3417         * gcc.target/powerpc/vec-cg.c: New test.
3419 2016-02-17  Richard Biener  <rguenther@suse.de>
3421         PR testsuite/69586
3422         * gcc.dg/uninit-21.c: Add -fno-short-enums.
3424 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3426         PR target/69161
3427         * gcc.c-torture/compile/pr69161.c: New test.
3429 2016-02-17  David Sherwood  <david.sherwood@arm.com>
3431         PR target/69532
3432         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
3433         * gcc.target/arm/vect-fmaxmin.c: Likewise.
3435 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
3437         * gcc.dg/ifcvt-4.c: Skip on Visium.
3439 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
3441         * gnat.dg/atomic8.adb: New test.
3443 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
3445         * gnat.dg/discr46.ad[sb]: New test.
3447 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3449         PR Target/48344
3450         * gcc.target/powerpc/pr48344-1.c: New test.
3452 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3454         PR fortran/69742
3455         * gfortran.dg/associate_21.f90:  New test.
3457 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
3459         PR c/69835
3460         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
3461         -Wnonnull in dg-options.
3462         * c-c++-common/nonnull-2.c: New test.
3464 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
3465             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3467         * gcc.target/aarch64/vector_initialization_nostack.c: New.
3469 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
3471         PR middle-end/69801
3472         * gcc.dg/pr69801.c: Add empty dg-options.
3474 2016-02-16  James Norris  <jnorris@codesourcery.com>
3476         * c-c++-common/goacc/deviceptr-1.c: Add tests.
3477         * g++.dg/goacc/deviceptr-1.c: New file.
3479 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
3481         PR tree-optimization/69820
3482         * gcc.dg/vect/pr69820.c: New test.
3484 2016-02-16  Richard Biener  <rguenther@suse.de>
3486         PR tree-optimization/69776
3487         * gcc.dg/torture/pr69776-2.c: New testcase.
3489 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
3491         PR tree-optimization/69714
3492         * gcc.dg/torture/pr69714.c: New test.
3494 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
3496         PR tree-optimization/69802
3497         * gcc.dg/pr69802.c: New test.
3499 2016-02-16  Richard Biener  <rguenther@suse.de>
3501         PR middle-end/69801
3502         * gcc.dg/pr69801.c: New testcase.
3504 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3506         PR libgfortran/69651
3507         * gfortran.dg/read_bang.f90: New test.
3508         * gfortran.dg/read_bang4.f90: New test.
3510 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
3512         PR c++/69658
3513         * g++.dg/init/pr69658.C: New test.
3515         PR c++/69797
3516         * c-c++-common/pr69797.c: New test.
3518 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3520         * lib/target-supports.exp (check_effective_target_section_anchors): Add
3521         check for aarch64*-*-*.
3523 2016-02-15  Richard Biener  <rguenther@suse.de>
3525         PR tree-optimization/69783
3526         * gcc.dg/vect/pr69783.c: New testcase.
3528 2016-02-15  Richard Biener  <rguenther@suse.de>
3530         PR tree-optimization/69776
3531         * gcc.dg/torture/pr69776.c: New testcase.
3533 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3535         PR fortran/60526
3536         * gfortran.dg/type_decl_4.f90:  Reinstated.
3538 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
3540         PR fortran/68746
3541         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
3543 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3545         PR fortran/60526
3546         PR bootstrap/69816
3547         * gfortran.dg/type_decl_4.f90:  Removed.
3549 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3551         PR fortran/60526
3552         * gfortran.dg/type_decl_4.f90:  New test.
3554 2016-02-14  Alan Modra  <amodra@gmail.com>
3556         PR testsuite/68886
3557         * gcc.c-torture/execute/stkalign.c: Revise test.
3559 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
3561         PR target/67260
3562         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
3564 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
3566         PR target/67260
3567         * gcc.target/sh/torture/pr67260.c: New.
3569 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
3571         * gcc.dg/pr67964.c: Add dg-require-alias.
3573 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
3575         PR target/67636
3576         PR target/64345
3577         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
3579 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3581         PR libgfortran/69668
3582         * gfortran.dg/namelist_88.f90: New test.
3584 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3586         PR libgfortran/69668
3587         * gfortran.dg/namelist_38.f90: Update test.
3588         * gfortran.dg/namelist_84.f90: Update test.
3590 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
3592         PR other/69554
3593         * gcc.dg/pr69554-1.c: New test.
3594         * gfortran.dg/pr69554-1.F90: New test.
3595         * gfortran.dg/pr69554-2.F90: New test.
3596         * lib/gcc-dg.exp (proc dg-locus): New function.
3597         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
3598         distinguish between the caret-printing and non-caret-printing
3599         cases.  If caret-printing has been explicitly enabled, bail out
3600         without attempting to fix up the output.
3602 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
3604         PR driver/69265
3605         PR driver/69453
3606         * gcc.dg/spellcheck-options-3.c: New test case.
3607         * gcc.dg/spellcheck-options-4.c: New test case.
3608         * gcc.dg/spellcheck-options-5.c: New test case.
3609         * gcc.dg/spellcheck-options-6.c: New test case.
3610         * gcc.dg/spellcheck-options-7.c: New test case.
3611         * gcc.dg/spellcheck-options-8.c: New test case.
3612         * gcc.dg/spellcheck-options-9.c: New test case.
3613         * gcc.dg/spellcheck-options-10.c: New test case.
3615 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
3617         PR rtl-optimization/69764
3618         PR rtl-optimization/69771
3619         * c-c++-common/pr69764.c: New test.
3620         * gcc.dg/torture/pr69771.c: New test.
3622 2016-02-12  Marek Polacek  <polacek@redhat.com>
3624         * g++.dg/torture/init-list1.C: New.
3626 2016-02-12  Marek Polacek  <polacek@redhat.com>
3628         * gcc.dg/pr69522.c: Add empty dg-options.
3630 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
3632         * g++.dg/lto/lto.exp: Include and init mpx.
3633         * g++.dg/lto/pr69729_0.C: New test.
3635 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
3637         PR ipa/69241
3638         * g++.dg/ipa/pr69241-4.C: New test.
3640         PR ipa/68672
3641         * g++.dg/ipa/pr68672-1.C: New test.
3642         * g++.dg/ipa/pr68672-2.C: New test.
3643         * g++.dg/ipa/pr68672-3.C: New test.
3645 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
3647         PR c/69522
3648         * gcc.dg/pr69522.c: New test.
3650 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
3652         PR c++/69098
3653         * g++.dg/cpp1y/69098.C: New test.
3654         * g++.dg/cpp1y/69098-2.C: New test.
3656 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
3658         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
3659         and neighbour -> neighbor.
3660         * objc.dg/attributes/method-nonnull-1.m: Likewise.
3661         * objc.dg/gnu-api-2-class-meta.m: Likewise.
3662         * c-c++-common/Wvarargs.c: Likewise.
3663         * c-c++-common/goacc/host_data-5.c: Likewise.
3664         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3665         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
3666         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3667         * gcc.target/aarch64/pr60697.c: Likewise.
3668         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3669         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
3670         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3671         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
3672         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3673         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3674         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
3675         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3676         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
3677         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
3678         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
3679         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
3680         * g++.dg/lookup/koenig5.C: Likewise.
3681         * g++.dg/ext/no-asm-2.C: Likewise.
3682         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
3683         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
3684         * gfortran.dg/used_types_16.f90: Likewise.
3685         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3686         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
3687         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3688         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
3689         * gfortran.dg/abstract_type_6.f03: Likewise.
3690         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
3691         * gfortran.dg/used_types_15.f90: Likewise.
3692         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
3693         * gfortran.dg/exit_3.f08: Likewise.
3694         * gfortran.dg/open_status_2.f90: Likewise.
3695         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
3696         * gfortran.dg/intrinsic_std_1.f90: Likewise.
3697         * gfortran.dg/associate_1.f03: Likewise.
3698         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
3699         * gfortran.dg/intrinsic_std_6.f90: Likewise.
3700         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
3701         * gcc.dg/builtin-object-size-1.c: Likewise.
3702         * gcc.dg/noreturn-6.c: Likewise.
3703         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3704         * gcc.dg/globalalias.c: Likewise.
3705         * gcc.dg/builtins-config.h: Likewise.
3706         * gcc.dg/pr30457.c: Likewise.
3707         * gcc.c-torture/compile/volatile-1.c: Likewise.
3708         * gcc.c-torture/execute/20101011-1.c: Likewise.
3709         * c-c++-common/Waddress-1.c: Likewise.
3711 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
3713         PR c/69768
3714         * c-c++-common/Waddress-1.c: New test.
3716 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
3718         PR fortran/69296
3719         * gfortran.dg/associate_19.f03: New test.
3720         * gfortran.dg/associate_20.f03: New test.
3722 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
3724         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
3726 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3728         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
3729         .arch armv8-a\n.  Add -dA to dg-options.
3730         * gcc.target/aarch64/assembler_arch_1.c: New test.
3731         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
3733 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
3735         PR c++/68726
3736         * g++.dg/cpp0x/pr68726.C: New.
3738 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
3740         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
3741         test.
3743 2016-02-11  Richard Biener  <rguenther@suse.de>
3745         * g++.dg/tree-ssa/pr61034.C: Adjust.
3747 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
3749         PR target/69148
3750         * gcc.target/s390/pr69148.c: New.
3752 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
3754         PR tree-optimization/69652
3755         * gcc.dg/torture/pr69652.c: New test.
3757 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
3758             Patrick Palka  <ppalka@gcc.gnu.org>
3760         PR ipa/69241
3761         PR c++/69649
3762         * g++.dg/ipa/pr69241-1.C: New test.
3763         * g++.dg/ipa/pr69241-2.C: New test.
3764         * g++.dg/ipa/pr69241-3.C: New test.
3765         * g++.dg/ipa/pr69649.C: New test.
3767 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
3769         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
3770         * gcc.dg/tree-ssa/sra-18.c: Ditto.
3772 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
3774         PR tree-optimization/68021
3775         * gcc.dg/tree-ssa/pr68021.c: New test.
3777 2016-02-10  Richard Biener  <rguenther@suse.de>
3779         PR tree-optimization/69726
3780         * gcc.dg/uninit-22.c: New testcase.
3782 2016-02-09  Andrew Pinski  <apinski@cavium.com>
3784         PR tree-opt/69282
3785         * gcc.c-torture/compile/20160205-1.c: New testcase.
3787 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
3789         PR target/68404
3790         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
3791         instead accessing a really large arrray.
3792         * gcc.target/powerpc/fusion3.c: Likewise.
3794 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
3796         PR target/68532
3797         * gcc.c-torture/execute/pr68532.c: New test.
3799 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
3801         PR target/69634
3802         * gcc.dg/pr69634.c: New.
3804 2016-02-09  Richard Biener  <rguenther@suse.de>
3806         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
3808 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
3810         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
3812 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
3814         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
3816 2016-02-09  Richard Biener  <rguenther@suse.de>
3818         PR tree-optimization/69715
3819         * gcc.dg/torture/pr69715.c: New testcase.
3821 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
3823         PR c++/69139
3824         * g++.dg/cpp0x/trailing12.C: New test.
3825         * g++.dg/cpp0x/trailing13.C: New test.
3827 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
3829         PR c++/69283
3830         PR c++/67835
3831         * g++.dg/cpp1y/auto-fn29.C: New test.
3832         * g++.dg/cpp1y/auto-fn30.C: New test.
3834 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
3836         PR tree-optimization/69209
3837         * gcc.c-torture/compile/pr69209.c: New test.
3839 2016-02-08  Jeff Law  <law@redhat.com>
3841         PR tree-optimization/68541
3842         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
3843         of statements allowed in join block for path splitting.
3845 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
3847         PR c++/59627
3848         * g++.dg/gomp/pr59627.C: New test.
3850         PR ipa/69239
3851         * g++.dg/ipa/pr69239.C: New test.
3853 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
3855         PR preprocessor/69664
3856         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
3857         * gcc.dg/cpp/warn-comments.c: Likewise.
3859 2016-02-08  Marek Polacek  <polacek@redhat.com>
3861         PR c++/69688
3862         * g++.dg/init/const12.C: New test.
3864 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
3866         PR target/60410
3867         * gcc.dg/lto/pr55113_0.c: Remove test.
3869 2016-02-08  Richard Biener  <rguenther@suse.de>
3871         PR tree-optimization/69719
3872         * gcc.dg/torture/pr69719.c: New testcase.
3874 2016-02-08  Richard Biener  <rguenther@suse.de>
3875         Jeff Law  <law@redhat.com>
3877         PR target/68273
3878         * gcc.target/mips/pr68273.c: New testcase.
3880 2016-02-08   Richard Biener  <rguenther@suse.de>
3882         PR rtl-optimization/69274
3883         * gcc.target/i386/addr-sel-1.c: XFAIL.
3885 2016-02-08  Jeff Law  <law@redhat.com>
3887         PR tree-optimization/68541
3888         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
3890         PR tree-optimization/65917
3891         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
3893 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3895         PR fortran/50555
3896         * gfortran.dg/namelist_args.f90: New test.
3898 2016-02-05  Jeff Law  <law@redhat.com>
3900         PR tree-optimization/68541
3901         * gcc.dg/tree-ssa/split-path-2.c: New test.
3902         * gcc.dg/tree-ssa/split-path-3.c: New test.
3903         * gcc.dg/tree-ssa/split-path-4.c: New test.
3904         * gcc.dg/tree-ssa/split-path-5.c: New test.
3905         * gcc.dg/tree-ssa/split-path-6.c: New test.
3906         * gcc.dg/tree-ssa/split-path-7.c: New test.
3908 2016-02-05  Martin Sebor  <msebor@redhat.com>
3910         PR c++/69662
3911         * g++.dg/warn/Wplacement-new-size-1.C: New test.
3912         * g++.dg/warn/Wplacement-new-size-2.C: New test.
3914 2016-02-06  Richard HEnderson  <rth@redhat.com>
3916         PR c/69643
3917         * gcc.target/i386/addr-space-4.c: New.
3918         * gcc.target/i386/addr-space-5.c: New.
3920 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
3922         PR fortran/66089
3923         * gfortran.dg/elemental_dependency_6.f90: New.
3925 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
3927         PR rtl-optimization/69691
3928         * gcc.c-torture/execute/pr69691.c: New test.
3930         PR c++/69628
3931         * g++.dg/parse/pr69628.C: New test.
3933 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
3935         * gcc.dg/sancov/asan.c: Move to ...
3936         * gcc.dg/asan/sancov-1.c: ... here.
3938 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
3940         * gcc.target/i386/pr69577.c: Require avx_runtime target.
3942 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
3944         PR target/69677
3945         * gcc.target/i386/pr69677.c: New test.
3947 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
3949         PR c++/68948
3950         * g++.dg/template/pr68948.C: New test.
3952 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3954         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
3955         (only necessary on s390x).
3957 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
3959         * gcc.target/i386/pr69454-2.c: Compile with -msse2
3960         -mno-accumulate-outgoing-args.
3962 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
3964         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
3966 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
3968         PR c/69669
3969         * c-c++-common/pr69669.c: New test.
3971 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
3973         PR target/69667
3974         * g++.dg/pr69667.C: New file.
3976 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
3978         PR target/69619
3979         * gcc.dg/pr69619.c: Add new test.
3981 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
3983         PR rtl-optimization/69577
3984         * gcc.target/i386/pr69577.c: New test.
3986 2016-02-04  Martin Liska  <mliska@suse.cz>
3988         * g++.dg/asan/pr69276.C: New test.
3990 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3992         PR target/65932
3993         PR target/67714
3994         * gcc.target/arm/wmul-3.c: Simplify test to generate just
3995         a single smulbb instruction.
3996         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
3997         * gcc.target/amr/wmul-2.c: Likewise.
3999 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4001         PR target/65932
4002         PR target/67714
4003         * gcc.c-torture/execute/pr67714.c: New test.
4005 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
4007         PR target/69454
4008         * gcc.target/i386/pr69454-1.c: New test.
4009         * gcc.target/i386/pr69454-2.c: New test.
4011 2016-02-03  Martin Sebor  <msebor@redhat.com>
4013         PR c++/69251
4014         PR c++/69253
4015         PR c++/69290
4016         PR c++/69277
4017         PR c++/69349
4018         * g++.dg/ext/flexarray-mangle-2.C: New test.
4019         * g++.dg/ext/flexarray-mangle.C: New test.
4020         * g++.dg/ext/flexarray-subst.C: New test.
4021         * g++.dg/ext/flexary11.C: New test.
4022         * g++.dg/ext/flexary12.C: New test.
4023         * g++.dg/ext/flexary13.C: New test.
4024         * g++.dg/ext/flexary14.C: New test.
4025         * g++.dg/other/dump-ada-spec-2.C: Adjust.
4027 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
4029         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
4030         Define only if CHECK_FLOAT128 is defined.
4031         (main): Properly initialize u5.
4033 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
4035         PR c/69627
4036         * gcc.dg/pr69627.c: New test.
4038         PR target/69644
4039         * gcc.dg/pr69644.c: New test.
4041 2016-02-03  Mike Stump  <mikestump@comcast.net>
4043         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
4044         support for struct-layout-1.exp.
4046 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
4048         PR c++/69056
4049         * g++.dg/cpp0x/pr69056.C: New test.
4051 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
4052             Alexandre Oliva  <aoliva@redhat.com>
4054         PR target/69461
4055         * gcc.target/powerpc/pr69461.c: New.
4057 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
4059         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
4060         works from here ...
4061         (check_effective_target_fsanitize_thread): ... to here.  Do not
4062         specify additional compile flags for the test source.
4063         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
4064         specify additional compile flags for the test source.
4066 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
4068         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4070 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
4072         PR fortran/67451
4073         PR fortran/69418
4074         * gfortran.dg/coarray_allocate_2.f08: New test.
4075         * gfortran.dg/coarray_allocate_3.f08: New test.
4076         * gfortran.dg/coarray_allocate_4.f08: New test.
4078 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
4080         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
4081         use same scan-tree-dump-times on all platforms.
4082         * gcc.dg/vect/vect-outer-1.c: Likewise.
4083         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
4084         * gcc.dg/vect/vect-outer-1a.c: Likewise.
4085         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
4086         * gcc.dg/vect/vect-outer-1b.c: Likewise.
4087         * gcc.dg/vect/vect-outer-2b.c: Likewise.
4088         * gcc.dg/vect/vect-outer-3b.c: Likewise.
4089         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4091 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
4093         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
4094         warning.
4096 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
4098         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
4100 2016-02-02  James Norris  <jnorris@codesourcery.com>
4102         * c-c++-common/goacc/routine-5.c: Add tests.
4104 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
4106         * gcc.target/nvptx/unsigned-cmp.c: New test.
4108 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
4110         * gcc.target/aarch64/scalar_shift_1.c
4111         (test_corners_sisd_di): Improve force to SIMD register.
4112         (test_corners_sisd_si): Likewise.
4113         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
4114         Remove scan-assembler check for ldr.
4116 2016-02-02  Richard Biener  <rguenther@suse.de>
4118         PR tree-optimization/69595
4119         * gcc.dg/Warray-bounds-17.c: New testcase.
4121 2016-02-02  Richard Biener  <rguenther@suse.de>
4123         PR tree-optimization/69606
4124         * gcc.dg/torture/pr69606.c: New testcase.
4126 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
4128         PR middle-end/68542
4129         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
4130         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
4132 2016-02-02  Alan Modra  <amodra@gmail.com>
4134         PR target/69548
4135         * gcc.target/powerpc/pr69548.c: New test.
4137 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
4139         PR rtl-optimization/69592
4140         * gcc.dg/pr69592.c: New test.
4142         PR preprocessor/69543
4143         PR c/69558
4144         * gcc.dg/pr69543.c: New test.
4145         * gcc.dg/pr69558.c: New test.
4147 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
4149         PR testsuite/65940
4150         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
4152 2016-02-01  Martin Sebor  <msebor@redhat.com>
4154         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
4156 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
4158         PR tree-optimization/67921
4159         * c-c++-common/ubsan/pr67921.c: New test.
4161 2016-02-01  Richard Biener  <rguenther@suse.de>
4163         PR middle-end/69556
4164         * gcc.dg/tree-ssa/recip-8.c: New testcase.
4166 2016-02-01  Richard Biener  <rguenther@suse.de>
4168         PR tree-optimization/69574
4169         * gcc.dg/torture/pr69574.c: New testcase.
4171 2016-02-01  Richard Biener  <rguenther@suse.de>
4173         PR tree-optimization/69579
4174         * gcc.dg/setjmp-6.c: New testcase.
4176 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
4178         PR rtl-optimization/69570
4179         * g++.dg/opt/pr69570.C: New test.
4181 2016-02-01  Richard Henderson  <rth@redhat.com>
4183         * gcc.dg/pr69535.c: New test.
4185 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
4187         PR testsuite/69584
4188         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
4189         * gcc.dg/tree-ssa/sra-18.c: Likewise.
4191         PR debug/68244
4192         * g++.dg/parse/parens3.C: Use register "4" on hppa.
4194         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
4196 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
4198         PR fortran/67564
4199         * gfortran.dg/allocate_with_source_17.f03: New test.
4201 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
4203         PR tree-optimization/69546
4204         * gcc.dg/torture/pr69546.c: New test.
4206 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
4208         PR fortran/69566
4209         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
4211 2016-01-30  Martin Sebor  <msebor@redhat.com>
4213         PR c++/68490
4214         * g++.dg/ext/flexary10.C: New test.
4216 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4218         PR fortran/66707
4219         gfortran.dg/common_23.f90: New test.
4221 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4223         PR target/65546
4224         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
4225         condition being checked, and disable it when the target supports
4226         misaligned loads and stores.
4228 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
4230         PR debug/69518
4231         * gcc.dg/torture/pr69518.c: New test.
4233 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
4235         PR target/69530
4236         * gcc.target/i386/pr69530.c: New test.
4238 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
4240         PR target/65604
4241         * gcc.target/mips/div-delay.c: New test.
4243 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
4245         PR target/69551
4246         * gcc.target/i386/pr69551.c: New test.
4248         PR target/66137
4249         * gcc.target/i386/pr66137.c: New test.
4251 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
4253         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
4254         always built for p5600.
4255         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
4256         isa=p5600 dg-option.
4258 2016-01-29  Richard Biener  <rguenther@suse.de>
4260         PR tree-optimization/69547
4261         * g++.dg/tree-ssa/pr69547.C: New testcase.
4263 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
4265         PR debug/66869
4266         * g++.dg/warn/Wunused-function2.C: New test.
4268 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4270         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
4271         support for test to succeed.
4273 2016-01-29  Marek Polacek  <polacek@redhat.com>
4275         PR c++/69509
4276         PR c++/69516
4277         * g++.dg/ext/constexpr-vla2.C: New test.
4278         * g++.dg/ext/constexpr-vla3.C: New test.
4279         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
4281 2016-01-29  Richard Biener  <rguenther@suse.de>
4283         PR middle-end/69537
4284         * gcc.dg/uninit-21.c: New testcase.
4286 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
4288         PR target/69459
4289         * gcc.target/i386/pr69459.c: New test.
4291 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
4293         PR target/68400
4294         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
4295         * gcc.target/mips/pr68400.c: New test.
4297 2016-01-28  Martin Sebor  <msebor@redhat.com>
4299         PR target/17381
4300         * gcc.target/powerpc/pr17381.c: New test.
4302 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
4304         PR middle-end/69542
4305         * gcc.dg/torture/pr69542.c: New test.
4307 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
4309         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4311 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
4313         * gcc.dg/pr65980.c: Skip on AIX.
4314         * gcc.dg/pr66688.c: Same.
4316 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
4318         PR target/63679
4319         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
4320         * gcc.dg/tree-ssa/sra-18.c: Same.
4322 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
4324         PR fortran/62536
4325         * gfortran.dg/block_15.f08: New test.
4326         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
4327         on incorrectly closed BLOCK.
4329 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
4331         * gcc.dg/declare-simd.c: New test.
4332 2016-01-28  Richard Biener  <rguenther@suse.de>
4334         PR tree-optimization/69466
4335         * gfortran.dg/vect/pr69466.f90: New testcase.
4337 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4339         * g++.dg/pr67989.C: Remove ARM-specific option.
4340         * gcc.target/arm/pr67989.C: New file.
4342 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
4344         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
4345         and expm1 test for glibc < 2.11.
4347 2016-01-27  Richard Henderson  <rth@redhat.com>
4349         * gcc.c-torture/execute/pr69447.c: New test.
4351 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
4353         PR fortran/69422
4354         * gfortran.dg/alloc_comp_assign_15.f03: New test.
4356 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
4358         PR debug/66869
4359         * gcc.dg/pr66869.c: New test.
4361 2016-01-25  Jeff Law  <law@redhat.com>
4363         PR tree-optimization/68398
4364         PR tree-optimization/69196
4365         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
4366         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
4367         path to avoid new heuristic allowing more irreducible regions
4368         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
4369         * gcc.dg/tree-ssa/vrp46.c: Likewise.
4370         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
4371         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
4372         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4374 2016-01-27  Marek Polacek  <polacek@redhat.com>
4376         PR c/68062
4377         * c-c++-common/vector-compare-4.c: New test.
4379 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
4381         PR preprocessor/69126
4382         * c-c++-common/pr69126.c: New test case.
4384 2016-01-27  Ian Lance Taylor  <iant@google.com>
4386         * gcc.dg/tree-ssa/ivopt_5.c: New test.
4388 2016-01-27  Ryan Burn  <contact@rnburn.com>
4390         PR cilkplus/69267
4391         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
4393 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
4395         PR target/69512
4396         * gcc.target/i386/pr69512.c: New test.
4398 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
4400         PR ada/69488
4401         * gnat.dg/sso/*.adb: Robustify dg-output directives.
4403 2016-01-27  Marek Polacek  <polacek@redhat.com>
4405         PR c++/69379
4406         * g++.dg/pr69379.C: New test.
4408 2016-01-27  Martin Sebor  <msebor@redhat.com>
4410         PR c++/69317
4411         * g++.dg/abi/Wabi-2-2.C: New test.
4412         * g++.dg/abi/Wabi-2-3.C: New test.
4413         * g++.dg/abi/Wabi-3-2.C: New test.
4414         * g++.dg/abi/Wabi-3-3.C: New test.
4416 2016-01-27  Richard Biener  <rguenther@suse.de>
4418         PR tree-optimization/69166
4419         * gcc.dg/torture/pr69166.c: New testcase.
4421 2016-01-27  Martin Jambor  <mjambor@suse.cz>
4423         PR tree-optimization/69355
4424         * gcc.dg/tree-ssa/pr69355.c: New test.
4426 2016-01-27  Marek Polacek  <polacek@redhat.com>
4428         PR c++/69496
4429         * g++.dg/ext/constexpr-vla1.C: New test.
4431 2016-01-20  Christian Bruel  <christian.bruel@st.com>
4433         PR target/69245
4434         * gcc.target/arm/pr69245.c: New test.
4436 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
4438         PR tree-optimization/69399
4439         * gcc.dg/torture/pr69399.c: New test.
4441 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4443         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
4445 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
4447         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
4449 2016-01-26  Tom de Vries  <tom@codesourcery.com>
4451         PR tree-optimization/69110
4452         * gcc.dg/autopar/pr69110.c: New test.
4454 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
4455             Sebastian Pop  <s.pop@samsung.com>
4457         * gcc.dg/graphite/isl-ast-op-select.c: New.
4459 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
4461         PR fortran/69385
4462         * gfortran.dg/allocate_error_6.f90: New test.
4464 2016-01-26  Richard Henderson  <rth@redhat.com>
4466         * gcc.dg/tm/pr60908.c: New test.
4468 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
4470         PR other/69006
4471         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
4472         directive.
4473         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
4474         expected multiline output to reflect the colorization being
4475         disabled before newlines.
4476         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4477         (custom_diagnostic_finalizer): Replace call to
4478         pp_newline_and_flush with call to pp_flush.
4479         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
4480         * gfortran.dg/implicit_class_1.f90: Likewise.
4481         * lib/gcc-dg.exp (allow_blank_lines): New global.
4482         (dg-allow-blank-lines-in-output): New procedure.
4483         (gcc-dg-prune): Complain about blank lines in the output, unless
4484         dg-allow-blank-lines-in-output was called.
4485         * lib/multiline.exp (_build_multiline_regex): Only support
4486         arbitrary followup text for non-blank-lines, not for blank lines.
4488 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
4490         PR tree-optimization/69483
4491         * gcc.dg/pr69483.c: New test.
4492         * g++.dg/opt/pr69483.C: New test.
4494 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4496         PR target/68620
4497         * gcc.target/arm/pr68620.c: New test.
4499 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
4501         * gcc.target/i386/pr68986-2.c: Remove -m32.
4503 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
4505         PR target/68986
4506         * gcc.target/i386/pr68986-1.c: New test.
4507         * gcc.target/i386/pr68986-2.c: Likewise.
4508         * gcc.target/i386/pr68986-3.c: Likewise.
4510 2016-01-26  Christian Bruel  <christian.bruel@st.com>
4512         * lib/target-supports.exp
4513         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
4514         (check_effective_target_arm_crypto_pragma_ok): Likewise.
4515         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
4517 2016-01-26  Richard Biener  <rguenther@suse.de>
4519         PR tree-optimization/69452
4520         * gcc.dg/torture/pr69452.c: New testcase.
4522 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
4524         PR target/69442
4525         * gcc.dg/pr69442.c: New test.
4527 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
4529         PR target/67896
4530         * gcc.target/aarch64/simd/pr67896.C: New.
4532 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
4534         PR tree-optimization/69400
4535         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
4536         function.
4537         (plugin_init): Call it.
4538         * gcc.dg/torture/pr69400.c: New test.
4540 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4542         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
4544 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
4545             Sebastian Pop  <s.pop@samsung.com>
4547         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
4548         isl-0.15.
4550 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
4551             Sebastian Pop  <s.pop@samsung.com>
4553         * gcc.dg/graphite/pr69292.c: New.
4555 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
4557         * c-c++-common/goacc/use_device-1.c: New test.
4559 2016-01-25  Jeff Law  <law@redhat.com>
4561         PR tree-optimization/69196
4562         PR tree-optimization/68398
4563         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
4564         * gcc.dg/tree-ssa/pr68198.c: Likewise.
4566 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
4568         PR target/69469
4569         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
4570         Algorithm.
4572 2016-01-25  Richard Biener  <rguenther@suse.de>
4574         PR testsuite/69380
4575         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
4577 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
4579         PR target/69421
4580         * gcc.dg/pr69421.c: New test.
4582 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
4584         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
4585         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
4586         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
4587         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
4588         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
4589         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
4590         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
4591         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
4592         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
4593         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
4595 2016-01-25  Richard Biener  <rguenther@suse.de>
4597         PR tree-optimization/69376
4598         * gcc.dg/torture/pr69376.c: New testcase.
4600 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4602         PR fortran/69397
4603         PR fortran/68442
4604         * gfortran.dg/interface_38.f90: New test.
4605         * gfortran.dg/interface_39.f90: New test.
4607 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
4609         Revert:
4610         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
4612         PR c++/11858
4613         PR c++/24663
4614         PR c++/24664
4615         * g++.dg/template/pr11858.C: New test.
4616         * g++.dg/template/pr24663.C: New test.
4617         * g++.dg/template/unify12.C: New test.
4618         * g++.dg/template/unify13.C: New test.
4619         * g++.dg/template/unify14.C: New test.
4620         * g++.dg/template/unify15.C: New test.
4621         * g++.dg/template/unify16.C: New test.
4622         * g++.dg/template/unify17.C: New test.
4624 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
4626         PR fortran/68283
4627         gfortran.dg/pr68283.f90: New test.
4629 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
4631         PR fortran/66094
4632         * gfortran.dg/inline_matmul_13.f90:  New test.
4633         * gfortran.dg/matmul_bounds_8.f90:  New test.
4634         * gfortran.dg/matmul_bounds_9.f90:  New test.
4635         * gfortran.dg/matmul_bounds_10.f90:  New test.
4637 2016-01-23  Tom de Vries  <tom@codesourcery.com>
4639         PR tree-optimization/69426
4640         * gcc.dg/autopar/pr69426.c: New test.
4642 2016-01-23  Martin Sebor  <msebor@redhat.com>
4644         PR c++/58109
4645         PR c++/69022
4646         * g++.dg/cpp0x/alignas5.C: New test.
4647         * g++.dg/ext/vector29.C: Same.
4649 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
4651         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
4652         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
4653         _GNU_SOURCE from compile flags to the source.
4654         * gcc.target/i386/chkp-stropt-12.c: Ditto.
4655         * gcc.target/i386/chkp-stropt-16.c: Ditto.
4656         * gcc.target/i386/chkp-stropt-4.c: Ditto.
4657         * gcc.target/i386/chkp-stropt-8.c: Ditto.
4659 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
4661         PR target/69432
4662         * g++.dg/opt/pr69432.C: New test.
4664 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4666         * gcc.target/powerpc/pr63354c: Adjust target selector to include
4667         32-bit targets testing an -m64 multilib.
4669 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4671         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
4672         64-bit support.
4674 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
4676         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
4678 2016-01-21  Christian Bruel  <christian.bruel@st.com>
4680         PR target/68674
4681         * gcc.target/i386/pr68674.c
4682         * gcc.target/aarch64/pr68674.c
4683         * gcc.target/arm/pr68674.c
4685 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4687         PR target/69403
4688         * gcc.c-torture/execute/pr69403.c: New test.
4690 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
4692         PR c++/55843
4693         * g++.dg/template/pr55843.C: New.
4695 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
4697         PR testsuite/66877
4698         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
4699         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
4701 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4703         PR testsuite/67489
4704         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
4705         from dg-do compile directive, and instead add
4706         { dg-require-effective-target int128 }.
4708 2016-01-20  Martin Sebor  <msebor@redhat.com>
4710         PR c/69405
4711         * gcc.dg/sync-fetch.c: New test.
4713 2016-01-21  Martin Sebor  <msebor@redhat.com>
4715         PR target/69252
4716         * gcc.target/powerpc/pr69252.c: New test.
4718 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4720         PR fortran/65996
4721         * gfortran.dg/pr65996.f90: New test.
4723 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4725         PR c++/68810
4726         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
4727         expected to generate an error.
4729 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
4731         PR middle-end/66178
4732         * gcc.dg/torture/pr66178.c: New test.
4734 2016-01-21  Anton Blanchard  <anton@samba.org>
4735             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4737         PR target/63354
4738         * gcc.target/powerpc/pr63354.c:  New test.
4740 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
4742         PR rtl-optimization/68990
4743         * gcc.target/i386/pr68990: New.
4745 2016-01-21  Nick Clifton  <nickc@redhat.com>
4747         PR target/69129
4748         * gcc.target/mips/pr69129.c: New.
4750 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
4752         PR c++/58046
4753         * g++.dg/cpp0x/pr58046.C: New.
4755 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
4757         PR target/69187
4758         PR target/65624
4759         * gcc.target/arm/pr69187.c: New test.
4761         PR c++/69355
4762         * g++.dg/torture/pr69355.C: New test.
4764 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
4765             Sebastian Pop  <s.pop@samsung.com>
4767         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
4769 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
4770             Sebastian Pop  <s.pop@samsung.com>
4772         * gcc.dg/graphite/pr68976.c: New test.
4774 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
4776         PR middle-end/67653
4777         * c-c++-common/pr67653.c: New test.
4778         * gcc.dg/torture/pr29119.c: Add dg-warning.
4780 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
4782         * gcc.target/powerpc/cpu-builtin-1.c: New test.
4784 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4786         PR c/24293
4787         * gcc.dg/pr24293.c: New test.
4788         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
4789         incomplete struct type.
4790         * gcc.dg/declspec-1.c: Likewise.
4791         * gcc.dg/pr63549.c: Likewise.
4793 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
4795         PR tree-optimization/66612
4796         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
4797         for bdn instruction.
4799 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4801         * lib/target-supports.exp
4802         (check_effective_target_arm_fp_ok_nocache): New.
4803         (check_effective_target_arm_fp_ok): New.
4804         (add_options_for_arm_fp): New.
4805         (check_effective_target_arm_crypto_ok_nocache): Require
4806         target_arm_v8_neon_ok instead of arm32.
4807         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
4808         (check_effective_target_arm_crypto_pragma_ok): New.
4809         (add_options_for_arm_vfp): New.
4810         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
4811         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
4812         target instead. Force initial fpu to vfp.
4813         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
4814         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
4815         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
4816         dependency.
4817         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
4818         use arm_vfp effective target instead. Force initial fpu to vfp.
4819         * gcc.target/arm/attr-neon3.c: Likewise.
4820         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
4821         arm_vfp_ok.
4822         * gcc.target/arm/unsigned-float.c: Likewise.
4823         * gcc.target/arm/vfp-1.c: Likewise.
4824         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4825         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
4826         * gcc.target/arm/vfp-ldmiad.c: Likewise.
4827         * gcc.target/arm/vfp-ldmias.c: Likewise.
4828         * gcc.target/arm/vfp-stmdbd.c: Likewise.
4829         * gcc.target/arm/vfp-stmdbs.c: Likewise.
4830         * gcc.target/arm/vfp-stmiad.c: Likewise.
4831         * gcc.target/arm/vfp-stmias.c: Likewise.
4832         * gcc.target/arm/vnmul-1.c: Likewise.
4833         * gcc.target/arm/vnmul-2.c: Likewise.
4834         * gcc.target/arm/vnmul-3.c: Likewise.
4835         * gcc.target/arm/vnmul-4.c: Likewise.
4837 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
4839         PR testsuite/69366
4840         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
4841         the MPX run-time library, for compile-time MPX test.
4842         * gcc.target/i386/chkp-always_inline.c: Likewise.
4843         * gcc.target/i386/chkp-bndret.c: Likewise.
4844         * gcc.target/i386/chkp-builtins-1.c: Likewise.
4845         * gcc.target/i386/chkp-builtins-2.c: Likewise.
4846         * gcc.target/i386/chkp-builtins-3.c: Likewise.
4847         * gcc.target/i386/chkp-builtins-4.c: Likewise.
4848         * gcc.target/i386/chkp-const-check-1.c: Likewise.
4849         * gcc.target/i386/chkp-const-check-2.c: Likewise.
4850         * gcc.target/i386/chkp-hidden-def.c: Likewise.
4851         * gcc.target/i386/chkp-label-address.c: Likewise.
4852         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
4853         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
4854         * gcc.target/i386/chkp-pr69044.c: Likewise.
4855         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
4856         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
4857         * gcc.target/i386/chkp-strchr.c: Likewise.
4858         * gcc.target/i386/chkp-strlen-1.c: Likewise.
4859         * gcc.target/i386/chkp-strlen-2.c: Likewise.
4860         * gcc.target/i386/chkp-strlen-3.c: Likewise.
4861         * gcc.target/i386/chkp-strlen-4.c: Likewise.
4862         * gcc.target/i386/chkp-strlen-5.c: Likewise.
4863         * gcc.target/i386/chkp-stropt-1.c: Likewise.
4864         * gcc.target/i386/chkp-stropt-10.c: Likewise.
4865         * gcc.target/i386/chkp-stropt-11.c: Likewise.
4866         * gcc.target/i386/chkp-stropt-12.c: Likewise.
4867         * gcc.target/i386/chkp-stropt-13.c: Likewise.
4868         * gcc.target/i386/chkp-stropt-14.c: Likewise.
4869         * gcc.target/i386/chkp-stropt-15.c: Likewise.
4870         * gcc.target/i386/chkp-stropt-16.c: Likewise.
4871         * gcc.target/i386/chkp-stropt-2.c: Likewise.
4872         * gcc.target/i386/chkp-stropt-3.c: Likewise.
4873         * gcc.target/i386/chkp-stropt-4.c: Likewise.
4874         * gcc.target/i386/chkp-stropt-5.c: Likewise.
4875         * gcc.target/i386/chkp-stropt-6.c: Likewise.
4876         * gcc.target/i386/chkp-stropt-7.c: Likewise.
4877         * gcc.target/i386/chkp-stropt-8.c: Likewise.
4878         * gcc.target/i386/chkp-stropt-9.c: Likewise.
4879         * gcc.target/i386/pr63995-2.c: Likewise.
4880         * gcc.target/i386/pr64805.c: Likewise.
4881         * gcc.target/i386/pr65044.c: Likewise.
4882         * gcc.target/i386/pr65167.c: Likewise.
4883         * gcc.target/i386/pr65183.c: Likewise.
4884         * gcc.target/i386/pr65184.c: Likewise.
4885         * gcc.target/i386/thunk-retbnd.c: Likewise.
4887 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
4889         PR tree-optimization/69328
4890         * gcc.dg/pr69328.c: New test.
4892 2016-01-20  Jeff Law  <law@redhat.com>
4894         PR target/25114
4895         * gcc.target/m68k/pr25114.c: New test.
4897 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
4899         * gcc.target/arm/memset-inline-10.c: Added
4900         dg-require-effective-target arm_thumb2_ok.
4902 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
4904         * gcc.dg/debug/dwarf2/sso.c: New test.
4906 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
4908         PR testsuite/68820
4909         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
4910         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
4911         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
4913 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
4915         PR ipa/66223
4916         * g++.dg/ipa/devirt-50.C: New testcase.
4918 2016-01-19  Marek Polacek  <polacek@redhat.com>
4920         PR c++/68965
4921         * g++.dg/cpp1y/parameter-pack-1.C: New test.
4922         * g++.dg/cpp1y/parameter-pack-2.C: New test.
4924 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4926         PR target/69135
4927         * gcc.target/arm/pr69135_1.c: New test.
4929 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
4931         * gcc.target/aarch64/ccmp_1.c: Add new tests.
4933 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
4935         * gcc.target/aarch64/ccmp_1.c: New testcase.
4937 2016-01-19  Marek Polacek  <polacek@redhat.com>
4939         PR c++/68586
4940         * g++.dg/cpp0x/enum30.C: New test.
4942 2016-01-19  Richard Biener  <rguenther@suse.de>
4944         PR tree-optimization/69336
4945         * g++.dg/tree-ssa/pr69336.C: New testcase.
4947 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
4949         PR debug/65779
4950         * gcc.dg/pr65779.c: New test.
4952 2016-01-19  Richard Biener  <rguenther@suse.de>
4954         PR tree-optimization/69352
4955         * gcc.dg/torture/pr69352.c: New testcase.
4957 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
4959         PR rtl-optimization/68955
4960         PR rtl-optimization/64557
4961         * gcc.dg/torture/pr68955.c: New test.
4963 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
4965         PR lto/69136
4966         * g++.dg/torture/pr69136.C: New testcase.
4968 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
4970         PR lto/69133
4971         * g++.dg/lto/pr69133_0.C: New testcase.
4972         * g++.dg/lto/pr69133_1.C: New testcase.
4974 2016-01-15  Jeff Law  <law@redhat.com>
4976         PR tree-optimization/69320
4977         * gcc.c-torture/pr69320-1.c: New test.
4978         * gcc.c-torture/pr69320-2.c: New test.
4979         * gcc.c-torture/pr69320-3.c: New test.
4980         * gcc.c-torture/pr69320-4.c: New test.
4982 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
4984         PR c++/11858
4985         PR c++/24663
4986         PR c++/24664
4987         * g++.dg/template/pr11858.C: New test.
4988         * g++.dg/template/pr24663.C: New test.
4989         * g++.dg/template/unify12.C: New test.
4990         * g++.dg/template/unify13.C: New test.
4991         * g++.dg/template/unify14.C: New test.
4992         * g++.dg/template/unify15.C: New test.
4993         * g++.dg/template/unify16.C: New test.
4994         * g++.dg/template/unify17.C: New test.
4996 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
4998         PR testsuite/69181
4999         * gcc.dg/pr69181-1.c: New test file.
5000         * gcc.dg/pr69181-2.c: New test file.
5001         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
5002         globals by moving it to...
5003         (cleanup-after-saved-dg-test): ...this new function.  Add
5004         "global additional_sources_used".  Add reset of global
5005         multiline_expected_outputs to the empty list.
5006         * lib/multiline.exp (_multiline_expected_outputs): Rename this
5007         global to...
5008         (multiline_expected_outputs): ...this, and updated comments to
5009         note that it is modified from gcc-dg.exp.
5010         (dg-end-multiline-output): Update for the above renaming.
5011         (handle-multiline-outputs): Likewise.  Remove the clearing
5012         of the expected outputs to the empty list.
5014 2016-01-18  Richard Biener  <rguenther@suse.de>
5016         PR tree-optimization/69297
5017         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
5019 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
5021         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
5022         dg-options.
5023         * gcc.target/mips/mips-3d-2.c: Likewise.
5024         * gcc.target/mips/mips-3d-3.c: Likewise.
5025         * gcc.target/mips/mips-3d-4.c: Likewise.
5026         * gcc.target/mips/mips-3d-5.c: Likewise.
5027         * gcc.target/mips/mips-3d-6.c: Likewise.
5028         * gcc.target/mips/mips-3d-7.c: Likewise.
5029         * gcc.target/mips/mips-3d-8.c: Likewise.
5030         * gcc.target/mips/mips-3d-9.c: Likewise.
5031         * gcc.target/mips/mips-ps-1.c: Likewise.
5032         * gcc.target/mips/mips-ps-2.c: Likewise.
5033         * gcc.target/mips/mips-ps-3.c: Likewise.
5034         * gcc.target/mips/mips-ps-4.c: Likewise.
5035         * gcc.target/mips/mips-ps-5.c: Likewise.
5036         * gcc.target/mips/mips-ps-6.c: Likewise.
5037         * gcc.target/mips/mips-ps-7.c: Likewise.
5038         * gcc.target/mips/mips-ps-type.c: Likewise.
5039         * gcc.target/mips/mips-ps-type-2.c: Likewise.
5040         * gcc.target/mips/mips16-attributes-6.c: Likewise.
5042 2016-01-18  Tom de Vries  <tom@codesourcery.com>
5044         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
5045         * c-c++-common/goacc/kernels-double-reduction.c: New test.
5046         * c-c++-common/goacc/kernels-empty.c: New test.
5047         * c-c++-common/goacc/kernels-eternal.c: New test.
5048         * c-c++-common/goacc/kernels-loop-2.c: New test.
5049         * c-c++-common/goacc/kernels-loop-3.c: New test.
5050         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
5051         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
5052         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
5053         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
5054         * c-c++-common/goacc/kernels-loop-data.c: New test.
5055         * c-c++-common/goacc/kernels-loop-g.c: New test.
5056         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
5057         * c-c++-common/goacc/kernels-loop-n.c: New test.
5058         * c-c++-common/goacc/kernels-loop-nest.c: New test.
5059         * c-c++-common/goacc/kernels-loop.c: New test.
5060         * c-c++-common/goacc/kernels-noreturn.c: New test.
5061         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
5062         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
5063         * c-c++-common/goacc/kernels-reduction.c: New test.
5065 2016-01-18  Tom de Vries  <tom@codesourcery.com>
5067         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
5068         * gcc.dg/autopar/outer-2.c: Same.
5069         * gcc.dg/autopar/outer-3.c: Same.
5070         * gcc.dg/autopar/outer-4.c: Same.
5071         * gcc.dg/autopar/outer-5.c: Same.
5072         * gcc.dg/autopar/outer-6.c: Same.
5073         * gcc.dg/autopar/parallelization-1.c: Same.
5074         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
5075         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
5076         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
5077         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
5078         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
5079         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
5080         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
5081         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
5082         * gcc.dg/autopar/pr39500-1.c: Same.
5083         * gcc.dg/autopar/pr39500-2.c: Same.
5084         * gcc.dg/autopar/pr46193.c: Same.
5085         * gcc.dg/autopar/pr46194.c: Same.
5086         * gcc.dg/autopar/pr49580.c: Same.
5087         * gcc.dg/autopar/pr49960-1.c: Same.
5088         * gcc.dg/autopar/pr49960.c: Same.
5089         * gcc.dg/autopar/pr68373.c: Same.
5090         * gcc.dg/autopar/reduc-1.c: Same.
5091         * gcc.dg/autopar/reduc-1char.c: Same.
5092         * gcc.dg/autopar/reduc-1short.c: Same.
5093         * gcc.dg/autopar/reduc-2.c: Same.
5094         * gcc.dg/autopar/reduc-2char.c: Same.
5095         * gcc.dg/autopar/reduc-2short.c: Same.
5096         * gcc.dg/autopar/reduc-3.c: Same.
5097         * gcc.dg/autopar/reduc-4.c: Same.
5098         * gcc.dg/autopar/reduc-6.c: Same.
5099         * gcc.dg/autopar/reduc-7.c: Same.
5100         * gcc.dg/autopar/reduc-8.c: Same.
5101         * gcc.dg/autopar/reduc-9.c: Same.
5102         * gcc.dg/autopar/uns-outer-4.c: Same.
5103         * gcc.dg/autopar/uns-outer-5.c: Same.
5104         * gcc.dg/autopar/uns-outer-6.c: Same.
5105         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
5106         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
5108 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
5110         PR target/63679
5111         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
5112         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
5114 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
5116         PR target/63679
5117         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
5118         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
5119         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
5121 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
5123         PR target/63679
5124         * gcc.dg/tree-ssa/sra-17.c: New.
5125         * gcc.dg/tree-ssa/sra-18.c: New.
5127 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5129         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
5131 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
5133         * gnat.dg/inline12.adb: New test.
5135 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
5137         PR tree-optimization/66797
5138         * gcc.c-torture/execute/pr65447.c: Relax check condition.
5140 2016-01-18  Richard Biener  <rguenther@suse.de>
5142         PR tree-optimization/69170
5143         * gcc.dg/torture/pr69170.c: New testcase.
5145 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
5147         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
5149 2016-01-16  Tom de Vries  <tom@codesourcery.com>
5151         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
5153 2016-01-16  Tom de Vries  <tom@codesourcery.com>
5155         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
5156         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
5157         redundant dg-require-effective-target pthread.
5158         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
5159         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5160         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
5161         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
5162         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
5163         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
5164         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
5166 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
5168         PR target/68609
5169         * gcc.target/powerpc/recip-6.c: Enable on AIX.
5170         * gcc.target/powerpc/recip-7.c: Same.
5172 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
5174         PR c++/69091
5175         * g++.dg/template/pr69091.C: New test.
5177 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
5179         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
5180         dump does not contain an error_mark_node.
5181         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
5182         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
5184 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
5186         PR c++/68936
5187         * g++.dg/template/pr68936.C: New test.
5189 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
5191         PR target/68609
5192         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
5193         * gcc.target/powerpc/recip-2.c: Same.
5194         * gcc.target/powerpc/recip-3.c: Same.
5195         * gcc.target/powerpc/recip-4.c: Same.
5196         * gcc.target/powerpc/recip-sqrtf.c: Same.
5198 2016-01-15  Jeff Law  <law@redhat.com>
5200         PR tree-optimization/69270
5201         * gcc.dg/tree-ssa/pr69270-2.c: New test.
5202         * gcc.dg/tree-ssa/pr69270-3.c: New test.
5204 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
5206         PR fortran/49630
5207         * gfortran.dg/deferred_character_13.f90: New test for the fix
5208         of comment 3 of the PR.
5210         PR fortran/54070
5211         * gfortran.dg/deferred_character_8.f90: New test
5212         * gfortran.dg/allocate_error_5.f90: New test
5214         PR fortran/60593
5215         * gfortran.dg/deferred_character_10.f90: New test
5217         PR fortran/60795
5218         * gfortran.dg/deferred_character_14.f90: New test
5220         PR fortran/61147
5221         * gfortran.dg/deferred_character_11.f90: New test
5223         PR fortran/64324
5224         * gfortran.dg/deferred_character_9.f90: New test
5226 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
5228         PR rtl-optimization/69030
5229         * gcc.target/i386/pr69030.c: New.
5231 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5233         * gcc.target/aarch64/target_attr_17.c: New test.
5235 2016-01-15  Richard Biener  <rguenther@suse.de>
5237         PR tree-optimization/66856
5238         * gcc.dg/torture/pr66856-1.c: New testcase.
5239         * gcc.dg/torture/pr66856-2.c: Likewise.
5241 2016-01-15  Richard Biener  <rguenther@suse.de>
5243         PR debug/69137
5244         * g++.dg/lto/pr69137_0.C: New testcase.
5246 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
5248         PR middle-end/69246
5249         * gcc.target/i386/pr69246.c: New test.
5251 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5253         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5255 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5257         PR c++/56194
5258         * g++.dg/init/const9.C: Disable test on S/390.
5260 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5262         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
5263         * g++.dg/Wno-frame-address.C: Ditto.
5265 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5267         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
5269 2016-01-15  Richard Biener  <rguenther@suse.de>
5271         PR tree-optimization/68961
5272         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
5274 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
5276         * gcc.target/i386/pr65105-5.c: New test.
5278 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
5280         * gcc.c-torture/execute/alias-4.c: New testcase.
5282 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
5284         PR ipa/68148
5285         * g++.dg/ipa/devirt-49.C: New testcase.
5287 2016-01-15  Christian Bruel  <christian.bruel@st.com>
5289         PR target/65837
5290         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
5291         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
5292         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
5294 2016-01-15  Richard Biener  <rguenther@suse.de>
5296         PR tree-optimization/69117
5297         * gcc.dg/torture/pr69117.c: New testcase.
5299 2015-01-14  Ryan Burn  <contact@rnburn.com>
5301         PR c++/69048
5302         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
5304 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5306         PR testsuite/67509
5307         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
5308         range tests use 100 * maximum instead of maximum + 1.
5310 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
5312         PR debug/69244
5313         * gcc.dg/guality/pr69244.c: New test.
5315 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
5317         * lib/target-supports.exp (check_effective_target_issignaling):
5318         New procedure.
5319         * gcc.dg/pr61441.c: Require issignaling effective target.
5321 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
5323         PR target/68803
5324         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
5326 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
5328         PR c++/68819
5329         PR preprocessor/69177
5330         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
5331         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
5332         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
5333         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5335 2016-01-14  Marek Polacek  <polacek@redhat.com>
5337         PR c/69262
5338         * gcc.dg/array-15.c: New test.
5340 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
5342         PR middle-end/68146
5343         PR tree-optimization/69155
5344         * gfortran.dg/pr68146.f: New test.
5345         * gfortran.dg/pr69155.f90: New test.
5347 2016-01-14  Richard Biener  <rguenther@suse.de>
5349         PR tree-optimization/68060
5350         * gcc.dg/torture/pr68060-1.c: New testcase.
5351         * gcc.dg/torture/pr68060-2.c: Likewise.
5353 2016-01-14  Nick Clifton  <nickc@redhat.com>
5355         * lib/target-supports.exp
5356         (check_effective_target_arm_neon_ok_nocache): Add an option
5357         sequence that includes setting the ARM architecture to ARMv7-A.
5358         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
5359         command line options necessary to enable Neon support.
5360         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
5361         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
5362         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
5363         * gcc.target/arm/pr69180.c: Likewise.
5365 2016-01-14  Jeff Law  <law@redhat.com>
5367         PR tree-optimization/69270
5368         * gcc.dg/tree-ssa/pr69270.c: New test.
5370 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
5372         PR c/66208
5373         * c-c++-common/pr66208.c: New file.
5375 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
5377         PR tree-optimization/69156
5378         * gcc.dg/pr69156.c: New test.
5380 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5382         * gcc.target/i386/pr69225-7.c: New test.
5384 2016-01-13  Richard Henderson  <rth@redhat.com>
5386         * gcc.dg/tm/memopt-13.c: Update expected function.
5387         * gcc.dg/tm/memopt-6.c: Likewise.
5389 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
5391         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
5392         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
5393         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
5394         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
5396 2016-01-13  Tom de Vries  <tom@codesourcery.com>
5398         PR tree-optimization/69169
5399         * gcc.dg/pr69169.c: New test.
5401 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
5403         PR target/69228
5404         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
5405         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
5406         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
5407         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
5408         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
5409         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
5410         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
5411         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
5413 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
5415         PR target/69247
5416         * gcc.dg/pr69247.c: New test.
5418 2016-01-13  Richard Biener  <rguenther@suse.de>
5420         PR tree-optimization/69242
5421         * gcc.dg/torture/pr69242.c: New testcase.
5423 2016-01-13  Richard Biener  <rguenther@suse.de>
5425         PR tree-optimization/69186
5426         * gcc.dg/torture/pr69186.c: New testcase.
5428 2016-01-13  Jeff Law  <law@redhat.com>
5430         PR tree-optimization/67755
5431         * gcc.dg/tree-ssa/pr67755.c: New test.
5433 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5435         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
5436         pass number in output by a star.
5438 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
5440         PR tree-optimization/68911
5441         * gcc.c-torture/execute/pr68911.c: New test.
5443 2016-01-12  Marek Polacek  <polacek@redhat.com>
5445         PR c++/68979
5446         * g++.dg/warn/permissive-1.C: New test.
5448 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
5450         PR objc++/68511
5451         PR c++/69213
5452         * g++.dg/opt/pr69213.C: New test.
5454 2016-01-12  Christian Bruel  <christian.bruel@st.com>
5456         PR target/69180
5457         * gcc.target/arm/pr69180.c: New test.
5459 2016-01-12  Richard Biener  <rguenther@suse.de>
5461         PR lto/69077
5462         * g++.dg/lto/pr69077_0.C: New testcase.
5463         * g++.dg/lto/pr69077_1.C: Likewise.
5465 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
5467         PR target/69175
5468         * g++.dg/opt/pr69175.C: New test.
5470 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
5472         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
5473         rather than #including math.h & stdlib.h.
5474         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
5475         * gcc.dg/vect/pr49771.c: Likewise.
5476         * gcc.dg/vect/vect-10-big-array.c: Likewise.
5477         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
5478         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
5479         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
5480         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
5481         * gcc.dg/vect/pr44507.c: Likewise.
5482         * gcc.dg/vect/pr45902.c: Likewise.
5483         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
5484         * gcc.dg/vect/vect-117.c: Likewise.
5485         * gcc.dg/vect/vect-99.c: Likewise.
5486         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5487         * gcc.dg/vect/vect-cond-1.c: Likewise.
5488         * gcc.dg/vect/vect-cond-2.c: Likewise.
5489         * gcc.dg/vect/vect-cond-3.c: Likewise.
5490         * gcc.dg/vect/vect-cond-4.c: Likewise.
5491         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5492         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5493         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5494         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
5495         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
5496         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
5497         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
5498         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
5499         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5500         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5501         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
5502         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
5503         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
5504         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
5505         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
5506         include of signal.h.
5507         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
5508         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
5509         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
5510         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
5511         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
5512         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5513         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5514         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
5515         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
5516         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5517         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
5518         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
5519         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
5520         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
5521         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
5522         * gcc.dg/vect/vect-outer-5.c: Likewise.
5523         * gcc.dg/vect/vect-outer-6.c: Likewise.
5524         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
5525         include of stdio.h.
5527 2016-01-12  Nick Clifton  <nickc@redhat.com>
5529         PR target/68913
5530         * gcc.dg/lto/pr61886_0.c: Rename the external function called
5531         to fread so that it will be found in all target runtimes.
5533 2016-01-12  Richard Biener  <rguenther@suse.de>
5535         PR tree-optimization/69053
5536         * g++.dg/torture/pr69053.C: New testcase.
5538 2016-01-12  Richard Biener  <rguenther@suse.de>
5540         PR tree-optimization/69168
5541         * gcc.dg/torture/pr69168.c: New testcase.
5543 2016-01-12  Richard Biener  <rguenther@suse.de>
5545         PR tree-optimization/69157
5546         * gcc.dg/torture/pr69157.c: New testcase.
5548 2016-01-12  Richard Biener  <rguenther@suse.de>
5550         PR tree-optimization/69174
5551         * gcc.dg/torture/pr69174.c: New testcase.
5553 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
5555         PR c++/66808
5556         PR c++/69000
5557         * g++.dg/tls/pr66808.C: New test.
5558         * g++.dg/tls/pr69000.C: New test.
5560 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5562         * gcc.target/powerpc/swaps-p8-23.c: New test.
5563         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
5565 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
5567         PR tree-optimization/68356
5568         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
5570 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
5571             Jim Wilson  <jim.wilson@linaro.org>
5573         PR target/69194
5574         * gcc.target/arm/pr69194.c: New test.
5576 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
5578         PR target/69225
5579         * gcc.target/i386/pr69225-1.c: New test.
5580         * gcc.target/i386/pr69225-2.c: Likewise.
5581         * gcc.target/i386/pr69225-3.c: Likewise.
5582         * gcc.target/i386/pr69225-4.c: Likewise.
5583         * gcc.target/i386/pr69225-5.c: Likewise.
5584         * gcc.target/i386/pr69225-6.c: Likewise.
5586 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
5588         PR target/67462
5589         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
5590         if lp64.
5592         PR target/69071
5593         * gcc.dg/pr69071.c: New test.
5595         PR c++/69211
5596         * g++.dg/opt/pr69211.C: New test.
5598         PR tree-optimization/69214
5599         * gcc.c-torture/compile/pr69214.c: New test.
5601 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
5603         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
5604         * gcc.target/i386/pr66232-11.c: Ditto.
5605         * gcc.target/i386/pr66232-12.c: Ditto.
5606         * gcc.target/i386/pr66232-13.c: Ditto.
5608 2016-01-11  Richard Biener  <rguenther@suse.de>
5610         PR tree-optimization/69173
5611         * gcc.dg/torture/pr69173.c: New testcase.
5613 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5615         PR rtl-optimization/68796
5616         * gcc.target/aarch64/tst_5.c: New test.
5617         * gcc.target/aarch64/tst_6.c: Likewise.
5619 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5621         PR rtl-optimization/68841
5622         * gcc.dg/pr68841.c: New test.
5623         * gcc.c-torture/execute/pr68841.c: New test.
5625 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
5627         PR rtl-optimization/68920
5628         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
5629         for ix86 targets.
5630         * gcc.dg/ifcvt-5.c: New test.
5632 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
5634         PR bootstrap/69123
5635         * g++.dg/pr69123.C: New.
5637 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
5639         PR target/69010
5640         * gcc.target/i386/pr69010.c: New test.
5642 2016-01-11  Martin Jambor  <mjambor@suse.cz>
5644         PR ipa/69044
5645         * gcc.target/i386/chkp-pr69044.c: New test.
5647 2016-01-11  Tom de Vries  <tom@codesourcery.com>
5649         PR tree-optimization/69109
5650         * gcc.dg/autopar/pr69109-2.c: New test.
5651         * gcc.dg/autopar/pr69109.c: New test.
5653 2016-01-11  Tom de Vries  <tom@codesourcery.com>
5655         PR tree-optimization/69108
5656         * gcc.dg/autopar/pr69108.c: New test.
5658 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
5660         PR c++/69029
5661         * c-c++-common/Wisleading-indentation.c: Augment test.
5663 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
5665         PR fortran/69154
5666         * gfortran.dg/inline_matmul_12.f90:  New test.
5668 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
5670         PR fortran/67779
5671         * gfortran.dg/actual_array_offset_1: New test.
5673 2016-01-10  Tom de Vries  <tom@codesourcery.com>
5675         PR tree-optimization/69062
5676         * gcc.dg/autopar/pr69062.c: New test.
5678 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
5680         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
5681         * gcc.dg/vect/slp-perm-2.c: Likewise.
5682         * gcc.dg/vect/slp-perm-3.c: Likewise.
5683         * gcc.dg/vect/slp-perm-5.c: Likewise.
5684         * gcc.dg/vect/slp-perm-6.c: Likewise.
5685         * gcc.dg/vect/slp-perm-7.c: Likewise.
5686         * gcc.dg/vect/slp-perm-8.c: Likewise.
5688 2016-01-10  Tom de Vries  <tom@codesourcery.com>
5690         PR tree-optimization/69039
5691         * gcc.dg/autopar/pr69039.c: New test.
5693 2016-01-09  Marek Polacek  <polacek@redhat.com>
5695         PR c++/69113
5696         * g++.dg/pr69113.C: New test.
5698 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
5700         PR middle-end/50865
5701         PR tree-optimization/69097
5702         * gcc.c-torture/execute/pr50865.c: New test.
5703         * gcc.c-torture/execute/pr69097-1.c: New test.
5704         * gcc.c-torture/execute/pr69097-2.c: New test.
5705         * gcc.dg/pr69097-1.c: New test.
5706         * gcc.dg/pr69097-2.c: New test.
5708 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
5710         PR c++/69164
5711         * g++.dg/opt/pr69164.C: New test.
5713 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
5715         PR tree-optimization/69167
5716         * gcc.dg/pr69167.c: New test.
5718 2016-01-08  Marek Polacek  <polacek@redhat.com>
5720         PR c++/68449
5721         * g++.dg/pr68449.C: New.
5723 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
5725         PR tree-optimization/68707
5726         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
5727         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
5728         on platforms supporting it.
5729         * gcc.dg/vect/slp-perm-2.c: Likewise.
5730         * gcc.dg/vect/slp-perm-3.c: Likewise.
5731         * gcc.dg/vect/slp-perm-5.c: Likewise.
5732         * gcc.dg/vect/slp-perm-7.c: Likewise.
5733         * gcc.dg/vect/slp-perm-8.c: Likewise.
5734         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
5735         on platforms supporting it.
5737 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
5739         PR tree-optimization/69162
5740         * gcc.dg/pr69162.c: New test.
5742         PR tree-optimization/69172
5743         * gcc.dg/pr69172.c: New test.
5745 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5747         PR tree-optimization/67781
5748         * gcc.c-torture/execute/pr67781.c: New file.
5750 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
5752         PR tree-optimization/69083
5753         * gcc.dg/vect/pr69083.c: New test.
5755 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
5757         PR tree-optimization/61441
5758         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
5759         Use -fexcess-precision=standard for compiler options.
5760         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
5762 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
5764         PR fortran/69128
5765         * gfortran.dg/gomp/pr69128.f90: New test.
5767         PR c++/69145
5768         * g++.dg/ext/pr69145-1.C: New test.
5769         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
5770         * g++.dg/ext/pr69145-2.h: New file.
5772 2016-01-07  Martin Sebor  <msebor@redhat.com>
5774         PR c/68966
5775         * gcc.dg/atomic-fetch-bool.c: New test.
5776         * gcc.dg/sync-fetch-bool.c: New test.
5778 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
5780         PR fortran/66680
5781         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
5783 2016-01-07  Nick Clifton  <nickc@redhat.com>
5785         PR target/66655
5786         * g++.dg/pr66655.C: New test.
5787         * g++.dg/pr66655_1.cc: Test support file.
5788         * g++.dg/pr66655.h: Test header file.
5790 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
5792         PR fortran/66680
5793         gfortran.dg/gomp/pr66680.f90: New test.
5795 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
5797         PR target/69171
5798         * gcc.target/i386/pr69171-1.c: New test.
5799         * gcc.target/i386/pr69171-2.c: Likewise.
5800         * gcc.target/i386/pr69171-3.c: Likewise.
5801         * gcc.target/i386/pr69171-4.c: Likewise.
5802         * gcc.target/i386/pr69171-5.c: Likewise.
5803         * gcc.target/i386/pr69171-6.c: Likewise.
5805 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
5807         PR middle-end/67639
5808         * c-c++-common/pr67639.c: New test.
5810 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
5812         PR tree-optimization/69141
5813         * g++.dg/opt/pr69141.C: New test.
5815 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5817         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
5819 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
5821         PR target/69140
5822         * gcc.target/i386/pr69140.c: New test
5824 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
5826         * gcc.dg/bad-dereference.c: New test case.
5828 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5830         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
5832 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
5834         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
5836 2016-01-06  Marek Polacek  <polacek@redhat.com>
5838         PR sanitizer/69099
5839         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
5841 2016-01-05  Marek Polacek  <polacek@redhat.com>
5843         PR c/69104
5844         * gcc.dg/atomic-invalid-2.c: New.
5846 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
5848         PR target/68991
5849         * gcc.target/i386/pr68991.c: New test.
5851 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
5853         PR target/68991
5854         * g++.dg/pr68991-1.C: New test.
5855         * g++.dg/pr68991-2.C: Likewise.
5857 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
5859         PR other/60465
5860         * gcc.target/ia64/pr60465-gprel64.c: New test.
5861         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
5863 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5865         PR rtl-optimization/68651
5866         * gcc.target/aarch64/pr68651_1.c: New test.
5868 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
5870         PR c/69122
5871         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
5873 2016-01-05  Nathan Sidwell  <nathan@acm.org>
5875         PR c++/58583
5876         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
5878         * gcc.dg/alias-15.c: New.
5880 2016-01-05  Nick Clifton  <nickc@redhat.com>
5882         PR target/68870
5883         * g++.dg/pr68770.C: New test.
5885 2016-01-04  Mike Stump  <mikestump@comcast.net>
5887         * lib/target-supports.exp (check_effective_target_cilkplus):
5888         cilkplus targets require pthreads.
5889         (check_effective_target_cilkplus): Remove special case for NVPTX.
5891 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
5893         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
5894         generation.
5896 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
5898         Update copyright years.
5900 2016-01-04  Marek Polacek  <polacek@redhat.com>
5902         PR c/68908
5903         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
5904         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
5905         * gcc.dg/atomic/stdatomic-op-5.c: New test.
5907 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5909         * gcc.target/sparc/20160104-2.c: New test.
5911 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5913         * gcc.target/sparc/20160104-1.c: New test.
5915 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
5917         PR fortran/65045
5918         * gfortran.dg/pr65045.f90: New test.
5920 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
5922         * gnat.dg/specs/debug1.ads: Delete.
5924 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5926         PR libgfortran/68867
5927         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
5928         expression.
5930 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5932         PR libgfortran/68867
5933         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
5934         PowerPC.
5936 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
5938         PR fortran/68864
5939         * gfortran.dg/pr68864.f90: New test.
5941 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
5943         PR tree-optimization/69070
5944         * gcc.dg/pr69070.c: New test.
5946         PR sanitizer/69055
5947         * gfortran.dg/pr69055.f90: New test.
5949         PR target/69015
5950         * gcc.dg/pr69015.c: New test.
5952 Copyright (C) 2016 Free Software Foundation, Inc.
5954 Copying and distribution of this file, with or without modification,
5955 are permitted in any medium without royalty provided the copyright
5956 notice and this notice are preserved.