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.
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
53 * gcc.target/powerpc/float128-complex-2.c: Likewise.
55 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
58 * c-c++-common/asan/clone-test-1.c (main): Align child process
61 2016-05-02 David Malcolm <dmalcolm@redhat.com>
64 * g++.dg/spellcheck-fields-2.C: New test case.
66 2016-05-02 David Malcolm <dmalcolm@redhat.com>
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>
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>
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>
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>
261 * g++.dg/ubsan/null-7.C: New test.
264 * gcc.dg/pr70852.c: New test.
266 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
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
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>
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>
311 * gcc.dg/pr70843.c: New test.
313 2016-04-28 Jakub Jelinek <jakub@redhat.com>
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>
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>
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.
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
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>
431 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
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>
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
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>
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>
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>
505 * g++.dg/cpp1y/func_constexpr.C: New test.
507 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
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>
531 * gcc.dg/pr67784-3.c: New test.
532 * gcc.dg/pr67784-4.c: New test.
533 * gcc.dg/pr67784-5.c: New test.
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
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
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
580 2016-04-26 Marek Polacek <polacek@redhat.com>
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>
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>
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>
644 * g++.dg/cpp0x/auto48.C: New.
646 2016-04-21 Marek Polacek <polacek@redhat.com>
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>
655 * gcc.target/i386/pr70728.c: New test.
657 2016-04-21 Richard Biener <rguenther@suse.de>
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>
678 * g++.dg/ipa/nothrow-1.C: New testcase.
680 2016-04-20 Nathan Sidwell <nathan@acm.org>
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>
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>
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>
740 * gcc.target/s390/pr70674.c: New test.
742 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
745 * gfortran.dg/list_read_14.f90: New test.
747 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
750 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
751 extern to force it misaligned.
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.
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.
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>
788 * testsuite/gcc.target/i386/pr70689.c: New.
790 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
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>
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>
829 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
831 2016-04-15 Jan Hubicka <jh@suse.cz>
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>
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
848 2016-04-15 Marek Polacek <polacek@redhat.com>
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>
865 * g++.dg/cpp1y/vla11.C: Revert for real.
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>
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>
891 * gcc.target/powerpc/pr70669.c: New test.
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
898 2016-04-14 Martin Sebor <msebor@redhat.com>
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>
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
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>
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>
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>
959 * g++.dg/parse/pr70635.C: New.
961 2016-04-13 Marek Polacek <polacek@redhat.com>
964 * c-c++-common/Wmisleading-indentation-4.c: New test.
966 2016-04-13 Marek Polacek <polacek@redhat.com>
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>
981 * gcc.c-torture/compile/pr70633.c: New test.
984 * gcc.dg/torture/pr70628.c: New test.
986 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
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
1000 * g++.dg/ext/pr70571.C: New test.
1002 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1005 * gcc.target/powerpc/pr70640.c: New test.
1007 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
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>
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>
1056 * g++.dg/cpp1y/pr69066.C: New.
1058 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
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>
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>
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>
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>
1119 PR tree-optimization/70373
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>
1132 * g++.dg/pr70590.C: New test.
1133 * g++.dg/pr70590-2.C: New test.
1135 2016-04-08 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
1170 * gcc.dg/lto/simd-function_0.c: New test.
1172 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
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>
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>
1199 * g++.dg/warn/Wparentheses-29.C: New test.
1201 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
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
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.
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>
1246 * g++.dg/ext/attribute-may-alias-5.C: New.
1248 2016-04-05 Jakub Jelinek <jakub@redhat.com>
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>
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>
1274 * g++.dg/ext/constexpr-vla4.C: New test.
1276 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
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>
1289 * gcc.target/i386/pr70525.c: New test.
1291 2016-04-05 Richard Biener <rguenther@suse.de>
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,
1301 2016-04-04 Jakub Jelinek <jakub@redhat.com>
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>
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>
1316 * gcc.dg/torture/pr70457.c: New.
1318 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
1321 * gfortran.dg/allocate_with_source_19.f08: New test.
1323 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
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>
1336 * gcc.dg/torture/pr70307.c: New test.
1338 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
1342 * gcc.target/sh/torture/pr70416.c: New.
1344 2016-04-02 Martin Sebor <msebor@redhat.com>
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>
1371 * g++.dg/init/new47.C: New test.
1373 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1376 * gcc.target/arm/pr70496.c: New test.
1378 2016-04-01 Nathan Sidwell <nathan@acm.org>
1381 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
1383 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
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>
1418 * gcc.dg/pr70442.c: New test.
1420 2016-03-31 Nathan Sidwell <nathan@acm.org>
1423 * g++.dg/cpp0x/constexpr-virtual6.C: New.
1425 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
1428 * gcc.target/i386/pr70453.c: New test.
1430 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
1433 * gcc.c-torture/pr70292.c: New test.
1435 2016-03-31 Marek Polacek <polacek@redhat.com>
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>
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>
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>
1521 * gcc.dg/torture/pr70450.c: New testcase.
1523 2016-03-30 Jakub Jelinek <jakub@redhat.com>
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>
1532 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
1533 (check): New function.
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
1658 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
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>
1669 * g++.dg/cpp1y/nsdmi-union1.C: New test.
1671 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
1674 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
1676 2016-03-23 Jakub Jelinek <jakub@redhat.com>
1679 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
1680 * g++.dg/cpp1y/pr70001.C: New test.
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>
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>
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
1703 * gfortran.dg/goacc/private-3.f95 (test): Same.
1704 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
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>
1725 * gcc.dg/tree-ssa/pr70232.c: New test.
1727 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
1730 * gcc.target/i386/pr70302.c: New test.
1732 2016-03-22 Richard Biener <rguenther@suse.de>
1735 * g++.dg/torture/pr70251.C: New testcase.
1737 2016-03-22 David Malcolm <dmalcolm@redhat.com>
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>
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>
1762 * gcc.target/i386/pr70325.c: New test.
1764 2016-03-22 Jakub Jelinek <jakub@redhat.com>
1767 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
1768 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
1771 * gcc.target/i386/pr70300.c: New test.
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>
1781 * g++.dg/template/ptrmem30.C: New test.
1783 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
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>
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>
1803 * gcc.target/i386/pr70327.c: New test.
1805 2016-03-21 Martin Liska <mliska@suse.cz>
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>
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>
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>
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>
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>
1885 * gcc.dg/pr70269.c: New test.
1887 2016-03-18 Jakub Jelinek <jakub@redhat.com>
1890 * g++.dg/ext/java-3.C: New test.
1892 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
1895 * g++.dg/lookup/pr70205.C: New test.
1897 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
1900 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
1902 2016-03-17 Marek Polacek <polacek@redhat.com>
1905 * gcc.dg/atomic-op-6.c: New test.
1907 2016-03-17 David Malcolm <dmalcolm@redhat.com>
1910 * c-c++-common/pr70264.c: New test case.
1912 2016-03-17 Jakub Jelinek <jakub@redhat.com>
1915 * c-c++-common/pr70144-1.c: New test.
1916 * c-c++-common/pr70144-2.c: New test.
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>
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>
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>
1954 * g++.dg/warn/constexpr-70194.C: New test.
1956 2016-03-16 Richard Henderson <rth@redhat.com>
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>
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>
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>
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>
2012 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
2013 method call to i () as argument. Adjust expected output.
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>
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
2029 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
2032 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
2033 libatomic_available.
2035 2016-03-15 Marek Polacek <polacek@redhat.com>
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>
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>
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>
2092 * gcc.dg/pr70219.c: New test.
2094 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
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>
2108 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
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>
2121 * gfortran.dg/include_9.f90: New test.
2123 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
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>
2137 * gcc.target/arm/pr69614.c: New.
2139 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
2142 * gfortran.dg/submodule_14.f08: New test
2145 * gfortran.dg/submodule_15.f08: New test
2147 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
2150 * g++.dg/cpp1y/paren3.C: New test.
2152 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2155 * gcc.target/powerpc/ppc-round2.c: New test.
2157 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
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>
2170 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
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>
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
2194 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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>
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>
2233 * gcc.target/aarch64/pr70044.c: New test.
2235 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
2236 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
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.
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>
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>
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):
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
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>
2328 * gcc.target/i386/pr70049.c: New test.
2330 2016-03-09 Richard Biener <rguenther@suse.de>
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-*-*,
2342 2016-03-09 Jakub Jelinek <jakub@redhat.com>
2345 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
2348 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
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>
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>
2378 * g++.dg/cpp1y/constexpr-loop4.C: New test.
2379 * g++.dg/ubsan/pr70135.C: New test.
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>
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>
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>
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
2464 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
2467 * gcc.dg/pr69973.c: New test.
2469 PR rtl-optimization/69941
2470 * gcc.dg/torture/pr69941.c: New test.
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
2481 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
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>
2494 * g++.dg/ubsan/pr70035.C: New test.
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>
2510 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
2512 (fn_42_b): Likewise.
2513 (fn_42_c): Likewise.
2515 2016-03-04 David Malcolm <dmalcolm@redhat.com>
2518 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
2520 (fn_40_b): Likewise.
2521 (fn_41_a): Likewise.
2522 (fn_41_b): Likewise.
2524 2016-03-04 Jakub Jelinek <jakub@redhat.com>
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>
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>
2548 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
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>
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>
2571 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
2574 2016-03-04 Jakub Jelinek <jakub@redhat.com>
2577 * gcc.dg/guality/pr69947.c: New test.
2579 2016-03-03 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
2650 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
2653 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
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>
2672 * gcc.dg/simd-8.c: New testcase.
2674 2016-03-02 Richard Biener <rguenther@suse.de>
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>
2690 * gcc.dg/pr67854.c: New test.
2692 2016-03-02 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
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>
2755 * g++.dg/parse/invalid1.C: New test.
2757 2016-03-01 Richard Biener <rguenther@suse.de>
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>
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>
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>
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>
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>
2850 * gfortran.dg/pr60126.f90: New test.
2852 2016-02-27 Jeff Law <law@redhat.com>
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>
2865 * gfortran.dg/newunit_4.f90: New test.
2867 2016-02-27 Jakub Jelinek <jakub@redhat.com>
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
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>
2883 * gcc.target/powerpc/pr69969.c: New test.
2885 2016-02-26 Martin Sebor <msebor@redhat.com>
2888 * g++.old-deja/g++.other/decl5.C: Add a test case.
2890 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
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>
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>
2911 * gcc.target/s390/pr69709.c: New test.
2913 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2916 * gcc.target/aarch64/pr69245_1.c: New test.
2918 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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>
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>
2957 * g++.dg/cpp1y/paren2.C: New test.
2959 2016-02-24 Martin Sebor <msebor@redhat.com>
2962 * gcc.dg/enum-mode-2.c: New test.
2964 2016-02-24 Jakub Jelinek <jakub@redhat.com>
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>
2974 * gcc.dg/pr69819.c: New test.
2976 2016-02-24 Martin Sebor <msebor@redhat.com>
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>
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>
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>
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>
3024 * gcc.dg/torture/pr68963.c: New testcase.
3026 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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>
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>
3061 * gfortran.dg/include_6.f90: Update test.
3063 2016-02-23 Jakub Jelinek <jakub@redhat.com>
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>
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.
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...
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
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>
3144 * g++.dg/warn/Wnonnull-compare-5.C: New test.
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>
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>
3176 * gcc.dg/unused-variable-3.c: New test.
3178 2016-02-22 Jakub Jelinek <jakub@redhat.com>
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>
3191 * gcc.dg/pr69885.c: New test.
3193 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
3197 * gcc.target/sh/pr54089-10.c: New.
3199 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
3202 * gfortran.dg/deferred_character_15.f90 : New test.
3204 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
3207 gfortran.dg/allocate_with_source_18.f03: New test.
3209 2016-02-20 Harald Anlauf <anlauf@gmx.de>
3212 gfortran.dg/gomp/pr52531.f90: New test.
3214 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3217 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
3220 2016-02-19 Jakub Jelinek <jakub@redhat.com>
3223 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
3224 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
3227 * g++.dg/warn/Wnonnull-compare-4.C: New test.
3230 * g++.dg/torture/pr69851.C: New test.
3232 2016-02-19 Martin Sebor <msebor@redhat.com>
3235 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
3237 2016-02-19 Jakub Jelinek <jakub@redhat.com>
3240 * g++.dg/warn/Wnonnull-compare-2.C: New test.
3241 * g++.dg/warn/Wnonnull-compare-3.C: New test.
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
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>
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
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>
3285 * gcc.target/s390/pr69625.c: Add test case.
3287 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
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>
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>
3301 * g++.dg/torture/pr69553.C: New testcase.
3303 2016-02-18 Nick Clifton <nickc@redhat.com>
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>
3314 * gcc.dg/torture/pr69854.c: New testcase.
3316 2016-02-17 Jakub Jelinek <jakub@redhat.com>
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>
3328 * gcc.dg/uninit-21.c: Add -fno-short-enums.
3330 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3333 * gcc.c-torture/compile/pr69161.c: New test.
3335 2016-02-17 David Sherwood <david.sherwood@arm.com>
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>
3356 * gcc.target/powerpc/pr48344-1.c: New test.
3358 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3361 * gfortran.dg/associate_21.f90: New test.
3363 2016-02-16 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
3419 * g++.dg/init/pr69658.C: New test.
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>
3442 * gfortran.dg/type_decl_4.f90: Reinstated.
3444 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
3447 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
3449 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3453 * gfortran.dg/type_decl_4.f90: Removed.
3455 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3458 * gfortran.dg/type_decl_4.f90: New test.
3460 2016-02-14 Alan Modra <amodra@gmail.com>
3463 * gcc.c-torture/execute/stkalign.c: Revise test.
3465 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
3468 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
3470 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
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>
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>
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>
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>
3544 * g++.dg/ipa/pr69241-4.C: New test.
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>
3554 * gcc.dg/pr69522.c: New test.
3556 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
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>
3620 * c-c++-common/Waddress-1.c: New test.
3622 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
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>
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
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>
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>
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>
3691 * gcc.c-torture/compile/20160205-1.c: New testcase.
3693 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
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>
3703 * gcc.c-torture/execute/pr68532.c: New test.
3705 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
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>
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>
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>
3754 * g++.dg/gomp/pr59627.C: New test.
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>
3768 * g++.dg/init/const12.C: New test.
3770 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
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>
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>
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>
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>
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>
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.
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>
3851 * gcc.target/i386/pr69677.c: New test.
3853 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
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>
3875 * c-c++-common/pr69669.c: New test.
3877 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
3880 * g++.dg/pr69667.C: New file.
3882 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
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>
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>
3909 * gcc.c-torture/execute/pr67714.c: New test.
3911 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
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>
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>
3942 * gcc.dg/pr69627.c: New test.
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>
3955 * g++.dg/cpp0x/pr69056.C: New test.
3957 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
3958 Alexandre Oliva <aoliva@redhat.com>
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
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>
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"
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>
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>
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
4050 * gcc.dg/pr69543.c: New test.
4051 * gcc.dg/pr69558.c: New test.
4053 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
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>
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>
4094 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
4095 * gcc.dg/tree-ssa/sra-18.c: Likewise.
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>
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>
4115 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
4117 2016-01-30 Martin Sebor <msebor@redhat.com>
4120 * g++.dg/ext/flexary10.C: New test.
4122 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4125 gfortran.dg/common_23.f90: New test.
4127 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
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>
4137 * gcc.dg/torture/pr69518.c: New test.
4139 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
4142 * gcc.target/i386/pr69530.c: New test.
4144 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
4147 * gcc.target/mips/div-delay.c: New test.
4149 2016-01-29 Jakub Jelinek <jakub@redhat.com>
4152 * gcc.target/i386/pr69551.c: New test.
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>
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>
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>
4190 * gcc.dg/uninit-21.c: New testcase.
4192 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
4195 * gcc.target/i386/pr69459.c: New test.
4197 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
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>
4206 * gcc.target/powerpc/pr17381.c: New test.
4208 2016-01-28 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
4260 * gfortran.dg/alloc_comp_assign_15.f03: New test.
4262 2016-01-27 Jakub Jelinek <jakub@redhat.com>
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>
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>
4297 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
4299 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
4302 * gcc.target/i386/pr69512.c: New test.
4304 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
4307 * gnat.dg/sso/*.adb: Robustify dg-output directives.
4309 2016-01-27 Marek Polacek <polacek@redhat.com>
4312 * g++.dg/pr69379.C: New test.
4314 2016-01-27 Martin Sebor <msebor@redhat.com>
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>
4335 * g++.dg/ext/constexpr-vla1.C: New test.
4337 2016-01-20 Christian Bruel <christian.bruel@st.com>
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>
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>
4377 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
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>
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>
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>
4431 * gcc.dg/pr69442.c: New test.
4433 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
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
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
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>
4475 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
4478 2016-01-25 Richard Biener <rguenther@suse.de>
4481 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
4483 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
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>
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>
4516 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
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>
4533 gfortran.dg/pr68283.f90: New test.
4535 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
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>
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>
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
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>
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>
4594 * gcc.c-torture/execute/pr69403.c: New test.
4596 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
4599 * g++.dg/template/pr55843.C: New.
4601 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
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>
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>
4617 * gcc.dg/sync-fetch.c: New test.
4619 2016-01-21 Martin Sebor <msebor@redhat.com>
4622 * gcc.target/powerpc/pr69252.c: New test.
4624 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4627 * gfortran.dg/pr65996.f90: New test.
4629 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
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>
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>
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>
4654 * gcc.target/mips/pr69129.c: New.
4656 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
4659 * g++.dg/cpp0x/pr58046.C: New.
4661 2016-01-21 Jakub Jelinek <jakub@redhat.com>
4665 * gcc.target/arm/pr69187.c: New test.
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>
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>
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
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
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>
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>
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>
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>
4822 * g++.dg/ipa/devirt-50.C: New testcase.
4824 2016-01-19 Marek Polacek <polacek@redhat.com>
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>
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>
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>
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>
4872 * g++.dg/torture/pr69136.C: New testcase.
4874 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
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>
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>
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
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
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>
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>
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>
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>
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>
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>
5093 * g++.dg/template/pr68936.C: New test.
5095 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
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>
5113 * gfortran.dg/deferred_character_13.f90: New test for the fix
5114 of comment 3 of the PR.
5117 * gfortran.dg/deferred_character_8.f90: New test
5118 * gfortran.dg/allocate_error_5.f90: New test
5121 * gfortran.dg/deferred_character_10.f90: New test
5124 * gfortran.dg/deferred_character_14.f90: New test
5127 * gfortran.dg/deferred_character_11.f90: New test
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>
5150 * g++.dg/lto/pr69137_0.C: New testcase.
5152 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
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>
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>
5191 * g++.dg/ipa/devirt-49.C: New testcase.
5193 2016-01-15 Christian Bruel <christian.bruel@st.com>
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>
5208 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
5210 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
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>
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):
5225 * gcc.dg/pr61441.c: Require issignaling effective target.
5227 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
5230 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
5232 2016-01-14 David Malcolm <dmalcolm@redhat.com>
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>
5244 * gcc.dg/array-15.c: New test.
5246 2016-01-14 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
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>
5352 * g++.dg/warn/permissive-1.C: New test.
5354 2016-01-12 Jakub Jelinek <jakub@redhat.com>
5358 * g++.dg/opt/pr69213.C: New test.
5360 2016-01-12 Christian Bruel <christian.bruel@st.com>
5363 * gcc.target/arm/pr69180.c: New test.
5365 2016-01-12 Richard Biener <rguenther@suse.de>
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>
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
5433 2016-01-12 Nick Clifton <nickc@redhat.com>
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>
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>
5480 * gcc.target/arm/pr69194.c: New test.
5482 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
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>
5495 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
5499 * gcc.dg/pr69071.c: New test.
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
5536 * gcc.dg/ifcvt-5.c: New test.
5538 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
5541 * g++.dg/pr69123.C: New.
5543 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5546 * gcc.target/i386/pr69010.c: New test.
5548 2016-01-11 Martin Jambor <mjambor@suse.cz>
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>
5567 * c-c++-common/Wisleading-indentation.c: Augment test.
5569 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5572 * gfortran.dg/inline_matmul_12.f90: New test.
5574 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
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>
5602 * g++.dg/pr69113.C: New test.
5604 2016-01-09 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
5671 * gfortran.dg/gomp/pr69128.f90: New test.
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>
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>
5687 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
5689 2016-01-07 Nick Clifton <nickc@redhat.com>
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>
5699 gfortran.dg/gomp/pr66680.f90: New test.
5701 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
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>
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>
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>
5745 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
5747 2016-01-05 Marek Polacek <polacek@redhat.com>
5750 * gcc.dg/atomic-invalid-2.c: New.
5752 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
5755 * gcc.target/i386/pr68991.c: New test.
5757 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
5760 * g++.dg/pr68991-1.C: New test.
5761 * g++.dg/pr68991-2.C: Likewise.
5763 2016-01-05 Sergei Trofimovich <siarheit@google.com>
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>
5777 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
5779 2016-01-05 Nathan Sidwell <nathan@acm.org>
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>
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
5802 2016-01-04 Jakub Jelinek <jakub@redhat.com>
5804 Update copyright years.
5806 2016-01-04 Marek Polacek <polacek@redhat.com>
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>
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
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
5842 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
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.
5853 * gfortran.dg/pr69055.f90: New test.
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.