[RS6000] Fix ICE caused by rs6000_savres_strategy thinko
[official-gcc.git] / gcc / testsuite / ChangeLog
blobf8682ad9a77ad3d85716e3148e5a2db702e37959
1 2016-05-03  Alan Modra  <amodra@gmail.com>
3         * gcc.target/powerpc/savres.c: Add func using a single gpr.
5 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
7         * gcc.target/i386/avx512f-cvt-1.c: New test.
9 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
12         -fdump-tree-vrp-details.
14 2016-05-03  Richard Biener  <rguenther@suse.de>
16         * gcc.dg/pr30172-1.c: Adjust.
17         * gcc.dg/pr63743.c: Likewise.
18         * gcc.dg/tm/pr51696.c: Likewise.
19         * c-c++-common/tm/safe-1.c: Likewise.
20         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
21         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
22         * g++.dg/plugin/self-assign-test-1.C: Likewise.
23         * g++.dg/plugin/self-assign-test-2.C: Likewise.
25 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
27         PR rtl-optimization/70467
28         * gcc.target/i386/pr70467-3.c: New test.
29         * gcc.target/i386/pr70467-4.c: New test.
31         PR tree-optimization/70916
32         * gcc.c-torture/compile/pr70916.c: New test.
34         PR target/49244
35         * gcc.target/i386/pr49244-1.c: New test.
36         * gcc.target/i386/pr49244-2.c: New test.
38 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
40         PR rtl-optimization/44281
41         * gcc.target/i386/pr44281.c: New test.
43 2016-05-03  bin cheng  <bin.cheng@arm.com>
45         PR tree-optimization/56541
46         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
47         * gcc.dg/vect/pr56541.c: new test.
49 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
51         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
52         __float128.
53         * gcc.target/powerpc/float128-complex-2.c: Likewise.
55 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
57         PR testsuite/70520
58         * c-c++-common/asan/clone-test-1.c (main): Align child process
59         stack to 16 bytes.
61 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
63         PR c++/62314
64         * g++.dg/spellcheck-fields-2.C: New test case.
66 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
68         PR c++/62314
69         * g++.dg/pr62314.C: New test case.
71 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
73         * gcc.dg/ipa/inline-8.c: New testcase.
75 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
77         PR rtl-optimization/70467
78         * gcc.target/i386/pr70467-1.c: New test.
80 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
82         * gcc.dg/spec-options.c: Run the test on all targets.
83         * gcc.dg/foo.specs: Use cpp_unique_options.
85 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
87         * gcc.dg/tree-ssa/unord.c: New testcase.
89 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
91         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
93 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
95         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
97 2016-05-02  Marek Polacek  <polacek@redhat.com>
99         PR c/70851
100         * gcc.dg/enum-incomplete-3.c: New test.
102 2016-05-02  Marek Polacek  <polacek@redhat.com>
103             Tom de Vries  <tom@codesourcery.com>
105         PR tree-optimization/70700
106         * gcc.dg/pr70700.c: New test.
108 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
110         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
111         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
112         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
113         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
114         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
116 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
118         * ada/acats/run_acats: Rename into...
119         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
120         * ada/acats/run_all.sh: Remove redundant test.
121         (target_run): Move around.
122         (target_gnatchop): Use newly built executable.
123         (target_gnatmake): Likewise.
124         Check that the compilation of impbit succeeds.
126 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
128         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
129         * gcc.dg/20021029-1.c: Likewise.
130         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
131         * gcc.target/sh/attr-isr-trapa.c: Likewise.
132         * gcc.target/sh/cmpstr.c: Likewise.
133         * gcc.target/sh/cmpstrn.c: Likewise.
134         * gcc.target/sh/memset.c: Likewise.
135         * gcc.target/sh/pr21255-2-mb.c: Likewise.
136         * gcc.target/sh/pr21255-2-ml.c: Likewise.
137         * gcc.target/sh/pr39423-1.c: Likewise.
138         * gcc.target/sh/pr49468-di.c: Likewise.
139         * gcc.target/sh/pr49468-si.c: Likewise.
140         * gcc.target/sh/pr49880-1.c: Likewise.
141         * gcc.target/sh/pr49880-2.c: Likewise.
142         * gcc.target/sh/pr49880-3.c: Likewise.
143         * gcc.target/sh/pr50751-1.c: Likewise.
144         * gcc.target/sh/pr50751-4.c: Likewise.
145         * gcc.target/sh/pr50751-7.c: Likewise.
146         * gcc.target/sh/pr51244-1.c: Likewise.
147         * gcc.target/sh/pr51244-10.c: Likewise.
148         * gcc.target/sh/pr51244-11.c: Likewise.
149         * gcc.target/sh/pr51244-12.c: Likewise.
150         * gcc.target/sh/pr51244-13.c: Likewise.
151         * gcc.target/sh/pr51244-14.c: Likewise.
152         * gcc.target/sh/pr51244-17.c: Likewise.
153         * gcc.target/sh/pr51244-18.c: Likewise.
154         * gcc.target/sh/pr51244-19.c: Likewise.
155         * gcc.target/sh/pr51244-4.c: Likewise.
156         * gcc.target/sh/pr51244-5.c: Likewise.
157         * gcc.target/sh/pr51244-7.c: Likewise.
158         * gcc.target/sh/pr51244-8.c: Likewise.
159         * gcc.target/sh/pr51244-9.c: Likewise.
160         * gcc.target/sh/pr51697.c: Likewise.
161         * gcc.target/sh/pr52483-1.c: Likewise.
162         * gcc.target/sh/pr52483-2.c: Likewise.
163         * gcc.target/sh/pr52483-3.c: Likewise.
164         * gcc.target/sh/pr52483-5.c: Likewise.
165         * gcc.target/sh/pr52933-1.c: Likewise.
166         * gcc.target/sh/pr52933-2.c: Likewise.
167         * gcc.target/sh/pr52933-3.c: Likewise.
168         * gcc.target/sh/pr53568-1.c: Likewise.
169         * gcc.target/sh/pr53976-1.c: Likewise.
170         * gcc.target/sh/pr53988-1.c: Likewise.
171         * gcc.target/sh/pr53988.c: Likewise.
172         * gcc.target/sh/pr54089-1.c: Likewise.
173         * gcc.target/sh/pr54089-6.c: Likewise.
174         * gcc.target/sh/pr54089-7.c: Likewise.
175         * gcc.target/sh/pr54089-8.c: Likewise.
176         * gcc.target/sh/pr54089-9.c: Likewise.
177         * gcc.target/sh/pr54236-1.c: Likewise.
178         * gcc.target/sh/pr54236-2.c: Likewise.
179         * gcc.target/sh/pr54236-3.c: Likewise.
180         * gcc.target/sh/pr54236-4.c: Likewise.
181         * gcc.target/sh/pr54386.c: Likewise.
182         * gcc.target/sh/pr54602-1.c: Likewise.
183         * gcc.target/sh/pr54685.c: Likewise.
184         * gcc.target/sh/pr54760-1.c: Likewise.
185         * gcc.target/sh/pr54760-2.c: Likewise.
186         * gcc.target/sh/pr54760-3.c: Likewise.
187         * gcc.target/sh/pr54760-4.c: Likewise.
188         * gcc.target/sh/pr54760-5.c: Likewise.
189         * gcc.target/sh/pr54760-6.c: Likewise.
190         * gcc.target/sh/pr55146.c: Likewise.
191         * gcc.target/sh/pr55160.c: Likewise.
192         * gcc.target/sh/pr59278.c: Likewise.
193         * gcc.target/sh/pr59401-1.c: Likewise.
194         * gcc.target/sh/pr59533-1.c: Likewise.
195         * gcc.target/sh/pr63260.c: Likewise.
196         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
197         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
198         * gcc.target/sh/strlen.c: Likewise.
199         * gcc.target/sh/torture/pr30807.c: Likewise.
200         * gcc.target/sh/torture/pr34777.c: Likewise.
201         * gcc.target/sh/torture/pr64652.c: Likewise.
202         * gcc.target/sh/torture/pr65505.c: Likewise.
203         * gcc.target/sh/torture/pragma-isr.c: Likewise.
204         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
206 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
208         PR c++/66644
209         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
211 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
213         * gcc.target/powerpc/vsx-elemrev-1.c: New.
214         * gcc.target/powerpc/vsx-elemrev-2.c: New.
215         * gcc.target/powerpc/vsx-elemrev-3.c: New.
216         * gcc.target/powerpc/vsx-elemrev-4.c: New.
218 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
220         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
221         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
223 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
225         PR middle-end/70626
226         * c-c++-common/goacc/combined-reduction.c: New test.
227         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
229 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
231         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
232         *movdi_internal pattern only if PIC off.
233         * gcc.target/i386/pr70155-2.c: Likewise.
234         * gcc.target/i386/pr70155-3.c: Likewise.
235         * gcc.target/i386/pr70155-4.c: Likewise.
236         * gcc.target/i386/pr70155-5.c: Likewise.
237         * gcc.target/i386/pr70155-6.c: Likewise.
238         * gcc.target/i386/pr70155-7.c: Likewise.
239         * gcc.target/i386/pr70155-8.c: Likewise.
240         * gcc.target/i386/pr70155-15.c: Likewise.
241         * gcc.target/i386/pr70155-17.c: Likewise.
242         * gcc.target/i386/pr70155-22.c: Likewise.
244 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
246         PR tree-optimization/70803
247         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
249 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
251         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
252         optimization of vector loop.
253         * gcc.target/i386/vect-unpack-3.c: New test.
254         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
255         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
256         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
258 2016-04-29  Marek Polacek  <polacek@redhat.com>
260         PR sanitizer/70342
261         * g++.dg/ubsan/null-7.C: New test.
263         PR c/70852
264         * gcc.dg/pr70852.c: New test.
266 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
268         PR/69089
269         * g++.dg/cpp0x/alignas6.C: New test.
271 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
273         * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
274         dg-do.
275         * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
276         * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
277         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
278         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
279         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
280         * gcc.target/arc/mxy.c: Likewise.
281         * gcc.target/arc/mswape.c: Likewise.
282         * gcc.target/arc/mrtsc.c: Likewise.
283         * gcc.target/arc/mcrc.c: Likewise.
284         * gcc.target/arc/mdsp-packa.c: Likewise.
285         * gcc.target/arc/mdvbf.c: Likewise.
286         * gcc.target/arc/mlock.c: Likewise.
287         * gcc.target/arc/mmac-24.c: Likewise.
288         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
290 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
291             Matthijs Kooijman  <matthijs@stdin.nl>
292             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
294         PR target/60040
295         * gcc.target/avr/pr60040-1.c: New.
296         * gcc.target/avr/pr60040-2.c: New.
298 2016-04-29  Richard Biener  <rguenther@suse.de>
300         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
302 2016-04-29  Richard Biener  <rguenther@suse.de>
304         PR tree-optimization/13962
305         PR tree-optimization/65686
306         * gcc.dg/uninit-pr65686.c: New testcase.
308 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
310         PR middle-end/70843
311         * gcc.dg/pr70843.c: New test.
313 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
315         PR target/70858
316         * gcc.target/i386/pr70858.c: New test.
318 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
320         * gcc.target/arc/nps400-1.c: New file.
322 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
323             Andrew Burgess  <andrew.burgess@embecosm.com>
325         * gcc.target/arc/movh_cl-1.c: New file.
327 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
328             Andrew Burgess  <andrew.burgess@embecosm.com>
330         * gcc.target/arc/extzv-1.c: New file.
331         * gcc.target/arc/insv-1.c: New file.
332         * gcc.target/arc/insv-2.c: New file.
333         * gcc.target/arc/movb-1.c: New file.
334         * gcc.target/arc/movb-2.c: New file.
335         * gcc.target/arc/movb-3.c: New file.
336         * gcc.target/arc/movb-4.c: New file.
337         * gcc.target/arc/movb-5.c: New file.
338         * gcc.target/arc/movb_cl-1.c: New file.
339         * gcc.target/arc/movb_cl-2.c: New file.
340         * gcc.target/arc/movbi_cl-1.c: New file.
341         * gcc.target/arc/movl-1.c: New file.
343 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
344             Andrew Burgess  <andrew.burgess@embecosm.com>
346         * gcc.target/arc/cmem-1.c: New file.
347         * gcc.target/arc/cmem-2.c: New file.
348         * gcc.target/arc/cmem-3.c: New file.
349         * gcc.target/arc/cmem-4.c: New file.
350         * gcc.target/arc/cmem-5.c: New file.
351         * gcc.target/arc/cmem-6.c: New file.
352         * gcc.target/arc/cmem-7.c: New file.
353         * gcc.target/arc/cmem-ld.inc: New file.
354         * gcc.target/arc/cmem-st.inc: New file.
356 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
358         PR target/70821
359         * gcc.target/i386/pr70821.c: New test.
361 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
363         * gcc.target/powerpc/vec-adde.c: New test.
364         * gcc.target/powerpc/vec-adde-int128.c: New test.
366 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
368         * gcc.target/i386/avx-vround-1.c: New test.
369         * gcc.target/i386/avx-vround-2.c: New test.
370         * gcc.target/i386/avx512vl-vround-1.c: New test.
371         * gcc.target/i386/avx512vl-vround-2.c: New test.
373 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
375         PR testsuite/70595
376         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
377         (check_effective_target_cilkplus_runtime): ... this.
378         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
379         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
381         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
382         Require cilkplus_runtime.
383         Don't add -lcilkrts.
384         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
385         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
386         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
387         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
388         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
389         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
390         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
391         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
392         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
393         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
394         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
395         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
396         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
397         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
398         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
399         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
400         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
401         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
402         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
403         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
404         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
405         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
406         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
407         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
408         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
409         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
410         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
411         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
412         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
414         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
415         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
417         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
419         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
420         cilkplus_runtime.
422 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
424         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
425         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
427 2015-04-27  Ryan Burn  <contact@rnburn.com>
429         PR c++/69024
430         PR c++/68997
431         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
432         diagnostic.
433         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
434         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
436 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
438         * gnat.dg/limited_with4.ad[sb]: New test.
439         * gnat.dg/limited_with4_pkg.ads: New helper.
441 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
443         PR target/70155
444         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
445         and movv1ti_internal patterns
446         * gcc.target/i386/pr70155-1.c: New test.
447         * gcc.target/i386/pr70155-2.c: Likewise.
448         * gcc.target/i386/pr70155-3.c: Likewise.
449         * gcc.target/i386/pr70155-4.c: Likewise.
450         * gcc.target/i386/pr70155-5.c: Likewise.
451         * gcc.target/i386/pr70155-6.c: Likewise.
452         * gcc.target/i386/pr70155-7.c: Likewise.
453         * gcc.target/i386/pr70155-8.c: Likewise.
454         * gcc.target/i386/pr70155-9.c: Likewise.
455         * gcc.target/i386/pr70155-10.c: Likewise.
456         * gcc.target/i386/pr70155-11.c: Likewise.
457         * gcc.target/i386/pr70155-12.c: Likewise.
458         * gcc.target/i386/pr70155-13.c: Likewise.
459         * gcc.target/i386/pr70155-14.c: Likewise.
460         * gcc.target/i386/pr70155-15.c: Likewise.
461         * gcc.target/i386/pr70155-16.c: Likewise.
462         * gcc.target/i386/pr70155-17.c: Likewise.
463         * gcc.target/i386/pr70155-18.c: Likewise.
464         * gcc.target/i386/pr70155-19.c: Likewise.
465         * gcc.target/i386/pr70155-20.c: Likewise.
466         * gcc.target/i386/pr70155-21.c: Likewise.
467         * gcc.target/i386/pr70155-22.c: Likewise.
469 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
471         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
472         ".{5,6}".
474 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
476         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
477         * gcc.dg/tree-ssa/scev-9.c: Ditto.
478         * gcc.dg/tree-ssa/scev-10.c: Ditto.
479         * gcc.dg/tree-ssa/scev-11.c: Ditto.
480         * gcc.dg/tree-ssa/scev-12.c: Ditto.
482 2016-04-27  Richard Biener  <rguenther@suse.de>
484         PR ipa/70760
485         * g++.dg/ipa/ipa-pta-2.C: New testcase.
486         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
488 2016-04-27  Nathan Sidwell  <nathan@acm.org>
490         * g++.dg/cpp0x/constexpr-recursion3.C: New.
491         * g++.dg/ubsan/pr63956.C: Adjust error location.
493 2016-04-27  Nick Clifton  <nickc@redhat.com>
495         PR middle-end/49889
496         * gcc.dg/pr49889.c: New test.
498 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
500         * c-c++-common/memset-array.c: New test.
502 2016-04-26  Martin Sebor  <msebor@redhat.com>
504         PR c++/66639
505         * g++.dg/cpp1y/func_constexpr.C: New test.
507 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
509         PR c++/70241
510         * g++.dg/cpp0x/enum32.C: New test.
511         * g++.dg/cpp0x/enum33.C: New test.
513 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
515         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
516         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
517         * gcc.c-torture/execute/bitfld-6.c: Likewise.
518         * gcc.c-torture/execute/bitfld-7.c: Likewise.
519         * gcc.c-torture/execute/pr38151.c: Likewise.
520         * gcc.c-torture/execute/pr66556.c: Likewise.
521         * gcc.c-torture/execute/pr67781.c: Likewise.
522         * gcc.c-torture/execute/pr68648.c: Likewise.
524 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
526         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
528 2016-04-26  Marek Polacek  <polacek@redhat.com>
530         PR c/67784
531         * gcc.dg/pr67784-3.c: New test.
532         * gcc.dg/pr67784-4.c: New test.
533         * gcc.dg/pr67784-5.c: New test.
535         PR c/70791
536         * gcc.dg/Wnested-externs-2.c: New test.
538 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
540         * gcc.dg/fold-plusmult.c: Adjust.
541         * gcc.dg/no-strict-overflow-6.c: Adjust.
542         * gcc.dg/gomp/loop-1.c: Xfail some tests.
544 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
546         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
547         number scans.
548         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
549         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
550         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
551         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
552         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
553         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
554         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
555         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
556         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
557         * gcc.target/i386/avx512f-gather-5.c: Likewise.
558         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
559         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
560         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
561         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
562         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
563         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
564         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
565         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
566         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
567         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
568         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
569         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
570         scans.
571         * gcc.target/i386/pr32219-4.c: Likewise.
572         * gcc.target/i386/pr32219-6.c: Likewise.
573         * gcc.target/i386/pr32219-8.c: Likewise.
575 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
577         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
578         associated options.
580 2016-04-26  Marek Polacek  <polacek@redhat.com>
582         PR c++/70744
583         * g++.dg/ext/cond2.C: New test.
585 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
587         PR tree-optimization/70771
588         PR tree-optimization/70775
589         * gcc.dg/pr70771.c: New test.
590         * gcc.dg/pr70775.c: New test.
592 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
594         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
596 2016-04-25  Richard Biener  <rguenther@suse.de>
598         PR tree-optimization/70780
599         * gcc.dg/torture/pr70780.c: New testcase.
601 2016-04-25  Michael Collison <michael.collison@arm.com>
603         * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
604         * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
605         * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
606         * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
607         * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
608         * testsuite/lib/target-supports.exp
609         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
610         that arm neon support vector widen sum of HImode TO SImode.
612 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
614         PR sanitizer/70712
615         * c-c++-common/asan/pr70712.c: New test.
617 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
619         * .gitattributes: New file.
621 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
623         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
625 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
627         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
628         * gfortran.dg/submodule_15.f08: Likewise.
630 2016-04-22  Richard Biener  <rguenther@suse.de>
632         PR tree-optimization/70740
633         * gcc.dg/torture/pr70740.c: New testcase.
635 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
637         PR target/70750
638         * gcc.target/i386/pr70750-1.c: New test.
639         * gcc.target/i386/pr70750-2.c: Likewise.
641 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
643         PR c++/70540
644         * g++.dg/cpp0x/auto48.C: New.
646 2016-04-21  Marek Polacek  <polacek@redhat.com>
648         PR c++/70513
649         * g++.dg/cpp0x/forw_enum12.C: New test.
650         * g++.dg/cpp0x/forw_enum13.C: New test.
652 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
654         PR target/70728
655         * gcc.target/i386/pr70728.c: New test.
657 2016-04-21  Richard Biener  <rguenther@suse.de>
659         PR middle-end/70747
660         * gcc.dg/pr70747.c: New testcase.
662 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
664         PR tree-optimization/70715
665         * gcc.dg/tree-ssa/scev-13.c: New test.
667 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
669         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
671 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
673         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
675 2016-04-20  Jan Hubicka  <jh@suse.cz>
677         PR ipa/70018
678         * g++.dg/ipa/nothrow-1.C: New testcase.
680 2016-04-20  Nathan Sidwell  <nathan@acm.org>
682         PR c++/55635
683         * g++.dg/eh/delete1.C: New.
685 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
687         * gcc.target/i386/avx256-unaligned-store-2.c: Add
688         -mtune-ctrl=sse_typeless_stores.
690 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
692         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
694 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
696         PR tree-optimization/69489
697         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
699 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
701         PR c++/69363
702         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
703         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
704         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
706 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
708         PR tree-optimization/56625
709         PR tree-optimization/69489
710         * gcc.dg/vect/pr56625.c: New test.
711         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
713 2016-04-20  Andrew Pinski  <apinski@cavium.com>
715         PR target/64971
716         * gcc.c-torture/compile/pr37433-1.c: New testcase.
718 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
720         * gnat.dg/self1.adb: Remove now incorrect test.
722 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
724         * gcc.dg/tree-ssa/scev-11.c: New test.
725         * gcc.dg/tree-ssa/scev-12.c: New test.
727 2016-04-20  Marek Polacek  <polacek@redhat.com>
729         PR tree-optimization/70725
730         * gcc.dg/pr70725.c: New test.
732 2016-04-20  Richard Biener  <rguenther@suse.de>
734         PR tree-optimization/70726
735         * g++.dg/vect/pr70726.cc: New testcase.
737 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
739         PR target/70674
740         * gcc.target/s390/pr70674.c: New test.
742 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
744         PR libgfortran/70684
745         * gfortran.dg/list_read_14.f90: New test.
747 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
749         PR target/69201
750         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
751         extern to force it misaligned.
752         (b): Likewise.
753         (c): Likewise.
754         (d): Likewise.
755         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
756         Don't check `*' before movv4sf_internal.
757         * gcc.target/i386/avx256-unaligned-store-2.c: Check
758         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
759         Don't check `*' before movv16qi_internal.
760         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
761         extern to force it misaligned.
762         (b): Likewise.
763         (c): Likewise.
764         (d): Likewise.
765         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
766         Don't check `*' before movv2df_internal.
767         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
768         extern to force it misaligned.
769         (b): Likewise.
770         (c): Likewise.
771         (d): Likewise.
772         Check movv8sf_internal instead of avx_storeups256.
773         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
775 2016-04-19  Richard Biener  <rguenther@suse.de>
777         PR tree-optimization/70171
778         * g++.dg/tree-ssa/pr70171.C: New testcase.
780 2016-04-19  Richard Biener  <rguenther@suse.de>
782         PR tree-optimization/70724
783         * gcc.dg/torture/pr70724.c: New testcase.
785 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
787         PR middle-end/70689
788         * testsuite/gcc.target/i386/pr70689.c: New.
790 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
792         PR target/70708
793         * gcc.target/i386/pr70708.c: New test.
795 2016-04-18  Richard Biener  <rguenther@suse.de>
797         PR tree-optimization/43434
798         * gcc.dg/vect/pr43434.c: New testcase.
799         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
800         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
801         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
802         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
803         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
804         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
805         * gcc.dg/gomp/pr68640.c: Likewise.
806         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
807         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
809 2016-04-18  Richard Biener  <rguenther@suse.de>
811         PR tree-optimization/70701
812         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
814 2016-04-18  Tom de Vries  <tom@codesourcery.com>
816         PR testsuite/70699
817         * gcc.dg/pr70161.c: Add dot-file scans.
818         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
819         instead of after last dot char.
821 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
823         * c-c++-common/dump-ada-spec-3.c: New test.
824         * c-c++-common/dump-ada-spec-4.c: Likewise.
826 2016-04-17  Tom de Vries  <tom@codesourcery.com>
828         PR other/70183
829         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
831 2016-04-15  Jan Hubicka  <jh@suse.cz>
833         PR ipa/70018
834         * g++.dg/ipa/pure-const-1.C: New testcase.
835         * g++.dg/ipa/pure-const-2.C: New testcase.
836         * g++.dg/ipa/pure-const-3.C: New testcase.
838 2016-04-15  Marek Polacek  <polacek@redhat.com>
840         PR c/70671
841         * gcc.dg/bitfld-22.c: New test.
843 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
845         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
846         x86_64.
848 2016-04-15  Marek Polacek  <polacek@redhat.com>
850         PR c/70651
851         * c-c++-common/pr70651.c: New test.
853 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
855         PR rtl-optimization/70681
856         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
857         dump scan on arm and powerpc.
858         * gcc.dg/pr10474.c: Likewise.
860 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
862         PR c++/69517
863         PR c++/70019
864         PR c++/70588
865         * g++.dg/cpp1y/vla11.C: Revert for real.
867         PR c/70436
868         * c-c++-common/Wparentheses-1.c: New test.
869         * c-c++-common/gomp/Wparentheses-1.c: New test.
870         * c-c++-common/gomp/Wparentheses-2.c: New test.
871         * c-c++-common/gomp/Wparentheses-3.c: New test.
872         * c-c++-common/gomp/Wparentheses-4.c: New test.
873         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
874         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
875         * c-c++-common/goacc/Wparentheses-1.c: New test.
877 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
879         PR target/70662
880         * gcc.target/i386/pr70662.c: New test.
882 2016-04-15  Richard Biener  <rguenther@suse.de>
883             Alan Modra  <amodra@gmail.com>
885         PR tree-optimization/70130
886         * gcc.dg/vect/O3-pr70130.c: New testcase.
888 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
890         PR target/70669
891         * gcc.target/powerpc/pr70669.c: New test.
893         PR target/70640
894         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
895         a power7 system that does not have an assembler that supports
896         power8.
898 2016-04-14  Martin Sebor  <msebor@redhat.com>
900         PR c++/69517
901         PR c++/70019
902         PR c++/70588
903         * c-c++-common/ubsan/vla-1.c: Revert.
904         * g++.dg/cpp1y/vla11.C: Same.
905         * g++.dg/cpp1y/vla12.C: Same.
906         * g++.dg/cpp1y/vla13.C: Same.
907         * g++.dg/cpp1y/vla14.C: Same.
908         * g++.dg/cpp1y/vla3.C: Same.
909         * gcc/testsuite/g++.dg/init/array24.C: Same.
910         * g++.dg/ubsan/vla-1.C: Same.
912 2016-04-14  Marek Polacek  <polacek@redhat.com>
913             Jan Hubicka  <hubicka@ucw.cz>
915         PR c++/70029
916         * g++.dg/torture/pr70029.C: New test.
918 2016-04-14  Martin Sebor  <msebor@redhat.com>
920         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
921         type size to prevent failures on targets with very low maximum
922         alignment.
924 2016-04-14  Richard Biener  <rguenther@suse.de>
926         PR tree-optimization/70623
927         * gcc.dg/torture/pr70623.c: New testcase.
928         * gcc.dg/torture/pr70623-2.c: Likewise.
930 2016-04-13  Martin Sebor  <msebor@redhat.com>
932         PR c++/69517
933         PR c++/70019
934         PR c++/70588
935         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
936         * g++.dg/cpp1y/vla11.C: New test.
937         * g++.dg/cpp1y/vla12.C: New test.
938         * g++.dg/cpp1y/vla13.C: New test.
939         * g++.dg/cpp1y/vla14.C: New test.
940         * g++.dg/cpp1y/vla3.C: Restore deleted test.
941         * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
942         * g++.dg/ubsan/vla-1.C: Disable exceptions.
944 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
946         PR c++/70641
947         * g++.dg/opt/pr70641.C: New test.
949 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
951         PR rtl-optimization/68749
952         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
953         effects of argument promotions.
954         Remove default args to dg-skip-if.
956 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
958         PR c++/70635
959         * g++.dg/parse/pr70635.C: New.
961 2016-04-13  Marek Polacek  <polacek@redhat.com>
963         PR c++/70639
964         * c-c++-common/Wmisleading-indentation-4.c: New test.
966 2016-04-13  Marek Polacek  <polacek@redhat.com>
968         PR c/70436
969         * testsuite/gcc.dg/Wparentheses-12.c: New test.
970         * testsuite/gcc.dg/Wparentheses-13.c: New test.
972 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
974         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
975         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
976         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
978 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
980         PR middle-end/70633
981         * gcc.c-torture/compile/pr70633.c: New test.
983         PR debug/70628
984         * gcc.dg/torture/pr70628.c: New test.
986 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
988         PR c++/70610
989         * g++.dg/template/pr70610.C: New test.
990         * g++.dg/template/pr70610-2.C: New test.
991         * g++.dg/template/pr70610-3.C: New test.
992         * g++.dg/template/pr70610-4.C: New test.
994 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
996         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
997         128 instead of 32.
999         PR c++/70571
1000         * g++.dg/ext/pr70571.C: New test.
1002 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1004         PR target/70640
1005         * gcc.target/powerpc/pr70640.c: New test.
1007 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
1009         PR c++/68722
1010         * g++.dg/parse/pr68722.C: New.
1012 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
1014         PR rtl-optimization/70596
1015         * gcc.target/i386/pr70596.c: New test.
1017 2016-04-12  Nathan Sidwell  <nathan@acm.org>
1019         PR c++/70501
1020         * g++.dg/init/pr70501.C: New.
1022 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
1024         * gcc.target/i386/asm-flag-6.c: New test.
1026 2016-04-12  Tom de Vries  <tom@codesourcery.com>
1028         PR tree-optimization/68756
1029         * gcc.dg/graphite/pr68756.c: New test.
1031 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
1033         PR tree-optimization/70602
1034         * gcc.c-torture/execute/pr70602.c: New test.
1036 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1038         PR target/70381
1039         * gcc.target/powerpc/float128-1.c: New tests to make sure the
1040         __float128 emulator is built and runs.
1041         * gcc.target/powerpc/float128-1.c: Likewise.
1043         * lib/target-supports.exp (check_ppc_float128_sw_available):
1044         Rework tests for __float128 software and hardware
1045         availability. Fix exit condition to return 0 on success.
1047 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
1049         PR target/70133
1050         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
1051         * gcc.target/aarch64/target_attr_15.c: Likewise.
1053 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
1055         PR c++/69066
1056         * g++.dg/cpp1y/pr69066.C: New.
1058 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1060         PR fortran/68566
1061         * gfortran.dg/pr36192.f90: Update test.
1062         * gfortran.dg/pr36192_1.f90: Update test.
1063         * gfortran.dg/real_dimension_1.f: Update test.
1064         * gfortran.dg/parameter_array_init_7.f90: New test.
1066 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
1068         PR testsuite/64039
1069         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
1071         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
1073         PR rtl-optimization/66669
1074         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
1076         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
1078         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
1079         * gcc.dg/pie-1.c: Likewise.
1080         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
1081         * gcc.dg/pic-4.c: Likewise.
1082         * gcc.dg/pie-3.c: Likewise.
1083         * gcc.dg/pie-4.c: Likewise.
1085         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
1087         PR tree-optimization/68644
1088         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
1090         PR rtl-optimization/64886
1091         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
1093 2016-04-09  Tom de Vries  <tom@codesourcery.com>
1095         PR tree-optimization/68953
1096         * gcc.dg/graphite/pr68953.c: New test.
1098 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
1100         PR fortran/70592
1101         * gfortran.dg/deferred_character_16.f90: New test.
1103 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
1105         PR tree-optimization/70586
1106         * gcc.c-torture/execute/pr70586.c: New test.
1108 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
1110         PR sanitizer/70573
1111         * c-c++-common/asan/halt_on_error-1.c: Replace memset
1112         with __builtin_memset
1113         * c-c++-common/asan/halt_on_error-2.c: Likewise.
1115 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
1117         PR lto/70289
1118         PR ipa/70348
1119         PR tree-optimization/70373
1120         PR middle-end/70533
1121         PR middle-end/70534
1122         PR middle-end/70535
1123         * c-c++-common/goacc/reduction-5.c: New test.
1124         * c-c++-common/goacc/reduction-promotions.c: New test.
1125         * gfortran.dg/goacc/reduction-3.f95: New test.
1126         * gfortran.dg/goacc/reduction-promotions.f90: New test.
1128 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
1130         PR c++/70590
1131         PR c++/70452
1132         * g++.dg/pr70590.C: New test.
1133         * g++.dg/pr70590-2.C: New test.
1135 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
1137         PR middle-end/70593
1138         * gcc.target/i386/pr70593.c: New test.
1140         PR rtl-optimization/70574
1141         * gcc.target/i386/avx2-pr70574.c: New test.
1143 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
1145         PR sanitizer/70541
1146         * c-c++-common/asan/pr70541.c: New test.
1148 2016-04-08  Tom de Vries  <tom@codesourcery.com>
1150         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
1151         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
1153 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1155         PR target/70566
1156         * gcc.c-torture/execute/pr70566.c: New test.
1158 2016-04-08  Tom de Vries  <tom@codesourcery.com>
1160         * c-c++-common/goacc/uninit-copy-clause.c: New test.
1161         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
1163 2016-04-08  Alan Modra  <amodra@gmail.com>
1165         * gcc.target/powerpc/pr70117.c: New.
1167 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
1169         PR testsuite/70581
1170         * gcc.dg/lto/simd-function_0.c: New test.
1172         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
1173         clones.
1174         * c-c++-common/attr-simd-2.c: Likewise.
1175         * c-c++-common/attr-simd-4.c: Likewise.
1176         * gcc.dg/gomp/simd-clones-2.c: Likewise.
1177         * gcc.dg/gomp/simd-clones-3.c: Likewise.
1179 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1181         PR testsuite/70553
1182         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
1184 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
1185             Tom de Vries  <tom@codesourcery.com>
1187         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
1188         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1189         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1190         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1191         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1192         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1193         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1194         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
1196 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
1198         PR c/70436
1199         * g++.dg/warn/Wparentheses-29.C: New test.
1201 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
1203         PR c/70436
1204         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
1205         explicit braces to resolve a future -Wparentheses warning.
1207 2016-04-06  Richard Henderson  <rth@redhat.com>
1209         * gcc.dg/pr61817-1.c: New test.
1210         * gcc.dg/pr61817-2.c: New test.
1211         * gcc.dg/pr69391-1.c: New test.
1212         * gcc.dg/pr69391-2.c: New test.
1214 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
1216         PR rtl-optimization/70398
1217         * testsuite/gcc.target/aarch64/pr70398.c: New.
1219 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
1221         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
1223 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
1224             Pedro Alves  <palves@redhat.com>
1226         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
1228 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
1230         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1231         Check for avx512f effective targets instead of avx2.
1232         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
1233         for AVX512F clones.
1234         * gcc.dg/gomp/declare-simd-3.c: Likewise.
1235         * g++.dg/gomp/declare-simd-1.C: Likewise.
1236         * g++.dg/gomp/declare-simd-3.C: Likewise.
1237         * g++.dg/gomp/declare-simd-4.C: Likewise.
1239         PR middle-end/70550
1240         * c-c++-common/gomp/pr70550-1.c: New test.
1241         * c-c++-common/gomp/pr70550-2.c: New test.
1243 2016-04-05  Nathan Sidwell  <nathan@acm.org>
1245         PR c++/70512
1246         * g++.dg/ext/attribute-may-alias-5.C: New.
1248 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
1250         PR c++/70336
1251         * c-c++-common/pr70336.c: New test.
1252         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
1253         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
1255 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
1257         PR ipa/66223
1258         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
1260 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
1262         PR rtl-optimization/70542
1263         * gcc.dg/torture/pr70542.c: New test.
1264         * gcc.target/i386/avx2-pr70542.c: New test.
1266 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
1268         PR tree-optimization/70509
1269         * gcc.target/i386/avx512bw-pr70509.c: New test.
1271 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
1273         PR c++/70452
1274         * g++.dg/ext/constexpr-vla4.C: New test.
1276 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
1278         PR target/70510
1279         * gcc.target/i386/pr70510.c: New test.
1281 2016-04-05  Richard Biener  <rguenther@suse.de>
1283         PR tree-optimization/70526
1284         * g++.dg/torture/pr70526.C: New testcase.
1286 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
1288         PR target/70525
1289         * gcc.target/i386/pr70525.c: New test.
1291 2016-04-05  Richard Biener  <rguenther@suse.de>
1293         PR middle-end/70499
1294         * g++.dg/torture/pr70499.C: New testcase.
1296 2016-04-05  Richard Biener  <rguenther@suse.de>
1298         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
1299         remove XFAIL.
1301 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
1303         PR middle-end/70307
1304         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
1305         rs6000 ABI warnings.
1307 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
1309         PR ipa/66223
1310         * g++.dg/ipa/devirt-51.C: New testcase.
1312 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1313             Jakub Jelinek <jakub@redhat.com>
1315         PR middle-end/70457
1316         * gcc.dg/torture/pr70457.c: New.
1318 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
1320         PR fortran/67538
1321         * gfortran.dg/allocate_with_source_19.f08: New test.
1323 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
1325         PR fortran/65795
1326         * gfortran.dg/coarray_allocate_6.f08: New test.
1328 2016-04-04  Richard Biener  <rguenther@suse.de>
1330         PR rtl-optimization/70484
1331         * gcc.dg/torture/pr70484.c: New testcase.
1333 2016-04-04  Marek Polacek  <polacek@redhat.com>
1335         PR c/70307
1336         * gcc.dg/torture/pr70307.c: New test.
1338 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
1340         PR target/70416
1341         PR target/67391
1342         * gcc.target/sh/torture/pr70416.c: New.
1344 2016-04-02  Martin Sebor  <msebor@redhat.com>
1346         PR c++/67376
1347         PR c++/70170
1348         PR c++/70172
1349         PR c++/70228
1350         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
1351         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
1352         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
1353         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
1354         * g++.dg/cpp0x/constexpr-string.C: Same.
1355         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
1356         * g++.dg/cpp0x/pr65398.C: Same.
1357         * g++.dg/ext/constexpr-vla1.C: Same.
1358         * g++.dg/ext/constexpr-vla2.C: Same.
1359         * g++.dg/ext/constexpr-vla3.C: Same.
1360         * g++.dg/ubsan/pr63956.C: Same.
1362 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
1364         PR rtl-optimization/70467
1365         * gcc.target/i386/pr70467-2.c: New test.
1367 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
1368             Marek Polacek  <polacek@redhat.com>
1370         PR c++/70488
1371         * g++.dg/init/new47.C: New test.
1373 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1375         PR target/70496
1376         * gcc.target/arm/pr70496.c: New test.
1378 2016-04-01  Nathan Sidwell  <nathan@acm.org>
1380         PR c++/68475
1381         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
1383 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
1385         PR target/69890
1386         * gcc.dg/strlenopt.h (memmove): New.
1387         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
1388         instead of "string.h".
1389         * gcc.target/i386/chkp-strlen-2.c: Likewise.
1390         * gcc.target/i386/chkp-strlen-3.c: Likewise.
1391         * gcc.target/i386/chkp-strlen-4.c: Likewise.
1392         * gcc.target/i386/chkp-strlen-5.c: Likewise.
1393         * gcc.target/i386/chkp-stropt-1.c: Likewise.
1394         * gcc.target/i386/chkp-stropt-10.c: Likewise.
1395         * gcc.target/i386/chkp-stropt-11.c: Likewise.
1396         * gcc.target/i386/chkp-stropt-12.c: Likewise.
1397         * gcc.target/i386/chkp-stropt-13.c: Likewise.
1398         * gcc.target/i386/chkp-stropt-14.c: Likewise.
1399         * gcc.target/i386/chkp-stropt-15.c: Likewise.
1400         * gcc.target/i386/chkp-stropt-16.c: Likewise.
1401         * gcc.target/i386/chkp-stropt-2.c: Likewise.
1402         * gcc.target/i386/chkp-stropt-3.c: Likewise.
1403         * gcc.target/i386/chkp-stropt-4.c: Likewise.
1404         * gcc.target/i386/chkp-stropt-5.c: Likewise.
1405         * gcc.target/i386/chkp-stropt-6.c: Likewise.
1406         * gcc.target/i386/chkp-stropt-7.c: Likewise.
1407         * gcc.target/i386/chkp-stropt-8.c: Likewise.
1408         * gcc.target/i386/chkp-stropt-9.c: Likewise.
1410 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1412         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
1413         (Holder::foo): Reflect this.
1415 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
1417         PR target/70442
1418         * gcc.dg/pr70442.c: New test.
1420 2016-03-31  Nathan Sidwell  <nathan@acm.org>
1422         PR c++/70393
1423         * g++.dg/cpp0x/constexpr-virtual6.C: New.
1425 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
1427         PR target/70453
1428         * gcc.target/i386/pr70453.c: New test.
1430 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
1432         PR target/70292
1433         * gcc.c-torture/pr70292.c: New test.
1435 2016-03-31  Marek Polacek  <polacek@redhat.com>
1437         PR c/70297
1438         * c-c++-common/pr70297.c: New test.
1439         * g++.dg/cpp0x/typedef-redecl.C: New test.
1440         * gcc.dg/typedef-redecl2.c: New test.
1442 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
1444         PR rtl-optimization/70460
1445         * gcc.c-torture/execute/pr70460.c: New test.
1447 2016-03-31  Richard Biener  <rguenther@suse.de>
1449         PR c++/70430
1450         * g++.dg/ext/vector30.C: New testcase.
1452 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
1453             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1455         * gfortran.dg/fmt_pf.f90: New test.
1457 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1459         Forward-port from 5 branch
1460         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
1462         PR testsuite/70356
1463         * gcc.target/i386/avx-vextractf128-256-5.c: Move
1464         dg-require-effective-target after dg-do.
1466         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
1468         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
1470 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
1471             Julian Brown  <julian@codesourcery.com>
1472             Chung-Lin Tang  <cltang@codesourcery.com>
1473             Cesar Philippidis  <cesar@codesourcery.com>
1474             James Norris  <jnorris@codesourcery.com>
1475             Tom de Vries  <tom@codesourcery.com>
1476             Nathan Sidwell  <nathan@codesourcery.com>
1478         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
1479         * c-c++-common/goacc/loop-clauses.c: Likewise.
1480         * g++.dg/goacc/template.C: Likewise.
1481         * gfortran.dg/goacc/combined-directives.f90: Likewise.
1482         * gfortran.dg/goacc/loop-1.f95: Likewise.
1483         * gfortran.dg/goacc/loop-5.f95: Likewise.
1484         * gfortran.dg/goacc/loop-6.f95: Likewise.
1485         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1486         * c-c++-common/goacc-gomp/nesting-1.c: Update.
1487         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1488         * c-c++-common/goacc/clauses-fail.c: Likewise.
1489         * c-c++-common/goacc/parallel-1.c: Likewise.
1490         * c-c++-common/goacc/reduction-1.c: Likewise.
1491         * c-c++-common/goacc/reduction-2.c: Likewise.
1492         * c-c++-common/goacc/reduction-3.c: Likewise.
1493         * c-c++-common/goacc/reduction-4.c: Likewise.
1494         * c-c++-common/goacc/routine-3.c: Likewise.
1495         * c-c++-common/goacc/routine-4.c: Likewise.
1496         * c-c++-common/goacc/routine-5.c: Likewise.
1497         * c-c++-common/goacc/tile.c: Likewise.
1498         * g++.dg/goacc/template.C: Likewise.
1499         * gfortran.dg/goacc/combined-directives.f90: Likewise.
1500         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
1501         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
1502         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
1503         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
1504         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
1505         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
1506         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
1507         * c-c++-common/goacc/use_device-1.c: ... this file.
1508         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
1509         * c-c++-common/goacc/host_data-5.c: ... this file, and...
1510         * c-c++-common/goacc/host_data-6.c: ... this file.
1511         * c-c++-common/goacc/loop-2-kernels.c: New file.
1512         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
1513         * c-c++-common/goacc/loop-3.c: Likewise.
1514         * g++.dg/goacc/reference.C: Likewise.
1515         * g++.dg/goacc/routine-1.C: Likewise.
1516         * g++.dg/goacc/routine-2.C: Likewise.
1518 2016-03-30  Richard Biener  <rguenther@suse.de>
1520         PR middle-end/70450
1521         * gcc.dg/torture/pr70450.c: New testcase.
1523 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
1525         PR target/70421
1526         * gcc.dg/torture/pr70421.c: New test.
1527         * gcc.target/i386/avx512f-pr70421.c: New test.
1529 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
1531         PR testsuite/70364
1532         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
1533         (check): New function.
1534         (bar): Call check.
1535         (foo): Align stack to 16 bytes when calling bar.
1536         * gcc.target/i386/cleanup-2.c: Likewise.
1538 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
1540         PR tree-optimization/59124
1541         * gcc.dg/Warray-bounds-19.c: New test.
1543 2016-03-29  Zachary T Welch <zwelch@codesourcery.com>
1545         * lib/prune.exp (escape_regex_chars): New.
1546         (prune_file_path): Update to quote metcharacters for regexp.
1548 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
1550         PR rtl-optimization/70429
1551         * gcc.c-torture/execute/pr70429.c: New test.
1553         PR tree-optimization/70405
1554         * gcc.dg/pr70405.c: New test.
1556 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
1558         PR fortran/70397
1559         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
1560         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
1562 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
1564         PR testsuite/64177
1565         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
1566         __cilkrts_set_param to set two workers.
1567         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
1568         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
1570 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
1572         * g++.dg/ext/fnname5.C: Update the test for Darwin.
1574 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
1576         PR target/70406
1577         * gcc.target/i386/pr70406.c: New test.
1579 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
1581         * gnat.dg/specs/double_record_extension3.ads: New test.
1583 2016-03-25  Richard Henderson  <rth@redhat.com>
1585         PR target/70120
1586         * gcc.target/aarch64/pr70120-1.c: New.
1587         * gcc.target/aarch64/pr70120-2.c: New.
1588         * gcc.target/aarch64/pr70120-3.c: New.
1590 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
1592         PR c++/62212
1593         * g++.dg/template/mangle2.C: The dg-do directive should be
1594         "compile" not "assemble".
1596 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
1598         PR lto/69650
1599         * gcc.dg/pr69650.c: New test.
1601 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
1603         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
1605 2016-03-25  Alan Modra  <amodra@gmail.com>
1607         * gcc.dg/dfp/pr70052.c: New test.
1609 2016-03-24  Richard Henderson  <rth@redhat.com>
1611         PR middle-end/69845
1612         * gcc.dg/tree-ssa/pr69845-1.c: New test.
1613         * gcc.dg/tree-ssa/pr69845-2.c: New test.
1615 2016-03-24  Tom de Vries  <tom@codesourcery.com>
1617         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
1619 2016-03-24  Tom de Vries  <tom@codesourcery.com>
1621         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
1622         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
1624 2016-03-24  Tom de Vries  <tom@codesourcery.com>
1626         * c-c++-common/goacc/uninit-dim-clause.c: New test.
1627         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
1629 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
1631         PR c++/62212
1632         * g++.dg/template/mangle2.C: New test.
1634 2016-03-24  Richard Biener  <rguenther@suse.de>
1636         PR tree-optimization/70396
1637         * gcc.dg/torture/pr70396.c: New testcase.
1639 2016-03-24  Richard Biener  <rguenther@suse.de>
1641         PR middle-end/70370
1642         * gcc.dg/torture/pr70370.c: New testcase.
1644 2016-03-24  Tom de Vries  <tom@codesourcery.com>
1646         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
1647         * gfortran.dg/goacc/kernels-tree.f95: Same.
1648         * gfortran.dg/goacc/parallel-tree.f95: Same.
1650 2016-03-24  Tom de Vries  <tom@codesourcery.com>
1652         * c-c++-common/goacc/uninit-if-clause.c: New test.
1653         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
1655 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
1657         PR target/70290
1658         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
1659         Fix formatting.
1661 2016-03-24  Richard Biener  <rguenther@suse.de>
1663         PR tree-optimization/70372
1664         * gcc.dg/tree-ssa/pr70372.c: New testcase.
1666 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
1668         PR c++/70347
1669         * g++.dg/cpp1y/nsdmi-union1.C: New test.
1671 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
1673         PR c++/70332
1674         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
1676 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
1678         PR c++/70001
1679         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
1680         * g++.dg/cpp1y/pr70001.C: New test.
1682         PR c++/70323
1683         * g++.dg/cpp0x/constexpr-70323.C: New test.
1685 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
1686             Jason Merrill  <jason@redhat.com>
1687             Jakub Jelinek  <jakub@redhat.com>
1689         PR c++/69315
1690         * g++.dg/cpp0x/constexpr-69315.C: New test.
1691         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
1693 2016-03-23  Marek Polacek  <polacek@redhat.com>
1695         PR c++/69884
1696         * g++.dg/warn/Wignored-attributes-1.C: New test.
1697         * g++.dg/warn/Wignored-attributes-2.C: New test.
1699 2016-03-23  Tom de Vries  <tom@codesourcery.com>
1701         * c-c++-common/goacc/kernels-default.c (foo): Add missing
1702         initialization.
1703         * gfortran.dg/goacc/private-3.f95 (test): Same.
1704         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
1705         missing use param.
1707 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1709         * lib/target-supports.exp: Remove v7ve entry from loop
1710         creating effective target checks.
1711         (check_effective_target_arm_arch_v7ve_ok): New procedure.
1712         (add_options_for_arm_arch_v7ve): Likewise.
1714 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
1716         PR tree-optimization/70354
1717         * gcc.dg/vect/pr70354-1.c: New test.
1718         * gcc.dg/vect/pr70354-2.c: New test.
1719         * gcc.target/i386/avx2-pr70354-1.c: New test.
1720         * gcc.target/i386/avx2-pr70354-2.c: New test.
1722 2016-03-22  Jeff Law  <law@redhat.com>
1724         PR target/70232
1725         * gcc.dg/tree-ssa/pr70232.c: New test.
1727 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
1729         PR target/70302
1730         * gcc.target/i386/pr70302.c: New test.
1732 2016-03-22  Richard Biener  <rguenther@suse.de>
1734         PR middle-end/70251
1735         * g++.dg/torture/pr70251.C: New testcase.
1737 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
1739         PR c/69993
1740         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
1741         Wmisleading-indentation.c.
1742         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
1743         reflect change to diagnostic text and order of messages.
1744         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
1746 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
1748         * g++.dg/ext/java-3.C: Don't compile on AIX.
1750 2016-03-22  Richard Biener  <rguenther@suse.de>
1752         PR middle-end/70333
1753         * gcc.dg/torture/pr70333.c: New testcase.
1755 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
1757         * g++.dg/ext/pr70290.C: New test.
1759 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
1761         PR target/70325
1762         * gcc.target/i386/pr70325.c: New test.
1764 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
1766         PR target/70329
1767         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
1768         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
1770         PR target/70300
1771         * gcc.target/i386/pr70300.c: New test.
1773         PR c++/70295
1774         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
1775         (func2): New function for cond with parens, xfail warning for c++.
1776         * g++.dg/warn/Wnonnull-compare-8.C: New test.
1778 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
1780         PR c++/70096
1781         * g++.dg/template/ptrmem30.C: New test.
1783 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
1785         PR c++/70204
1786         * g++.dg/cpp0x/constexpr-70204a.C: New test.
1787         * g++.dg/cpp0x/constexpr-70204b.C: New test.
1789 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
1791         PR middle-end/70326
1792         * gcc.dg/pr70326.c: New test.
1794 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
1795             Jakub Jelinek  <jakub@redhat.com>
1797         PR tree-optimization/70317
1798         * gcc.dg/pr70317.c: New test.
1800 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
1802         PR target/70327
1803         * gcc.target/i386/pr70327.c: New test.
1805 2016-03-21  Martin Liska  <mliska@suse.cz>
1807         PR ipa/70306
1808         * gcc.dg/ipa/pr70306.c: New test.
1810 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1812         * gcc.target/arm/attr-align1.c: Skip if M-profile.
1813         * gcc.target/arm/attr-align3.c: Likewise.
1814         * gcc.target/arm/attr_arm.c: Likewise.
1815         * gcc.target/arm/flip-thumb.c: Likewise.
1817 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
1819         PR target/70296
1820         * gcc.target/powerpc/altivec-36.c: New test.
1822 2016-03-21  Richard Biener  <rguenther@suse.de>
1824         PR tree-optimization/70310
1825         * gcc.dg/torture/pr70310.c: New testcase.
1827 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
1829         PR target/70293
1830         * gcc.target/i386/pr70293.c: New test.
1832 2016-03-21  Richard Biener  <rguenther@suse.de>
1834         PR tree-optimization/70288
1835         * gcc.dg/torture/pr70288-1.c: New testcase.
1836         * gcc.dg/torture/pr70288-2.c: Likewise.
1838 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
1840         PR rtl-optimization/69307
1841         * gcc.target/arm/pr69307.c: New test.
1843 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
1845         PR rtl-optimization/69102
1846         * gcc.c-torture/compile/pr69102.c: New test.
1848 2016-03-18  Jeff Law  <law@redhat.com>
1850         PR rtl-optimization/70263
1851         * gcc.c-torture/compile/pr70263-1.c: New test.
1852         * gcc.target/i386/pr70263-2.c: New test.
1854 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
1856         PR rtl-optimization/70278
1857         * gcc.dg/torture/pr70278.c: New test.
1858         * gcc.target/arm/pr70278.c: New test.
1860 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
1862         PR c/70281
1863         * gcc.dg/plugin/diagnostic-test-expressions-1.c
1864         (test_builtin_types_compatible_p): New test function.
1865         * gcc.dg/pr70281.c: New test case.
1867 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
1869         PR target/70113
1870         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
1872 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1874         PR tree-optimization/70252
1875         * gcc.dg/pr70252.c: New test.
1877 2016-03-18  Tom de Vries  <tom@codesourcery.com>
1879         * gcc.dg/pr70161-2.c: New test.
1880         * gcc.dg/pr70161.c: New test.
1882 2016-03-18  Tom de Vries  <tom@codesourcery.com>
1884         PR ipa/70269
1885         * gcc.dg/pr70269.c: New test.
1887 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
1889         PR c++/70267
1890         * g++.dg/ext/java-3.C: New test.
1892 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
1894         PR c++/70205
1895         * g++.dg/lookup/pr70205.C: New test.
1897 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
1899         PR c++/70218
1900         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
1902 2016-03-17  Marek Polacek  <polacek@redhat.com>
1904         PR c/69407
1905         * gcc.dg/atomic-op-6.c: New test.
1907 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
1909         PR c/70264
1910         * c-c++-common/pr70264.c: New test case.
1912 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
1914         PR c++/70144
1915         * c-c++-common/pr70144-1.c: New test.
1916         * c-c++-common/pr70144-2.c: New test.
1918         PR c++/70272
1919         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
1920         * g++.dg/opt/flifetime-dse6.C: New test.
1921         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1923 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
1925         PR driver/70192
1926         * gcc.dg/pic-1.c: New test.
1927         * gcc.dg/pic-2.c: Likewise.
1928         * gcc.dg/pic-3.c: Likewise.
1929         * gcc.dg/pic-4.c: Likewise.
1930         * gcc.dg/pie-1.c: Likewise.
1931         * gcc.dg/pie-2.c: Likewise.
1932         * gcc.dg/pie-3.c: Likewise.
1933         * gcc.dg/pie-4.c: Likewise.
1934         * gcc.dg/pie-5.c: Likewise.
1935         * gcc.dg/pie-6.c: Likewise.
1937 2016-03-17  Tom de Vries  <tom@codesourcery.com>
1939         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
1940         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
1942 2016-03-17  Richard Biener  <rguenther@suse.de>
1944         PR debug/70271
1945         * g++.dg/debug/pr70271.C: New testcase.
1947 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
1949         * gcc.target/i386/pr70251.c: New test.
1951 2016-03-17  Marek Polacek  <polacek@redhat.com>
1953         PR c++/70194
1954         * g++.dg/warn/constexpr-70194.C: New test.
1956 2016-03-16  Richard Henderson  <rth@redhat.com>
1958         PR middle-end/70240
1959         * gcc.c-torture/compile/pr70240.c: New.
1961 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1963         * gcc.c-torture/compile/20151204.c: Skip for avr.
1965 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
1967         PR target/70245
1968         * g++.dg/opt/pr70245.C: New test.
1969         * g++.dg/opt/pr70245.h: New file.
1970         * g++.dg/opt/pr70245-aux.cc: New file.
1972 2016-03-16  Martin Sebor  <msebor@redhat.com>
1974         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
1976 2016-03-16  Richard Henderson  <rth@redhat.com>
1978         PR middle-end/70199
1979         * gcc.c-torture/compile/pr70199.c: New.
1981 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
1983         * gcc.dg/uninit-19.c: Run dos2unix.
1985 2016-03-16  Marek Polacek  <polacek@redhat.com>
1987         PR c/70093
1988         * gcc.dg/nested-func-10.c: New test.
1989         * gcc.dg/nested-func-9.c: New test.
1991 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
1993         PR tree-optimization/68714
1994         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
1996 2016-03-16  Tom de Vries  <tom@codesourcery.com>
1998         PR tree-optimization/68715
1999         * gcc.dg/graphite/pr68715-2.c: New test.
2000         * gcc.dg/graphite/pr68715.c: New test.
2001         * gfortran.dg/graphite/pr68715.f90: New test.
2003 2016-03-16  Tom de Vries  <tom@codesourcery.com>
2005         PR tree-optimization/68809
2006         * gcc.dg/graphite/pr68809-2.c: New test.
2007         * gcc.dg/graphite/pr68809.c: New test.
2009 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
2011         PR c++/70147
2012         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
2013         method call to i () as argument.  Adjust expected output.
2015         PR c++/70147
2016         * g++.dg/ubsan/pr70147-1.C: New test.
2017         * g++.dg/ubsan/pr70147-2.C: New test.
2019 2016-03-15  Martin Sebor  <msebor@redhat.com>
2021         PR c++/58281
2022         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
2024 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
2026         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
2027         hppa*-*-hpux*.
2029         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
2031         PR libfortran/69799
2032         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
2033         libatomic_available.
2035 2016-03-15  Marek Polacek  <polacek@redhat.com>
2037         PR c++/70209
2038         * g++.dg/ext/attribute-may-alias-4.C: New test.
2040 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
2042         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
2043         -fvar-tracking-assignments-toggle flag.
2045 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
2047         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
2049 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
2051         PR rtl-optimization/70222
2052         * gcc.c-torture/execute/pr70222-1.c: New test.
2053         * gcc.c-torture/execute/pr70222-2.c: New test.
2055 2016-03-15  Richard Henderson  <rth@redhat.com>
2057         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
2059 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
2061         PR rtl-optimization/69032
2062         * gcc.dg/pr69032.c: New test.
2064 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
2066         PR rtl-optimization/63384
2067         * g++.dg/pr63384.C: New test.
2069 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
2071         PR target/64411
2072         * gcc.target/i386/pr64411.C: New test.
2074 2016-03-15  Tom de Vries  <tom@codesourcery.com>
2076         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
2077         * gfortran.dg/goacc/kernels-alias.f95: New test.
2079 2016-03-14  Martin Sebor  <msebor@redhat.com>
2081         PR c++/53792
2082         * g++.dg/cpp0x/constexpr-inline.C: New test.
2083         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
2085 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
2087         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
2089 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
2091         PR middle-end/70219
2092         * gcc.dg/pr70219.c: New test.
2094 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
2096         PR target/70083
2097         * gcc.dg/torture/pr70083.c: New test.
2098         * gcc.target/i386/pr70083.c: New test.
2100 2016-03-14  Richard Biener  <rguenther@suse.de>
2102         PR tree-optimization/56365
2103         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
2105 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
2107         PR target/70098
2108         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
2109         New function.
2110         * g++.dg/pr70098.C: New testcase.
2113 2016-03-14  Tom de Vries  <tom@codesourcery.com>
2115         PR tree-optimization/70045
2116         * gcc.dg/graphite/pr70045.c: New test.
2118 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2120         PR fortran/69043
2121         * gfortran.dg/include_9.f90: New test.
2123 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
2125         PR fortran/45076
2126         gfortran.dg/prof/prof.exp: New script.
2127         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
2129 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
2131         PR rtl-optimization/69307
2132         * gcc.dg/pr69307.c: New test.
2134 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
2136         PR target/69614
2137         * gcc.target/arm/pr69614.c: New.
2139 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
2141         PR fortran/70031
2142         * gfortran.dg/submodule_14.f08: New test
2144         PR fortran/69524
2145         * gfortran.dg/submodule_15.f08: New test
2147 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
2149         PR c++/70106
2150         * g++.dg/cpp1y/paren3.C: New test.
2152 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
2154         PR target/70131
2155         * gcc.target/powerpc/ppc-round2.c: New test.
2157 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
2159         PR target/70123
2160         * gcc.dg/torture/pr70123.c: New test.
2162 2016-03-11  Jeff Law  <law@redhat.com>
2164         PR tree-optimization/70190
2165         * gcc.c-torture/compile/pr70190.c: New test.
2167 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
2169         PR c/68187
2170         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
2171         case.
2172         (test43_b): Likewise.
2173         (test43_c): Likewise.
2174         (test43_d): Likewise.
2175         (test43_e): Likewise.
2176         (test43_f): Likewise.
2177         (test43_g): Likewise.
2178         (test44_a): Likewise.
2179         (test44_b): Likewise.
2180         (test44_c): Likewise.
2181         (test44_d): Likewise.
2182         (test44_e): Likewise.
2184 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
2186         PR c/70085
2187         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
2189 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2191         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
2192         dg-options.
2194 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2196         PR target/70002
2197         PR target/69245
2198         * gcc.target/aarch64/pr69245_2.c: New test.
2200 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
2202         PR tree-optimization/70177
2203         * gcc.dg/pr70177.c: New test.
2205 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
2207         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
2209 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
2211         * gcc.dg/tree-ssa/sra-20.c: New.
2213 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
2215         PR rtl-optimization/70174
2216         * gcc.dg/pr70174.c: New test.
2218         PR tree-optimization/70169
2219         * gcc.dg/pr70169.c: New test.
2221 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
2223         PR target/70160
2224         * gcc.target/i386/pr70160.c: New test.
2226 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2228         * gcc.target/s390/dfp-1.c: New test.
2230 2016-03-10  Nick Clifton  <nickc@redhat.com>
2232         PR target/70044
2233         * gcc.target/aarch64/pr70044.c: New test.
2235 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
2236             Jakub Jelinek  <jakub@redhat.com>
2238         PR c++/70001
2239         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
2240         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
2241         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
2243 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
2245         PR lto/69589
2246         * g++.dg/lto/pr69589_0.C: New testcase
2247         * g++.dg/lto/pr69589_1.C: New testcase
2249 2016-03-10  Marek Polacek  <polacek@redhat.com>
2251         PR c++/70153
2252         * g++.dg/delayedfold/unary-plus1.C: New test.
2254 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2256         * gcc.target/arm/pr45701-1.c: Escape brackets.
2257         * gcc.target/arm/pr45701-2.c: Likewise.
2259 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
2261         * gfortran.dg/unconstrained_commons.f: New.
2263 2016-03-10  Alan Modra  <amodra@gmail.com>
2265         * gcc.dg/pr69195.c: New.
2266         * gcc.dg/pr69238.c: New.
2268 2016-03-10  Tom de Vries  <tom@codesourcery.com>
2270         PR testsuite/68915
2271         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
2273 2016-03-10  Richard Biener  <rguenther@suse.de>
2275         PR tree-optimization/70128
2276         * gcc.dg/tree-ssa/alias-34.c: New testcase.
2277         * gcc.dg/tree-ssa/alias-35.c: Likewise.
2279 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
2281         PR tree-optimization/70152
2282         * gcc.dg/pr70152.c: New test.
2284         PR target/70086
2285         * gcc.target/i386/pr70086-1.c: New test.
2286         * gcc.target/i386/pr70086-2.c: New test.
2287         * gcc.target/i386/pr70086-3.c: New test.
2289         PR tree-optimization/70127
2290         * gcc.c-torture/execute/pr70127.c: New test.
2292 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
2294         * c-c++-common/goacc/combined-directives-2.c: New test.
2296 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
2298         PR c/68473
2299         PR c++/70105
2300         * g++.dg/diagnostic/pr70105.C: New test.
2301         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
2302         (test_multiple_ordinary_maps): New test function.
2304 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
2306         PR c/68473
2307         PR c++/70105
2308         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
2309         Drop range information from call to inform_at_rich_loc.
2310         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
2311         New.
2312         (test_show_locus): Replace calls to rich_location::add_range with
2313         calls to add_range.  Rewrite the tests that used the now-defunct
2314         rich_location ctor taking a source_range.  Simplify other tests
2315         by replacing calls to COMBINE_LOCATION_DATA with calls to
2316         make_location.
2318 2016-03-09  Richard Biener  <rguenther@suse.de>
2319         Jakub Jelinek  <jakub@redhat.com>
2321         PR tree-optimization/70138
2322         * gcc.dg/vect/pr70138-1.c: New testcase.
2323         * gcc.dg/vect/pr70138-2.c: Likewise.
2325 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
2327         PR target/70049
2328         * gcc.target/i386/pr70049.c: New test.
2330 2016-03-09  Richard Biener  <rguenther@suse.de>
2332         PR c/70143
2333         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
2334         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
2335         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
2337 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2339         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
2340         arm-*-*.
2342 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
2344         PR middle-end/67278
2345         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
2347         PR target/67278
2348         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
2350         PR middle-end/70050
2351         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
2352         in testcase comment.
2354 2016-03-09  Tom de Vries  <tom@codesourcery.com>
2356         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
2357         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
2358         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
2359         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
2360         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
2361         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
2362         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
2363         * gfortran.dg/goacc/kernels-loop.f95: New test.
2365 2016-03-08  Martin Sebor  <msebor@redhat.com>
2367         PR c++/62096
2368         * g++.dg/warn/overflow-warn-7.C: New test.
2370 2016-03-08  Jason Merrill  <jason@redhat.com>
2372         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
2373         * lib/target-supports.exp (check_effective_target_concepts): New.
2375 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
2377         PR c++/70135
2378         * g++.dg/cpp1y/constexpr-loop4.C: New test.
2379         * g++.dg/ubsan/pr70135.C: New test.
2381         PR target/70110
2382         * gcc.dg/pr70110.c: New test.
2384 2016-03-07  Martin Jambor  <mjambor@suse.cz>
2386         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
2387         * c-c++-common/gomp/if-1.c: Likewise.
2388         * c-c++-common/gomp/pr61486-2.c: Likewise.
2389         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
2390         to dg-additional-options.
2391         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
2392         * g++/gomp/target-teams-1.c: Likewise.
2393         * gcc.dg/gomp/gomp.exp: Likewise.
2394         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
2395         dg-additional-options.
2396         * gfortran.dg/gomp/gomp.exp: Likewise.
2397         * gfortran.dg/gomp/target1.f90: Remove dg-options.
2398         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
2399         dg-additional-options.
2400         * gfortran.dg/gomp/target3.f90: Remove dg-options.
2402 2016-03-07  Martin Jambor  <mjambor@suse.cz>
2404         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
2405         * c-c++-common/gomp/gridify-1.c: New test.
2406         * gfortran.dg/gomp/gridify-1.f90: Likewise.
2408 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2410         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
2411         trigger for cortex-r8, when scanning for register r8.
2412         * gcc.target/arm/pr45701-2.c: Likewise.
2414 2016-02-26  Richard Biener  <rguenther@suse.de>
2415             Jeff Law  <law@redhat.com>
2417         PR tree-optimization/69740
2418         * gcc.c-torture/compile/pr69740-1.c: New test.
2419         * gcc.c-torture/compile/pr69740-2.c: New test.
2421 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2423         * lib/target-supports.exp
2424         (check_effective_target_whole_vector_shift): Enable for PPC64.
2426 2016-03-07  Richard Biener  <rguenther@suse.de>
2428         PR tree-optimization/70115
2429         * gcc.dg/torture/pr70115.c: New testcase.
2431 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
2433         PR middle-end/69916
2434         * c-c-++-common/goacc/pr69916.c: New.
2436 2016-03-07  Richard Henderson  <rth@redhat.com>
2438         * gcc.c-torture/compile/pr70061.c: New test.
2440 2016-03-07  Richard Biener  <rguenther@suse.de>
2442         PR testsuite/70109
2443         * gcc.dg/vect/O3-pr36098.c: New testcase.
2445 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
2447         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
2449 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
2451         * gnat.dg/renaming9.ad[sb]: New testcase.
2453 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
2455         PR c++/70084
2456         * g++.dg/expr/stdarg3.C: New test.
2458 2016-03-04  Jeff Law  <law@redhat.com>
2460         PR tree-optimization/69196
2461         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
2462         x86_64-*-*.
2464 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
2466         PR c/69973
2467         * gcc.dg/pr69973.c: New test.
2469         PR rtl-optimization/69941
2470         * gcc.dg/torture/pr69941.c: New test.
2472         PR c/69824
2473         * gcc.dg/pr69824.c: New test.
2475 2016-03-05  Tom de Vries  <tom@codesourcery.com>
2477         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
2478         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
2479         function.
2481 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
2483         PR c++/66786
2484         * g++.dg/cpp1y/var-templ48.C: New test.
2485         * g++.dg/cpp1y/var-templ49.C: New test.
2487 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
2489         * g++.dg/Wno-frame-address.C: Skip on IA-64.
2491 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
2493         PR c++/70035
2494         * g++.dg/ubsan/pr70035.C: New test.
2496         PR target/70062
2497         * gcc.target/i386/pr70062.c: New test.
2499 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
2501         * g++.dg/template/typename21.C: Remove c++98_only.
2503 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
2505         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
2507 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
2509         PR c/68187
2510         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
2511         function.
2512         (fn_42_b): Likewise.
2513         (fn_42_c): Likewise.
2515 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
2517         PR c/68187
2518         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
2519         function.
2520         (fn_40_b): Likewise.
2521         (fn_41_a): Likewise.
2522         (fn_41_b): Likewise.
2524 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
2526         PR target/70059
2527         * gcc.target/i386/avx512f-pr70059.c: New test.
2528         * gcc.target/i386/avx512dq-pr70059.c: New test.
2530 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
2532         PR rtl-optimization/57676
2533         * gcc.dg/torture/pr57676.c: New test.
2535 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
2537         * gcc.dg/pr70026.c: New test.
2539 2016-03-04  Marek Polacek  <polacek@redhat.com>
2541         PR c/69798
2542         * gcc.dg/cilk-plus/pr69798-1.c: New test.
2543         * gcc.dg/cilk-plus/pr69798-2.c: New test.
2545 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2547         PR target/70004
2548         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
2549         Delete.
2550         (test_corners_sisd_si): Likewise.
2551         (main): Remove checks of the above.
2552         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
2554 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
2556         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
2558 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
2560         * gcc.dg/torture/pr69951.c: Accept argc==0.
2562 2016-03-04  Richard Biener  <rguenther@suse.de>
2564         PR c++/70054
2565         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
2566         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
2568 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2570         PR testsuite/69766
2571         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
2572         testing multiarch.
2574 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
2576         PR debug/69947
2577         * gcc.dg/guality/pr69947.c: New test.
2579 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
2581         PR ada/70017
2582         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
2584 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2586         PR rtl-optimization/69904
2587         * gcc.target/arm/pr69904.c: New test.
2589 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
2591         PR target/70021
2592         * gcc.dg/vect/pr70021.c: New test.
2593         * gcc.target/i386/pr70021.c: New test.
2595 2016-03-03  Marek Polacek  <polacek@redhat.com>
2597         PR middle-end/70050
2598         * gcc.dg/pr70050.c: New test.
2600 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
2602         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
2604 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
2606         PR tree-optimization/70043
2607         * gfortran.dg/vect/pr70043.f90: New test.
2609 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
2611         * gnat.dg/specs/task1.ads: New test.
2613 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2615         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
2616         Invoke gdb with -batch.
2617         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
2619 2016-03-03  Richard Biener  <rguenther@suse.de>
2621         PR tree-optimization/55936
2622         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
2624 2016-03-02  Jeff Law  <law@redhat.com>
2626         PR rtl-optimization/69942
2627         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
2628         effects of argument promotions.
2630         PR tree-optimization/69987
2631         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
2632         target does not support -fprefetch-loop-arrays.
2634 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
2636         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
2638 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
2640         PR rtl-optimization/69052
2641         * gcc.target/i386/pr69052.c: New test.
2643 2016-03-02  Alan Modra  <amodra@gmail.com>
2645         * gcc.dg/pr69990.c: New.
2647 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
2649         PR c/68062
2650         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
2652         PR middle-end/70022
2653         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
2655         PR target/70028
2656         * gcc.target/i386/pr70028.c: New test.
2658 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2660         * c-c++-common/asan/swapcontext-test-1.c,
2661         * c-c++-common/tsan/thread_leak.c,
2662         * g++.dg/tsan/aligned_vs_unaligned_race.C,
2663         * g++.dg/tsan/benign_race.C,
2664         * g++.dg/tsan/fd_close_norace.C,
2665         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
2666         races with sanitizer output
2668 2016-03-02  Richard Biener  <rguenther@suse.de>
2669             Uros Bizjak  <ubizjak@gmail.com>
2671         PR target/67278
2672         * gcc.dg/simd-8.c: New testcase.
2674 2016-03-02  Richard Biener  <rguenther@suse.de>
2676         PR middle-end/67278
2677         * gcc.dg/simd-7.c: New testcase.
2679 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
2681         * gcc.target/i386/pr70007.c: Tweak.
2683 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2685         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
2687 2016-03-02  Marek Polacek  <polacek@redhat.com>
2689         PR c/67854
2690         * gcc.dg/pr67854.c: New test.
2692 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
2694         PR middle-end/70025
2695         * gcc.dg/torture/pr70025.c: New test.
2697 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
2699         PR tree-optimization/68621
2700         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
2702 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2704         * gcc.target/i386/pr70007.c: New test.
2706 2016-03-01  Jeff Law  <law@redhat.com>
2708         PR tree-optimization/69196
2709         * gcc.dg/tree-ssa/pr69196-1.c: New test.
2711         PR tree-optimization/69196
2712         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
2713         duplicating code and spoiling the expected output.
2715 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
2717         PR target/70033
2718         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
2719         supports power9 before doing tests.
2720         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
2721         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
2722         * gcc.target/powerpc/p9-permute.c: Likewise.
2724 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
2726         PR target/70027
2727         * gcc.target/i386/pr70027.c: New test.
2729 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2731         * gcc.dg/pr70017.c: New test.
2733 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
2735         PR c/69796
2736         PR c/69974
2737         * gcc.dg/pr69796.c: New test.
2738         * gcc.dg/pr69974.c: New test.
2740 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2742         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
2744 2016-02-29  Jeff Law  <law@redhat.com>
2746         PR tree-optimization/69987
2747         * gfortran.dg/pr69987.f90: New test.
2749         PR tree-optimization/69989
2750         * gcc.c-torture/compile/pr69989-2.c: New test.
2752 2016-03-01  Marek Polacek  <polacek@redhat.com>
2754         PR c++/69795
2755         * g++.dg/parse/invalid1.C: New test.
2757 2016-03-01  Richard Biener  <rguenther@suse.de>
2759         PR middle-end/70022
2760         * gcc.dg/pr70022.c: New testcase.
2762 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
2764         PR tree-optimization/69956
2765         * gcc.dg/pr69956.c: New test.
2767 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2769         PR target/70011
2770         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
2771         XFAIL when hardware supports efficient unaligned storage access.
2773 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
2775         PR c++/69961
2776         * g++.dg/template/pr69961a.C: New test.
2777         * g++.dg/template/pr69961b.C: New test.
2779 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
2781         PR preprocessor/69985
2782         * gcc.dg/cpp/pr69985.c: New test case.
2784 2016-02-29  Jeff Law  <law@redhat.com>
2786         PR tree-optimization/70005
2787         * gcc.c-torture/execute/pr70005.c New test.
2789         PR tree-optimization/69999
2790         * gcc.c-torture/compile/pr69999.c: New test.
2792 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
2794         PR tree-optimization/69652
2795         * gcc.dg/torture/pr69652.c: Delete test.
2796         * gcc.dg/vect/pr69652.c: New test.
2798 2016-02-19  Richard Biener  <rguenther@suse.de>
2800         PR tree-optimization/69980
2801         * gfortran.dg/vect/pr69980.f90: New testcase.
2803 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
2805         * gcc.target/sparc/20160229-1.c: New test.
2807 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
2809         * gnat.dg/stack_usage3.adb: New test.
2810         * gnat.dg/stack_usage3_pkg.ads: New helper.
2812 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
2814         * gnat.dg/renaming8.adb: New test.
2815         * gnat.dg/renaming8_pkg1.ads: New helper.
2816         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
2817         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
2819 2016-02-29  Richard Biener  <rguenther@suse.de>
2821         PR tree-optimization/69720
2822         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
2824 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2826         PR fortran/68147
2827         PR fortran/47674
2828         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
2830 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
2831             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2833         PR fortran/56007
2834         * gfortran.dg/coarray_8.f90: Adjust error message.
2835         * gfortran.dg/pr56007.f90: New test.
2836         * gfortran.dg/pr56007.f: New test.
2838 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
2840         PR tree-optimization/69989
2841         * gcc.dg/torture/pr69989.c: New test.
2843 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
2845         * gcc.target/i386/stack-realign-win.c: New test.
2847 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
2849         PR fortran/60126
2850         * gfortran.dg/pr60126.f90: New test.
2852 2016-02-27  Jeff Law  <law@redhat.com>
2854         Revert
2855         2016-02-26  Richard Biener  <rguenther@suse.de>
2856                     Jeff Law  <law@redhat.com>
2858         PR tree-optimization/69740
2859         * gcc.c-torture/compile/pr69740-1.c: New test.
2860         * gcc.c-torture/compile/pr69740-2.c: New test.
2862 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2864         PR fortran/69910
2865         * gfortran.dg/newunit_4.f90: New test.
2867 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
2869         PR target/69613
2870         PR rtl-optimization/69886
2871         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
2872         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
2873         target.
2875 2016-02-26  Martin Sebor  <msebor@redhat.com>
2877         PR tree-optimization/15826
2878         * gcc.dg/tree-ssa/pr15826.c: New test.
2880 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
2882         PR target/69969
2883         * gcc.target/powerpc/pr69969.c: New test.
2885 2016-02-26  Martin Sebor  <msebor@redhat.com>
2887         PR c++/15766
2888         * g++.old-deja/g++.other/decl5.C: Add a test case.
2890 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
2892         PR target/69946
2893         * gcc.target/powerpc/pr69946.c: New file.
2895 2016-02-26  Richard Biener  <rguenther@suse.de>
2896             Jeff Law  <law@redhat.com>
2898         PR tree-optimization/69740
2899         * gcc.c-torture/compile/pr69740-1.c: New test.
2900         * gcc.c-torture/compile/pr69740-2.c: New test.
2902 2016-02-26  Martin Jambor  <mjambor@suse.cz>
2904         PR middle-end/69920
2905         * gcc.dg/torture/pr69932.c: New test.
2906         * gcc.dg/torture/pr69936.c: Likewise.
2908 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2910         PR target/69709
2911         * gcc.target/s390/pr69709.c: New test.
2913 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2915         PR target/69245
2916         * gcc.target/aarch64/pr69245_1.c: New test.
2918 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2920         PR target/69613
2921         * gcc.dg/torture/pr69613.c: New test.
2923 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
2925         PR rtl-optimization/69891
2926         * gcc.target/i386/pr69891.c: New test.
2928 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
2929             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2931         PR target/61397
2932         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
2933         functionality for both 32-bit and 64-bit.
2935 2016-02-26  Richard Biener  <rguenther@suse.de>
2937         PR tree-optimization/69551
2938         * gcc.dg/torture/pr69951.c: New testcase.
2940 2016-02-25  Richard Biener  <rguenther@suse.de>
2942         PR tree-optimization/48795
2943         * gcc.dg/Warray-bounds-18.c: New testcase.
2945 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2947         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
2949 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
2951         PR rtl-optimization/69896
2952         * gcc.dg/pr69896.c: New test.
2954 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
2956         PR c++/69736
2957         * g++.dg/cpp1y/paren2.C: New test.
2959 2016-02-24  Martin Sebor  <msebor@redhat.com>
2961         PR c/51147
2962         * gcc.dg/enum-mode-2.c: New test.
2964 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
2966         PR c++/69922
2967         * g++.dg/warn/Wnonnull-compare-6.C: New test.
2968         * g++.dg/warn/Wnonnull-compare-7.C: New test.
2969         * g++.dg/ubsan/pr69922.C: New test.
2971 2016-02-24  Marek Polacek  <polacek@redhat.com>
2973         PR c/69819
2974         * gcc.dg/pr69819.c: New test.
2976 2016-02-24  Martin Sebor  <msebor@redhat.com>
2978         PR c++/69912
2979         * g++.dg/ext/flexary15.C: New test.
2981 2016-02-24  Martin Sebor  <msebor@redhat.com>
2983         * gcc.dg/builtins-68.c: Avoid making unportable
2984         assumptions about the relationship between SIZE_MAX and UINT_MAX.
2985         * g++.dg/ext/builtin_alloca.C: Same.
2987 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2988             Charles Baylis  <charles.baylis@linaro.org>
2990         PR debug/61033
2991         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
2993 2016-02-24  Richard Biener  <rguenther@suse.de>
2994             Jakub Jelinek  <jakub@redhat.com>
2996         PR middle-end/69760
2997         * gcc.dg/torture/pr69760.c: New testcase.
2999 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3001         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
3002         pattern on Solaris with as.
3004 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3006         * gcc.target/arm/cond_sub_restrict_it.c: New test.
3007         * gcc.target/arm/condarith_restrict_it.c: Likewise.
3008         * gcc.target/arm/movcond_restrict_it.c: Likewise.
3009         * gcc.target/arm/negscc_restrict_it.c: Likewise.
3011 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
3013         PR middle-end/69915
3014         * gcc.dg/pr69915.c: New test.
3016 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3018         PR rtl-optimization/69886
3019         * gcc.dg/torture/pr69886.c: New test.
3021 2016-02-24  Richard Biener  <rguenther@suse.de>
3023         PR middle-end/68963
3024         * gcc.dg/torture/pr68963.c: New testcase.
3026 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3028         PR target/69875
3029         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
3030         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
3031         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
3032         * gcc.target/arm/atomic_loaddi_1.c: New test.
3033         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
3034         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
3035         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
3036         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
3037         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
3038         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
3039         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
3040         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
3042 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
3044         PR middle-end/69909
3045         * gcc.dg/torture/pr69909.c: New test.
3047 2016-02-24  Richard Biener  <rguenther@suse.de>
3049         PR tree-optimization/69907
3050         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
3051         * gcc.dg/vect/bb-slp-34.c: XFAIL.
3052         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
3054 2016-02-24  Christian Bruel  <christian.bruel@st.com>
3056         * gcc.target/arm/pragma_cpp_fma.c: New test.
3058 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3060         PR fortran/61156
3061         * gfortran.dg/include_6.f90: Update test.
3063 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
3065         PR objc/69844
3066         * objc.dg/pr69844.m: New test.
3068 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3070         PR libgfortran/69456
3071         * gfortran.dg/namelist_89.f90: New test.
3072         * gfortran.dg/pr59700.f90: Update test..
3074 2016-02-23  Martin Sebor  <msebor@redhat.com>
3076         PR middle-end/69780
3077         * g++.dg/ext/builtin_alloca.C: New test.
3078         * gcc.dg/builtins-68.c: New test.
3080 2016-02-23  Richard Henderson  <rth@redhat.com>
3082         * gcc.target/i386/addr-space-3.c: Remove test.
3084 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
3086         PR preprocessor/69126
3087         PR preprocessor/69543
3088         * c-c++-common/pr69126-2-long.c: New test.
3089         * c-c++-common/pr69126-2-short.c: New test.
3090         * c-c++-common/pr69543-1.c: Remove xfail.
3092 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
3094         PR preprocessor/69126
3095         PR preprocessor/69543
3096         PR preprocessor/69558
3097         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
3098         (f): Rename to...
3099         (test_2): ...this, and add leading comment.
3100         (MACRO_3, test_3): New.
3101         (MACRO_4A, MACRO_4B, test_4): New.
3102         (MACRO): Rename to...
3103         (MACRO_5): ...this.
3104         (g): Rename to...
3105         (test_5): ...this, updating for renaming of MACRO, and
3106         add leading comment.
3107         * c-c++-common/pr69543-1.c: New.
3108         * c-c++-common/pr69543-2.c: New.
3109         * c-c++-common/pr69543-3.c: New.
3110         * c-c++-common/pr69543-4.c: New.
3111         * c-c++-common/pr69558-1.c: New.
3112         * c-c++-common/pr69558-2.c: New.
3113         * c-c++-common/pr69558-3.c: New.
3114         * c-c++-common/pr69558-4.c: New.
3115         * gcc.dg/pr69558.c: Move to...
3116         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
3117         xfail for c++.
3119 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
3121         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
3122         to -ftree-parallelize-loops/-fopenacc changes.
3123         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3124         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3125         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3126         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3127         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3128         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3129         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3130         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3131         * c-c++-common/goacc/kernels-loop.c: Likewise.
3132         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3133         * c-c++-common/goacc/kernels-reduction.c: Likewise.
3134         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
3135         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
3137 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3139         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
3141 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
3143         PR c++/69902
3144         * g++.dg/warn/Wnonnull-compare-5.C: New test.
3146         PR c/69900
3147         * gcc.dg/pr69900.c: New test.
3149 2016-02-23  Martin Jambor  <mjambor@suse.cz>
3151         PR tree-optimization/69666
3152         * gcc.dg/tree-ssa/pr69666.c: New test.
3154 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
3156         PR fortran/67451
3157         * gfortran.dg/coarray_allocate_5.f08: New test.
3159 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3161         * gcc.target/s390/vcond-shift.c: Move to ...
3162         * gcc.target/s390/vector/vcond-shift.c: ... here.
3164 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3166         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
3167         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
3169 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3171         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
3173 2016-02-20  Mark Wielaard  <mjw@redhat.com>
3175         PR c/28901
3176         * gcc.dg/unused-variable-3.c: New test.
3178 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
3180         PR target/69888
3181         * gcc.target/i386/pr69888.c: New test.
3183 2016-02-22  Richard Biener  <rguenther@suse.de>
3185         PR tree-optimization/69882
3186         * gfortran.dg/vect/pr69882.f90: New testcase.
3188 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
3190         PR target/69885
3191         * gcc.dg/pr69885.c: New test.
3193 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
3195         PR target/69806
3196         PR target/54089
3197         * gcc.target/sh/pr54089-10.c: New.
3199 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
3201         PR fortran/69423
3202         * gfortran.dg/deferred_character_15.f90 : New test.
3204 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
3206         PR fortran/57365
3207         gfortran.dg/allocate_with_source_18.f03: New test.
3209 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
3211         PR fortran/52531
3212         gfortran.dg/gomp/pr52531.f90: New test.
3214 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3216         PR c++/69865
3217         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
3218         -std=c++03.
3220 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
3222         PR c++/69826
3223         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
3224         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
3226         PR c++/69850
3227         * g++.dg/warn/Wnonnull-compare-4.C: New test.
3229         PR c++/69851
3230         * g++.dg/torture/pr69851.C: New test.
3232 2016-02-19  Martin Sebor  <msebor@redhat.com>
3234         PR testsuite/69573
3235         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
3237 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
3239         PR c++/69850
3240         * g++.dg/warn/Wnonnull-compare-2.C: New test.
3241         * g++.dg/warn/Wnonnull-compare-3.C: New test.
3243         PR c++/67767
3244         * g++.dg/cpp0x/pr67767.C: New test.
3246 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3248         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
3249         for fp, simd, crypto, crc, lse.
3250         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
3251         above.
3252         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
3253         effective target check.
3255 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
3257         PR target/69820
3258         * gcc.target/i386/pr69820.c: New test.
3260 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3262         * gcc.target/s390/vector/int128-1.c: New test.
3264 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3266         * gcc.target/s390/vector/vec-vcond-1.c: New test.
3268 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3270         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
3271         instruction pattern name to prevent the testcase from failing with
3272         -march=z13.
3274 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3276         * gcc.target/s390/md/movstr-2.c: New test.
3278 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
3280         * gcc.target/s390/morestack.c: New test.
3282 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3284         PR target/69625
3285         * gcc.target/s390/pr69625.c: Add test case.
3287 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3289         PR testsuite/68580
3290         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
3292 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
3294         PR target/68404
3295         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
3296         * gcc.target/powerpc/fusion3.c: Likewise.
3298 2016-02-18  Richard Biener  <rguenther@suse.de>
3300         PR middle-end/69553
3301         * g++.dg/torture/pr69553.C: New testcase.
3303 2016-02-18  Nick Clifton  <nickc@redhat.com>
3305         PR target/62254
3306         PR target/69610
3307         * gcc.target/arm/pr62554.c: New test.
3308         * gcc.target/arm/pr69610-1.c: New test.
3309         * gcc.target/arm/pr69610-2.c: New test.
3311 2016-02-18  Richard Biener  <rguenther@suse.de>
3313         PR middle-end/69854
3314         * gcc.dg/torture/pr69854.c: New testcase.
3316 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
3318         PR c++/69850
3319         * g++.dg/warn/Wnonnull-compare-1.C: New test.
3321 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3323         * gcc.target/powerpc/vec-cg.c: New test.
3325 2016-02-17  Richard Biener  <rguenther@suse.de>
3327         PR testsuite/69586
3328         * gcc.dg/uninit-21.c: Add -fno-short-enums.
3330 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3332         PR target/69161
3333         * gcc.c-torture/compile/pr69161.c: New test.
3335 2016-02-17  David Sherwood  <david.sherwood@arm.com>
3337         PR target/69532
3338         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
3339         * gcc.target/arm/vect-fmaxmin.c: Likewise.
3341 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
3343         * gcc.dg/ifcvt-4.c: Skip on Visium.
3345 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
3347         * gnat.dg/atomic8.adb: New test.
3349 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
3351         * gnat.dg/discr46.ad[sb]: New test.
3353 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3355         PR Target/48344
3356         * gcc.target/powerpc/pr48344-1.c: New test.
3358 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3360         PR fortran/69742
3361         * gfortran.dg/associate_21.f90:  New test.
3363 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
3365         PR c/69835
3366         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
3367         -Wnonnull in dg-options.
3368         * c-c++-common/nonnull-2.c: New test.
3370 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
3371             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3373         * gcc.target/aarch64/vector_initialization_nostack.c: New.
3375 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
3377         PR middle-end/69801
3378         * gcc.dg/pr69801.c: Add empty dg-options.
3380 2016-02-16  James Norris  <jnorris@codesourcery.com>
3382         * c-c++-common/goacc/deviceptr-1.c: Add tests.
3383         * g++.dg/goacc/deviceptr-1.c: New file.
3385 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
3387         PR tree-optimization/69820
3388         * gcc.dg/vect/pr69820.c: New test.
3390 2016-02-16  Richard Biener  <rguenther@suse.de>
3392         PR tree-optimization/69776
3393         * gcc.dg/torture/pr69776-2.c: New testcase.
3395 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
3397         PR tree-optimization/69714
3398         * gcc.dg/torture/pr69714.c: New test.
3400 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
3402         PR tree-optimization/69802
3403         * gcc.dg/pr69802.c: New test.
3405 2016-02-16  Richard Biener  <rguenther@suse.de>
3407         PR middle-end/69801
3408         * gcc.dg/pr69801.c: New testcase.
3410 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3412         PR libgfortran/69651
3413         * gfortran.dg/read_bang.f90: New test.
3414         * gfortran.dg/read_bang4.f90: New test.
3416 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
3418         PR c++/69658
3419         * g++.dg/init/pr69658.C: New test.
3421         PR c++/69797
3422         * c-c++-common/pr69797.c: New test.
3424 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3426         * lib/target-supports.exp (check_effective_target_section_anchors): Add
3427         check for aarch64*-*-*.
3429 2016-02-15  Richard Biener  <rguenther@suse.de>
3431         PR tree-optimization/69783
3432         * gcc.dg/vect/pr69783.c: New testcase.
3434 2016-02-15  Richard Biener  <rguenther@suse.de>
3436         PR tree-optimization/69776
3437         * gcc.dg/torture/pr69776.c: New testcase.
3439 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3441         PR fortran/60526
3442         * gfortran.dg/type_decl_4.f90:  Reinstated.
3444 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
3446         PR fortran/68746
3447         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
3449 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3451         PR fortran/60526
3452         PR bootstrap/69816
3453         * gfortran.dg/type_decl_4.f90:  Removed.
3455 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3457         PR fortran/60526
3458         * gfortran.dg/type_decl_4.f90:  New test.
3460 2016-02-14  Alan Modra  <amodra@gmail.com>
3462         PR testsuite/68886
3463         * gcc.c-torture/execute/stkalign.c: Revise test.
3465 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
3467         PR target/67260
3468         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
3470 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
3472         PR target/67260
3473         * gcc.target/sh/torture/pr67260.c: New.
3475 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
3477         * gcc.dg/pr67964.c: Add dg-require-alias.
3479 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
3481         PR target/67636
3482         PR target/64345
3483         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
3485 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3487         PR libgfortran/69668
3488         * gfortran.dg/namelist_88.f90: New test.
3490 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3492         PR libgfortran/69668
3493         * gfortran.dg/namelist_38.f90: Update test.
3494         * gfortran.dg/namelist_84.f90: Update test.
3496 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
3498         PR other/69554
3499         * gcc.dg/pr69554-1.c: New test.
3500         * gfortran.dg/pr69554-1.F90: New test.
3501         * gfortran.dg/pr69554-2.F90: New test.
3502         * lib/gcc-dg.exp (proc dg-locus): New function.
3503         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
3504         distinguish between the caret-printing and non-caret-printing
3505         cases.  If caret-printing has been explicitly enabled, bail out
3506         without attempting to fix up the output.
3508 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
3510         PR driver/69265
3511         PR driver/69453
3512         * gcc.dg/spellcheck-options-3.c: New test case.
3513         * gcc.dg/spellcheck-options-4.c: New test case.
3514         * gcc.dg/spellcheck-options-5.c: New test case.
3515         * gcc.dg/spellcheck-options-6.c: New test case.
3516         * gcc.dg/spellcheck-options-7.c: New test case.
3517         * gcc.dg/spellcheck-options-8.c: New test case.
3518         * gcc.dg/spellcheck-options-9.c: New test case.
3519         * gcc.dg/spellcheck-options-10.c: New test case.
3521 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
3523         PR rtl-optimization/69764
3524         PR rtl-optimization/69771
3525         * c-c++-common/pr69764.c: New test.
3526         * gcc.dg/torture/pr69771.c: New test.
3528 2016-02-12  Marek Polacek  <polacek@redhat.com>
3530         * g++.dg/torture/init-list1.C: New.
3532 2016-02-12  Marek Polacek  <polacek@redhat.com>
3534         * gcc.dg/pr69522.c: Add empty dg-options.
3536 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
3538         * g++.dg/lto/lto.exp: Include and init mpx.
3539         * g++.dg/lto/pr69729_0.C: New test.
3541 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
3543         PR ipa/69241
3544         * g++.dg/ipa/pr69241-4.C: New test.
3546         PR ipa/68672
3547         * g++.dg/ipa/pr68672-1.C: New test.
3548         * g++.dg/ipa/pr68672-2.C: New test.
3549         * g++.dg/ipa/pr68672-3.C: New test.
3551 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
3553         PR c/69522
3554         * gcc.dg/pr69522.c: New test.
3556 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
3558         PR c++/69098
3559         * g++.dg/cpp1y/69098.C: New test.
3560         * g++.dg/cpp1y/69098-2.C: New test.
3562 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
3564         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
3565         and neighbour -> neighbor.
3566         * objc.dg/attributes/method-nonnull-1.m: Likewise.
3567         * objc.dg/gnu-api-2-class-meta.m: Likewise.
3568         * c-c++-common/Wvarargs.c: Likewise.
3569         * c-c++-common/goacc/host_data-5.c: Likewise.
3570         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3571         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
3572         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3573         * gcc.target/aarch64/pr60697.c: Likewise.
3574         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3575         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
3576         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3577         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
3578         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3579         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3580         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
3581         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3582         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
3583         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
3584         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
3585         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
3586         * g++.dg/lookup/koenig5.C: Likewise.
3587         * g++.dg/ext/no-asm-2.C: Likewise.
3588         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
3589         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
3590         * gfortran.dg/used_types_16.f90: Likewise.
3591         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3592         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
3593         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3594         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
3595         * gfortran.dg/abstract_type_6.f03: Likewise.
3596         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
3597         * gfortran.dg/used_types_15.f90: Likewise.
3598         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
3599         * gfortran.dg/exit_3.f08: Likewise.
3600         * gfortran.dg/open_status_2.f90: Likewise.
3601         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
3602         * gfortran.dg/intrinsic_std_1.f90: Likewise.
3603         * gfortran.dg/associate_1.f03: Likewise.
3604         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
3605         * gfortran.dg/intrinsic_std_6.f90: Likewise.
3606         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
3607         * gcc.dg/builtin-object-size-1.c: Likewise.
3608         * gcc.dg/noreturn-6.c: Likewise.
3609         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3610         * gcc.dg/globalalias.c: Likewise.
3611         * gcc.dg/builtins-config.h: Likewise.
3612         * gcc.dg/pr30457.c: Likewise.
3613         * gcc.c-torture/compile/volatile-1.c: Likewise.
3614         * gcc.c-torture/execute/20101011-1.c: Likewise.
3615         * c-c++-common/Waddress-1.c: Likewise.
3617 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
3619         PR c/69768
3620         * c-c++-common/Waddress-1.c: New test.
3622 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
3624         PR fortran/69296
3625         * gfortran.dg/associate_19.f03: New test.
3626         * gfortran.dg/associate_20.f03: New test.
3628 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
3630         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
3632 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3634         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
3635         .arch armv8-a\n.  Add -dA to dg-options.
3636         * gcc.target/aarch64/assembler_arch_1.c: New test.
3637         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
3639 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
3641         PR c++/68726
3642         * g++.dg/cpp0x/pr68726.C: New.
3644 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
3646         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
3647         test.
3649 2016-02-11  Richard Biener  <rguenther@suse.de>
3651         * g++.dg/tree-ssa/pr61034.C: Adjust.
3653 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
3655         PR target/69148
3656         * gcc.target/s390/pr69148.c: New.
3658 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
3660         PR tree-optimization/69652
3661         * gcc.dg/torture/pr69652.c: New test.
3663 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
3664             Patrick Palka  <ppalka@gcc.gnu.org>
3666         PR ipa/69241
3667         PR c++/69649
3668         * g++.dg/ipa/pr69241-1.C: New test.
3669         * g++.dg/ipa/pr69241-2.C: New test.
3670         * g++.dg/ipa/pr69241-3.C: New test.
3671         * g++.dg/ipa/pr69649.C: New test.
3673 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
3675         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
3676         * gcc.dg/tree-ssa/sra-18.c: Ditto.
3678 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
3680         PR tree-optimization/68021
3681         * gcc.dg/tree-ssa/pr68021.c: New test.
3683 2016-02-10  Richard Biener  <rguenther@suse.de>
3685         PR tree-optimization/69726
3686         * gcc.dg/uninit-22.c: New testcase.
3688 2016-02-09  Andrew Pinski  <apinski@cavium.com>
3690         PR tree-opt/69282
3691         * gcc.c-torture/compile/20160205-1.c: New testcase.
3693 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
3695         PR target/68404
3696         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
3697         instead accessing a really large arrray.
3698         * gcc.target/powerpc/fusion3.c: Likewise.
3700 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
3702         PR target/68532
3703         * gcc.c-torture/execute/pr68532.c: New test.
3705 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
3707         PR target/69634
3708         * gcc.dg/pr69634.c: New.
3710 2016-02-09  Richard Biener  <rguenther@suse.de>
3712         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
3714 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
3716         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
3718 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
3720         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
3722 2016-02-09  Richard Biener  <rguenther@suse.de>
3724         PR tree-optimization/69715
3725         * gcc.dg/torture/pr69715.c: New testcase.
3727 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
3729         PR c++/69139
3730         * g++.dg/cpp0x/trailing12.C: New test.
3731         * g++.dg/cpp0x/trailing13.C: New test.
3733 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
3735         PR c++/69283
3736         PR c++/67835
3737         * g++.dg/cpp1y/auto-fn29.C: New test.
3738         * g++.dg/cpp1y/auto-fn30.C: New test.
3740 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
3742         PR tree-optimization/69209
3743         * gcc.c-torture/compile/pr69209.c: New test.
3745 2016-02-08  Jeff Law  <law@redhat.com>
3747         PR tree-optimization/68541
3748         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
3749         of statements allowed in join block for path splitting.
3751 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
3753         PR c++/59627
3754         * g++.dg/gomp/pr59627.C: New test.
3756         PR ipa/69239
3757         * g++.dg/ipa/pr69239.C: New test.
3759 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
3761         PR preprocessor/69664
3762         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
3763         * gcc.dg/cpp/warn-comments.c: Likewise.
3765 2016-02-08  Marek Polacek  <polacek@redhat.com>
3767         PR c++/69688
3768         * g++.dg/init/const12.C: New test.
3770 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
3772         PR target/60410
3773         * gcc.dg/lto/pr55113_0.c: Remove test.
3775 2016-02-08  Richard Biener  <rguenther@suse.de>
3777         PR tree-optimization/69719
3778         * gcc.dg/torture/pr69719.c: New testcase.
3780 2016-02-08  Richard Biener  <rguenther@suse.de>
3781         Jeff Law  <law@redhat.com>
3783         PR target/68273
3784         * gcc.target/mips/pr68273.c: New testcase.
3786 2016-02-08   Richard Biener  <rguenther@suse.de>
3788         PR rtl-optimization/69274
3789         * gcc.target/i386/addr-sel-1.c: XFAIL.
3791 2016-02-08  Jeff Law  <law@redhat.com>
3793         PR tree-optimization/68541
3794         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
3796         PR tree-optimization/65917
3797         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
3799 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3801         PR fortran/50555
3802         * gfortran.dg/namelist_args.f90: New test.
3804 2016-02-05  Jeff Law  <law@redhat.com>
3806         PR tree-optimization/68541
3807         * gcc.dg/tree-ssa/split-path-2.c: New test.
3808         * gcc.dg/tree-ssa/split-path-3.c: New test.
3809         * gcc.dg/tree-ssa/split-path-4.c: New test.
3810         * gcc.dg/tree-ssa/split-path-5.c: New test.
3811         * gcc.dg/tree-ssa/split-path-6.c: New test.
3812         * gcc.dg/tree-ssa/split-path-7.c: New test.
3814 2016-02-05  Martin Sebor  <msebor@redhat.com>
3816         PR c++/69662
3817         * g++.dg/warn/Wplacement-new-size-1.C: New test.
3818         * g++.dg/warn/Wplacement-new-size-2.C: New test.
3820 2016-02-06  Richard HEnderson  <rth@redhat.com>
3822         PR c/69643
3823         * gcc.target/i386/addr-space-4.c: New.
3824         * gcc.target/i386/addr-space-5.c: New.
3826 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
3828         PR fortran/66089
3829         * gfortran.dg/elemental_dependency_6.f90: New.
3831 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
3833         PR rtl-optimization/69691
3834         * gcc.c-torture/execute/pr69691.c: New test.
3836         PR c++/69628
3837         * g++.dg/parse/pr69628.C: New test.
3839 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
3841         * gcc.dg/sancov/asan.c: Move to ...
3842         * gcc.dg/asan/sancov-1.c: ... here.
3844 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
3846         * gcc.target/i386/pr69577.c: Require avx_runtime target.
3848 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
3850         PR target/69677
3851         * gcc.target/i386/pr69677.c: New test.
3853 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
3855         PR c++/68948
3856         * g++.dg/template/pr68948.C: New test.
3858 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3860         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
3861         (only necessary on s390x).
3863 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
3865         * gcc.target/i386/pr69454-2.c: Compile with -msse2
3866         -mno-accumulate-outgoing-args.
3868 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
3870         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
3872 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
3874         PR c/69669
3875         * c-c++-common/pr69669.c: New test.
3877 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
3879         PR target/69667
3880         * g++.dg/pr69667.C: New file.
3882 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
3884         PR target/69619
3885         * gcc.dg/pr69619.c: Add new test.
3887 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
3889         PR rtl-optimization/69577
3890         * gcc.target/i386/pr69577.c: New test.
3892 2016-02-04  Martin Liska  <mliska@suse.cz>
3894         * g++.dg/asan/pr69276.C: New test.
3896 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3898         PR target/65932
3899         PR target/67714
3900         * gcc.target/arm/wmul-3.c: Simplify test to generate just
3901         a single smulbb instruction.
3902         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
3903         * gcc.target/amr/wmul-2.c: Likewise.
3905 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3907         PR target/65932
3908         PR target/67714
3909         * gcc.c-torture/execute/pr67714.c: New test.
3911 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
3913         PR target/69454
3914         * gcc.target/i386/pr69454-1.c: New test.
3915         * gcc.target/i386/pr69454-2.c: New test.
3917 2016-02-03  Martin Sebor  <msebor@redhat.com>
3919         PR c++/69251
3920         PR c++/69253
3921         PR c++/69290
3922         PR c++/69277
3923         PR c++/69349
3924         * g++.dg/ext/flexarray-mangle-2.C: New test.
3925         * g++.dg/ext/flexarray-mangle.C: New test.
3926         * g++.dg/ext/flexarray-subst.C: New test.
3927         * g++.dg/ext/flexary11.C: New test.
3928         * g++.dg/ext/flexary12.C: New test.
3929         * g++.dg/ext/flexary13.C: New test.
3930         * g++.dg/ext/flexary14.C: New test.
3931         * g++.dg/other/dump-ada-spec-2.C: Adjust.
3933 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
3935         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
3936         Define only if CHECK_FLOAT128 is defined.
3937         (main): Properly initialize u5.
3939 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
3941         PR c/69627
3942         * gcc.dg/pr69627.c: New test.
3944         PR target/69644
3945         * gcc.dg/pr69644.c: New test.
3947 2016-02-03  Mike Stump  <mikestump@comcast.net>
3949         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
3950         support for struct-layout-1.exp.
3952 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
3954         PR c++/69056
3955         * g++.dg/cpp0x/pr69056.C: New test.
3957 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
3958             Alexandre Oliva  <aoliva@redhat.com>
3960         PR target/69461
3961         * gcc.target/powerpc/pr69461.c: New.
3963 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
3965         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
3966         works from here ...
3967         (check_effective_target_fsanitize_thread): ... to here.  Do not
3968         specify additional compile flags for the test source.
3969         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
3970         specify additional compile flags for the test source.
3972 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
3974         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
3976 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
3978         PR fortran/67451
3979         PR fortran/69418
3980         * gfortran.dg/coarray_allocate_2.f08: New test.
3981         * gfortran.dg/coarray_allocate_3.f08: New test.
3982         * gfortran.dg/coarray_allocate_4.f08: New test.
3984 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
3986         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
3987         use same scan-tree-dump-times on all platforms.
3988         * gcc.dg/vect/vect-outer-1.c: Likewise.
3989         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3990         * gcc.dg/vect/vect-outer-1a.c: Likewise.
3991         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3992         * gcc.dg/vect/vect-outer-1b.c: Likewise.
3993         * gcc.dg/vect/vect-outer-2b.c: Likewise.
3994         * gcc.dg/vect/vect-outer-3b.c: Likewise.
3995         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3997 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
3999         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
4000         warning.
4002 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
4004         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
4006 2016-02-02  James Norris  <jnorris@codesourcery.com>
4008         * c-c++-common/goacc/routine-5.c: Add tests.
4010 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
4012         * gcc.target/nvptx/unsigned-cmp.c: New test.
4014 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
4016         * gcc.target/aarch64/scalar_shift_1.c
4017         (test_corners_sisd_di): Improve force to SIMD register.
4018         (test_corners_sisd_si): Likewise.
4019         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
4020         Remove scan-assembler check for ldr.
4022 2016-02-02  Richard Biener  <rguenther@suse.de>
4024         PR tree-optimization/69595
4025         * gcc.dg/Warray-bounds-17.c: New testcase.
4027 2016-02-02  Richard Biener  <rguenther@suse.de>
4029         PR tree-optimization/69606
4030         * gcc.dg/torture/pr69606.c: New testcase.
4032 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
4034         PR middle-end/68542
4035         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
4036         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
4038 2016-02-02  Alan Modra  <amodra@gmail.com>
4040         PR target/69548
4041         * gcc.target/powerpc/pr69548.c: New test.
4043 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
4045         PR rtl-optimization/69592
4046         * gcc.dg/pr69592.c: New test.
4048         PR preprocessor/69543
4049         PR c/69558
4050         * gcc.dg/pr69543.c: New test.
4051         * gcc.dg/pr69558.c: New test.
4053 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
4055         PR testsuite/65940
4056         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
4058 2016-02-01  Martin Sebor  <msebor@redhat.com>
4060         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
4062 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
4064         PR tree-optimization/67921
4065         * c-c++-common/ubsan/pr67921.c: New test.
4067 2016-02-01  Richard Biener  <rguenther@suse.de>
4069         PR middle-end/69556
4070         * gcc.dg/tree-ssa/recip-8.c: New testcase.
4072 2016-02-01  Richard Biener  <rguenther@suse.de>
4074         PR tree-optimization/69574
4075         * gcc.dg/torture/pr69574.c: New testcase.
4077 2016-02-01  Richard Biener  <rguenther@suse.de>
4079         PR tree-optimization/69579
4080         * gcc.dg/setjmp-6.c: New testcase.
4082 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
4084         PR rtl-optimization/69570
4085         * g++.dg/opt/pr69570.C: New test.
4087 2016-02-01  Richard Henderson  <rth@redhat.com>
4089         * gcc.dg/pr69535.c: New test.
4091 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
4093         PR testsuite/69584
4094         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
4095         * gcc.dg/tree-ssa/sra-18.c: Likewise.
4097         PR debug/68244
4098         * g++.dg/parse/parens3.C: Use register "4" on hppa.
4100         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
4102 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
4104         PR fortran/67564
4105         * gfortran.dg/allocate_with_source_17.f03: New test.
4107 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
4109         PR tree-optimization/69546
4110         * gcc.dg/torture/pr69546.c: New test.
4112 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
4114         PR fortran/69566
4115         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
4117 2016-01-30  Martin Sebor  <msebor@redhat.com>
4119         PR c++/68490
4120         * g++.dg/ext/flexary10.C: New test.
4122 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4124         PR fortran/66707
4125         gfortran.dg/common_23.f90: New test.
4127 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4129         PR target/65546
4130         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
4131         condition being checked, and disable it when the target supports
4132         misaligned loads and stores.
4134 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
4136         PR debug/69518
4137         * gcc.dg/torture/pr69518.c: New test.
4139 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
4141         PR target/69530
4142         * gcc.target/i386/pr69530.c: New test.
4144 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
4146         PR target/65604
4147         * gcc.target/mips/div-delay.c: New test.
4149 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
4151         PR target/69551
4152         * gcc.target/i386/pr69551.c: New test.
4154         PR target/66137
4155         * gcc.target/i386/pr66137.c: New test.
4157 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
4159         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
4160         always built for p5600.
4161         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
4162         isa=p5600 dg-option.
4164 2016-01-29  Richard Biener  <rguenther@suse.de>
4166         PR tree-optimization/69547
4167         * g++.dg/tree-ssa/pr69547.C: New testcase.
4169 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
4171         PR debug/66869
4172         * g++.dg/warn/Wunused-function2.C: New test.
4174 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4176         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
4177         support for test to succeed.
4179 2016-01-29  Marek Polacek  <polacek@redhat.com>
4181         PR c++/69509
4182         PR c++/69516
4183         * g++.dg/ext/constexpr-vla2.C: New test.
4184         * g++.dg/ext/constexpr-vla3.C: New test.
4185         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
4187 2016-01-29  Richard Biener  <rguenther@suse.de>
4189         PR middle-end/69537
4190         * gcc.dg/uninit-21.c: New testcase.
4192 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
4194         PR target/69459
4195         * gcc.target/i386/pr69459.c: New test.
4197 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
4199         PR target/68400
4200         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
4201         * gcc.target/mips/pr68400.c: New test.
4203 2016-01-28  Martin Sebor  <msebor@redhat.com>
4205         PR target/17381
4206         * gcc.target/powerpc/pr17381.c: New test.
4208 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
4210         PR middle-end/69542
4211         * gcc.dg/torture/pr69542.c: New test.
4213 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
4215         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4217 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
4219         * gcc.dg/pr65980.c: Skip on AIX.
4220         * gcc.dg/pr66688.c: Same.
4222 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
4224         PR target/63679
4225         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
4226         * gcc.dg/tree-ssa/sra-18.c: Same.
4228 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
4230         PR fortran/62536
4231         * gfortran.dg/block_15.f08: New test.
4232         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
4233         on incorrectly closed BLOCK.
4235 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
4237         * gcc.dg/declare-simd.c: New test.
4238 2016-01-28  Richard Biener  <rguenther@suse.de>
4240         PR tree-optimization/69466
4241         * gfortran.dg/vect/pr69466.f90: New testcase.
4243 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4245         * g++.dg/pr67989.C: Remove ARM-specific option.
4246         * gcc.target/arm/pr67989.C: New file.
4248 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
4250         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
4251         and expm1 test for glibc < 2.11.
4253 2016-01-27  Richard Henderson  <rth@redhat.com>
4255         * gcc.c-torture/execute/pr69447.c: New test.
4257 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
4259         PR fortran/69422
4260         * gfortran.dg/alloc_comp_assign_15.f03: New test.
4262 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
4264         PR debug/66869
4265         * gcc.dg/pr66869.c: New test.
4267 2016-01-25  Jeff Law  <law@redhat.com>
4269         PR tree-optimization/68398
4270         PR tree-optimization/69196
4271         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
4272         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
4273         path to avoid new heuristic allowing more irreducible regions
4274         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
4275         * gcc.dg/tree-ssa/vrp46.c: Likewise.
4276         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
4277         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
4278         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4280 2016-01-27  Marek Polacek  <polacek@redhat.com>
4282         PR c/68062
4283         * c-c++-common/vector-compare-4.c: New test.
4285 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
4287         PR preprocessor/69126
4288         * c-c++-common/pr69126.c: New test case.
4290 2016-01-27  Ian Lance Taylor  <iant@google.com>
4292         * gcc.dg/tree-ssa/ivopt_5.c: New test.
4294 2016-01-27  Ryan Burn  <contact@rnburn.com>
4296         PR cilkplus/69267
4297         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
4299 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
4301         PR target/69512
4302         * gcc.target/i386/pr69512.c: New test.
4304 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
4306         PR ada/69488
4307         * gnat.dg/sso/*.adb: Robustify dg-output directives.
4309 2016-01-27  Marek Polacek  <polacek@redhat.com>
4311         PR c++/69379
4312         * g++.dg/pr69379.C: New test.
4314 2016-01-27  Martin Sebor  <msebor@redhat.com>
4316         PR c++/69317
4317         * g++.dg/abi/Wabi-2-2.C: New test.
4318         * g++.dg/abi/Wabi-2-3.C: New test.
4319         * g++.dg/abi/Wabi-3-2.C: New test.
4320         * g++.dg/abi/Wabi-3-3.C: New test.
4322 2016-01-27  Richard Biener  <rguenther@suse.de>
4324         PR tree-optimization/69166
4325         * gcc.dg/torture/pr69166.c: New testcase.
4327 2016-01-27  Martin Jambor  <mjambor@suse.cz>
4329         PR tree-optimization/69355
4330         * gcc.dg/tree-ssa/pr69355.c: New test.
4332 2016-01-27  Marek Polacek  <polacek@redhat.com>
4334         PR c++/69496
4335         * g++.dg/ext/constexpr-vla1.C: New test.
4337 2016-01-20  Christian Bruel  <christian.bruel@st.com>
4339         PR target/69245
4340         * gcc.target/arm/pr69245.c: New test.
4342 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
4344         PR tree-optimization/69399
4345         * gcc.dg/torture/pr69399.c: New test.
4347 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4349         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
4351 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
4353         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
4355 2016-01-26  Tom de Vries  <tom@codesourcery.com>
4357         PR tree-optimization/69110
4358         * gcc.dg/autopar/pr69110.c: New test.
4360 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
4361             Sebastian Pop  <s.pop@samsung.com>
4363         * gcc.dg/graphite/isl-ast-op-select.c: New.
4365 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
4367         PR fortran/69385
4368         * gfortran.dg/allocate_error_6.f90: New test.
4370 2016-01-26  Richard Henderson  <rth@redhat.com>
4372         * gcc.dg/tm/pr60908.c: New test.
4374 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
4376         PR other/69006
4377         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
4378         directive.
4379         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
4380         expected multiline output to reflect the colorization being
4381         disabled before newlines.
4382         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4383         (custom_diagnostic_finalizer): Replace call to
4384         pp_newline_and_flush with call to pp_flush.
4385         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
4386         * gfortran.dg/implicit_class_1.f90: Likewise.
4387         * lib/gcc-dg.exp (allow_blank_lines): New global.
4388         (dg-allow-blank-lines-in-output): New procedure.
4389         (gcc-dg-prune): Complain about blank lines in the output, unless
4390         dg-allow-blank-lines-in-output was called.
4391         * lib/multiline.exp (_build_multiline_regex): Only support
4392         arbitrary followup text for non-blank-lines, not for blank lines.
4394 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
4396         PR tree-optimization/69483
4397         * gcc.dg/pr69483.c: New test.
4398         * g++.dg/opt/pr69483.C: New test.
4400 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4402         PR target/68620
4403         * gcc.target/arm/pr68620.c: New test.
4405 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
4407         * gcc.target/i386/pr68986-2.c: Remove -m32.
4409 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
4411         PR target/68986
4412         * gcc.target/i386/pr68986-1.c: New test.
4413         * gcc.target/i386/pr68986-2.c: Likewise.
4414         * gcc.target/i386/pr68986-3.c: Likewise.
4416 2016-01-26  Christian Bruel  <christian.bruel@st.com>
4418         * lib/target-supports.exp
4419         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
4420         (check_effective_target_arm_crypto_pragma_ok): Likewise.
4421         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
4423 2016-01-26  Richard Biener  <rguenther@suse.de>
4425         PR tree-optimization/69452
4426         * gcc.dg/torture/pr69452.c: New testcase.
4428 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
4430         PR target/69442
4431         * gcc.dg/pr69442.c: New test.
4433 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
4435         PR target/67896
4436         * gcc.target/aarch64/simd/pr67896.C: New.
4438 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
4440         PR tree-optimization/69400
4441         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
4442         function.
4443         (plugin_init): Call it.
4444         * gcc.dg/torture/pr69400.c: New test.
4446 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4448         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
4450 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
4451             Sebastian Pop  <s.pop@samsung.com>
4453         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
4454         isl-0.15.
4456 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
4457             Sebastian Pop  <s.pop@samsung.com>
4459         * gcc.dg/graphite/pr69292.c: New.
4461 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
4463         * c-c++-common/goacc/use_device-1.c: New test.
4465 2016-01-25  Jeff Law  <law@redhat.com>
4467         PR tree-optimization/69196
4468         PR tree-optimization/68398
4469         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
4470         * gcc.dg/tree-ssa/pr68198.c: Likewise.
4472 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
4474         PR target/69469
4475         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
4476         Algorithm.
4478 2016-01-25  Richard Biener  <rguenther@suse.de>
4480         PR testsuite/69380
4481         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
4483 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
4485         PR target/69421
4486         * gcc.dg/pr69421.c: New test.
4488 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
4490         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
4491         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
4492         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
4493         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
4494         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
4495         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
4496         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
4497         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
4498         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
4499         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
4501 2016-01-25  Richard Biener  <rguenther@suse.de>
4503         PR tree-optimization/69376
4504         * gcc.dg/torture/pr69376.c: New testcase.
4506 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4508         PR fortran/69397
4509         PR fortran/68442
4510         * gfortran.dg/interface_38.f90: New test.
4511         * gfortran.dg/interface_39.f90: New test.
4513 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
4515         Revert:
4516         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
4518         PR c++/11858
4519         PR c++/24663
4520         PR c++/24664
4521         * g++.dg/template/pr11858.C: New test.
4522         * g++.dg/template/pr24663.C: New test.
4523         * g++.dg/template/unify12.C: New test.
4524         * g++.dg/template/unify13.C: New test.
4525         * g++.dg/template/unify14.C: New test.
4526         * g++.dg/template/unify15.C: New test.
4527         * g++.dg/template/unify16.C: New test.
4528         * g++.dg/template/unify17.C: New test.
4530 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
4532         PR fortran/68283
4533         gfortran.dg/pr68283.f90: New test.
4535 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
4537         PR fortran/66094
4538         * gfortran.dg/inline_matmul_13.f90:  New test.
4539         * gfortran.dg/matmul_bounds_8.f90:  New test.
4540         * gfortran.dg/matmul_bounds_9.f90:  New test.
4541         * gfortran.dg/matmul_bounds_10.f90:  New test.
4543 2016-01-23  Tom de Vries  <tom@codesourcery.com>
4545         PR tree-optimization/69426
4546         * gcc.dg/autopar/pr69426.c: New test.
4548 2016-01-23  Martin Sebor  <msebor@redhat.com>
4550         PR c++/58109
4551         PR c++/69022
4552         * g++.dg/cpp0x/alignas5.C: New test.
4553         * g++.dg/ext/vector29.C: Same.
4555 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
4557         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
4558         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
4559         _GNU_SOURCE from compile flags to the source.
4560         * gcc.target/i386/chkp-stropt-12.c: Ditto.
4561         * gcc.target/i386/chkp-stropt-16.c: Ditto.
4562         * gcc.target/i386/chkp-stropt-4.c: Ditto.
4563         * gcc.target/i386/chkp-stropt-8.c: Ditto.
4565 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
4567         PR target/69432
4568         * g++.dg/opt/pr69432.C: New test.
4570 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4572         * gcc.target/powerpc/pr63354c: Adjust target selector to include
4573         32-bit targets testing an -m64 multilib.
4575 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4577         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
4578         64-bit support.
4580 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
4582         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
4584 2016-01-21  Christian Bruel  <christian.bruel@st.com>
4586         PR target/68674
4587         * gcc.target/i386/pr68674.c
4588         * gcc.target/aarch64/pr68674.c
4589         * gcc.target/arm/pr68674.c
4591 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4593         PR target/69403
4594         * gcc.c-torture/execute/pr69403.c: New test.
4596 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
4598         PR c++/55843
4599         * g++.dg/template/pr55843.C: New.
4601 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
4603         PR testsuite/66877
4604         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
4605         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
4607 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4609         PR testsuite/67489
4610         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
4611         from dg-do compile directive, and instead add
4612         { dg-require-effective-target int128 }.
4614 2016-01-20  Martin Sebor  <msebor@redhat.com>
4616         PR c/69405
4617         * gcc.dg/sync-fetch.c: New test.
4619 2016-01-21  Martin Sebor  <msebor@redhat.com>
4621         PR target/69252
4622         * gcc.target/powerpc/pr69252.c: New test.
4624 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4626         PR fortran/65996
4627         * gfortran.dg/pr65996.f90: New test.
4629 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4631         PR c++/68810
4632         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
4633         expected to generate an error.
4635 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
4637         PR middle-end/66178
4638         * gcc.dg/torture/pr66178.c: New test.
4640 2016-01-21  Anton Blanchard  <anton@samba.org>
4641             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4643         PR target/63354
4644         * gcc.target/powerpc/pr63354.c:  New test.
4646 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
4648         PR rtl-optimization/68990
4649         * gcc.target/i386/pr68990: New.
4651 2016-01-21  Nick Clifton  <nickc@redhat.com>
4653         PR target/69129
4654         * gcc.target/mips/pr69129.c: New.
4656 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
4658         PR c++/58046
4659         * g++.dg/cpp0x/pr58046.C: New.
4661 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
4663         PR target/69187
4664         PR target/65624
4665         * gcc.target/arm/pr69187.c: New test.
4667         PR c++/69355
4668         * g++.dg/torture/pr69355.C: New test.
4670 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
4671             Sebastian Pop  <s.pop@samsung.com>
4673         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
4675 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
4676             Sebastian Pop  <s.pop@samsung.com>
4678         * gcc.dg/graphite/pr68976.c: New test.
4680 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
4682         PR middle-end/67653
4683         * c-c++-common/pr67653.c: New test.
4684         * gcc.dg/torture/pr29119.c: Add dg-warning.
4686 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
4688         * gcc.target/powerpc/cpu-builtin-1.c: New test.
4690 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4692         PR c/24293
4693         * gcc.dg/pr24293.c: New test.
4694         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
4695         incomplete struct type.
4696         * gcc.dg/declspec-1.c: Likewise.
4697         * gcc.dg/pr63549.c: Likewise.
4699 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
4701         PR tree-optimization/66612
4702         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
4703         for bdn instruction.
4705 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4707         * lib/target-supports.exp
4708         (check_effective_target_arm_fp_ok_nocache): New.
4709         (check_effective_target_arm_fp_ok): New.
4710         (add_options_for_arm_fp): New.
4711         (check_effective_target_arm_crypto_ok_nocache): Require
4712         target_arm_v8_neon_ok instead of arm32.
4713         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
4714         (check_effective_target_arm_crypto_pragma_ok): New.
4715         (add_options_for_arm_vfp): New.
4716         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
4717         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
4718         target instead. Force initial fpu to vfp.
4719         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
4720         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
4721         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
4722         dependency.
4723         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
4724         use arm_vfp effective target instead. Force initial fpu to vfp.
4725         * gcc.target/arm/attr-neon3.c: Likewise.
4726         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
4727         arm_vfp_ok.
4728         * gcc.target/arm/unsigned-float.c: Likewise.
4729         * gcc.target/arm/vfp-1.c: Likewise.
4730         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4731         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
4732         * gcc.target/arm/vfp-ldmiad.c: Likewise.
4733         * gcc.target/arm/vfp-ldmias.c: Likewise.
4734         * gcc.target/arm/vfp-stmdbd.c: Likewise.
4735         * gcc.target/arm/vfp-stmdbs.c: Likewise.
4736         * gcc.target/arm/vfp-stmiad.c: Likewise.
4737         * gcc.target/arm/vfp-stmias.c: Likewise.
4738         * gcc.target/arm/vnmul-1.c: Likewise.
4739         * gcc.target/arm/vnmul-2.c: Likewise.
4740         * gcc.target/arm/vnmul-3.c: Likewise.
4741         * gcc.target/arm/vnmul-4.c: Likewise.
4743 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
4745         PR testsuite/69366
4746         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
4747         the MPX run-time library, for compile-time MPX test.
4748         * gcc.target/i386/chkp-always_inline.c: Likewise.
4749         * gcc.target/i386/chkp-bndret.c: Likewise.
4750         * gcc.target/i386/chkp-builtins-1.c: Likewise.
4751         * gcc.target/i386/chkp-builtins-2.c: Likewise.
4752         * gcc.target/i386/chkp-builtins-3.c: Likewise.
4753         * gcc.target/i386/chkp-builtins-4.c: Likewise.
4754         * gcc.target/i386/chkp-const-check-1.c: Likewise.
4755         * gcc.target/i386/chkp-const-check-2.c: Likewise.
4756         * gcc.target/i386/chkp-hidden-def.c: Likewise.
4757         * gcc.target/i386/chkp-label-address.c: Likewise.
4758         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
4759         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
4760         * gcc.target/i386/chkp-pr69044.c: Likewise.
4761         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
4762         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
4763         * gcc.target/i386/chkp-strchr.c: Likewise.
4764         * gcc.target/i386/chkp-strlen-1.c: Likewise.
4765         * gcc.target/i386/chkp-strlen-2.c: Likewise.
4766         * gcc.target/i386/chkp-strlen-3.c: Likewise.
4767         * gcc.target/i386/chkp-strlen-4.c: Likewise.
4768         * gcc.target/i386/chkp-strlen-5.c: Likewise.
4769         * gcc.target/i386/chkp-stropt-1.c: Likewise.
4770         * gcc.target/i386/chkp-stropt-10.c: Likewise.
4771         * gcc.target/i386/chkp-stropt-11.c: Likewise.
4772         * gcc.target/i386/chkp-stropt-12.c: Likewise.
4773         * gcc.target/i386/chkp-stropt-13.c: Likewise.
4774         * gcc.target/i386/chkp-stropt-14.c: Likewise.
4775         * gcc.target/i386/chkp-stropt-15.c: Likewise.
4776         * gcc.target/i386/chkp-stropt-16.c: Likewise.
4777         * gcc.target/i386/chkp-stropt-2.c: Likewise.
4778         * gcc.target/i386/chkp-stropt-3.c: Likewise.
4779         * gcc.target/i386/chkp-stropt-4.c: Likewise.
4780         * gcc.target/i386/chkp-stropt-5.c: Likewise.
4781         * gcc.target/i386/chkp-stropt-6.c: Likewise.
4782         * gcc.target/i386/chkp-stropt-7.c: Likewise.
4783         * gcc.target/i386/chkp-stropt-8.c: Likewise.
4784         * gcc.target/i386/chkp-stropt-9.c: Likewise.
4785         * gcc.target/i386/pr63995-2.c: Likewise.
4786         * gcc.target/i386/pr64805.c: Likewise.
4787         * gcc.target/i386/pr65044.c: Likewise.
4788         * gcc.target/i386/pr65167.c: Likewise.
4789         * gcc.target/i386/pr65183.c: Likewise.
4790         * gcc.target/i386/pr65184.c: Likewise.
4791         * gcc.target/i386/thunk-retbnd.c: Likewise.
4793 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
4795         PR tree-optimization/69328
4796         * gcc.dg/pr69328.c: New test.
4798 2016-01-20  Jeff Law  <law@redhat.com>
4800         PR target/25114
4801         * gcc.target/m68k/pr25114.c: New test.
4803 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
4805         * gcc.target/arm/memset-inline-10.c: Added
4806         dg-require-effective-target arm_thumb2_ok.
4808 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
4810         * gcc.dg/debug/dwarf2/sso.c: New test.
4812 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
4814         PR testsuite/68820
4815         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
4816         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
4817         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
4819 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
4821         PR ipa/66223
4822         * g++.dg/ipa/devirt-50.C: New testcase.
4824 2016-01-19  Marek Polacek  <polacek@redhat.com>
4826         PR c++/68965
4827         * g++.dg/cpp1y/parameter-pack-1.C: New test.
4828         * g++.dg/cpp1y/parameter-pack-2.C: New test.
4830 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4832         PR target/69135
4833         * gcc.target/arm/pr69135_1.c: New test.
4835 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
4837         * gcc.target/aarch64/ccmp_1.c: Add new tests.
4839 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
4841         * gcc.target/aarch64/ccmp_1.c: New testcase.
4843 2016-01-19  Marek Polacek  <polacek@redhat.com>
4845         PR c++/68586
4846         * g++.dg/cpp0x/enum30.C: New test.
4848 2016-01-19  Richard Biener  <rguenther@suse.de>
4850         PR tree-optimization/69336
4851         * g++.dg/tree-ssa/pr69336.C: New testcase.
4853 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
4855         PR debug/65779
4856         * gcc.dg/pr65779.c: New test.
4858 2016-01-19  Richard Biener  <rguenther@suse.de>
4860         PR tree-optimization/69352
4861         * gcc.dg/torture/pr69352.c: New testcase.
4863 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
4865         PR rtl-optimization/68955
4866         PR rtl-optimization/64557
4867         * gcc.dg/torture/pr68955.c: New test.
4869 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
4871         PR lto/69136
4872         * g++.dg/torture/pr69136.C: New testcase.
4874 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
4876         PR lto/69133
4877         * g++.dg/lto/pr69133_0.C: New testcase.
4878         * g++.dg/lto/pr69133_1.C: New testcase.
4880 2016-01-15  Jeff Law  <law@redhat.com>
4882         PR tree-optimization/69320
4883         * gcc.c-torture/pr69320-1.c: New test.
4884         * gcc.c-torture/pr69320-2.c: New test.
4885         * gcc.c-torture/pr69320-3.c: New test.
4886         * gcc.c-torture/pr69320-4.c: New test.
4888 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
4890         PR c++/11858
4891         PR c++/24663
4892         PR c++/24664
4893         * g++.dg/template/pr11858.C: New test.
4894         * g++.dg/template/pr24663.C: New test.
4895         * g++.dg/template/unify12.C: New test.
4896         * g++.dg/template/unify13.C: New test.
4897         * g++.dg/template/unify14.C: New test.
4898         * g++.dg/template/unify15.C: New test.
4899         * g++.dg/template/unify16.C: New test.
4900         * g++.dg/template/unify17.C: New test.
4902 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
4904         PR testsuite/69181
4905         * gcc.dg/pr69181-1.c: New test file.
4906         * gcc.dg/pr69181-2.c: New test file.
4907         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
4908         globals by moving it to...
4909         (cleanup-after-saved-dg-test): ...this new function.  Add
4910         "global additional_sources_used".  Add reset of global
4911         multiline_expected_outputs to the empty list.
4912         * lib/multiline.exp (_multiline_expected_outputs): Rename this
4913         global to...
4914         (multiline_expected_outputs): ...this, and updated comments to
4915         note that it is modified from gcc-dg.exp.
4916         (dg-end-multiline-output): Update for the above renaming.
4917         (handle-multiline-outputs): Likewise.  Remove the clearing
4918         of the expected outputs to the empty list.
4920 2016-01-18  Richard Biener  <rguenther@suse.de>
4922         PR tree-optimization/69297
4923         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
4925 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
4927         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
4928         dg-options.
4929         * gcc.target/mips/mips-3d-2.c: Likewise.
4930         * gcc.target/mips/mips-3d-3.c: Likewise.
4931         * gcc.target/mips/mips-3d-4.c: Likewise.
4932         * gcc.target/mips/mips-3d-5.c: Likewise.
4933         * gcc.target/mips/mips-3d-6.c: Likewise.
4934         * gcc.target/mips/mips-3d-7.c: Likewise.
4935         * gcc.target/mips/mips-3d-8.c: Likewise.
4936         * gcc.target/mips/mips-3d-9.c: Likewise.
4937         * gcc.target/mips/mips-ps-1.c: Likewise.
4938         * gcc.target/mips/mips-ps-2.c: Likewise.
4939         * gcc.target/mips/mips-ps-3.c: Likewise.
4940         * gcc.target/mips/mips-ps-4.c: Likewise.
4941         * gcc.target/mips/mips-ps-5.c: Likewise.
4942         * gcc.target/mips/mips-ps-6.c: Likewise.
4943         * gcc.target/mips/mips-ps-7.c: Likewise.
4944         * gcc.target/mips/mips-ps-type.c: Likewise.
4945         * gcc.target/mips/mips-ps-type-2.c: Likewise.
4946         * gcc.target/mips/mips16-attributes-6.c: Likewise.
4948 2016-01-18  Tom de Vries  <tom@codesourcery.com>
4950         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
4951         * c-c++-common/goacc/kernels-double-reduction.c: New test.
4952         * c-c++-common/goacc/kernels-empty.c: New test.
4953         * c-c++-common/goacc/kernels-eternal.c: New test.
4954         * c-c++-common/goacc/kernels-loop-2.c: New test.
4955         * c-c++-common/goacc/kernels-loop-3.c: New test.
4956         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
4957         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
4958         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
4959         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
4960         * c-c++-common/goacc/kernels-loop-data.c: New test.
4961         * c-c++-common/goacc/kernels-loop-g.c: New test.
4962         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
4963         * c-c++-common/goacc/kernels-loop-n.c: New test.
4964         * c-c++-common/goacc/kernels-loop-nest.c: New test.
4965         * c-c++-common/goacc/kernels-loop.c: New test.
4966         * c-c++-common/goacc/kernels-noreturn.c: New test.
4967         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
4968         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
4969         * c-c++-common/goacc/kernels-reduction.c: New test.
4971 2016-01-18  Tom de Vries  <tom@codesourcery.com>
4973         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
4974         * gcc.dg/autopar/outer-2.c: Same.
4975         * gcc.dg/autopar/outer-3.c: Same.
4976         * gcc.dg/autopar/outer-4.c: Same.
4977         * gcc.dg/autopar/outer-5.c: Same.
4978         * gcc.dg/autopar/outer-6.c: Same.
4979         * gcc.dg/autopar/parallelization-1.c: Same.
4980         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
4981         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
4982         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
4983         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
4984         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
4985         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
4986         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
4987         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
4988         * gcc.dg/autopar/pr39500-1.c: Same.
4989         * gcc.dg/autopar/pr39500-2.c: Same.
4990         * gcc.dg/autopar/pr46193.c: Same.
4991         * gcc.dg/autopar/pr46194.c: Same.
4992         * gcc.dg/autopar/pr49580.c: Same.
4993         * gcc.dg/autopar/pr49960-1.c: Same.
4994         * gcc.dg/autopar/pr49960.c: Same.
4995         * gcc.dg/autopar/pr68373.c: Same.
4996         * gcc.dg/autopar/reduc-1.c: Same.
4997         * gcc.dg/autopar/reduc-1char.c: Same.
4998         * gcc.dg/autopar/reduc-1short.c: Same.
4999         * gcc.dg/autopar/reduc-2.c: Same.
5000         * gcc.dg/autopar/reduc-2char.c: Same.
5001         * gcc.dg/autopar/reduc-2short.c: Same.
5002         * gcc.dg/autopar/reduc-3.c: Same.
5003         * gcc.dg/autopar/reduc-4.c: Same.
5004         * gcc.dg/autopar/reduc-6.c: Same.
5005         * gcc.dg/autopar/reduc-7.c: Same.
5006         * gcc.dg/autopar/reduc-8.c: Same.
5007         * gcc.dg/autopar/reduc-9.c: Same.
5008         * gcc.dg/autopar/uns-outer-4.c: Same.
5009         * gcc.dg/autopar/uns-outer-5.c: Same.
5010         * gcc.dg/autopar/uns-outer-6.c: Same.
5011         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
5012         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
5014 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
5016         PR target/63679
5017         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
5018         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
5020 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
5022         PR target/63679
5023         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
5024         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
5025         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
5027 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
5029         PR target/63679
5030         * gcc.dg/tree-ssa/sra-17.c: New.
5031         * gcc.dg/tree-ssa/sra-18.c: New.
5033 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5035         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
5037 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
5039         * gnat.dg/inline12.adb: New test.
5041 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
5043         PR tree-optimization/66797
5044         * gcc.c-torture/execute/pr65447.c: Relax check condition.
5046 2016-01-18  Richard Biener  <rguenther@suse.de>
5048         PR tree-optimization/69170
5049         * gcc.dg/torture/pr69170.c: New testcase.
5051 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
5053         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
5055 2016-01-16  Tom de Vries  <tom@codesourcery.com>
5057         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
5059 2016-01-16  Tom de Vries  <tom@codesourcery.com>
5061         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
5062         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
5063         redundant dg-require-effective-target pthread.
5064         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
5065         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5066         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
5067         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
5068         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
5069         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
5070         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
5072 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
5074         PR target/68609
5075         * gcc.target/powerpc/recip-6.c: Enable on AIX.
5076         * gcc.target/powerpc/recip-7.c: Same.
5078 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
5080         PR c++/69091
5081         * g++.dg/template/pr69091.C: New test.
5083 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
5085         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
5086         dump does not contain an error_mark_node.
5087         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
5088         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
5090 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
5092         PR c++/68936
5093         * g++.dg/template/pr68936.C: New test.
5095 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
5097         PR target/68609
5098         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
5099         * gcc.target/powerpc/recip-2.c: Same.
5100         * gcc.target/powerpc/recip-3.c: Same.
5101         * gcc.target/powerpc/recip-4.c: Same.
5102         * gcc.target/powerpc/recip-sqrtf.c: Same.
5104 2016-01-15  Jeff Law  <law@redhat.com>
5106         PR tree-optimization/69270
5107         * gcc.dg/tree-ssa/pr69270-2.c: New test.
5108         * gcc.dg/tree-ssa/pr69270-3.c: New test.
5110 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
5112         PR fortran/49630
5113         * gfortran.dg/deferred_character_13.f90: New test for the fix
5114         of comment 3 of the PR.
5116         PR fortran/54070
5117         * gfortran.dg/deferred_character_8.f90: New test
5118         * gfortran.dg/allocate_error_5.f90: New test
5120         PR fortran/60593
5121         * gfortran.dg/deferred_character_10.f90: New test
5123         PR fortran/60795
5124         * gfortran.dg/deferred_character_14.f90: New test
5126         PR fortran/61147
5127         * gfortran.dg/deferred_character_11.f90: New test
5129         PR fortran/64324
5130         * gfortran.dg/deferred_character_9.f90: New test
5132 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
5134         PR rtl-optimization/69030
5135         * gcc.target/i386/pr69030.c: New.
5137 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5139         * gcc.target/aarch64/target_attr_17.c: New test.
5141 2016-01-15  Richard Biener  <rguenther@suse.de>
5143         PR tree-optimization/66856
5144         * gcc.dg/torture/pr66856-1.c: New testcase.
5145         * gcc.dg/torture/pr66856-2.c: Likewise.
5147 2016-01-15  Richard Biener  <rguenther@suse.de>
5149         PR debug/69137
5150         * g++.dg/lto/pr69137_0.C: New testcase.
5152 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
5154         PR middle-end/69246
5155         * gcc.target/i386/pr69246.c: New test.
5157 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5159         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5161 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5163         PR c++/56194
5164         * g++.dg/init/const9.C: Disable test on S/390.
5166 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5168         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
5169         * g++.dg/Wno-frame-address.C: Ditto.
5171 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5173         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
5175 2016-01-15  Richard Biener  <rguenther@suse.de>
5177         PR tree-optimization/68961
5178         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
5180 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
5182         * gcc.target/i386/pr65105-5.c: New test.
5184 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
5186         * gcc.c-torture/execute/alias-4.c: New testcase.
5188 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
5190         PR ipa/68148
5191         * g++.dg/ipa/devirt-49.C: New testcase.
5193 2016-01-15  Christian Bruel  <christian.bruel@st.com>
5195         PR target/65837
5196         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
5197         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
5198         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
5200 2016-01-15  Richard Biener  <rguenther@suse.de>
5202         PR tree-optimization/69117
5203         * gcc.dg/torture/pr69117.c: New testcase.
5205 2015-01-14  Ryan Burn  <contact@rnburn.com>
5207         PR c++/69048
5208         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
5210 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5212         PR testsuite/67509
5213         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
5214         range tests use 100 * maximum instead of maximum + 1.
5216 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
5218         PR debug/69244
5219         * gcc.dg/guality/pr69244.c: New test.
5221 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
5223         * lib/target-supports.exp (check_effective_target_issignaling):
5224         New procedure.
5225         * gcc.dg/pr61441.c: Require issignaling effective target.
5227 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
5229         PR target/68803
5230         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
5232 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
5234         PR c++/68819
5235         PR preprocessor/69177
5236         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
5237         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
5238         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
5239         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5241 2016-01-14  Marek Polacek  <polacek@redhat.com>
5243         PR c/69262
5244         * gcc.dg/array-15.c: New test.
5246 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
5248         PR middle-end/68146
5249         PR tree-optimization/69155
5250         * gfortran.dg/pr68146.f: New test.
5251         * gfortran.dg/pr69155.f90: New test.
5253 2016-01-14  Richard Biener  <rguenther@suse.de>
5255         PR tree-optimization/68060
5256         * gcc.dg/torture/pr68060-1.c: New testcase.
5257         * gcc.dg/torture/pr68060-2.c: Likewise.
5259 2016-01-14  Nick Clifton  <nickc@redhat.com>
5261         * lib/target-supports.exp
5262         (check_effective_target_arm_neon_ok_nocache): Add an option
5263         sequence that includes setting the ARM architecture to ARMv7-A.
5264         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
5265         command line options necessary to enable Neon support.
5266         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
5267         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
5268         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
5269         * gcc.target/arm/pr69180.c: Likewise.
5271 2016-01-14  Jeff Law  <law@redhat.com>
5273         PR tree-optimization/69270
5274         * gcc.dg/tree-ssa/pr69270.c: New test.
5276 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
5278         PR c/66208
5279         * c-c++-common/pr66208.c: New file.
5281 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
5283         PR tree-optimization/69156
5284         * gcc.dg/pr69156.c: New test.
5286 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5288         * gcc.target/i386/pr69225-7.c: New test.
5290 2016-01-13  Richard Henderson  <rth@redhat.com>
5292         * gcc.dg/tm/memopt-13.c: Update expected function.
5293         * gcc.dg/tm/memopt-6.c: Likewise.
5295 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
5297         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
5298         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
5299         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
5300         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
5302 2016-01-13  Tom de Vries  <tom@codesourcery.com>
5304         PR tree-optimization/69169
5305         * gcc.dg/pr69169.c: New test.
5307 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
5309         PR target/69228
5310         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
5311         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
5312         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
5313         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
5314         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
5315         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
5316         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
5317         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
5319 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
5321         PR target/69247
5322         * gcc.dg/pr69247.c: New test.
5324 2016-01-13  Richard Biener  <rguenther@suse.de>
5326         PR tree-optimization/69242
5327         * gcc.dg/torture/pr69242.c: New testcase.
5329 2016-01-13  Richard Biener  <rguenther@suse.de>
5331         PR tree-optimization/69186
5332         * gcc.dg/torture/pr69186.c: New testcase.
5334 2016-01-13  Jeff Law  <law@redhat.com>
5336         PR tree-optimization/67755
5337         * gcc.dg/tree-ssa/pr67755.c: New test.
5339 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5341         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
5342         pass number in output by a star.
5344 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
5346         PR tree-optimization/68911
5347         * gcc.c-torture/execute/pr68911.c: New test.
5349 2016-01-12  Marek Polacek  <polacek@redhat.com>
5351         PR c++/68979
5352         * g++.dg/warn/permissive-1.C: New test.
5354 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
5356         PR objc++/68511
5357         PR c++/69213
5358         * g++.dg/opt/pr69213.C: New test.
5360 2016-01-12  Christian Bruel  <christian.bruel@st.com>
5362         PR target/69180
5363         * gcc.target/arm/pr69180.c: New test.
5365 2016-01-12  Richard Biener  <rguenther@suse.de>
5367         PR lto/69077
5368         * g++.dg/lto/pr69077_0.C: New testcase.
5369         * g++.dg/lto/pr69077_1.C: Likewise.
5371 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
5373         PR target/69175
5374         * g++.dg/opt/pr69175.C: New test.
5376 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
5378         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
5379         rather than #including math.h & stdlib.h.
5380         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
5381         * gcc.dg/vect/pr49771.c: Likewise.
5382         * gcc.dg/vect/vect-10-big-array.c: Likewise.
5383         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
5384         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
5385         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
5386         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
5387         * gcc.dg/vect/pr44507.c: Likewise.
5388         * gcc.dg/vect/pr45902.c: Likewise.
5389         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
5390         * gcc.dg/vect/vect-117.c: Likewise.
5391         * gcc.dg/vect/vect-99.c: Likewise.
5392         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5393         * gcc.dg/vect/vect-cond-1.c: Likewise.
5394         * gcc.dg/vect/vect-cond-2.c: Likewise.
5395         * gcc.dg/vect/vect-cond-3.c: Likewise.
5396         * gcc.dg/vect/vect-cond-4.c: Likewise.
5397         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5398         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5399         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5400         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
5401         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
5402         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
5403         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
5404         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
5405         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5406         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5407         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
5408         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
5409         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
5410         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
5411         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
5412         include of signal.h.
5413         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
5414         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
5415         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
5416         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
5417         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
5418         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5419         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5420         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
5421         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
5422         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5423         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
5424         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
5425         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
5426         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
5427         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
5428         * gcc.dg/vect/vect-outer-5.c: Likewise.
5429         * gcc.dg/vect/vect-outer-6.c: Likewise.
5430         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
5431         include of stdio.h.
5433 2016-01-12  Nick Clifton  <nickc@redhat.com>
5435         PR target/68913
5436         * gcc.dg/lto/pr61886_0.c: Rename the external function called
5437         to fread so that it will be found in all target runtimes.
5439 2016-01-12  Richard Biener  <rguenther@suse.de>
5441         PR tree-optimization/69053
5442         * g++.dg/torture/pr69053.C: New testcase.
5444 2016-01-12  Richard Biener  <rguenther@suse.de>
5446         PR tree-optimization/69168
5447         * gcc.dg/torture/pr69168.c: New testcase.
5449 2016-01-12  Richard Biener  <rguenther@suse.de>
5451         PR tree-optimization/69157
5452         * gcc.dg/torture/pr69157.c: New testcase.
5454 2016-01-12  Richard Biener  <rguenther@suse.de>
5456         PR tree-optimization/69174
5457         * gcc.dg/torture/pr69174.c: New testcase.
5459 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
5461         PR c++/66808
5462         PR c++/69000
5463         * g++.dg/tls/pr66808.C: New test.
5464         * g++.dg/tls/pr69000.C: New test.
5466 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5468         * gcc.target/powerpc/swaps-p8-23.c: New test.
5469         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
5471 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
5473         PR tree-optimization/68356
5474         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
5476 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
5477             Jim Wilson  <jim.wilson@linaro.org>
5479         PR target/69194
5480         * gcc.target/arm/pr69194.c: New test.
5482 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
5484         PR target/69225
5485         * gcc.target/i386/pr69225-1.c: New test.
5486         * gcc.target/i386/pr69225-2.c: Likewise.
5487         * gcc.target/i386/pr69225-3.c: Likewise.
5488         * gcc.target/i386/pr69225-4.c: Likewise.
5489         * gcc.target/i386/pr69225-5.c: Likewise.
5490         * gcc.target/i386/pr69225-6.c: Likewise.
5492 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
5494         PR target/67462
5495         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
5496         if lp64.
5498         PR target/69071
5499         * gcc.dg/pr69071.c: New test.
5501         PR c++/69211
5502         * g++.dg/opt/pr69211.C: New test.
5504         PR tree-optimization/69214
5505         * gcc.c-torture/compile/pr69214.c: New test.
5507 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
5509         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
5510         * gcc.target/i386/pr66232-11.c: Ditto.
5511         * gcc.target/i386/pr66232-12.c: Ditto.
5512         * gcc.target/i386/pr66232-13.c: Ditto.
5514 2016-01-11  Richard Biener  <rguenther@suse.de>
5516         PR tree-optimization/69173
5517         * gcc.dg/torture/pr69173.c: New testcase.
5519 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5521         PR rtl-optimization/68796
5522         * gcc.target/aarch64/tst_5.c: New test.
5523         * gcc.target/aarch64/tst_6.c: Likewise.
5525 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5527         PR rtl-optimization/68841
5528         * gcc.dg/pr68841.c: New test.
5529         * gcc.c-torture/execute/pr68841.c: New test.
5531 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
5533         PR rtl-optimization/68920
5534         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
5535         for ix86 targets.
5536         * gcc.dg/ifcvt-5.c: New test.
5538 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
5540         PR bootstrap/69123
5541         * g++.dg/pr69123.C: New.
5543 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
5545         PR target/69010
5546         * gcc.target/i386/pr69010.c: New test.
5548 2016-01-11  Martin Jambor  <mjambor@suse.cz>
5550         PR ipa/69044
5551         * gcc.target/i386/chkp-pr69044.c: New test.
5553 2016-01-11  Tom de Vries  <tom@codesourcery.com>
5555         PR tree-optimization/69109
5556         * gcc.dg/autopar/pr69109-2.c: New test.
5557         * gcc.dg/autopar/pr69109.c: New test.
5559 2016-01-11  Tom de Vries  <tom@codesourcery.com>
5561         PR tree-optimization/69108
5562         * gcc.dg/autopar/pr69108.c: New test.
5564 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
5566         PR c++/69029
5567         * c-c++-common/Wisleading-indentation.c: Augment test.
5569 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
5571         PR fortran/69154
5572         * gfortran.dg/inline_matmul_12.f90:  New test.
5574 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
5576         PR fortran/67779
5577         * gfortran.dg/actual_array_offset_1: New test.
5579 2016-01-10  Tom de Vries  <tom@codesourcery.com>
5581         PR tree-optimization/69062
5582         * gcc.dg/autopar/pr69062.c: New test.
5584 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
5586         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
5587         * gcc.dg/vect/slp-perm-2.c: Likewise.
5588         * gcc.dg/vect/slp-perm-3.c: Likewise.
5589         * gcc.dg/vect/slp-perm-5.c: Likewise.
5590         * gcc.dg/vect/slp-perm-6.c: Likewise.
5591         * gcc.dg/vect/slp-perm-7.c: Likewise.
5592         * gcc.dg/vect/slp-perm-8.c: Likewise.
5594 2016-01-10  Tom de Vries  <tom@codesourcery.com>
5596         PR tree-optimization/69039
5597         * gcc.dg/autopar/pr69039.c: New test.
5599 2016-01-09  Marek Polacek  <polacek@redhat.com>
5601         PR c++/69113
5602         * g++.dg/pr69113.C: New test.
5604 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
5606         PR middle-end/50865
5607         PR tree-optimization/69097
5608         * gcc.c-torture/execute/pr50865.c: New test.
5609         * gcc.c-torture/execute/pr69097-1.c: New test.
5610         * gcc.c-torture/execute/pr69097-2.c: New test.
5611         * gcc.dg/pr69097-1.c: New test.
5612         * gcc.dg/pr69097-2.c: New test.
5614 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
5616         PR c++/69164
5617         * g++.dg/opt/pr69164.C: New test.
5619 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
5621         PR tree-optimization/69167
5622         * gcc.dg/pr69167.c: New test.
5624 2016-01-08  Marek Polacek  <polacek@redhat.com>
5626         PR c++/68449
5627         * g++.dg/pr68449.C: New.
5629 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
5631         PR tree-optimization/68707
5632         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
5633         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
5634         on platforms supporting it.
5635         * gcc.dg/vect/slp-perm-2.c: Likewise.
5636         * gcc.dg/vect/slp-perm-3.c: Likewise.
5637         * gcc.dg/vect/slp-perm-5.c: Likewise.
5638         * gcc.dg/vect/slp-perm-7.c: Likewise.
5639         * gcc.dg/vect/slp-perm-8.c: Likewise.
5640         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
5641         on platforms supporting it.
5643 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
5645         PR tree-optimization/69162
5646         * gcc.dg/pr69162.c: New test.
5648         PR tree-optimization/69172
5649         * gcc.dg/pr69172.c: New test.
5651 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5653         PR tree-optimization/67781
5654         * gcc.c-torture/execute/pr67781.c: New file.
5656 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
5658         PR tree-optimization/69083
5659         * gcc.dg/vect/pr69083.c: New test.
5661 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
5663         PR tree-optimization/61441
5664         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
5665         Use -fexcess-precision=standard for compiler options.
5666         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
5668 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
5670         PR fortran/69128
5671         * gfortran.dg/gomp/pr69128.f90: New test.
5673         PR c++/69145
5674         * g++.dg/ext/pr69145-1.C: New test.
5675         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
5676         * g++.dg/ext/pr69145-2.h: New file.
5678 2016-01-07  Martin Sebor  <msebor@redhat.com>
5680         PR c/68966
5681         * gcc.dg/atomic-fetch-bool.c: New test.
5682         * gcc.dg/sync-fetch-bool.c: New test.
5684 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
5686         PR fortran/66680
5687         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
5689 2016-01-07  Nick Clifton  <nickc@redhat.com>
5691         PR target/66655
5692         * g++.dg/pr66655.C: New test.
5693         * g++.dg/pr66655_1.cc: Test support file.
5694         * g++.dg/pr66655.h: Test header file.
5696 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
5698         PR fortran/66680
5699         gfortran.dg/gomp/pr66680.f90: New test.
5701 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
5703         PR target/69171
5704         * gcc.target/i386/pr69171-1.c: New test.
5705         * gcc.target/i386/pr69171-2.c: Likewise.
5706         * gcc.target/i386/pr69171-3.c: Likewise.
5707         * gcc.target/i386/pr69171-4.c: Likewise.
5708         * gcc.target/i386/pr69171-5.c: Likewise.
5709         * gcc.target/i386/pr69171-6.c: Likewise.
5711 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
5713         PR middle-end/67639
5714         * c-c++-common/pr67639.c: New test.
5716 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
5718         PR tree-optimization/69141
5719         * g++.dg/opt/pr69141.C: New test.
5721 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5723         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
5725 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
5727         PR target/69140
5728         * gcc.target/i386/pr69140.c: New test
5730 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
5732         * gcc.dg/bad-dereference.c: New test case.
5734 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5736         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
5738 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
5740         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
5742 2016-01-06  Marek Polacek  <polacek@redhat.com>
5744         PR sanitizer/69099
5745         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
5747 2016-01-05  Marek Polacek  <polacek@redhat.com>
5749         PR c/69104
5750         * gcc.dg/atomic-invalid-2.c: New.
5752 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
5754         PR target/68991
5755         * gcc.target/i386/pr68991.c: New test.
5757 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
5759         PR target/68991
5760         * g++.dg/pr68991-1.C: New test.
5761         * g++.dg/pr68991-2.C: Likewise.
5763 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
5765         PR other/60465
5766         * gcc.target/ia64/pr60465-gprel64.c: New test.
5767         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
5769 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5771         PR rtl-optimization/68651
5772         * gcc.target/aarch64/pr68651_1.c: New test.
5774 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
5776         PR c/69122
5777         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
5779 2016-01-05  Nathan Sidwell  <nathan@acm.org>
5781         PR c++/58583
5782         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
5784         * gcc.dg/alias-15.c: New.
5786 2016-01-05  Nick Clifton  <nickc@redhat.com>
5788         PR target/68870
5789         * g++.dg/pr68770.C: New test.
5791 2016-01-04  Mike Stump  <mikestump@comcast.net>
5793         * lib/target-supports.exp (check_effective_target_cilkplus):
5794         cilkplus targets require pthreads.
5795         (check_effective_target_cilkplus): Remove special case for NVPTX.
5797 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
5799         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
5800         generation.
5802 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
5804         Update copyright years.
5806 2016-01-04  Marek Polacek  <polacek@redhat.com>
5808         PR c/68908
5809         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
5810         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
5811         * gcc.dg/atomic/stdatomic-op-5.c: New test.
5813 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5815         * gcc.target/sparc/20160104-2.c: New test.
5817 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5819         * gcc.target/sparc/20160104-1.c: New test.
5821 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
5823         PR fortran/65045
5824         * gfortran.dg/pr65045.f90: New test.
5826 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
5828         * gnat.dg/specs/debug1.ads: Delete.
5830 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5832         PR libgfortran/68867
5833         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
5834         expression.
5836 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5838         PR libgfortran/68867
5839         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
5840         PowerPC.
5842 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
5844         PR fortran/68864
5845         * gfortran.dg/pr68864.f90: New test.
5847 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
5849         PR tree-optimization/69070
5850         * gcc.dg/pr69070.c: New test.
5852         PR sanitizer/69055
5853         * gfortran.dg/pr69055.f90: New test.
5855         PR target/69015
5856         * gcc.dg/pr69015.c: New test.
5858 Copyright (C) 2016 Free Software Foundation, Inc.
5860 Copying and distribution of this file, with or without modification,
5861 are permitted in any medium without royalty provided the copyright
5862 notice and this notice are preserved.