1 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2 Andrew Burgess <andrew.burgess@embecosm.com>
4 * gcc.target/arc/cmem-1.c: New file.
5 * gcc.target/arc/cmem-2.c: New file.
6 * gcc.target/arc/cmem-3.c: New file.
7 * gcc.target/arc/cmem-4.c: New file.
8 * gcc.target/arc/cmem-5.c: New file.
9 * gcc.target/arc/cmem-6.c: New file.
10 * gcc.target/arc/cmem-7.c: New file.
11 * gcc.target/arc/cmem-ld.inc: New file.
12 * gcc.target/arc/cmem-st.inc: New file.
14 2016-04-28 Jakub Jelinek <jakub@redhat.com>
17 * gcc.target/i386/pr70821.c: New test.
19 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
21 * gcc.target/powerpc/vec-adde.c: New test.
22 * gcc.target/powerpc/vec-adde-int128.c: New test.
24 2016-04-28 Jakub Jelinek <jakub@redhat.com>
26 * gcc.target/i386/avx-vround-1.c: New test.
27 * gcc.target/i386/avx-vround-2.c: New test.
28 * gcc.target/i386/avx512vl-vround-1.c: New test.
29 * gcc.target/i386/avx512vl-vround-2.c: New test.
31 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
34 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
35 (check_effective_target_cilkplus_runtime): ... this.
36 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
37 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
39 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
40 Require cilkplus_runtime.
42 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
43 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
44 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
45 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
46 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
47 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
48 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
49 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
50 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
51 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
52 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
53 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
54 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
55 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
56 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
57 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
58 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
59 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
60 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
61 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
62 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
63 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
64 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
65 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
66 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
67 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
68 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
69 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
70 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
72 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
73 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
75 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
77 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
80 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
82 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
83 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
85 2015-04-27 Ryan Burn <contact@rnburn.com>
89 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
91 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
92 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
94 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
96 * gnat.dg/limited_with4.ad[sb]: New test.
97 * gnat.dg/limited_with4_pkg.ads: New helper.
99 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
102 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
103 and movv1ti_internal patterns
104 * gcc.target/i386/pr70155-1.c: New test.
105 * gcc.target/i386/pr70155-2.c: Likewise.
106 * gcc.target/i386/pr70155-3.c: Likewise.
107 * gcc.target/i386/pr70155-4.c: Likewise.
108 * gcc.target/i386/pr70155-5.c: Likewise.
109 * gcc.target/i386/pr70155-6.c: Likewise.
110 * gcc.target/i386/pr70155-7.c: Likewise.
111 * gcc.target/i386/pr70155-8.c: Likewise.
112 * gcc.target/i386/pr70155-9.c: Likewise.
113 * gcc.target/i386/pr70155-10.c: Likewise.
114 * gcc.target/i386/pr70155-11.c: Likewise.
115 * gcc.target/i386/pr70155-12.c: Likewise.
116 * gcc.target/i386/pr70155-13.c: Likewise.
117 * gcc.target/i386/pr70155-14.c: Likewise.
118 * gcc.target/i386/pr70155-15.c: Likewise.
119 * gcc.target/i386/pr70155-16.c: Likewise.
120 * gcc.target/i386/pr70155-17.c: Likewise.
121 * gcc.target/i386/pr70155-18.c: Likewise.
122 * gcc.target/i386/pr70155-19.c: Likewise.
123 * gcc.target/i386/pr70155-20.c: Likewise.
124 * gcc.target/i386/pr70155-21.c: Likewise.
125 * gcc.target/i386/pr70155-22.c: Likewise.
127 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
129 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
132 2016-04-27 Bin Cheng <bin.cheng@arm.com>
134 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
135 * gcc.dg/tree-ssa/scev-9.c: Ditto.
136 * gcc.dg/tree-ssa/scev-10.c: Ditto.
137 * gcc.dg/tree-ssa/scev-11.c: Ditto.
138 * gcc.dg/tree-ssa/scev-12.c: Ditto.
140 2016-04-27 Richard Biener <rguenther@suse.de>
143 * g++.dg/ipa/ipa-pta-2.C: New testcase.
144 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
146 2016-04-27 Nathan Sidwell <nathan@acm.org>
148 * g++.dg/cpp0x/constexpr-recursion3.C: New.
149 * g++.dg/ubsan/pr63956.C: Adjust error location.
151 2016-04-27 Nick Clifton <nickc@redhat.com>
154 * gcc.dg/pr49889.c: New test.
156 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
158 * c-c++-common/memset-array.c: New test.
160 2016-04-26 Martin Sebor <msebor@redhat.com>
163 * g++.dg/cpp1y/func_constexpr.C: New test.
165 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
168 * g++.dg/cpp0x/enum32.C: New test.
169 * g++.dg/cpp0x/enum33.C: New test.
171 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
173 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
174 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
175 * gcc.c-torture/execute/bitfld-6.c: Likewise.
176 * gcc.c-torture/execute/bitfld-7.c: Likewise.
177 * gcc.c-torture/execute/pr38151.c: Likewise.
178 * gcc.c-torture/execute/pr66556.c: Likewise.
179 * gcc.c-torture/execute/pr67781.c: Likewise.
180 * gcc.c-torture/execute/pr68648.c: Likewise.
182 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
184 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
186 2016-04-26 Marek Polacek <polacek@redhat.com>
189 * gcc.dg/pr67784-3.c: New test.
190 * gcc.dg/pr67784-4.c: New test.
191 * gcc.dg/pr67784-5.c: New test.
194 * gcc.dg/Wnested-externs-2.c: New test.
196 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
198 * gcc.dg/fold-plusmult.c: Adjust.
199 * gcc.dg/no-strict-overflow-6.c: Adjust.
200 * gcc.dg/gomp/loop-1.c: Xfail some tests.
202 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
204 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
206 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
207 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
208 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
209 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
210 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
211 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
212 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
213 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
214 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
215 * gcc.target/i386/avx512f-gather-5.c: Likewise.
216 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
217 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
218 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
219 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
220 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
221 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
222 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
223 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
224 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
225 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
226 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
227 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
229 * gcc.target/i386/pr32219-4.c: Likewise.
230 * gcc.target/i386/pr32219-6.c: Likewise.
231 * gcc.target/i386/pr32219-8.c: Likewise.
233 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
235 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
238 2016-04-26 Marek Polacek <polacek@redhat.com>
241 * g++.dg/ext/cond2.C: New test.
243 2016-04-26 Bin Cheng <bin.cheng@arm.com>
245 PR tree-optimization/70771
246 PR tree-optimization/70775
247 * gcc.dg/pr70771.c: New test.
248 * gcc.dg/pr70775.c: New test.
250 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
252 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
254 2016-04-25 Richard Biener <rguenther@suse.de>
256 PR tree-optimization/70780
257 * gcc.dg/torture/pr70780.c: New testcase.
259 2016-04-25 Michael Collison <michael.collison@arm.com>
261 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
262 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
263 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
264 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
265 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
266 * testsuite/lib/target-supports.exp
267 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
268 that arm neon support vector widen sum of HImode TO SImode.
270 2016-04-23 Jakub Jelinek <jakub@redhat.com>
273 * c-c++-common/asan/pr70712.c: New test.
275 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
277 * .gitattributes: New file.
279 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
281 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
283 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
285 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
286 * gfortran.dg/submodule_15.f08: Likewise.
288 2016-04-22 Richard Biener <rguenther@suse.de>
290 PR tree-optimization/70740
291 * gcc.dg/torture/pr70740.c: New testcase.
293 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
296 * gcc.target/i386/pr70750-1.c: New test.
297 * gcc.target/i386/pr70750-2.c: Likewise.
299 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
302 * g++.dg/cpp0x/auto48.C: New.
304 2016-04-21 Marek Polacek <polacek@redhat.com>
307 * g++.dg/cpp0x/forw_enum12.C: New test.
308 * g++.dg/cpp0x/forw_enum13.C: New test.
310 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
313 * gcc.target/i386/pr70728.c: New test.
315 2016-04-21 Richard Biener <rguenther@suse.de>
318 * gcc.dg/pr70747.c: New testcase.
320 2016-04-21 Bin Cheng <bin.cheng@arm.com>
322 PR tree-optimization/70715
323 * gcc.dg/tree-ssa/scev-13.c: New test.
325 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
327 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
329 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
331 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
333 2016-04-20 Jan Hubicka <jh@suse.cz>
336 * g++.dg/ipa/nothrow-1.C: New testcase.
338 2016-04-20 Nathan Sidwell <nathan@acm.org>
341 * g++.dg/eh/delete1.C: New.
343 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
345 * gcc.target/i386/avx256-unaligned-store-2.c: Add
346 -mtune-ctrl=sse_typeless_stores.
348 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
350 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
352 2016-04-20 Bin Cheng <bin.cheng@arm.com>
354 PR tree-optimization/69489
355 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
357 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
360 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
361 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
362 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
364 2016-04-20 Bin Cheng <bin.cheng@arm.com>
366 PR tree-optimization/56625
367 PR tree-optimization/69489
368 * gcc.dg/vect/pr56625.c: New test.
369 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
371 2016-04-20 Andrew Pinski <apinski@cavium.com>
374 * gcc.c-torture/compile/pr37433-1.c: New testcase.
376 2016-04-20 Arnaud Charlet <charlet@adacore.com>
378 * gnat.dg/self1.adb: Remove now incorrect test.
380 2016-04-20 Bin Cheng <bin.cheng@arm.com>
382 * gcc.dg/tree-ssa/scev-11.c: New test.
383 * gcc.dg/tree-ssa/scev-12.c: New test.
385 2016-04-20 Marek Polacek <polacek@redhat.com>
387 PR tree-optimization/70725
388 * gcc.dg/pr70725.c: New test.
390 2016-04-20 Richard Biener <rguenther@suse.de>
392 PR tree-optimization/70726
393 * g++.dg/vect/pr70726.cc: New testcase.
395 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
398 * gcc.target/s390/pr70674.c: New test.
400 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
403 * gfortran.dg/list_read_14.f90: New test.
405 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
408 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
409 extern to force it misaligned.
413 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
414 Don't check `*' before movv4sf_internal.
415 * gcc.target/i386/avx256-unaligned-store-2.c: Check
416 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
417 Don't check `*' before movv16qi_internal.
418 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
419 extern to force it misaligned.
423 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
424 Don't check `*' before movv2df_internal.
425 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
426 extern to force it misaligned.
430 Check movv8sf_internal instead of avx_storeups256.
431 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
433 2016-04-19 Richard Biener <rguenther@suse.de>
435 PR tree-optimization/70171
436 * g++.dg/tree-ssa/pr70171.C: New testcase.
438 2016-04-19 Richard Biener <rguenther@suse.de>
440 PR tree-optimization/70724
441 * gcc.dg/torture/pr70724.c: New testcase.
443 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
446 * testsuite/gcc.target/i386/pr70689.c: New.
448 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
451 * gcc.target/i386/pr70708.c: New test.
453 2016-04-18 Richard Biener <rguenther@suse.de>
455 PR tree-optimization/43434
456 * gcc.dg/vect/pr43434.c: New testcase.
457 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
458 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
459 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
460 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
461 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
462 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
463 * gcc.dg/gomp/pr68640.c: Likewise.
464 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
465 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
467 2016-04-18 Richard Biener <rguenther@suse.de>
469 PR tree-optimization/70701
470 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
472 2016-04-18 Tom de Vries <tom@codesourcery.com>
475 * gcc.dg/pr70161.c: Add dot-file scans.
476 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
477 instead of after last dot char.
479 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
481 * c-c++-common/dump-ada-spec-3.c: New test.
482 * c-c++-common/dump-ada-spec-4.c: Likewise.
484 2016-04-17 Tom de Vries <tom@codesourcery.com>
487 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
489 2016-04-15 Jan Hubicka <jh@suse.cz>
492 * g++.dg/ipa/pure-const-1.C: New testcase.
493 * g++.dg/ipa/pure-const-2.C: New testcase.
494 * g++.dg/ipa/pure-const-3.C: New testcase.
496 2016-04-15 Marek Polacek <polacek@redhat.com>
499 * gcc.dg/bitfld-22.c: New test.
501 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
503 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
506 2016-04-15 Marek Polacek <polacek@redhat.com>
509 * c-c++-common/pr70651.c: New test.
511 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
513 PR rtl-optimization/70681
514 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
515 dump scan on arm and powerpc.
516 * gcc.dg/pr10474.c: Likewise.
518 2016-04-15 Jakub Jelinek <jakub@redhat.com>
523 * g++.dg/cpp1y/vla11.C: Revert for real.
526 * c-c++-common/Wparentheses-1.c: New test.
527 * c-c++-common/gomp/Wparentheses-1.c: New test.
528 * c-c++-common/gomp/Wparentheses-2.c: New test.
529 * c-c++-common/gomp/Wparentheses-3.c: New test.
530 * c-c++-common/gomp/Wparentheses-4.c: New test.
531 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
532 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
533 * c-c++-common/goacc/Wparentheses-1.c: New test.
535 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
538 * gcc.target/i386/pr70662.c: New test.
540 2016-04-15 Richard Biener <rguenther@suse.de>
541 Alan Modra <amodra@gmail.com>
543 PR tree-optimization/70130
544 * gcc.dg/vect/O3-pr70130.c: New testcase.
546 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
549 * gcc.target/powerpc/pr70669.c: New test.
552 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
553 a power7 system that does not have an assembler that supports
556 2016-04-14 Martin Sebor <msebor@redhat.com>
561 * c-c++-common/ubsan/vla-1.c: Revert.
562 * g++.dg/cpp1y/vla11.C: Same.
563 * g++.dg/cpp1y/vla12.C: Same.
564 * g++.dg/cpp1y/vla13.C: Same.
565 * g++.dg/cpp1y/vla14.C: Same.
566 * g++.dg/cpp1y/vla3.C: Same.
567 * gcc/testsuite/g++.dg/init/array24.C: Same.
568 * g++.dg/ubsan/vla-1.C: Same.
570 2016-04-14 Marek Polacek <polacek@redhat.com>
571 Jan Hubicka <hubicka@ucw.cz>
574 * g++.dg/torture/pr70029.C: New test.
576 2016-04-14 Martin Sebor <msebor@redhat.com>
578 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
579 type size to prevent failures on targets with very low maximum
582 2016-04-14 Richard Biener <rguenther@suse.de>
584 PR tree-optimization/70623
585 * gcc.dg/torture/pr70623.c: New testcase.
586 * gcc.dg/torture/pr70623-2.c: Likewise.
588 2016-04-13 Martin Sebor <msebor@redhat.com>
593 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
594 * g++.dg/cpp1y/vla11.C: New test.
595 * g++.dg/cpp1y/vla12.C: New test.
596 * g++.dg/cpp1y/vla13.C: New test.
597 * g++.dg/cpp1y/vla14.C: New test.
598 * g++.dg/cpp1y/vla3.C: Restore deleted test.
599 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
600 * g++.dg/ubsan/vla-1.C: Disable exceptions.
602 2016-04-13 Jakub Jelinek <jakub@redhat.com>
605 * g++.dg/opt/pr70641.C: New test.
607 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
609 PR rtl-optimization/68749
610 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
611 effects of argument promotions.
612 Remove default args to dg-skip-if.
614 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
617 * g++.dg/parse/pr70635.C: New.
619 2016-04-13 Marek Polacek <polacek@redhat.com>
622 * c-c++-common/Wmisleading-indentation-4.c: New test.
624 2016-04-13 Marek Polacek <polacek@redhat.com>
627 * testsuite/gcc.dg/Wparentheses-12.c: New test.
628 * testsuite/gcc.dg/Wparentheses-13.c: New test.
630 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
632 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
633 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
634 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
636 2016-04-13 Jakub Jelinek <jakub@redhat.com>
639 * gcc.c-torture/compile/pr70633.c: New test.
642 * gcc.dg/torture/pr70628.c: New test.
644 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
647 * g++.dg/template/pr70610.C: New test.
648 * g++.dg/template/pr70610-2.C: New test.
649 * g++.dg/template/pr70610-3.C: New test.
650 * g++.dg/template/pr70610-4.C: New test.
652 2016-04-12 Jakub Jelinek <jakub@redhat.com>
654 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
658 * g++.dg/ext/pr70571.C: New test.
660 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
663 * gcc.target/powerpc/pr70640.c: New test.
665 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
668 * g++.dg/parse/pr68722.C: New.
670 2016-04-12 Jakub Jelinek <jakub@redhat.com>
672 PR rtl-optimization/70596
673 * gcc.target/i386/pr70596.c: New test.
675 2016-04-12 Nathan Sidwell <nathan@acm.org>
678 * g++.dg/init/pr70501.C: New.
680 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
682 * gcc.target/i386/asm-flag-6.c: New test.
684 2016-04-12 Tom de Vries <tom@codesourcery.com>
686 PR tree-optimization/68756
687 * gcc.dg/graphite/pr68756.c: New test.
689 2016-04-12 Jakub Jelinek <jakub@redhat.com>
691 PR tree-optimization/70602
692 * gcc.c-torture/execute/pr70602.c: New test.
694 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
697 * gcc.target/powerpc/float128-1.c: New tests to make sure the
698 __float128 emulator is built and runs.
699 * gcc.target/powerpc/float128-1.c: Likewise.
701 * lib/target-supports.exp (check_ppc_float128_sw_available):
702 Rework tests for __float128 software and hardware
703 availability. Fix exit condition to return 0 on success.
705 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
708 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
709 * gcc.target/aarch64/target_attr_15.c: Likewise.
711 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
714 * g++.dg/cpp1y/pr69066.C: New.
716 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
719 * gfortran.dg/pr36192.f90: Update test.
720 * gfortran.dg/pr36192_1.f90: Update test.
721 * gfortran.dg/real_dimension_1.f: Update test.
722 * gfortran.dg/parameter_array_init_7.f90: New test.
724 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
727 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
729 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
731 PR rtl-optimization/66669
732 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
734 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
736 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
737 * gcc.dg/pie-1.c: Likewise.
738 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
739 * gcc.dg/pic-4.c: Likewise.
740 * gcc.dg/pie-3.c: Likewise.
741 * gcc.dg/pie-4.c: Likewise.
743 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
745 PR tree-optimization/68644
746 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
748 PR rtl-optimization/64886
749 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
751 2016-04-09 Tom de Vries <tom@codesourcery.com>
753 PR tree-optimization/68953
754 * gcc.dg/graphite/pr68953.c: New test.
756 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
759 * gfortran.dg/deferred_character_16.f90: New test.
761 2016-04-09 Jakub Jelinek <jakub@redhat.com>
763 PR tree-optimization/70586
764 * gcc.c-torture/execute/pr70586.c: New test.
766 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
769 * c-c++-common/asan/halt_on_error-1.c: Replace memset
770 with __builtin_memset
771 * c-c++-common/asan/halt_on_error-2.c: Likewise.
773 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
777 PR tree-optimization/70373
781 * c-c++-common/goacc/reduction-5.c: New test.
782 * c-c++-common/goacc/reduction-promotions.c: New test.
783 * gfortran.dg/goacc/reduction-3.f95: New test.
784 * gfortran.dg/goacc/reduction-promotions.f90: New test.
786 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
790 * g++.dg/pr70590.C: New test.
791 * g++.dg/pr70590-2.C: New test.
793 2016-04-08 Jakub Jelinek <jakub@redhat.com>
796 * gcc.target/i386/pr70593.c: New test.
798 PR rtl-optimization/70574
799 * gcc.target/i386/avx2-pr70574.c: New test.
801 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
804 * c-c++-common/asan/pr70541.c: New test.
806 2016-04-08 Tom de Vries <tom@codesourcery.com>
808 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
809 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
811 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
814 * gcc.c-torture/execute/pr70566.c: New test.
816 2016-04-08 Tom de Vries <tom@codesourcery.com>
818 * c-c++-common/goacc/uninit-copy-clause.c: New test.
819 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
821 2016-04-08 Alan Modra <amodra@gmail.com>
823 * gcc.target/powerpc/pr70117.c: New.
825 2016-04-07 Jakub Jelinek <jakub@redhat.com>
828 * gcc.dg/lto/simd-function_0.c: New test.
830 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
832 * c-c++-common/attr-simd-2.c: Likewise.
833 * c-c++-common/attr-simd-4.c: Likewise.
834 * gcc.dg/gomp/simd-clones-2.c: Likewise.
835 * gcc.dg/gomp/simd-clones-3.c: Likewise.
837 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
840 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
842 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
843 Tom de Vries <tom@codesourcery.com>
845 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
846 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
847 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
848 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
849 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
850 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
851 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
852 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
854 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
857 * g++.dg/warn/Wparentheses-29.C: New test.
859 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
862 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
863 explicit braces to resolve a future -Wparentheses warning.
865 2016-04-06 Richard Henderson <rth@redhat.com>
867 * gcc.dg/pr61817-1.c: New test.
868 * gcc.dg/pr61817-2.c: New test.
869 * gcc.dg/pr69391-1.c: New test.
870 * gcc.dg/pr69391-2.c: New test.
872 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
874 PR rtl-optimization/70398
875 * testsuite/gcc.target/aarch64/pr70398.c: New.
877 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
879 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
881 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
882 Pedro Alves <palves@redhat.com>
884 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
886 2016-04-06 Jakub Jelinek <jakub@redhat.com>
888 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
889 Check for avx512f effective targets instead of avx2.
890 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
892 * gcc.dg/gomp/declare-simd-3.c: Likewise.
893 * g++.dg/gomp/declare-simd-1.C: Likewise.
894 * g++.dg/gomp/declare-simd-3.C: Likewise.
895 * g++.dg/gomp/declare-simd-4.C: Likewise.
898 * c-c++-common/gomp/pr70550-1.c: New test.
899 * c-c++-common/gomp/pr70550-2.c: New test.
901 2016-04-05 Nathan Sidwell <nathan@acm.org>
904 * g++.dg/ext/attribute-may-alias-5.C: New.
906 2016-04-05 Jakub Jelinek <jakub@redhat.com>
909 * c-c++-common/pr70336.c: New test.
910 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
911 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
913 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
916 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
918 2016-04-05 Jakub Jelinek <jakub@redhat.com>
920 PR rtl-optimization/70542
921 * gcc.dg/torture/pr70542.c: New test.
922 * gcc.target/i386/avx2-pr70542.c: New test.
924 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
926 PR tree-optimization/70509
927 * gcc.target/i386/avx512bw-pr70509.c: New test.
929 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
932 * g++.dg/ext/constexpr-vla4.C: New test.
934 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
937 * gcc.target/i386/pr70510.c: New test.
939 2016-04-05 Richard Biener <rguenther@suse.de>
941 PR tree-optimization/70526
942 * g++.dg/torture/pr70526.C: New testcase.
944 2016-04-05 Jakub Jelinek <jakub@redhat.com>
947 * gcc.target/i386/pr70525.c: New test.
949 2016-04-05 Richard Biener <rguenther@suse.de>
952 * g++.dg/torture/pr70499.C: New testcase.
954 2016-04-05 Richard Biener <rguenther@suse.de>
956 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
959 2016-04-04 Jakub Jelinek <jakub@redhat.com>
962 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
965 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
968 * g++.dg/ipa/devirt-51.C: New testcase.
970 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
971 Jakub Jelinek <jakub@redhat.com>
974 * gcc.dg/torture/pr70457.c: New.
976 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
979 * gfortran.dg/allocate_with_source_19.f08: New test.
981 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
984 * gfortran.dg/coarray_allocate_6.f08: New test.
986 2016-04-04 Richard Biener <rguenther@suse.de>
988 PR rtl-optimization/70484
989 * gcc.dg/torture/pr70484.c: New testcase.
991 2016-04-04 Marek Polacek <polacek@redhat.com>
994 * gcc.dg/torture/pr70307.c: New test.
996 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
1000 * gcc.target/sh/torture/pr70416.c: New.
1002 2016-04-02 Martin Sebor <msebor@redhat.com>
1008 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
1009 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
1010 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
1011 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
1012 * g++.dg/cpp0x/constexpr-string.C: Same.
1013 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
1014 * g++.dg/cpp0x/pr65398.C: Same.
1015 * g++.dg/ext/constexpr-vla1.C: Same.
1016 * g++.dg/ext/constexpr-vla2.C: Same.
1017 * g++.dg/ext/constexpr-vla3.C: Same.
1018 * g++.dg/ubsan/pr63956.C: Same.
1020 2016-04-01 Jakub Jelinek <jakub@redhat.com>
1022 PR rtl-optimization/70467
1023 * gcc.target/i386/pr70467-2.c: New test.
1025 2016-04-01 Jakub Jelinek <jakub@redhat.com>
1026 Marek Polacek <polacek@redhat.com>
1029 * g++.dg/init/new47.C: New test.
1031 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1034 * gcc.target/arm/pr70496.c: New test.
1036 2016-04-01 Nathan Sidwell <nathan@acm.org>
1039 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
1041 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1044 * gcc.dg/strlenopt.h (memmove): New.
1045 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
1046 instead of "string.h".
1047 * gcc.target/i386/chkp-strlen-2.c: Likewise.
1048 * gcc.target/i386/chkp-strlen-3.c: Likewise.
1049 * gcc.target/i386/chkp-strlen-4.c: Likewise.
1050 * gcc.target/i386/chkp-strlen-5.c: Likewise.
1051 * gcc.target/i386/chkp-stropt-1.c: Likewise.
1052 * gcc.target/i386/chkp-stropt-10.c: Likewise.
1053 * gcc.target/i386/chkp-stropt-11.c: Likewise.
1054 * gcc.target/i386/chkp-stropt-12.c: Likewise.
1055 * gcc.target/i386/chkp-stropt-13.c: Likewise.
1056 * gcc.target/i386/chkp-stropt-14.c: Likewise.
1057 * gcc.target/i386/chkp-stropt-15.c: Likewise.
1058 * gcc.target/i386/chkp-stropt-16.c: Likewise.
1059 * gcc.target/i386/chkp-stropt-2.c: Likewise.
1060 * gcc.target/i386/chkp-stropt-3.c: Likewise.
1061 * gcc.target/i386/chkp-stropt-4.c: Likewise.
1062 * gcc.target/i386/chkp-stropt-5.c: Likewise.
1063 * gcc.target/i386/chkp-stropt-6.c: Likewise.
1064 * gcc.target/i386/chkp-stropt-7.c: Likewise.
1065 * gcc.target/i386/chkp-stropt-8.c: Likewise.
1066 * gcc.target/i386/chkp-stropt-9.c: Likewise.
1068 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1070 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
1071 (Holder::foo): Reflect this.
1073 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
1076 * gcc.dg/pr70442.c: New test.
1078 2016-03-31 Nathan Sidwell <nathan@acm.org>
1081 * g++.dg/cpp0x/constexpr-virtual6.C: New.
1083 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
1086 * gcc.target/i386/pr70453.c: New test.
1088 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
1091 * gcc.c-torture/pr70292.c: New test.
1093 2016-03-31 Marek Polacek <polacek@redhat.com>
1096 * c-c++-common/pr70297.c: New test.
1097 * g++.dg/cpp0x/typedef-redecl.C: New test.
1098 * gcc.dg/typedef-redecl2.c: New test.
1100 2016-03-31 Jakub Jelinek <jakub@redhat.com>
1102 PR rtl-optimization/70460
1103 * gcc.c-torture/execute/pr70460.c: New test.
1105 2016-03-31 Richard Biener <rguenther@suse.de>
1108 * g++.dg/ext/vector30.C: New testcase.
1110 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1111 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1113 * gfortran.dg/fmt_pf.f90: New test.
1115 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1117 Forward-port from 5 branch
1118 2016-03-30 Jakub Jelinek <jakub@redhat.com>
1121 * gcc.target/i386/avx-vextractf128-256-5.c: Move
1122 dg-require-effective-target after dg-do.
1124 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
1126 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
1128 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
1129 Julian Brown <julian@codesourcery.com>
1130 Chung-Lin Tang <cltang@codesourcery.com>
1131 Cesar Philippidis <cesar@codesourcery.com>
1132 James Norris <jnorris@codesourcery.com>
1133 Tom de Vries <tom@codesourcery.com>
1134 Nathan Sidwell <nathan@codesourcery.com>
1136 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
1137 * c-c++-common/goacc/loop-clauses.c: Likewise.
1138 * g++.dg/goacc/template.C: Likewise.
1139 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1140 * gfortran.dg/goacc/loop-1.f95: Likewise.
1141 * gfortran.dg/goacc/loop-5.f95: Likewise.
1142 * gfortran.dg/goacc/loop-6.f95: Likewise.
1143 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1144 * c-c++-common/goacc-gomp/nesting-1.c: Update.
1145 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1146 * c-c++-common/goacc/clauses-fail.c: Likewise.
1147 * c-c++-common/goacc/parallel-1.c: Likewise.
1148 * c-c++-common/goacc/reduction-1.c: Likewise.
1149 * c-c++-common/goacc/reduction-2.c: Likewise.
1150 * c-c++-common/goacc/reduction-3.c: Likewise.
1151 * c-c++-common/goacc/reduction-4.c: Likewise.
1152 * c-c++-common/goacc/routine-3.c: Likewise.
1153 * c-c++-common/goacc/routine-4.c: Likewise.
1154 * c-c++-common/goacc/routine-5.c: Likewise.
1155 * c-c++-common/goacc/tile.c: Likewise.
1156 * g++.dg/goacc/template.C: Likewise.
1157 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1158 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
1159 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
1160 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
1161 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
1162 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
1163 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
1164 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
1165 * c-c++-common/goacc/use_device-1.c: ... this file.
1166 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
1167 * c-c++-common/goacc/host_data-5.c: ... this file, and...
1168 * c-c++-common/goacc/host_data-6.c: ... this file.
1169 * c-c++-common/goacc/loop-2-kernels.c: New file.
1170 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
1171 * c-c++-common/goacc/loop-3.c: Likewise.
1172 * g++.dg/goacc/reference.C: Likewise.
1173 * g++.dg/goacc/routine-1.C: Likewise.
1174 * g++.dg/goacc/routine-2.C: Likewise.
1176 2016-03-30 Richard Biener <rguenther@suse.de>
1179 * gcc.dg/torture/pr70450.c: New testcase.
1181 2016-03-30 Jakub Jelinek <jakub@redhat.com>
1184 * gcc.dg/torture/pr70421.c: New test.
1185 * gcc.target/i386/avx512f-pr70421.c: New test.
1187 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
1190 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
1191 (check): New function.
1193 (foo): Align stack to 16 bytes when calling bar.
1194 * gcc.target/i386/cleanup-2.c: Likewise.
1196 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
1198 PR tree-optimization/59124
1199 * gcc.dg/Warray-bounds-19.c: New test.
1201 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
1203 * lib/prune.exp (escape_regex_chars): New.
1204 (prune_file_path): Update to quote metcharacters for regexp.
1206 2016-03-29 Jakub Jelinek <jakub@redhat.com>
1208 PR rtl-optimization/70429
1209 * gcc.c-torture/execute/pr70429.c: New test.
1211 PR tree-optimization/70405
1212 * gcc.dg/pr70405.c: New test.
1214 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
1217 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
1218 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
1220 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
1223 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
1224 __cilkrts_set_param to set two workers.
1225 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
1226 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
1228 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
1230 * g++.dg/ext/fnname5.C: Update the test for Darwin.
1232 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
1235 * gcc.target/i386/pr70406.c: New test.
1237 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
1239 * gnat.dg/specs/double_record_extension3.ads: New test.
1241 2016-03-25 Richard Henderson <rth@redhat.com>
1244 * gcc.target/aarch64/pr70120-1.c: New.
1245 * gcc.target/aarch64/pr70120-2.c: New.
1246 * gcc.target/aarch64/pr70120-3.c: New.
1248 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
1251 * g++.dg/template/mangle2.C: The dg-do directive should be
1252 "compile" not "assemble".
1254 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
1257 * gcc.dg/pr69650.c: New test.
1259 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
1261 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
1263 2016-03-25 Alan Modra <amodra@gmail.com>
1265 * gcc.dg/dfp/pr70052.c: New test.
1267 2016-03-24 Richard Henderson <rth@redhat.com>
1270 * gcc.dg/tree-ssa/pr69845-1.c: New test.
1271 * gcc.dg/tree-ssa/pr69845-2.c: New test.
1273 2016-03-24 Tom de Vries <tom@codesourcery.com>
1275 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
1277 2016-03-24 Tom de Vries <tom@codesourcery.com>
1279 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
1280 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
1282 2016-03-24 Tom de Vries <tom@codesourcery.com>
1284 * c-c++-common/goacc/uninit-dim-clause.c: New test.
1285 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
1287 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
1290 * g++.dg/template/mangle2.C: New test.
1292 2016-03-24 Richard Biener <rguenther@suse.de>
1294 PR tree-optimization/70396
1295 * gcc.dg/torture/pr70396.c: New testcase.
1297 2016-03-24 Richard Biener <rguenther@suse.de>
1300 * gcc.dg/torture/pr70370.c: New testcase.
1302 2016-03-24 Tom de Vries <tom@codesourcery.com>
1304 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
1305 * gfortran.dg/goacc/kernels-tree.f95: Same.
1306 * gfortran.dg/goacc/parallel-tree.f95: Same.
1308 2016-03-24 Tom de Vries <tom@codesourcery.com>
1310 * c-c++-common/goacc/uninit-if-clause.c: New test.
1311 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
1313 2016-03-24 Jakub Jelinek <jakub@redhat.com>
1316 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
1319 2016-03-24 Richard Biener <rguenther@suse.de>
1321 PR tree-optimization/70372
1322 * gcc.dg/tree-ssa/pr70372.c: New testcase.
1324 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
1327 * g++.dg/cpp1y/nsdmi-union1.C: New test.
1329 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
1332 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
1334 2016-03-23 Jakub Jelinek <jakub@redhat.com>
1337 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
1338 * g++.dg/cpp1y/pr70001.C: New test.
1341 * g++.dg/cpp0x/constexpr-70323.C: New test.
1343 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
1344 Jason Merrill <jason@redhat.com>
1345 Jakub Jelinek <jakub@redhat.com>
1348 * g++.dg/cpp0x/constexpr-69315.C: New test.
1349 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
1351 2016-03-23 Marek Polacek <polacek@redhat.com>
1354 * g++.dg/warn/Wignored-attributes-1.C: New test.
1355 * g++.dg/warn/Wignored-attributes-2.C: New test.
1357 2016-03-23 Tom de Vries <tom@codesourcery.com>
1359 * c-c++-common/goacc/kernels-default.c (foo): Add missing
1361 * gfortran.dg/goacc/private-3.f95 (test): Same.
1362 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
1365 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1367 * lib/target-supports.exp: Remove v7ve entry from loop
1368 creating effective target checks.
1369 (check_effective_target_arm_arch_v7ve_ok): New procedure.
1370 (add_options_for_arm_arch_v7ve): Likewise.
1372 2016-03-23 Jakub Jelinek <jakub@redhat.com>
1374 PR tree-optimization/70354
1375 * gcc.dg/vect/pr70354-1.c: New test.
1376 * gcc.dg/vect/pr70354-2.c: New test.
1377 * gcc.target/i386/avx2-pr70354-1.c: New test.
1378 * gcc.target/i386/avx2-pr70354-2.c: New test.
1380 2016-03-22 Jeff Law <law@redhat.com>
1383 * gcc.dg/tree-ssa/pr70232.c: New test.
1385 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
1388 * gcc.target/i386/pr70302.c: New test.
1390 2016-03-22 Richard Biener <rguenther@suse.de>
1393 * g++.dg/torture/pr70251.C: New testcase.
1395 2016-03-22 David Malcolm <dmalcolm@redhat.com>
1398 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
1399 Wmisleading-indentation.c.
1400 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
1401 reflect change to diagnostic text and order of messages.
1402 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
1404 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
1406 * g++.dg/ext/java-3.C: Don't compile on AIX.
1408 2016-03-22 Richard Biener <rguenther@suse.de>
1411 * gcc.dg/torture/pr70333.c: New testcase.
1413 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
1415 * g++.dg/ext/pr70290.C: New test.
1417 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
1420 * gcc.target/i386/pr70325.c: New test.
1422 2016-03-22 Jakub Jelinek <jakub@redhat.com>
1425 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
1426 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
1429 * gcc.target/i386/pr70300.c: New test.
1432 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
1433 (func2): New function for cond with parens, xfail warning for c++.
1434 * g++.dg/warn/Wnonnull-compare-8.C: New test.
1436 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
1439 * g++.dg/template/ptrmem30.C: New test.
1441 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
1444 * g++.dg/cpp0x/constexpr-70204a.C: New test.
1445 * g++.dg/cpp0x/constexpr-70204b.C: New test.
1447 2016-03-21 Jakub Jelinek <jakub@redhat.com>
1450 * gcc.dg/pr70326.c: New test.
1452 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
1453 Jakub Jelinek <jakub@redhat.com>
1455 PR tree-optimization/70317
1456 * gcc.dg/pr70317.c: New test.
1458 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
1461 * gcc.target/i386/pr70327.c: New test.
1463 2016-03-21 Martin Liska <mliska@suse.cz>
1466 * gcc.dg/ipa/pr70306.c: New test.
1468 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1470 * gcc.target/arm/attr-align1.c: Skip if M-profile.
1471 * gcc.target/arm/attr-align3.c: Likewise.
1472 * gcc.target/arm/attr_arm.c: Likewise.
1473 * gcc.target/arm/flip-thumb.c: Likewise.
1475 2016-03-21 Jakub Jelinek <jakub@redhat.com>
1478 * gcc.target/powerpc/altivec-36.c: New test.
1480 2016-03-21 Richard Biener <rguenther@suse.de>
1482 PR tree-optimization/70310
1483 * gcc.dg/torture/pr70310.c: New testcase.
1485 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
1488 * gcc.target/i386/pr70293.c: New test.
1490 2016-03-21 Richard Biener <rguenther@suse.de>
1492 PR tree-optimization/70288
1493 * gcc.dg/torture/pr70288-1.c: New testcase.
1494 * gcc.dg/torture/pr70288-2.c: Likewise.
1496 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
1498 PR rtl-optimization/69307
1499 * gcc.target/arm/pr69307.c: New test.
1501 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
1503 PR rtl-optimization/69102
1504 * gcc.c-torture/compile/pr69102.c: New test.
1506 2016-03-18 Jeff Law <law@redhat.com>
1508 PR rtl-optimization/70263
1509 * gcc.c-torture/compile/pr70263-1.c: New test.
1510 * gcc.target/i386/pr70263-2.c: New test.
1512 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
1514 PR rtl-optimization/70278
1515 * gcc.dg/torture/pr70278.c: New test.
1516 * gcc.target/arm/pr70278.c: New test.
1518 2016-03-18 David Malcolm <dmalcolm@redhat.com>
1521 * gcc.dg/plugin/diagnostic-test-expressions-1.c
1522 (test_builtin_types_compatible_p): New test function.
1523 * gcc.dg/pr70281.c: New test case.
1525 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
1528 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
1530 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1532 PR tree-optimization/70252
1533 * gcc.dg/pr70252.c: New test.
1535 2016-03-18 Tom de Vries <tom@codesourcery.com>
1537 * gcc.dg/pr70161-2.c: New test.
1538 * gcc.dg/pr70161.c: New test.
1540 2016-03-18 Tom de Vries <tom@codesourcery.com>
1543 * gcc.dg/pr70269.c: New test.
1545 2016-03-18 Jakub Jelinek <jakub@redhat.com>
1548 * g++.dg/ext/java-3.C: New test.
1550 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
1553 * g++.dg/lookup/pr70205.C: New test.
1555 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
1558 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
1560 2016-03-17 Marek Polacek <polacek@redhat.com>
1563 * gcc.dg/atomic-op-6.c: New test.
1565 2016-03-17 David Malcolm <dmalcolm@redhat.com>
1568 * c-c++-common/pr70264.c: New test case.
1570 2016-03-17 Jakub Jelinek <jakub@redhat.com>
1573 * c-c++-common/pr70144-1.c: New test.
1574 * c-c++-common/pr70144-2.c: New test.
1577 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
1578 * g++.dg/opt/flifetime-dse6.C: New test.
1579 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1581 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
1584 * gcc.dg/pic-1.c: New test.
1585 * gcc.dg/pic-2.c: Likewise.
1586 * gcc.dg/pic-3.c: Likewise.
1587 * gcc.dg/pic-4.c: Likewise.
1588 * gcc.dg/pie-1.c: Likewise.
1589 * gcc.dg/pie-2.c: Likewise.
1590 * gcc.dg/pie-3.c: Likewise.
1591 * gcc.dg/pie-4.c: Likewise.
1592 * gcc.dg/pie-5.c: Likewise.
1593 * gcc.dg/pie-6.c: Likewise.
1595 2016-03-17 Tom de Vries <tom@codesourcery.com>
1597 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
1598 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
1600 2016-03-17 Richard Biener <rguenther@suse.de>
1603 * g++.dg/debug/pr70271.C: New testcase.
1605 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
1607 * gcc.target/i386/pr70251.c: New test.
1609 2016-03-17 Marek Polacek <polacek@redhat.com>
1612 * g++.dg/warn/constexpr-70194.C: New test.
1614 2016-03-16 Richard Henderson <rth@redhat.com>
1617 * gcc.c-torture/compile/pr70240.c: New.
1619 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1621 * gcc.c-torture/compile/20151204.c: Skip for avr.
1623 2016-03-16 Jakub Jelinek <jakub@redhat.com>
1626 * g++.dg/opt/pr70245.C: New test.
1627 * g++.dg/opt/pr70245.h: New file.
1628 * g++.dg/opt/pr70245-aux.cc: New file.
1630 2016-03-16 Martin Sebor <msebor@redhat.com>
1632 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
1634 2016-03-16 Richard Henderson <rth@redhat.com>
1637 * gcc.c-torture/compile/pr70199.c: New.
1639 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
1641 * gcc.dg/uninit-19.c: Run dos2unix.
1643 2016-03-16 Marek Polacek <polacek@redhat.com>
1646 * gcc.dg/nested-func-10.c: New test.
1647 * gcc.dg/nested-func-9.c: New test.
1649 2016-03-16 Jakub Jelinek <jakub@redhat.com>
1651 PR tree-optimization/68714
1652 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
1654 2016-03-16 Tom de Vries <tom@codesourcery.com>
1656 PR tree-optimization/68715
1657 * gcc.dg/graphite/pr68715-2.c: New test.
1658 * gcc.dg/graphite/pr68715.c: New test.
1659 * gfortran.dg/graphite/pr68715.f90: New test.
1661 2016-03-16 Tom de Vries <tom@codesourcery.com>
1663 PR tree-optimization/68809
1664 * gcc.dg/graphite/pr68809-2.c: New test.
1665 * gcc.dg/graphite/pr68809.c: New test.
1667 2016-03-16 Jakub Jelinek <jakub@redhat.com>
1670 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
1671 method call to i () as argument. Adjust expected output.
1674 * g++.dg/ubsan/pr70147-1.C: New test.
1675 * g++.dg/ubsan/pr70147-2.C: New test.
1677 2016-03-15 Martin Sebor <msebor@redhat.com>
1680 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
1682 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
1684 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
1687 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
1690 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
1691 libatomic_available.
1693 2016-03-15 Marek Polacek <polacek@redhat.com>
1696 * g++.dg/ext/attribute-may-alias-4.C: New test.
1698 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
1700 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
1701 -fvar-tracking-assignments-toggle flag.
1703 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
1705 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
1707 2016-03-15 Jakub Jelinek <jakub@redhat.com>
1709 PR rtl-optimization/70222
1710 * gcc.c-torture/execute/pr70222-1.c: New test.
1711 * gcc.c-torture/execute/pr70222-2.c: New test.
1713 2016-03-15 Richard Henderson <rth@redhat.com>
1715 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
1717 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
1719 PR rtl-optimization/69032
1720 * gcc.dg/pr69032.c: New test.
1722 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
1724 PR rtl-optimization/63384
1725 * g++.dg/pr63384.C: New test.
1727 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
1730 * gcc.target/i386/pr64411.C: New test.
1732 2016-03-15 Tom de Vries <tom@codesourcery.com>
1734 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
1735 * gfortran.dg/goacc/kernels-alias.f95: New test.
1737 2016-03-14 Martin Sebor <msebor@redhat.com>
1740 * g++.dg/cpp0x/constexpr-inline.C: New test.
1741 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
1743 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
1745 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
1747 2016-03-14 Jakub Jelinek <jakub@redhat.com>
1750 * gcc.dg/pr70219.c: New test.
1752 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
1755 * gcc.dg/torture/pr70083.c: New test.
1756 * gcc.target/i386/pr70083.c: New test.
1758 2016-03-14 Richard Biener <rguenther@suse.de>
1760 PR tree-optimization/56365
1761 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
1763 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
1766 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
1768 * g++.dg/pr70098.C: New testcase.
1771 2016-03-14 Tom de Vries <tom@codesourcery.com>
1773 PR tree-optimization/70045
1774 * gcc.dg/graphite/pr70045.c: New test.
1776 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1779 * gfortran.dg/include_9.f90: New test.
1781 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
1784 gfortran.dg/prof/prof.exp: New script.
1785 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
1787 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
1789 PR rtl-optimization/69307
1790 * gcc.dg/pr69307.c: New test.
1792 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
1795 * gcc.target/arm/pr69614.c: New.
1797 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
1800 * gfortran.dg/submodule_14.f08: New test
1803 * gfortran.dg/submodule_15.f08: New test
1805 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
1808 * g++.dg/cpp1y/paren3.C: New test.
1810 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1813 * gcc.target/powerpc/ppc-round2.c: New test.
1815 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
1818 * gcc.dg/torture/pr70123.c: New test.
1820 2016-03-11 Jeff Law <law@redhat.com>
1822 PR tree-optimization/70190
1823 * gcc.c-torture/compile/pr70190.c: New test.
1825 2016-03-11 David Malcolm <dmalcolm@redhat.com>
1828 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
1830 (test43_b): Likewise.
1831 (test43_c): Likewise.
1832 (test43_d): Likewise.
1833 (test43_e): Likewise.
1834 (test43_f): Likewise.
1835 (test43_g): Likewise.
1836 (test44_a): Likewise.
1837 (test44_b): Likewise.
1838 (test44_c): Likewise.
1839 (test44_d): Likewise.
1840 (test44_e): Likewise.
1842 2016-03-11 David Malcolm <dmalcolm@redhat.com>
1845 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
1847 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1849 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
1852 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1856 * gcc.target/aarch64/pr69245_2.c: New test.
1858 2016-03-11 Jakub Jelinek <jakub@redhat.com>
1860 PR tree-optimization/70177
1861 * gcc.dg/pr70177.c: New test.
1863 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
1865 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
1867 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
1869 * gcc.dg/tree-ssa/sra-20.c: New.
1871 2016-03-11 Jakub Jelinek <jakub@redhat.com>
1873 PR rtl-optimization/70174
1874 * gcc.dg/pr70174.c: New test.
1876 PR tree-optimization/70169
1877 * gcc.dg/pr70169.c: New test.
1879 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
1882 * gcc.target/i386/pr70160.c: New test.
1884 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1886 * gcc.target/s390/dfp-1.c: New test.
1888 2016-03-10 Nick Clifton <nickc@redhat.com>
1891 * gcc.target/aarch64/pr70044.c: New test.
1893 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
1894 Jakub Jelinek <jakub@redhat.com>
1897 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
1898 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
1899 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
1901 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
1904 * g++.dg/lto/pr69589_0.C: New testcase
1905 * g++.dg/lto/pr69589_1.C: New testcase
1907 2016-03-10 Marek Polacek <polacek@redhat.com>
1910 * g++.dg/delayedfold/unary-plus1.C: New test.
1912 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
1914 * gcc.target/arm/pr45701-1.c: Escape brackets.
1915 * gcc.target/arm/pr45701-2.c: Likewise.
1917 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
1919 * gfortran.dg/unconstrained_commons.f: New.
1921 2016-03-10 Alan Modra <amodra@gmail.com>
1923 * gcc.dg/pr69195.c: New.
1924 * gcc.dg/pr69238.c: New.
1926 2016-03-10 Tom de Vries <tom@codesourcery.com>
1929 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
1931 2016-03-10 Richard Biener <rguenther@suse.de>
1933 PR tree-optimization/70128
1934 * gcc.dg/tree-ssa/alias-34.c: New testcase.
1935 * gcc.dg/tree-ssa/alias-35.c: Likewise.
1937 2016-03-09 Jakub Jelinek <jakub@redhat.com>
1939 PR tree-optimization/70152
1940 * gcc.dg/pr70152.c: New test.
1943 * gcc.target/i386/pr70086-1.c: New test.
1944 * gcc.target/i386/pr70086-2.c: New test.
1945 * gcc.target/i386/pr70086-3.c: New test.
1947 PR tree-optimization/70127
1948 * gcc.c-torture/execute/pr70127.c: New test.
1950 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
1952 * c-c++-common/goacc/combined-directives-2.c: New test.
1954 2016-03-09 David Malcolm <dmalcolm@redhat.com>
1958 * g++.dg/diagnostic/pr70105.C: New test.
1959 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
1960 (test_multiple_ordinary_maps): New test function.
1962 2016-03-09 David Malcolm <dmalcolm@redhat.com>
1966 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
1967 Drop range information from call to inform_at_rich_loc.
1968 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
1970 (test_show_locus): Replace calls to rich_location::add_range with
1971 calls to add_range. Rewrite the tests that used the now-defunct
1972 rich_location ctor taking a source_range. Simplify other tests
1973 by replacing calls to COMBINE_LOCATION_DATA with calls to
1976 2016-03-09 Richard Biener <rguenther@suse.de>
1977 Jakub Jelinek <jakub@redhat.com>
1979 PR tree-optimization/70138
1980 * gcc.dg/vect/pr70138-1.c: New testcase.
1981 * gcc.dg/vect/pr70138-2.c: Likewise.
1983 2016-03-09 Jakub Jelinek <jakub@redhat.com>
1986 * gcc.target/i386/pr70049.c: New test.
1988 2016-03-09 Richard Biener <rguenther@suse.de>
1991 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
1992 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
1993 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
1995 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1997 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
2000 2016-03-09 Jakub Jelinek <jakub@redhat.com>
2003 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
2006 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
2009 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
2010 in testcase comment.
2012 2016-03-09 Tom de Vries <tom@codesourcery.com>
2014 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
2015 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
2016 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
2017 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
2018 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
2019 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
2020 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
2021 * gfortran.dg/goacc/kernels-loop.f95: New test.
2023 2016-03-08 Martin Sebor <msebor@redhat.com>
2026 * g++.dg/warn/overflow-warn-7.C: New test.
2028 2016-03-08 Jason Merrill <jason@redhat.com>
2030 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
2031 * lib/target-supports.exp (check_effective_target_concepts): New.
2033 2016-03-08 Jakub Jelinek <jakub@redhat.com>
2036 * g++.dg/cpp1y/constexpr-loop4.C: New test.
2037 * g++.dg/ubsan/pr70135.C: New test.
2040 * gcc.dg/pr70110.c: New test.
2042 2016-03-07 Martin Jambor <mjambor@suse.cz>
2044 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
2045 * c-c++-common/gomp/if-1.c: Likewise.
2046 * c-c++-common/gomp/pr61486-2.c: Likewise.
2047 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
2048 to dg-additional-options.
2049 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
2050 * g++/gomp/target-teams-1.c: Likewise.
2051 * gcc.dg/gomp/gomp.exp: Likewise.
2052 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
2053 dg-additional-options.
2054 * gfortran.dg/gomp/gomp.exp: Likewise.
2055 * gfortran.dg/gomp/target1.f90: Remove dg-options.
2056 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
2057 dg-additional-options.
2058 * gfortran.dg/gomp/target3.f90: Remove dg-options.
2060 2016-03-07 Martin Jambor <mjambor@suse.cz>
2062 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
2063 * c-c++-common/gomp/gridify-1.c: New test.
2064 * gfortran.dg/gomp/gridify-1.f90: Likewise.
2066 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
2068 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
2069 trigger for cortex-r8, when scanning for register r8.
2070 * gcc.target/arm/pr45701-2.c: Likewise.
2072 2016-02-26 Richard Biener <rguenther@suse.de>
2073 Jeff Law <law@redhat.com>
2075 PR tree-optimization/69740
2076 * gcc.c-torture/compile/pr69740-1.c: New test.
2077 * gcc.c-torture/compile/pr69740-2.c: New test.
2079 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2081 * lib/target-supports.exp
2082 (check_effective_target_whole_vector_shift): Enable for PPC64.
2084 2016-03-07 Richard Biener <rguenther@suse.de>
2086 PR tree-optimization/70115
2087 * gcc.dg/torture/pr70115.c: New testcase.
2089 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
2092 * c-c-++-common/goacc/pr69916.c: New.
2094 2016-03-07 Richard Henderson <rth@redhat.com>
2096 * gcc.c-torture/compile/pr70061.c: New test.
2098 2016-03-07 Richard Biener <rguenther@suse.de>
2101 * gcc.dg/vect/O3-pr36098.c: New testcase.
2103 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
2105 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
2107 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
2109 * gnat.dg/renaming9.ad[sb]: New testcase.
2111 2016-03-05 Jakub Jelinek <jakub@redhat.com>
2114 * g++.dg/expr/stdarg3.C: New test.
2116 2016-03-04 Jeff Law <law@redhat.com>
2118 PR tree-optimization/69196
2119 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
2122 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
2125 * gcc.dg/pr69973.c: New test.
2127 PR rtl-optimization/69941
2128 * gcc.dg/torture/pr69941.c: New test.
2131 * gcc.dg/pr69824.c: New test.
2133 2016-03-05 Tom de Vries <tom@codesourcery.com>
2135 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
2136 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
2139 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
2142 * g++.dg/cpp1y/var-templ48.C: New test.
2143 * g++.dg/cpp1y/var-templ49.C: New test.
2145 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
2147 * g++.dg/Wno-frame-address.C: Skip on IA-64.
2149 2016-03-04 Jakub Jelinek <jakub@redhat.com>
2152 * g++.dg/ubsan/pr70035.C: New test.
2155 * gcc.target/i386/pr70062.c: New test.
2157 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
2159 * g++.dg/template/typename21.C: Remove c++98_only.
2161 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
2163 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
2165 2016-03-04 David Malcolm <dmalcolm@redhat.com>
2168 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
2170 (fn_42_b): Likewise.
2171 (fn_42_c): Likewise.
2173 2016-03-04 David Malcolm <dmalcolm@redhat.com>
2176 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
2178 (fn_40_b): Likewise.
2179 (fn_41_a): Likewise.
2180 (fn_41_b): Likewise.
2182 2016-03-04 Jakub Jelinek <jakub@redhat.com>
2185 * gcc.target/i386/avx512f-pr70059.c: New test.
2186 * gcc.target/i386/avx512dq-pr70059.c: New test.
2188 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
2190 PR rtl-optimization/57676
2191 * gcc.dg/torture/pr57676.c: New test.
2193 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
2195 * gcc.dg/pr70026.c: New test.
2197 2016-03-04 Marek Polacek <polacek@redhat.com>
2200 * gcc.dg/cilk-plus/pr69798-1.c: New test.
2201 * gcc.dg/cilk-plus/pr69798-2.c: New test.
2203 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2206 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
2208 (test_corners_sisd_si): Likewise.
2209 (main): Remove checks of the above.
2210 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
2212 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
2214 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
2216 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
2218 * gcc.dg/torture/pr69951.c: Accept argc==0.
2220 2016-03-04 Richard Biener <rguenther@suse.de>
2223 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
2224 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
2226 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2229 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
2232 2016-03-04 Jakub Jelinek <jakub@redhat.com>
2235 * gcc.dg/guality/pr69947.c: New test.
2237 2016-03-03 Jakub Jelinek <jakub@redhat.com>
2240 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
2242 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2244 PR rtl-optimization/69904
2245 * gcc.target/arm/pr69904.c: New test.
2247 2016-03-03 Jakub Jelinek <jakub@redhat.com>
2250 * gcc.dg/vect/pr70021.c: New test.
2251 * gcc.target/i386/pr70021.c: New test.
2253 2016-03-03 Marek Polacek <polacek@redhat.com>
2256 * gcc.dg/pr70050.c: New test.
2258 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
2260 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
2262 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
2264 PR tree-optimization/70043
2265 * gfortran.dg/vect/pr70043.f90: New test.
2267 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
2269 * gnat.dg/specs/task1.ads: New test.
2271 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2273 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
2274 Invoke gdb with -batch.
2275 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
2277 2016-03-03 Richard Biener <rguenther@suse.de>
2279 PR tree-optimization/55936
2280 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
2282 2016-03-02 Jeff Law <law@redhat.com>
2284 PR rtl-optimization/69942
2285 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
2286 effects of argument promotions.
2288 PR tree-optimization/69987
2289 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
2290 target does not support -fprefetch-loop-arrays.
2292 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
2294 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
2296 2016-03-02 Bin Cheng <bin.cheng@arm.com>
2298 PR rtl-optimization/69052
2299 * gcc.target/i386/pr69052.c: New test.
2301 2016-03-02 Alan Modra <amodra@gmail.com>
2303 * gcc.dg/pr69990.c: New.
2305 2016-03-02 Jakub Jelinek <jakub@redhat.com>
2308 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
2311 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
2314 * gcc.target/i386/pr70028.c: New test.
2316 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2318 * c-c++-common/asan/swapcontext-test-1.c,
2319 * c-c++-common/tsan/thread_leak.c,
2320 * g++.dg/tsan/aligned_vs_unaligned_race.C,
2321 * g++.dg/tsan/benign_race.C,
2322 * g++.dg/tsan/fd_close_norace.C,
2323 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
2324 races with sanitizer output
2326 2016-03-02 Richard Biener <rguenther@suse.de>
2327 Uros Bizjak <ubizjak@gmail.com>
2330 * gcc.dg/simd-8.c: New testcase.
2332 2016-03-02 Richard Biener <rguenther@suse.de>
2335 * gcc.dg/simd-7.c: New testcase.
2337 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
2339 * gcc.target/i386/pr70007.c: Tweak.
2341 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
2343 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
2345 2016-03-02 Marek Polacek <polacek@redhat.com>
2348 * gcc.dg/pr67854.c: New test.
2350 2016-03-02 Jakub Jelinek <jakub@redhat.com>
2353 * gcc.dg/torture/pr70025.c: New test.
2355 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2357 PR tree-optimization/68621
2358 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
2360 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
2362 * gcc.target/i386/pr70007.c: New test.
2364 2016-03-01 Jeff Law <law@redhat.com>
2366 PR tree-optimization/69196
2367 * gcc.dg/tree-ssa/pr69196-1.c: New test.
2369 PR tree-optimization/69196
2370 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
2371 duplicating code and spoiling the expected output.
2373 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2376 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
2377 supports power9 before doing tests.
2378 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
2379 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
2380 * gcc.target/powerpc/p9-permute.c: Likewise.
2382 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
2385 * gcc.target/i386/pr70027.c: New test.
2387 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
2389 * gcc.dg/pr70017.c: New test.
2391 2016-03-01 Jakub Jelinek <jakub@redhat.com>
2395 * gcc.dg/pr69796.c: New test.
2396 * gcc.dg/pr69974.c: New test.
2398 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
2400 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
2402 2016-02-29 Jeff Law <law@redhat.com>
2404 PR tree-optimization/69987
2405 * gfortran.dg/pr69987.f90: New test.
2407 PR tree-optimization/69989
2408 * gcc.c-torture/compile/pr69989-2.c: New test.
2410 2016-03-01 Marek Polacek <polacek@redhat.com>
2413 * g++.dg/parse/invalid1.C: New test.
2415 2016-03-01 Richard Biener <rguenther@suse.de>
2418 * gcc.dg/pr70022.c: New testcase.
2420 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2422 PR tree-optimization/69956
2423 * gcc.dg/pr69956.c: New test.
2425 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2428 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
2429 XFAIL when hardware supports efficient unaligned storage access.
2431 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
2434 * g++.dg/template/pr69961a.C: New test.
2435 * g++.dg/template/pr69961b.C: New test.
2437 2016-02-29 David Malcolm <dmalcolm@redhat.com>
2439 PR preprocessor/69985
2440 * gcc.dg/cpp/pr69985.c: New test case.
2442 2016-02-29 Jeff Law <law@redhat.com>
2444 PR tree-optimization/70005
2445 * gcc.c-torture/execute/pr70005.c New test.
2447 PR tree-optimization/69999
2448 * gcc.c-torture/compile/pr69999.c: New test.
2450 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2452 PR tree-optimization/69652
2453 * gcc.dg/torture/pr69652.c: Delete test.
2454 * gcc.dg/vect/pr69652.c: New test.
2456 2016-02-19 Richard Biener <rguenther@suse.de>
2458 PR tree-optimization/69980
2459 * gfortran.dg/vect/pr69980.f90: New testcase.
2461 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
2463 * gcc.target/sparc/20160229-1.c: New test.
2465 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
2467 * gnat.dg/stack_usage3.adb: New test.
2468 * gnat.dg/stack_usage3_pkg.ads: New helper.
2470 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
2472 * gnat.dg/renaming8.adb: New test.
2473 * gnat.dg/renaming8_pkg1.ads: New helper.
2474 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
2475 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
2477 2016-02-29 Richard Biener <rguenther@suse.de>
2479 PR tree-optimization/69720
2480 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
2482 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2486 * gfortran.dg/realloc_on_assign_26.f90: New test case.
2488 2016-02-28 Harald Anlauf <anlauf@gmx.de>
2489 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2492 * gfortran.dg/coarray_8.f90: Adjust error message.
2493 * gfortran.dg/pr56007.f90: New test.
2494 * gfortran.dg/pr56007.f: New test.
2496 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
2498 PR tree-optimization/69989
2499 * gcc.dg/torture/pr69989.c: New test.
2501 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
2503 * gcc.target/i386/stack-realign-win.c: New test.
2505 2016-02-28 Harald Anlauf <anlauf@gmx.de>
2508 * gfortran.dg/pr60126.f90: New test.
2510 2016-02-27 Jeff Law <law@redhat.com>
2513 2016-02-26 Richard Biener <rguenther@suse.de>
2514 Jeff Law <law@redhat.com>
2516 PR tree-optimization/69740
2517 * gcc.c-torture/compile/pr69740-1.c: New test.
2518 * gcc.c-torture/compile/pr69740-2.c: New test.
2520 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2523 * gfortran.dg/newunit_4.f90: New test.
2525 2016-02-27 Jakub Jelinek <jakub@redhat.com>
2528 PR rtl-optimization/69886
2529 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
2530 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
2533 2016-02-26 Martin Sebor <msebor@redhat.com>
2535 PR tree-optimization/15826
2536 * gcc.dg/tree-ssa/pr15826.c: New test.
2538 2016-02-26 Jakub Jelinek <jakub@redhat.com>
2541 * gcc.target/powerpc/pr69969.c: New test.
2543 2016-02-26 Martin Sebor <msebor@redhat.com>
2546 * g++.old-deja/g++.other/decl5.C: Add a test case.
2548 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
2551 * gcc.target/powerpc/pr69946.c: New file.
2553 2016-02-26 Richard Biener <rguenther@suse.de>
2554 Jeff Law <law@redhat.com>
2556 PR tree-optimization/69740
2557 * gcc.c-torture/compile/pr69740-1.c: New test.
2558 * gcc.c-torture/compile/pr69740-2.c: New test.
2560 2016-02-26 Martin Jambor <mjambor@suse.cz>
2563 * gcc.dg/torture/pr69932.c: New test.
2564 * gcc.dg/torture/pr69936.c: Likewise.
2566 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2569 * gcc.target/s390/pr69709.c: New test.
2571 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2574 * gcc.target/aarch64/pr69245_1.c: New test.
2576 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2579 * gcc.dg/torture/pr69613.c: New test.
2581 2016-02-26 Jakub Jelinek <jakub@redhat.com>
2583 PR rtl-optimization/69891
2584 * gcc.target/i386/pr69891.c: New test.
2586 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2587 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2590 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
2591 functionality for both 32-bit and 64-bit.
2593 2016-02-26 Richard Biener <rguenther@suse.de>
2595 PR tree-optimization/69551
2596 * gcc.dg/torture/pr69951.c: New testcase.
2598 2016-02-25 Richard Biener <rguenther@suse.de>
2600 PR tree-optimization/48795
2601 * gcc.dg/Warray-bounds-18.c: New testcase.
2603 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2605 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
2607 2016-02-25 Jakub Jelinek <jakub@redhat.com>
2609 PR rtl-optimization/69896
2610 * gcc.dg/pr69896.c: New test.
2612 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
2615 * g++.dg/cpp1y/paren2.C: New test.
2617 2016-02-24 Martin Sebor <msebor@redhat.com>
2620 * gcc.dg/enum-mode-2.c: New test.
2622 2016-02-24 Jakub Jelinek <jakub@redhat.com>
2625 * g++.dg/warn/Wnonnull-compare-6.C: New test.
2626 * g++.dg/warn/Wnonnull-compare-7.C: New test.
2627 * g++.dg/ubsan/pr69922.C: New test.
2629 2016-02-24 Marek Polacek <polacek@redhat.com>
2632 * gcc.dg/pr69819.c: New test.
2634 2016-02-24 Martin Sebor <msebor@redhat.com>
2637 * g++.dg/ext/flexary15.C: New test.
2639 2016-02-24 Martin Sebor <msebor@redhat.com>
2641 * gcc.dg/builtins-68.c: Avoid making unportable
2642 assumptions about the relationship between SIZE_MAX and UINT_MAX.
2643 * g++.dg/ext/builtin_alloca.C: Same.
2645 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2646 Charles Baylis <charles.baylis@linaro.org>
2649 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
2651 2016-02-24 Richard Biener <rguenther@suse.de>
2652 Jakub Jelinek <jakub@redhat.com>
2655 * gcc.dg/torture/pr69760.c: New testcase.
2657 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2659 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
2660 pattern on Solaris with as.
2662 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2664 * gcc.target/arm/cond_sub_restrict_it.c: New test.
2665 * gcc.target/arm/condarith_restrict_it.c: Likewise.
2666 * gcc.target/arm/movcond_restrict_it.c: Likewise.
2667 * gcc.target/arm/negscc_restrict_it.c: Likewise.
2669 2016-02-24 Jakub Jelinek <jakub@redhat.com>
2672 * gcc.dg/pr69915.c: New test.
2674 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2676 PR rtl-optimization/69886
2677 * gcc.dg/torture/pr69886.c: New test.
2679 2016-02-24 Richard Biener <rguenther@suse.de>
2682 * gcc.dg/torture/pr68963.c: New testcase.
2684 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2687 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
2688 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
2689 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
2690 * gcc.target/arm/atomic_loaddi_1.c: New test.
2691 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
2692 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
2693 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
2694 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
2695 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
2696 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
2697 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
2698 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
2700 2016-02-24 Jakub Jelinek <jakub@redhat.com>
2703 * gcc.dg/torture/pr69909.c: New test.
2705 2016-02-24 Richard Biener <rguenther@suse.de>
2707 PR tree-optimization/69907
2708 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
2709 * gcc.dg/vect/bb-slp-34.c: XFAIL.
2710 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
2712 2016-02-24 Christian Bruel <christian.bruel@st.com>
2714 * gcc.target/arm/pragma_cpp_fma.c: New test.
2716 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2719 * gfortran.dg/include_6.f90: Update test.
2721 2016-02-23 Jakub Jelinek <jakub@redhat.com>
2724 * objc.dg/pr69844.m: New test.
2726 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2728 PR libgfortran/69456
2729 * gfortran.dg/namelist_89.f90: New test.
2730 * gfortran.dg/pr59700.f90: Update test..
2732 2016-02-23 Martin Sebor <msebor@redhat.com>
2735 * g++.dg/ext/builtin_alloca.C: New test.
2736 * gcc.dg/builtins-68.c: New test.
2738 2016-02-23 Richard Henderson <rth@redhat.com>
2740 * gcc.target/i386/addr-space-3.c: Remove test.
2742 2016-02-23 David Malcolm <dmalcolm@redhat.com>
2744 PR preprocessor/69126
2745 PR preprocessor/69543
2746 * c-c++-common/pr69126-2-long.c: New test.
2747 * c-c++-common/pr69126-2-short.c: New test.
2748 * c-c++-common/pr69543-1.c: Remove xfail.
2750 2016-02-23 David Malcolm <dmalcolm@redhat.com>
2752 PR preprocessor/69126
2753 PR preprocessor/69543
2754 PR preprocessor/69558
2755 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
2757 (test_2): ...this, and add leading comment.
2758 (MACRO_3, test_3): New.
2759 (MACRO_4A, MACRO_4B, test_4): New.
2760 (MACRO): Rename to...
2763 (test_5): ...this, updating for renaming of MACRO, and
2764 add leading comment.
2765 * c-c++-common/pr69543-1.c: New.
2766 * c-c++-common/pr69543-2.c: New.
2767 * c-c++-common/pr69543-3.c: New.
2768 * c-c++-common/pr69543-4.c: New.
2769 * c-c++-common/pr69558-1.c: New.
2770 * c-c++-common/pr69558-2.c: New.
2771 * c-c++-common/pr69558-3.c: New.
2772 * c-c++-common/pr69558-4.c: New.
2773 * gcc.dg/pr69558.c: Move to...
2774 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
2777 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
2779 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
2780 to -ftree-parallelize-loops/-fopenacc changes.
2781 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
2782 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
2783 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
2784 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
2785 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
2786 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
2787 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
2788 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
2789 * c-c++-common/goacc/kernels-loop.c: Likewise.
2790 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
2791 * c-c++-common/goacc/kernels-reduction.c: Likewise.
2792 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
2793 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
2795 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2797 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
2799 2016-02-23 Jakub Jelinek <jakub@redhat.com>
2802 * g++.dg/warn/Wnonnull-compare-5.C: New test.
2805 * gcc.dg/pr69900.c: New test.
2807 2016-02-23 Martin Jambor <mjambor@suse.cz>
2809 PR tree-optimization/69666
2810 * gcc.dg/tree-ssa/pr69666.c: New test.
2812 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
2815 * gfortran.dg/coarray_allocate_5.f08: New test.
2817 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2819 * gcc.target/s390/vcond-shift.c: Move to ...
2820 * gcc.target/s390/vector/vcond-shift.c: ... here.
2822 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2824 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
2825 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
2827 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2829 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
2831 2016-02-20 Mark Wielaard <mjw@redhat.com>
2834 * gcc.dg/unused-variable-3.c: New test.
2836 2016-02-22 Jakub Jelinek <jakub@redhat.com>
2839 * gcc.target/i386/pr69888.c: New test.
2841 2016-02-22 Richard Biener <rguenther@suse.de>
2843 PR tree-optimization/69882
2844 * gfortran.dg/vect/pr69882.f90: New testcase.
2846 2016-02-22 Jakub Jelinek <jakub@redhat.com>
2849 * gcc.dg/pr69885.c: New test.
2851 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
2855 * gcc.target/sh/pr54089-10.c: New.
2857 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
2860 * gfortran.dg/deferred_character_15.f90 : New test.
2862 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
2865 gfortran.dg/allocate_with_source_18.f03: New test.
2867 2016-02-20 Harald Anlauf <anlauf@gmx.de>
2870 gfortran.dg/gomp/pr52531.f90: New test.
2872 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2875 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
2878 2016-02-19 Jakub Jelinek <jakub@redhat.com>
2881 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
2882 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
2885 * g++.dg/warn/Wnonnull-compare-4.C: New test.
2888 * g++.dg/torture/pr69851.C: New test.
2890 2016-02-19 Martin Sebor <msebor@redhat.com>
2893 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
2895 2016-02-19 Jakub Jelinek <jakub@redhat.com>
2898 * g++.dg/warn/Wnonnull-compare-2.C: New test.
2899 * g++.dg/warn/Wnonnull-compare-3.C: New test.
2902 * g++.dg/cpp0x/pr67767.C: New test.
2904 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2906 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
2907 for fp, simd, crypto, crc, lse.
2908 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
2910 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
2911 effective target check.
2913 2016-02-19 Jakub Jelinek <jakub@redhat.com>
2916 * gcc.target/i386/pr69820.c: New test.
2918 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2920 * gcc.target/s390/vector/int128-1.c: New test.
2922 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2924 * gcc.target/s390/vector/vec-vcond-1.c: New test.
2926 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2928 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
2929 instruction pattern name to prevent the testcase from failing with
2932 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2934 * gcc.target/s390/md/movstr-2.c: New test.
2936 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
2938 * gcc.target/s390/morestack.c: New test.
2940 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
2943 * gcc.target/s390/pr69625.c: Add test case.
2945 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
2948 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
2950 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2953 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
2954 * gcc.target/powerpc/fusion3.c: Likewise.
2956 2016-02-18 Richard Biener <rguenther@suse.de>
2959 * g++.dg/torture/pr69553.C: New testcase.
2961 2016-02-18 Nick Clifton <nickc@redhat.com>
2965 * gcc.target/arm/pr62554.c: New test.
2966 * gcc.target/arm/pr69610-1.c: New test.
2967 * gcc.target/arm/pr69610-2.c: New test.
2969 2016-02-18 Richard Biener <rguenther@suse.de>
2972 * gcc.dg/torture/pr69854.c: New testcase.
2974 2016-02-17 Jakub Jelinek <jakub@redhat.com>
2977 * g++.dg/warn/Wnonnull-compare-1.C: New test.
2979 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2981 * gcc.target/powerpc/vec-cg.c: New test.
2983 2016-02-17 Richard Biener <rguenther@suse.de>
2986 * gcc.dg/uninit-21.c: Add -fno-short-enums.
2988 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2991 * gcc.c-torture/compile/pr69161.c: New test.
2993 2016-02-17 David Sherwood <david.sherwood@arm.com>
2996 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
2997 * gcc.target/arm/vect-fmaxmin.c: Likewise.
2999 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3001 * gcc.dg/ifcvt-4.c: Skip on Visium.
3003 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3005 * gnat.dg/atomic8.adb: New test.
3007 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3009 * gnat.dg/discr46.ad[sb]: New test.
3011 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
3014 * gcc.target/powerpc/pr48344-1.c: New test.
3016 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3019 * gfortran.dg/associate_21.f90: New test.
3021 2016-02-16 Jakub Jelinek <jakub@redhat.com>
3024 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
3025 -Wnonnull in dg-options.
3026 * c-c++-common/nonnull-2.c: New test.
3028 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
3029 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3031 * gcc.target/aarch64/vector_initialization_nostack.c: New.
3033 2016-02-16 Jakub Jelinek <jakub@redhat.com>
3036 * gcc.dg/pr69801.c: Add empty dg-options.
3038 2016-02-16 James Norris <jnorris@codesourcery.com>
3040 * c-c++-common/goacc/deviceptr-1.c: Add tests.
3041 * g++.dg/goacc/deviceptr-1.c: New file.
3043 2016-02-16 Jakub Jelinek <jakub@redhat.com>
3045 PR tree-optimization/69820
3046 * gcc.dg/vect/pr69820.c: New test.
3048 2016-02-16 Richard Biener <rguenther@suse.de>
3050 PR tree-optimization/69776
3051 * gcc.dg/torture/pr69776-2.c: New testcase.
3053 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
3055 PR tree-optimization/69714
3056 * gcc.dg/torture/pr69714.c: New test.
3058 2016-02-16 Jakub Jelinek <jakub@redhat.com>
3060 PR tree-optimization/69802
3061 * gcc.dg/pr69802.c: New test.
3063 2016-02-16 Richard Biener <rguenther@suse.de>
3066 * gcc.dg/pr69801.c: New testcase.
3068 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3070 PR libgfortran/69651
3071 * gfortran.dg/read_bang.f90: New test.
3072 * gfortran.dg/read_bang4.f90: New test.
3074 2016-02-15 Jakub Jelinek <jakub@redhat.com>
3077 * g++.dg/init/pr69658.C: New test.
3080 * c-c++-common/pr69797.c: New test.
3082 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3084 * lib/target-supports.exp (check_effective_target_section_anchors): Add
3085 check for aarch64*-*-*.
3087 2016-02-15 Richard Biener <rguenther@suse.de>
3089 PR tree-optimization/69783
3090 * gcc.dg/vect/pr69783.c: New testcase.
3092 2016-02-15 Richard Biener <rguenther@suse.de>
3094 PR tree-optimization/69776
3095 * gcc.dg/torture/pr69776.c: New testcase.
3097 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3100 * gfortran.dg/type_decl_4.f90: Reinstated.
3102 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
3105 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
3107 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3111 * gfortran.dg/type_decl_4.f90: Removed.
3113 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3116 * gfortran.dg/type_decl_4.f90: New test.
3118 2016-02-14 Alan Modra <amodra@gmail.com>
3121 * gcc.c-torture/execute/stkalign.c: Revise test.
3123 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
3126 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
3128 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
3131 * gcc.target/sh/torture/pr67260.c: New.
3133 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
3135 * gcc.dg/pr67964.c: Add dg-require-alias.
3137 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
3141 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
3143 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3145 PR libgfortran/69668
3146 * gfortran.dg/namelist_88.f90: New test.
3148 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3150 PR libgfortran/69668
3151 * gfortran.dg/namelist_38.f90: Update test.
3152 * gfortran.dg/namelist_84.f90: Update test.
3154 2016-02-12 David Malcolm <dmalcolm@redhat.com>
3157 * gcc.dg/pr69554-1.c: New test.
3158 * gfortran.dg/pr69554-1.F90: New test.
3159 * gfortran.dg/pr69554-2.F90: New test.
3160 * lib/gcc-dg.exp (proc dg-locus): New function.
3161 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
3162 distinguish between the caret-printing and non-caret-printing
3163 cases. If caret-printing has been explicitly enabled, bail out
3164 without attempting to fix up the output.
3166 2016-02-12 David Malcolm <dmalcolm@redhat.com>
3170 * gcc.dg/spellcheck-options-3.c: New test case.
3171 * gcc.dg/spellcheck-options-4.c: New test case.
3172 * gcc.dg/spellcheck-options-5.c: New test case.
3173 * gcc.dg/spellcheck-options-6.c: New test case.
3174 * gcc.dg/spellcheck-options-7.c: New test case.
3175 * gcc.dg/spellcheck-options-8.c: New test case.
3176 * gcc.dg/spellcheck-options-9.c: New test case.
3177 * gcc.dg/spellcheck-options-10.c: New test case.
3179 2016-02-12 Jakub Jelinek <jakub@redhat.com>
3181 PR rtl-optimization/69764
3182 PR rtl-optimization/69771
3183 * c-c++-common/pr69764.c: New test.
3184 * gcc.dg/torture/pr69771.c: New test.
3186 2016-02-12 Marek Polacek <polacek@redhat.com>
3188 * g++.dg/torture/init-list1.C: New.
3190 2016-02-12 Marek Polacek <polacek@redhat.com>
3192 * gcc.dg/pr69522.c: Add empty dg-options.
3194 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
3196 * g++.dg/lto/lto.exp: Include and init mpx.
3197 * g++.dg/lto/pr69729_0.C: New test.
3199 2016-02-12 Jakub Jelinek <jakub@redhat.com>
3202 * g++.dg/ipa/pr69241-4.C: New test.
3205 * g++.dg/ipa/pr68672-1.C: New test.
3206 * g++.dg/ipa/pr68672-2.C: New test.
3207 * g++.dg/ipa/pr68672-3.C: New test.
3209 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
3212 * gcc.dg/pr69522.c: New test.
3214 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
3217 * g++.dg/cpp1y/69098.C: New test.
3218 * g++.dg/cpp1y/69098-2.C: New test.
3220 2016-02-12 Jakub Jelinek <jakub@redhat.com>
3222 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
3223 and neighbour -> neighbor.
3224 * objc.dg/attributes/method-nonnull-1.m: Likewise.
3225 * objc.dg/gnu-api-2-class-meta.m: Likewise.
3226 * c-c++-common/Wvarargs.c: Likewise.
3227 * c-c++-common/goacc/host_data-5.c: Likewise.
3228 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3229 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
3230 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3231 * gcc.target/aarch64/pr60697.c: Likewise.
3232 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3233 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
3234 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3235 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
3236 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3237 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3238 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
3239 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3240 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
3241 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
3242 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
3243 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
3244 * g++.dg/lookup/koenig5.C: Likewise.
3245 * g++.dg/ext/no-asm-2.C: Likewise.
3246 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
3247 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
3248 * gfortran.dg/used_types_16.f90: Likewise.
3249 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3250 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
3251 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3252 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
3253 * gfortran.dg/abstract_type_6.f03: Likewise.
3254 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
3255 * gfortran.dg/used_types_15.f90: Likewise.
3256 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
3257 * gfortran.dg/exit_3.f08: Likewise.
3258 * gfortran.dg/open_status_2.f90: Likewise.
3259 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
3260 * gfortran.dg/intrinsic_std_1.f90: Likewise.
3261 * gfortran.dg/associate_1.f03: Likewise.
3262 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
3263 * gfortran.dg/intrinsic_std_6.f90: Likewise.
3264 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
3265 * gcc.dg/builtin-object-size-1.c: Likewise.
3266 * gcc.dg/noreturn-6.c: Likewise.
3267 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3268 * gcc.dg/globalalias.c: Likewise.
3269 * gcc.dg/builtins-config.h: Likewise.
3270 * gcc.dg/pr30457.c: Likewise.
3271 * gcc.c-torture/compile/volatile-1.c: Likewise.
3272 * gcc.c-torture/execute/20101011-1.c: Likewise.
3273 * c-c++-common/Waddress-1.c: Likewise.
3275 2016-02-11 Jakub Jelinek <jakub@redhat.com>
3278 * c-c++-common/Waddress-1.c: New test.
3280 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
3283 * gfortran.dg/associate_19.f03: New test.
3284 * gfortran.dg/associate_20.f03: New test.
3286 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
3288 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
3290 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3292 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
3293 .arch armv8-a\n. Add -dA to dg-options.
3294 * gcc.target/aarch64/assembler_arch_1.c: New test.
3295 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
3297 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
3300 * g++.dg/cpp0x/pr68726.C: New.
3302 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
3304 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
3307 2016-02-11 Richard Biener <rguenther@suse.de>
3309 * g++.dg/tree-ssa/pr61034.C: Adjust.
3311 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
3314 * gcc.target/s390/pr69148.c: New.
3316 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
3318 PR tree-optimization/69652
3319 * gcc.dg/torture/pr69652.c: New test.
3321 2016-02-10 Jakub Jelinek <jakub@redhat.com>
3322 Patrick Palka <ppalka@gcc.gnu.org>
3326 * g++.dg/ipa/pr69241-1.C: New test.
3327 * g++.dg/ipa/pr69241-2.C: New test.
3328 * g++.dg/ipa/pr69241-3.C: New test.
3329 * g++.dg/ipa/pr69649.C: New test.
3331 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
3333 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
3334 * gcc.dg/tree-ssa/sra-18.c: Ditto.
3336 2016-02-10 Bin Cheng <bin.cheng@arm.com>
3338 PR tree-optimization/68021
3339 * gcc.dg/tree-ssa/pr68021.c: New test.
3341 2016-02-10 Richard Biener <rguenther@suse.de>
3343 PR tree-optimization/69726
3344 * gcc.dg/uninit-22.c: New testcase.
3346 2016-02-09 Andrew Pinski <apinski@cavium.com>
3349 * gcc.c-torture/compile/20160205-1.c: New testcase.
3351 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
3354 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
3355 instead accessing a really large arrray.
3356 * gcc.target/powerpc/fusion3.c: Likewise.
3358 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
3361 * gcc.c-torture/execute/pr68532.c: New test.
3363 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
3366 * gcc.dg/pr69634.c: New.
3368 2016-02-09 Richard Biener <rguenther@suse.de>
3370 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
3372 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
3374 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
3376 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
3378 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
3380 2016-02-09 Richard Biener <rguenther@suse.de>
3382 PR tree-optimization/69715
3383 * gcc.dg/torture/pr69715.c: New testcase.
3385 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
3388 * g++.dg/cpp0x/trailing12.C: New test.
3389 * g++.dg/cpp0x/trailing13.C: New test.
3391 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
3395 * g++.dg/cpp1y/auto-fn29.C: New test.
3396 * g++.dg/cpp1y/auto-fn30.C: New test.
3398 2016-02-08 Jakub Jelinek <jakub@redhat.com>
3400 PR tree-optimization/69209
3401 * gcc.c-torture/compile/pr69209.c: New test.
3403 2016-02-08 Jeff Law <law@redhat.com>
3405 PR tree-optimization/68541
3406 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
3407 of statements allowed in join block for path splitting.
3409 2016-02-08 Jakub Jelinek <jakub@redhat.com>
3412 * g++.dg/gomp/pr59627.C: New test.
3415 * g++.dg/ipa/pr69239.C: New test.
3417 2016-02-08 David Malcolm <dmalcolm@redhat.com>
3419 PR preprocessor/69664
3420 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
3421 * gcc.dg/cpp/warn-comments.c: Likewise.
3423 2016-02-08 Marek Polacek <polacek@redhat.com>
3426 * g++.dg/init/const12.C: New test.
3428 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
3431 * gcc.dg/lto/pr55113_0.c: Remove test.
3433 2016-02-08 Richard Biener <rguenther@suse.de>
3435 PR tree-optimization/69719
3436 * gcc.dg/torture/pr69719.c: New testcase.
3438 2016-02-08 Richard Biener <rguenther@suse.de>
3439 Jeff Law <law@redhat.com>
3442 * gcc.target/mips/pr68273.c: New testcase.
3444 2016-02-08 Richard Biener <rguenther@suse.de>
3446 PR rtl-optimization/69274
3447 * gcc.target/i386/addr-sel-1.c: XFAIL.
3449 2016-02-08 Jeff Law <law@redhat.com>
3451 PR tree-optimization/68541
3452 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
3454 PR tree-optimization/65917
3455 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
3457 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3460 * gfortran.dg/namelist_args.f90: New test.
3462 2016-02-05 Jeff Law <law@redhat.com>
3464 PR tree-optimization/68541
3465 * gcc.dg/tree-ssa/split-path-2.c: New test.
3466 * gcc.dg/tree-ssa/split-path-3.c: New test.
3467 * gcc.dg/tree-ssa/split-path-4.c: New test.
3468 * gcc.dg/tree-ssa/split-path-5.c: New test.
3469 * gcc.dg/tree-ssa/split-path-6.c: New test.
3470 * gcc.dg/tree-ssa/split-path-7.c: New test.
3472 2016-02-05 Martin Sebor <msebor@redhat.com>
3475 * g++.dg/warn/Wplacement-new-size-1.C: New test.
3476 * g++.dg/warn/Wplacement-new-size-2.C: New test.
3478 2016-02-06 Richard HEnderson <rth@redhat.com>
3481 * gcc.target/i386/addr-space-4.c: New.
3482 * gcc.target/i386/addr-space-5.c: New.
3484 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
3487 * gfortran.dg/elemental_dependency_6.f90: New.
3489 2016-02-05 Jakub Jelinek <jakub@redhat.com>
3491 PR rtl-optimization/69691
3492 * gcc.c-torture/execute/pr69691.c: New test.
3495 * g++.dg/parse/pr69628.C: New test.
3497 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
3499 * gcc.dg/sancov/asan.c: Move to ...
3500 * gcc.dg/asan/sancov-1.c: ... here.
3502 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
3504 * gcc.target/i386/pr69577.c: Require avx_runtime target.
3506 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
3509 * gcc.target/i386/pr69677.c: New test.
3511 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
3514 * g++.dg/template/pr68948.C: New test.
3516 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
3518 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
3519 (only necessary on s390x).
3521 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
3523 * gcc.target/i386/pr69454-2.c: Compile with -msse2
3524 -mno-accumulate-outgoing-args.
3526 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
3528 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
3530 2016-02-04 Jakub Jelinek <jakub@redhat.com>
3533 * c-c++-common/pr69669.c: New test.
3535 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
3538 * g++.dg/pr69667.C: New file.
3540 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
3543 * gcc.dg/pr69619.c: Add new test.
3545 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
3547 PR rtl-optimization/69577
3548 * gcc.target/i386/pr69577.c: New test.
3550 2016-02-04 Martin Liska <mliska@suse.cz>
3552 * g++.dg/asan/pr69276.C: New test.
3554 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3558 * gcc.target/arm/wmul-3.c: Simplify test to generate just
3559 a single smulbb instruction.
3560 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
3561 * gcc.target/amr/wmul-2.c: Likewise.
3563 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3567 * gcc.c-torture/execute/pr67714.c: New test.
3569 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
3572 * gcc.target/i386/pr69454-1.c: New test.
3573 * gcc.target/i386/pr69454-2.c: New test.
3575 2016-02-03 Martin Sebor <msebor@redhat.com>
3582 * g++.dg/ext/flexarray-mangle-2.C: New test.
3583 * g++.dg/ext/flexarray-mangle.C: New test.
3584 * g++.dg/ext/flexarray-subst.C: New test.
3585 * g++.dg/ext/flexary11.C: New test.
3586 * g++.dg/ext/flexary12.C: New test.
3587 * g++.dg/ext/flexary13.C: New test.
3588 * g++.dg/ext/flexary14.C: New test.
3589 * g++.dg/other/dump-ada-spec-2.C: Adjust.
3591 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
3593 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
3594 Define only if CHECK_FLOAT128 is defined.
3595 (main): Properly initialize u5.
3597 2016-02-03 Jakub Jelinek <jakub@redhat.com>
3600 * gcc.dg/pr69627.c: New test.
3603 * gcc.dg/pr69644.c: New test.
3605 2016-02-03 Mike Stump <mikestump@comcast.net>
3607 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
3608 support for struct-layout-1.exp.
3610 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
3613 * g++.dg/cpp0x/pr69056.C: New test.
3615 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
3616 Alexandre Oliva <aoliva@redhat.com>
3619 * gcc.target/powerpc/pr69461.c: New.
3621 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
3623 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
3625 (check_effective_target_fsanitize_thread): ... to here. Do not
3626 specify additional compile flags for the test source.
3627 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
3628 specify additional compile flags for the test source.
3630 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
3632 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
3634 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
3638 * gfortran.dg/coarray_allocate_2.f08: New test.
3639 * gfortran.dg/coarray_allocate_3.f08: New test.
3640 * gfortran.dg/coarray_allocate_4.f08: New test.
3642 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
3644 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
3645 use same scan-tree-dump-times on all platforms.
3646 * gcc.dg/vect/vect-outer-1.c: Likewise.
3647 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3648 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3649 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3650 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3651 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3652 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3653 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3655 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
3657 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
3660 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
3662 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
3664 2016-02-02 James Norris <jnorris@codesourcery.com>
3666 * c-c++-common/goacc/routine-5.c: Add tests.
3668 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
3670 * gcc.target/nvptx/unsigned-cmp.c: New test.
3672 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
3674 * gcc.target/aarch64/scalar_shift_1.c
3675 (test_corners_sisd_di): Improve force to SIMD register.
3676 (test_corners_sisd_si): Likewise.
3677 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
3678 Remove scan-assembler check for ldr.
3680 2016-02-02 Richard Biener <rguenther@suse.de>
3682 PR tree-optimization/69595
3683 * gcc.dg/Warray-bounds-17.c: New testcase.
3685 2016-02-02 Richard Biener <rguenther@suse.de>
3687 PR tree-optimization/69606
3688 * gcc.dg/torture/pr69606.c: New testcase.
3690 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
3693 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
3694 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
3696 2016-02-02 Alan Modra <amodra@gmail.com>
3699 * gcc.target/powerpc/pr69548.c: New test.
3701 2016-02-01 Jakub Jelinek <jakub@redhat.com>
3703 PR rtl-optimization/69592
3704 * gcc.dg/pr69592.c: New test.
3706 PR preprocessor/69543
3708 * gcc.dg/pr69543.c: New test.
3709 * gcc.dg/pr69558.c: New test.
3711 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
3714 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
3716 2016-02-01 Martin Sebor <msebor@redhat.com>
3718 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
3720 2016-02-01 Bin Cheng <bin.cheng@arm.com>
3722 PR tree-optimization/67921
3723 * c-c++-common/ubsan/pr67921.c: New test.
3725 2016-02-01 Richard Biener <rguenther@suse.de>
3728 * gcc.dg/tree-ssa/recip-8.c: New testcase.
3730 2016-02-01 Richard Biener <rguenther@suse.de>
3732 PR tree-optimization/69574
3733 * gcc.dg/torture/pr69574.c: New testcase.
3735 2016-02-01 Richard Biener <rguenther@suse.de>
3737 PR tree-optimization/69579
3738 * gcc.dg/setjmp-6.c: New testcase.
3740 2016-02-01 Jakub Jelinek <jakub@redhat.com>
3742 PR rtl-optimization/69570
3743 * g++.dg/opt/pr69570.C: New test.
3745 2016-02-01 Richard Henderson <rth@redhat.com>
3747 * gcc.dg/pr69535.c: New test.
3749 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
3752 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
3753 * gcc.dg/tree-ssa/sra-18.c: Likewise.
3756 * g++.dg/parse/parens3.C: Use register "4" on hppa.
3758 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
3760 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
3763 * gfortran.dg/allocate_with_source_17.f03: New test.
3765 2016-01-30 Jakub Jelinek <jakub@redhat.com>
3767 PR tree-optimization/69546
3768 * gcc.dg/torture/pr69546.c: New test.
3770 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
3773 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
3775 2016-01-30 Martin Sebor <msebor@redhat.com>
3778 * g++.dg/ext/flexary10.C: New test.
3780 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3783 gfortran.dg/common_23.f90: New test.
3785 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3788 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
3789 condition being checked, and disable it when the target supports
3790 misaligned loads and stores.
3792 2016-01-29 Jakub Jelinek <jakub@redhat.com>
3795 * gcc.dg/torture/pr69518.c: New test.
3797 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
3800 * gcc.target/i386/pr69530.c: New test.
3802 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
3805 * gcc.target/mips/div-delay.c: New test.
3807 2016-01-29 Jakub Jelinek <jakub@redhat.com>
3810 * gcc.target/i386/pr69551.c: New test.
3813 * gcc.target/i386/pr66137.c: New test.
3815 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
3817 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
3818 always built for p5600.
3819 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
3820 isa=p5600 dg-option.
3822 2016-01-29 Richard Biener <rguenther@suse.de>
3824 PR tree-optimization/69547
3825 * g++.dg/tree-ssa/pr69547.C: New testcase.
3827 2016-01-29 Jakub Jelinek <jakub@redhat.com>
3830 * g++.dg/warn/Wunused-function2.C: New test.
3832 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3834 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
3835 support for test to succeed.
3837 2016-01-29 Marek Polacek <polacek@redhat.com>
3841 * g++.dg/ext/constexpr-vla2.C: New test.
3842 * g++.dg/ext/constexpr-vla3.C: New test.
3843 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
3845 2016-01-29 Richard Biener <rguenther@suse.de>
3848 * gcc.dg/uninit-21.c: New testcase.
3850 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
3853 * gcc.target/i386/pr69459.c: New test.
3855 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
3858 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
3859 * gcc.target/mips/pr68400.c: New test.
3861 2016-01-28 Martin Sebor <msebor@redhat.com>
3864 * gcc.target/powerpc/pr17381.c: New test.
3866 2016-01-28 Jakub Jelinek <jakub@redhat.com>
3869 * gcc.dg/torture/pr69542.c: New test.
3871 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
3873 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
3875 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
3877 * gcc.dg/pr65980.c: Skip on AIX.
3878 * gcc.dg/pr66688.c: Same.
3880 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
3883 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
3884 * gcc.dg/tree-ssa/sra-18.c: Same.
3886 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
3889 * gfortran.dg/block_15.f08: New test.
3890 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
3891 on incorrectly closed BLOCK.
3893 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
3895 * gcc.dg/declare-simd.c: New test.
3896 2016-01-28 Richard Biener <rguenther@suse.de>
3898 PR tree-optimization/69466
3899 * gfortran.dg/vect/pr69466.f90: New testcase.
3901 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3903 * g++.dg/pr67989.C: Remove ARM-specific option.
3904 * gcc.target/arm/pr67989.C: New file.
3906 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
3908 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
3909 and expm1 test for glibc < 2.11.
3911 2016-01-27 Richard Henderson <rth@redhat.com>
3913 * gcc.c-torture/execute/pr69447.c: New test.
3915 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
3918 * gfortran.dg/alloc_comp_assign_15.f03: New test.
3920 2016-01-27 Jakub Jelinek <jakub@redhat.com>
3923 * gcc.dg/pr66869.c: New test.
3925 2016-01-25 Jeff Law <law@redhat.com>
3927 PR tree-optimization/68398
3928 PR tree-optimization/69196
3929 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
3930 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
3931 path to avoid new heuristic allowing more irreducible regions
3932 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
3933 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3934 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
3935 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
3936 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3938 2016-01-27 Marek Polacek <polacek@redhat.com>
3941 * c-c++-common/vector-compare-4.c: New test.
3943 2016-01-27 David Malcolm <dmalcolm@redhat.com>
3945 PR preprocessor/69126
3946 * c-c++-common/pr69126.c: New test case.
3948 2016-01-27 Ian Lance Taylor <iant@google.com>
3950 * gcc.dg/tree-ssa/ivopt_5.c: New test.
3952 2016-01-27 Ryan Burn <contact@rnburn.com>
3955 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
3957 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
3960 * gcc.target/i386/pr69512.c: New test.
3962 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
3965 * gnat.dg/sso/*.adb: Robustify dg-output directives.
3967 2016-01-27 Marek Polacek <polacek@redhat.com>
3970 * g++.dg/pr69379.C: New test.
3972 2016-01-27 Martin Sebor <msebor@redhat.com>
3975 * g++.dg/abi/Wabi-2-2.C: New test.
3976 * g++.dg/abi/Wabi-2-3.C: New test.
3977 * g++.dg/abi/Wabi-3-2.C: New test.
3978 * g++.dg/abi/Wabi-3-3.C: New test.
3980 2016-01-27 Richard Biener <rguenther@suse.de>
3982 PR tree-optimization/69166
3983 * gcc.dg/torture/pr69166.c: New testcase.
3985 2016-01-27 Martin Jambor <mjambor@suse.cz>
3987 PR tree-optimization/69355
3988 * gcc.dg/tree-ssa/pr69355.c: New test.
3990 2016-01-27 Marek Polacek <polacek@redhat.com>
3993 * g++.dg/ext/constexpr-vla1.C: New test.
3995 2016-01-20 Christian Bruel <christian.bruel@st.com>
3998 * gcc.target/arm/pr69245.c: New test.
4000 2016-01-27 Jakub Jelinek <jakub@redhat.com>
4002 PR tree-optimization/69399
4003 * gcc.dg/torture/pr69399.c: New test.
4005 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
4007 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
4009 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
4011 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
4013 2016-01-26 Tom de Vries <tom@codesourcery.com>
4015 PR tree-optimization/69110
4016 * gcc.dg/autopar/pr69110.c: New test.
4018 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
4019 Sebastian Pop <s.pop@samsung.com>
4021 * gcc.dg/graphite/isl-ast-op-select.c: New.
4023 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
4026 * gfortran.dg/allocate_error_6.f90: New test.
4028 2016-01-26 Richard Henderson <rth@redhat.com>
4030 * gcc.dg/tm/pr60908.c: New test.
4032 2016-01-26 David Malcolm <dmalcolm@redhat.com>
4035 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
4037 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
4038 expected multiline output to reflect the colorization being
4039 disabled before newlines.
4040 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4041 (custom_diagnostic_finalizer): Replace call to
4042 pp_newline_and_flush with call to pp_flush.
4043 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
4044 * gfortran.dg/implicit_class_1.f90: Likewise.
4045 * lib/gcc-dg.exp (allow_blank_lines): New global.
4046 (dg-allow-blank-lines-in-output): New procedure.
4047 (gcc-dg-prune): Complain about blank lines in the output, unless
4048 dg-allow-blank-lines-in-output was called.
4049 * lib/multiline.exp (_build_multiline_regex): Only support
4050 arbitrary followup text for non-blank-lines, not for blank lines.
4052 2016-01-26 Jakub Jelinek <jakub@redhat.com>
4054 PR tree-optimization/69483
4055 * gcc.dg/pr69483.c: New test.
4056 * g++.dg/opt/pr69483.C: New test.
4058 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4061 * gcc.target/arm/pr68620.c: New test.
4063 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
4065 * gcc.target/i386/pr68986-2.c: Remove -m32.
4067 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
4070 * gcc.target/i386/pr68986-1.c: New test.
4071 * gcc.target/i386/pr68986-2.c: Likewise.
4072 * gcc.target/i386/pr68986-3.c: Likewise.
4074 2016-01-26 Christian Bruel <christian.bruel@st.com>
4076 * lib/target-supports.exp
4077 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
4078 (check_effective_target_arm_crypto_pragma_ok): Likewise.
4079 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
4081 2016-01-26 Richard Biener <rguenther@suse.de>
4083 PR tree-optimization/69452
4084 * gcc.dg/torture/pr69452.c: New testcase.
4086 2016-01-26 Jakub Jelinek <jakub@redhat.com>
4089 * gcc.dg/pr69442.c: New test.
4091 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
4094 * gcc.target/aarch64/simd/pr67896.C: New.
4096 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
4098 PR tree-optimization/69400
4099 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
4101 (plugin_init): Call it.
4102 * gcc.dg/torture/pr69400.c: New test.
4104 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4106 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
4108 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
4109 Sebastian Pop <s.pop@samsung.com>
4111 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
4114 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
4115 Sebastian Pop <s.pop@samsung.com>
4117 * gcc.dg/graphite/pr69292.c: New.
4119 2016-01-25 Jakub Jelinek <jakub@redhat.com>
4121 * c-c++-common/goacc/use_device-1.c: New test.
4123 2016-01-25 Jeff Law <law@redhat.com>
4125 PR tree-optimization/69196
4126 PR tree-optimization/68398
4127 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
4128 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4130 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
4133 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
4136 2016-01-25 Richard Biener <rguenther@suse.de>
4139 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
4141 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
4144 * gcc.dg/pr69421.c: New test.
4146 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
4148 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
4149 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
4150 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
4151 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
4152 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
4153 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
4154 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
4155 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
4156 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
4157 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
4159 2016-01-25 Richard Biener <rguenther@suse.de>
4161 PR tree-optimization/69376
4162 * gcc.dg/torture/pr69376.c: New testcase.
4164 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4168 * gfortran.dg/interface_38.f90: New test.
4169 * gfortran.dg/interface_39.f90: New test.
4171 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
4174 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
4179 * g++.dg/template/pr11858.C: New test.
4180 * g++.dg/template/pr24663.C: New test.
4181 * g++.dg/template/unify12.C: New test.
4182 * g++.dg/template/unify13.C: New test.
4183 * g++.dg/template/unify14.C: New test.
4184 * g++.dg/template/unify15.C: New test.
4185 * g++.dg/template/unify16.C: New test.
4186 * g++.dg/template/unify17.C: New test.
4188 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4191 gfortran.dg/pr68283.f90: New test.
4193 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4196 * gfortran.dg/inline_matmul_13.f90: New test.
4197 * gfortran.dg/matmul_bounds_8.f90: New test.
4198 * gfortran.dg/matmul_bounds_9.f90: New test.
4199 * gfortran.dg/matmul_bounds_10.f90: New test.
4201 2016-01-23 Tom de Vries <tom@codesourcery.com>
4203 PR tree-optimization/69426
4204 * gcc.dg/autopar/pr69426.c: New test.
4206 2016-01-23 Martin Sebor <msebor@redhat.com>
4210 * g++.dg/cpp0x/alignas5.C: New test.
4211 * g++.dg/ext/vector29.C: Same.
4213 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
4215 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
4216 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
4217 _GNU_SOURCE from compile flags to the source.
4218 * gcc.target/i386/chkp-stropt-12.c: Ditto.
4219 * gcc.target/i386/chkp-stropt-16.c: Ditto.
4220 * gcc.target/i386/chkp-stropt-4.c: Ditto.
4221 * gcc.target/i386/chkp-stropt-8.c: Ditto.
4223 2016-01-22 Jakub Jelinek <jakub@redhat.com>
4226 * g++.dg/opt/pr69432.C: New test.
4228 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4230 * gcc.target/powerpc/pr63354c: Adjust target selector to include
4231 32-bit targets testing an -m64 multilib.
4233 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4235 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
4238 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
4240 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
4242 2016-01-21 Christian Bruel <christian.bruel@st.com>
4245 * gcc.target/i386/pr68674.c
4246 * gcc.target/aarch64/pr68674.c
4247 * gcc.target/arm/pr68674.c
4249 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4252 * gcc.c-torture/execute/pr69403.c: New test.
4254 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
4257 * g++.dg/template/pr55843.C: New.
4259 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
4262 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
4263 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
4265 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4268 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
4269 from dg-do compile directive, and instead add
4270 { dg-require-effective-target int128 }.
4272 2016-01-20 Martin Sebor <msebor@redhat.com>
4275 * gcc.dg/sync-fetch.c: New test.
4277 2016-01-21 Martin Sebor <msebor@redhat.com>
4280 * gcc.target/powerpc/pr69252.c: New test.
4282 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4285 * gfortran.dg/pr65996.f90: New test.
4287 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
4290 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
4291 expected to generate an error.
4293 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
4296 * gcc.dg/torture/pr66178.c: New test.
4298 2016-01-21 Anton Blanchard <anton@samba.org>
4299 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4302 * gcc.target/powerpc/pr63354.c: New test.
4304 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
4306 PR rtl-optimization/68990
4307 * gcc.target/i386/pr68990: New.
4309 2016-01-21 Nick Clifton <nickc@redhat.com>
4312 * gcc.target/mips/pr69129.c: New.
4314 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
4317 * g++.dg/cpp0x/pr58046.C: New.
4319 2016-01-21 Jakub Jelinek <jakub@redhat.com>
4323 * gcc.target/arm/pr69187.c: New test.
4326 * g++.dg/torture/pr69355.C: New test.
4328 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
4329 Sebastian Pop <s.pop@samsung.com>
4331 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
4333 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
4334 Sebastian Pop <s.pop@samsung.com>
4336 * gcc.dg/graphite/pr68976.c: New test.
4338 2016-01-21 Jakub Jelinek <jakub@redhat.com>
4341 * c-c++-common/pr67653.c: New test.
4342 * gcc.dg/torture/pr29119.c: Add dg-warning.
4344 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
4346 * gcc.target/powerpc/cpu-builtin-1.c: New test.
4348 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4351 * gcc.dg/pr24293.c: New test.
4352 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
4353 incomplete struct type.
4354 * gcc.dg/declspec-1.c: Likewise.
4355 * gcc.dg/pr63549.c: Likewise.
4357 2016-01-20 Jakub Jelinek <jakub@redhat.com>
4359 PR tree-optimization/66612
4360 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
4361 for bdn instruction.
4363 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4365 * lib/target-supports.exp
4366 (check_effective_target_arm_fp_ok_nocache): New.
4367 (check_effective_target_arm_fp_ok): New.
4368 (add_options_for_arm_fp): New.
4369 (check_effective_target_arm_crypto_ok_nocache): Require
4370 target_arm_v8_neon_ok instead of arm32.
4371 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
4372 (check_effective_target_arm_crypto_pragma_ok): New.
4373 (add_options_for_arm_vfp): New.
4374 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
4375 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
4376 target instead. Force initial fpu to vfp.
4377 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
4378 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
4379 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
4381 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
4382 use arm_vfp effective target instead. Force initial fpu to vfp.
4383 * gcc.target/arm/attr-neon3.c: Likewise.
4384 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
4386 * gcc.target/arm/unsigned-float.c: Likewise.
4387 * gcc.target/arm/vfp-1.c: Likewise.
4388 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4389 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
4390 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4391 * gcc.target/arm/vfp-ldmias.c: Likewise.
4392 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4393 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4394 * gcc.target/arm/vfp-stmiad.c: Likewise.
4395 * gcc.target/arm/vfp-stmias.c: Likewise.
4396 * gcc.target/arm/vnmul-1.c: Likewise.
4397 * gcc.target/arm/vnmul-2.c: Likewise.
4398 * gcc.target/arm/vnmul-3.c: Likewise.
4399 * gcc.target/arm/vnmul-4.c: Likewise.
4401 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
4404 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
4405 the MPX run-time library, for compile-time MPX test.
4406 * gcc.target/i386/chkp-always_inline.c: Likewise.
4407 * gcc.target/i386/chkp-bndret.c: Likewise.
4408 * gcc.target/i386/chkp-builtins-1.c: Likewise.
4409 * gcc.target/i386/chkp-builtins-2.c: Likewise.
4410 * gcc.target/i386/chkp-builtins-3.c: Likewise.
4411 * gcc.target/i386/chkp-builtins-4.c: Likewise.
4412 * gcc.target/i386/chkp-const-check-1.c: Likewise.
4413 * gcc.target/i386/chkp-const-check-2.c: Likewise.
4414 * gcc.target/i386/chkp-hidden-def.c: Likewise.
4415 * gcc.target/i386/chkp-label-address.c: Likewise.
4416 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
4417 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
4418 * gcc.target/i386/chkp-pr69044.c: Likewise.
4419 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
4420 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
4421 * gcc.target/i386/chkp-strchr.c: Likewise.
4422 * gcc.target/i386/chkp-strlen-1.c: Likewise.
4423 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4424 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4425 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4426 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4427 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4428 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4429 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4430 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4431 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4432 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4433 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4434 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4435 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4436 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4437 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4438 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4439 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4440 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4441 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4442 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4443 * gcc.target/i386/pr63995-2.c: Likewise.
4444 * gcc.target/i386/pr64805.c: Likewise.
4445 * gcc.target/i386/pr65044.c: Likewise.
4446 * gcc.target/i386/pr65167.c: Likewise.
4447 * gcc.target/i386/pr65183.c: Likewise.
4448 * gcc.target/i386/pr65184.c: Likewise.
4449 * gcc.target/i386/thunk-retbnd.c: Likewise.
4451 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
4453 PR tree-optimization/69328
4454 * gcc.dg/pr69328.c: New test.
4456 2016-01-20 Jeff Law <law@redhat.com>
4459 * gcc.target/m68k/pr25114.c: New test.
4461 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
4463 * gcc.target/arm/memset-inline-10.c: Added
4464 dg-require-effective-target arm_thumb2_ok.
4466 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
4468 * gcc.dg/debug/dwarf2/sso.c: New test.
4470 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
4473 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
4474 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
4475 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
4477 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
4480 * g++.dg/ipa/devirt-50.C: New testcase.
4482 2016-01-19 Marek Polacek <polacek@redhat.com>
4485 * g++.dg/cpp1y/parameter-pack-1.C: New test.
4486 * g++.dg/cpp1y/parameter-pack-2.C: New test.
4488 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4491 * gcc.target/arm/pr69135_1.c: New test.
4493 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
4495 * gcc.target/aarch64/ccmp_1.c: Add new tests.
4497 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
4499 * gcc.target/aarch64/ccmp_1.c: New testcase.
4501 2016-01-19 Marek Polacek <polacek@redhat.com>
4504 * g++.dg/cpp0x/enum30.C: New test.
4506 2016-01-19 Richard Biener <rguenther@suse.de>
4508 PR tree-optimization/69336
4509 * g++.dg/tree-ssa/pr69336.C: New testcase.
4511 2016-01-19 Jakub Jelinek <jakub@redhat.com>
4514 * gcc.dg/pr65779.c: New test.
4516 2016-01-19 Richard Biener <rguenther@suse.de>
4518 PR tree-optimization/69352
4519 * gcc.dg/torture/pr69352.c: New testcase.
4521 2016-01-19 Jakub Jelinek <jakub@redhat.com>
4523 PR rtl-optimization/68955
4524 PR rtl-optimization/64557
4525 * gcc.dg/torture/pr68955.c: New test.
4527 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
4530 * g++.dg/torture/pr69136.C: New testcase.
4532 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
4535 * g++.dg/lto/pr69133_0.C: New testcase.
4536 * g++.dg/lto/pr69133_1.C: New testcase.
4538 2016-01-15 Jeff Law <law@redhat.com>
4540 PR tree-optimization/69320
4541 * gcc.c-torture/pr69320-1.c: New test.
4542 * gcc.c-torture/pr69320-2.c: New test.
4543 * gcc.c-torture/pr69320-3.c: New test.
4544 * gcc.c-torture/pr69320-4.c: New test.
4546 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
4551 * g++.dg/template/pr11858.C: New test.
4552 * g++.dg/template/pr24663.C: New test.
4553 * g++.dg/template/unify12.C: New test.
4554 * g++.dg/template/unify13.C: New test.
4555 * g++.dg/template/unify14.C: New test.
4556 * g++.dg/template/unify15.C: New test.
4557 * g++.dg/template/unify16.C: New test.
4558 * g++.dg/template/unify17.C: New test.
4560 2016-01-18 David Malcolm <dmalcolm@redhat.com>
4563 * gcc.dg/pr69181-1.c: New test file.
4564 * gcc.dg/pr69181-2.c: New test file.
4565 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
4566 globals by moving it to...
4567 (cleanup-after-saved-dg-test): ...this new function. Add
4568 "global additional_sources_used". Add reset of global
4569 multiline_expected_outputs to the empty list.
4570 * lib/multiline.exp (_multiline_expected_outputs): Rename this
4572 (multiline_expected_outputs): ...this, and updated comments to
4573 note that it is modified from gcc-dg.exp.
4574 (dg-end-multiline-output): Update for the above renaming.
4575 (handle-multiline-outputs): Likewise. Remove the clearing
4576 of the expected outputs to the empty list.
4578 2016-01-18 Richard Biener <rguenther@suse.de>
4580 PR tree-optimization/69297
4581 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
4583 2016-01-18 Joseph Myers <joseph@codesourcery.com>
4585 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
4587 * gcc.target/mips/mips-3d-2.c: Likewise.
4588 * gcc.target/mips/mips-3d-3.c: Likewise.
4589 * gcc.target/mips/mips-3d-4.c: Likewise.
4590 * gcc.target/mips/mips-3d-5.c: Likewise.
4591 * gcc.target/mips/mips-3d-6.c: Likewise.
4592 * gcc.target/mips/mips-3d-7.c: Likewise.
4593 * gcc.target/mips/mips-3d-8.c: Likewise.
4594 * gcc.target/mips/mips-3d-9.c: Likewise.
4595 * gcc.target/mips/mips-ps-1.c: Likewise.
4596 * gcc.target/mips/mips-ps-2.c: Likewise.
4597 * gcc.target/mips/mips-ps-3.c: Likewise.
4598 * gcc.target/mips/mips-ps-4.c: Likewise.
4599 * gcc.target/mips/mips-ps-5.c: Likewise.
4600 * gcc.target/mips/mips-ps-6.c: Likewise.
4601 * gcc.target/mips/mips-ps-7.c: Likewise.
4602 * gcc.target/mips/mips-ps-type.c: Likewise.
4603 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4604 * gcc.target/mips/mips16-attributes-6.c: Likewise.
4606 2016-01-18 Tom de Vries <tom@codesourcery.com>
4608 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
4609 * c-c++-common/goacc/kernels-double-reduction.c: New test.
4610 * c-c++-common/goacc/kernels-empty.c: New test.
4611 * c-c++-common/goacc/kernels-eternal.c: New test.
4612 * c-c++-common/goacc/kernels-loop-2.c: New test.
4613 * c-c++-common/goacc/kernels-loop-3.c: New test.
4614 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
4615 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
4616 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
4617 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
4618 * c-c++-common/goacc/kernels-loop-data.c: New test.
4619 * c-c++-common/goacc/kernels-loop-g.c: New test.
4620 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
4621 * c-c++-common/goacc/kernels-loop-n.c: New test.
4622 * c-c++-common/goacc/kernels-loop-nest.c: New test.
4623 * c-c++-common/goacc/kernels-loop.c: New test.
4624 * c-c++-common/goacc/kernels-noreturn.c: New test.
4625 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
4626 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
4627 * c-c++-common/goacc/kernels-reduction.c: New test.
4629 2016-01-18 Tom de Vries <tom@codesourcery.com>
4631 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
4632 * gcc.dg/autopar/outer-2.c: Same.
4633 * gcc.dg/autopar/outer-3.c: Same.
4634 * gcc.dg/autopar/outer-4.c: Same.
4635 * gcc.dg/autopar/outer-5.c: Same.
4636 * gcc.dg/autopar/outer-6.c: Same.
4637 * gcc.dg/autopar/parallelization-1.c: Same.
4638 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
4639 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
4640 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
4641 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
4642 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
4643 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
4644 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
4645 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
4646 * gcc.dg/autopar/pr39500-1.c: Same.
4647 * gcc.dg/autopar/pr39500-2.c: Same.
4648 * gcc.dg/autopar/pr46193.c: Same.
4649 * gcc.dg/autopar/pr46194.c: Same.
4650 * gcc.dg/autopar/pr49580.c: Same.
4651 * gcc.dg/autopar/pr49960-1.c: Same.
4652 * gcc.dg/autopar/pr49960.c: Same.
4653 * gcc.dg/autopar/pr68373.c: Same.
4654 * gcc.dg/autopar/reduc-1.c: Same.
4655 * gcc.dg/autopar/reduc-1char.c: Same.
4656 * gcc.dg/autopar/reduc-1short.c: Same.
4657 * gcc.dg/autopar/reduc-2.c: Same.
4658 * gcc.dg/autopar/reduc-2char.c: Same.
4659 * gcc.dg/autopar/reduc-2short.c: Same.
4660 * gcc.dg/autopar/reduc-3.c: Same.
4661 * gcc.dg/autopar/reduc-4.c: Same.
4662 * gcc.dg/autopar/reduc-6.c: Same.
4663 * gcc.dg/autopar/reduc-7.c: Same.
4664 * gcc.dg/autopar/reduc-8.c: Same.
4665 * gcc.dg/autopar/reduc-9.c: Same.
4666 * gcc.dg/autopar/uns-outer-4.c: Same.
4667 * gcc.dg/autopar/uns-outer-5.c: Same.
4668 * gcc.dg/autopar/uns-outer-6.c: Same.
4669 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
4670 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
4672 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
4675 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
4676 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
4678 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
4681 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
4682 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
4683 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
4685 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
4688 * gcc.dg/tree-ssa/sra-17.c: New.
4689 * gcc.dg/tree-ssa/sra-18.c: New.
4691 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4693 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
4695 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
4697 * gnat.dg/inline12.adb: New test.
4699 2016-01-18 Bin Cheng <bin.cheng@arm.com>
4701 PR tree-optimization/66797
4702 * gcc.c-torture/execute/pr65447.c: Relax check condition.
4704 2016-01-18 Richard Biener <rguenther@suse.de>
4706 PR tree-optimization/69170
4707 * gcc.dg/torture/pr69170.c: New testcase.
4709 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
4711 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
4713 2016-01-16 Tom de Vries <tom@codesourcery.com>
4715 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
4717 2016-01-16 Tom de Vries <tom@codesourcery.com>
4719 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
4720 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
4721 redundant dg-require-effective-target pthread.
4722 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
4723 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4724 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
4725 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
4726 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
4727 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
4728 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
4730 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
4733 * gcc.target/powerpc/recip-6.c: Enable on AIX.
4734 * gcc.target/powerpc/recip-7.c: Same.
4736 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
4739 * g++.dg/template/pr69091.C: New test.
4741 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
4743 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
4744 dump does not contain an error_mark_node.
4745 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
4746 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
4748 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
4751 * g++.dg/template/pr68936.C: New test.
4753 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
4756 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
4757 * gcc.target/powerpc/recip-2.c: Same.
4758 * gcc.target/powerpc/recip-3.c: Same.
4759 * gcc.target/powerpc/recip-4.c: Same.
4760 * gcc.target/powerpc/recip-sqrtf.c: Same.
4762 2016-01-15 Jeff Law <law@redhat.com>
4764 PR tree-optimization/69270
4765 * gcc.dg/tree-ssa/pr69270-2.c: New test.
4766 * gcc.dg/tree-ssa/pr69270-3.c: New test.
4768 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
4771 * gfortran.dg/deferred_character_13.f90: New test for the fix
4772 of comment 3 of the PR.
4775 * gfortran.dg/deferred_character_8.f90: New test
4776 * gfortran.dg/allocate_error_5.f90: New test
4779 * gfortran.dg/deferred_character_10.f90: New test
4782 * gfortran.dg/deferred_character_14.f90: New test
4785 * gfortran.dg/deferred_character_11.f90: New test
4788 * gfortran.dg/deferred_character_9.f90: New test
4790 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
4792 PR rtl-optimization/69030
4793 * gcc.target/i386/pr69030.c: New.
4795 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4797 * gcc.target/aarch64/target_attr_17.c: New test.
4799 2016-01-15 Richard Biener <rguenther@suse.de>
4801 PR tree-optimization/66856
4802 * gcc.dg/torture/pr66856-1.c: New testcase.
4803 * gcc.dg/torture/pr66856-2.c: Likewise.
4805 2016-01-15 Richard Biener <rguenther@suse.de>
4808 * g++.dg/lto/pr69137_0.C: New testcase.
4810 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
4813 * gcc.target/i386/pr69246.c: New test.
4815 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
4817 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
4819 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
4822 * g++.dg/init/const9.C: Disable test on S/390.
4824 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
4826 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
4827 * g++.dg/Wno-frame-address.C: Ditto.
4829 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
4831 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
4833 2016-01-15 Richard Biener <rguenther@suse.de>
4835 PR tree-optimization/68961
4836 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
4838 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
4840 * gcc.target/i386/pr65105-5.c: New test.
4842 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
4844 * gcc.c-torture/execute/alias-4.c: New testcase.
4846 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
4849 * g++.dg/ipa/devirt-49.C: New testcase.
4851 2016-01-15 Christian Bruel <christian.bruel@st.com>
4854 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
4855 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
4856 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
4858 2016-01-15 Richard Biener <rguenther@suse.de>
4860 PR tree-optimization/69117
4861 * gcc.dg/torture/pr69117.c: New testcase.
4863 2015-01-14 Ryan Burn <contact@rnburn.com>
4866 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
4868 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4871 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
4872 range tests use 100 * maximum instead of maximum + 1.
4874 2016-01-14 Jakub Jelinek <jakub@redhat.com>
4877 * gcc.dg/guality/pr69244.c: New test.
4879 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
4881 * lib/target-supports.exp (check_effective_target_issignaling):
4883 * gcc.dg/pr61441.c: Require issignaling effective target.
4885 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
4888 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
4890 2016-01-14 David Malcolm <dmalcolm@redhat.com>
4893 PR preprocessor/69177
4894 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
4895 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
4896 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
4897 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4899 2016-01-14 Marek Polacek <polacek@redhat.com>
4902 * gcc.dg/array-15.c: New test.
4904 2016-01-14 Jakub Jelinek <jakub@redhat.com>
4907 PR tree-optimization/69155
4908 * gfortran.dg/pr68146.f: New test.
4909 * gfortran.dg/pr69155.f90: New test.
4911 2016-01-14 Richard Biener <rguenther@suse.de>
4913 PR tree-optimization/68060
4914 * gcc.dg/torture/pr68060-1.c: New testcase.
4915 * gcc.dg/torture/pr68060-2.c: Likewise.
4917 2016-01-14 Nick Clifton <nickc@redhat.com>
4919 * lib/target-supports.exp
4920 (check_effective_target_arm_neon_ok_nocache): Add an option
4921 sequence that includes setting the ARM architecture to ARMv7-A.
4922 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
4923 command line options necessary to enable Neon support.
4924 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
4925 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
4926 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
4927 * gcc.target/arm/pr69180.c: Likewise.
4929 2016-01-14 Jeff Law <law@redhat.com>
4931 PR tree-optimization/69270
4932 * gcc.dg/tree-ssa/pr69270.c: New test.
4934 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
4937 * c-c++-common/pr66208.c: New file.
4939 2016-01-13 Jakub Jelinek <jakub@redhat.com>
4941 PR tree-optimization/69156
4942 * gcc.dg/pr69156.c: New test.
4944 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
4946 * gcc.target/i386/pr69225-7.c: New test.
4948 2016-01-13 Richard Henderson <rth@redhat.com>
4950 * gcc.dg/tm/memopt-13.c: Update expected function.
4951 * gcc.dg/tm/memopt-6.c: Likewise.
4953 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
4955 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
4956 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
4957 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
4958 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
4960 2016-01-13 Tom de Vries <tom@codesourcery.com>
4962 PR tree-optimization/69169
4963 * gcc.dg/pr69169.c: New test.
4965 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
4968 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
4969 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
4970 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
4971 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
4972 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
4973 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
4974 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
4975 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
4977 2016-01-13 Jakub Jelinek <jakub@redhat.com>
4980 * gcc.dg/pr69247.c: New test.
4982 2016-01-13 Richard Biener <rguenther@suse.de>
4984 PR tree-optimization/69242
4985 * gcc.dg/torture/pr69242.c: New testcase.
4987 2016-01-13 Richard Biener <rguenther@suse.de>
4989 PR tree-optimization/69186
4990 * gcc.dg/torture/pr69186.c: New testcase.
4992 2016-01-13 Jeff Law <law@redhat.com>
4994 PR tree-optimization/67755
4995 * gcc.dg/tree-ssa/pr67755.c: New test.
4997 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4999 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
5000 pass number in output by a star.
5002 2016-01-12 Bin Cheng <bin.cheng@arm.com>
5004 PR tree-optimization/68911
5005 * gcc.c-torture/execute/pr68911.c: New test.
5007 2016-01-12 Marek Polacek <polacek@redhat.com>
5010 * g++.dg/warn/permissive-1.C: New test.
5012 2016-01-12 Jakub Jelinek <jakub@redhat.com>
5016 * g++.dg/opt/pr69213.C: New test.
5018 2016-01-12 Christian Bruel <christian.bruel@st.com>
5021 * gcc.target/arm/pr69180.c: New test.
5023 2016-01-12 Richard Biener <rguenther@suse.de>
5026 * g++.dg/lto/pr69077_0.C: New testcase.
5027 * g++.dg/lto/pr69077_1.C: Likewise.
5029 2016-01-12 Jakub Jelinek <jakub@redhat.com>
5032 * g++.dg/opt/pr69175.C: New test.
5034 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
5036 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
5037 rather than #including math.h & stdlib.h.
5038 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
5039 * gcc.dg/vect/pr49771.c: Likewise.
5040 * gcc.dg/vect/vect-10-big-array.c: Likewise.
5041 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
5042 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
5043 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
5044 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
5045 * gcc.dg/vect/pr44507.c: Likewise.
5046 * gcc.dg/vect/pr45902.c: Likewise.
5047 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
5048 * gcc.dg/vect/vect-117.c: Likewise.
5049 * gcc.dg/vect/vect-99.c: Likewise.
5050 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5051 * gcc.dg/vect/vect-cond-1.c: Likewise.
5052 * gcc.dg/vect/vect-cond-2.c: Likewise.
5053 * gcc.dg/vect/vect-cond-3.c: Likewise.
5054 * gcc.dg/vect/vect-cond-4.c: Likewise.
5055 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5056 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5057 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5058 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
5059 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
5060 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
5061 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
5062 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
5063 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5064 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5065 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
5066 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
5067 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
5068 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
5069 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
5070 include of signal.h.
5071 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
5072 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
5073 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
5074 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
5075 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
5076 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5077 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5078 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
5079 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
5080 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5081 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
5082 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
5083 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
5084 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
5085 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
5086 * gcc.dg/vect/vect-outer-5.c: Likewise.
5087 * gcc.dg/vect/vect-outer-6.c: Likewise.
5088 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
5091 2016-01-12 Nick Clifton <nickc@redhat.com>
5094 * gcc.dg/lto/pr61886_0.c: Rename the external function called
5095 to fread so that it will be found in all target runtimes.
5097 2016-01-12 Richard Biener <rguenther@suse.de>
5099 PR tree-optimization/69053
5100 * g++.dg/torture/pr69053.C: New testcase.
5102 2016-01-12 Richard Biener <rguenther@suse.de>
5104 PR tree-optimization/69168
5105 * gcc.dg/torture/pr69168.c: New testcase.
5107 2016-01-12 Richard Biener <rguenther@suse.de>
5109 PR tree-optimization/69157
5110 * gcc.dg/torture/pr69157.c: New testcase.
5112 2016-01-12 Richard Biener <rguenther@suse.de>
5114 PR tree-optimization/69174
5115 * gcc.dg/torture/pr69174.c: New testcase.
5117 2016-01-12 Jakub Jelinek <jakub@redhat.com>
5121 * g++.dg/tls/pr66808.C: New test.
5122 * g++.dg/tls/pr69000.C: New test.
5124 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5126 * gcc.target/powerpc/swaps-p8-23.c: New test.
5127 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
5129 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
5131 PR tree-optimization/68356
5132 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
5134 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
5135 Jim Wilson <jim.wilson@linaro.org>
5138 * gcc.target/arm/pr69194.c: New test.
5140 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
5143 * gcc.target/i386/pr69225-1.c: New test.
5144 * gcc.target/i386/pr69225-2.c: Likewise.
5145 * gcc.target/i386/pr69225-3.c: Likewise.
5146 * gcc.target/i386/pr69225-4.c: Likewise.
5147 * gcc.target/i386/pr69225-5.c: Likewise.
5148 * gcc.target/i386/pr69225-6.c: Likewise.
5150 2016-01-11 Jakub Jelinek <jakub@redhat.com>
5153 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
5157 * gcc.dg/pr69071.c: New test.
5160 * g++.dg/opt/pr69211.C: New test.
5162 PR tree-optimization/69214
5163 * gcc.c-torture/compile/pr69214.c: New test.
5165 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
5167 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
5168 * gcc.target/i386/pr66232-11.c: Ditto.
5169 * gcc.target/i386/pr66232-12.c: Ditto.
5170 * gcc.target/i386/pr66232-13.c: Ditto.
5172 2016-01-11 Richard Biener <rguenther@suse.de>
5174 PR tree-optimization/69173
5175 * gcc.dg/torture/pr69173.c: New testcase.
5177 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5179 PR rtl-optimization/68796
5180 * gcc.target/aarch64/tst_5.c: New test.
5181 * gcc.target/aarch64/tst_6.c: Likewise.
5183 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5185 PR rtl-optimization/68841
5186 * gcc.dg/pr68841.c: New test.
5187 * gcc.c-torture/execute/pr68841.c: New test.
5189 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
5191 PR rtl-optimization/68920
5192 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
5194 * gcc.dg/ifcvt-5.c: New test.
5196 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
5199 * g++.dg/pr69123.C: New.
5201 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5204 * gcc.target/i386/pr69010.c: New test.
5206 2016-01-11 Martin Jambor <mjambor@suse.cz>
5209 * gcc.target/i386/chkp-pr69044.c: New test.
5211 2016-01-11 Tom de Vries <tom@codesourcery.com>
5213 PR tree-optimization/69109
5214 * gcc.dg/autopar/pr69109-2.c: New test.
5215 * gcc.dg/autopar/pr69109.c: New test.
5217 2016-01-11 Tom de Vries <tom@codesourcery.com>
5219 PR tree-optimization/69108
5220 * gcc.dg/autopar/pr69108.c: New test.
5222 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
5225 * c-c++-common/Wisleading-indentation.c: Augment test.
5227 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5230 * gfortran.dg/inline_matmul_12.f90: New test.
5232 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
5235 * gfortran.dg/actual_array_offset_1: New test.
5237 2016-01-10 Tom de Vries <tom@codesourcery.com>
5239 PR tree-optimization/69062
5240 * gcc.dg/autopar/pr69062.c: New test.
5242 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
5244 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
5245 * gcc.dg/vect/slp-perm-2.c: Likewise.
5246 * gcc.dg/vect/slp-perm-3.c: Likewise.
5247 * gcc.dg/vect/slp-perm-5.c: Likewise.
5248 * gcc.dg/vect/slp-perm-6.c: Likewise.
5249 * gcc.dg/vect/slp-perm-7.c: Likewise.
5250 * gcc.dg/vect/slp-perm-8.c: Likewise.
5252 2016-01-10 Tom de Vries <tom@codesourcery.com>
5254 PR tree-optimization/69039
5255 * gcc.dg/autopar/pr69039.c: New test.
5257 2016-01-09 Marek Polacek <polacek@redhat.com>
5260 * g++.dg/pr69113.C: New test.
5262 2016-01-09 Jakub Jelinek <jakub@redhat.com>
5265 PR tree-optimization/69097
5266 * gcc.c-torture/execute/pr50865.c: New test.
5267 * gcc.c-torture/execute/pr69097-1.c: New test.
5268 * gcc.c-torture/execute/pr69097-2.c: New test.
5269 * gcc.dg/pr69097-1.c: New test.
5270 * gcc.dg/pr69097-2.c: New test.
5272 2016-01-09 Jakub Jelinek <jakub@redhat.com>
5275 * g++.dg/opt/pr69164.C: New test.
5277 2016-01-08 Jakub Jelinek <jakub@redhat.com>
5279 PR tree-optimization/69167
5280 * gcc.dg/pr69167.c: New test.
5282 2016-01-08 Marek Polacek <polacek@redhat.com>
5285 * g++.dg/pr68449.C: New.
5287 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
5289 PR tree-optimization/68707
5290 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
5291 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
5292 on platforms supporting it.
5293 * gcc.dg/vect/slp-perm-2.c: Likewise.
5294 * gcc.dg/vect/slp-perm-3.c: Likewise.
5295 * gcc.dg/vect/slp-perm-5.c: Likewise.
5296 * gcc.dg/vect/slp-perm-7.c: Likewise.
5297 * gcc.dg/vect/slp-perm-8.c: Likewise.
5298 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
5299 on platforms supporting it.
5301 2016-01-08 Jakub Jelinek <jakub@redhat.com>
5303 PR tree-optimization/69162
5304 * gcc.dg/pr69162.c: New test.
5306 PR tree-optimization/69172
5307 * gcc.dg/pr69172.c: New test.
5309 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
5311 PR tree-optimization/67781
5312 * gcc.c-torture/execute/pr67781.c: New file.
5314 2016-01-08 Jakub Jelinek <jakub@redhat.com>
5316 PR tree-optimization/69083
5317 * gcc.dg/vect/pr69083.c: New test.
5319 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
5321 PR tree-optimization/61441
5322 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
5323 Use -fexcess-precision=standard for compiler options.
5324 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
5326 2016-01-08 Jakub Jelinek <jakub@redhat.com>
5329 * gfortran.dg/gomp/pr69128.f90: New test.
5332 * g++.dg/ext/pr69145-1.C: New test.
5333 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
5334 * g++.dg/ext/pr69145-2.h: New file.
5336 2016-01-07 Martin Sebor <msebor@redhat.com>
5339 * gcc.dg/atomic-fetch-bool.c: New test.
5340 * gcc.dg/sync-fetch-bool.c: New test.
5342 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
5345 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
5347 2016-01-07 Nick Clifton <nickc@redhat.com>
5350 * g++.dg/pr66655.C: New test.
5351 * g++.dg/pr66655_1.cc: Test support file.
5352 * g++.dg/pr66655.h: Test header file.
5354 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5357 gfortran.dg/gomp/pr66680.f90: New test.
5359 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
5362 * gcc.target/i386/pr69171-1.c: New test.
5363 * gcc.target/i386/pr69171-2.c: Likewise.
5364 * gcc.target/i386/pr69171-3.c: Likewise.
5365 * gcc.target/i386/pr69171-4.c: Likewise.
5366 * gcc.target/i386/pr69171-5.c: Likewise.
5367 * gcc.target/i386/pr69171-6.c: Likewise.
5369 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
5372 * c-c++-common/pr67639.c: New test.
5374 2016-01-07 Jakub Jelinek <jakub@redhat.com>
5376 PR tree-optimization/69141
5377 * g++.dg/opt/pr69141.C: New test.
5379 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
5381 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
5383 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
5386 * gcc.target/i386/pr69140.c: New test
5388 2016-01-06 David Malcolm <dmalcolm@redhat.com>
5390 * gcc.dg/bad-dereference.c: New test case.
5392 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5394 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
5396 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
5398 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
5400 2016-01-06 Marek Polacek <polacek@redhat.com>
5403 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
5405 2016-01-05 Marek Polacek <polacek@redhat.com>
5408 * gcc.dg/atomic-invalid-2.c: New.
5410 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
5413 * gcc.target/i386/pr68991.c: New test.
5415 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
5418 * g++.dg/pr68991-1.C: New test.
5419 * g++.dg/pr68991-2.C: Likewise.
5421 2016-01-05 Sergei Trofimovich <siarheit@google.com>
5424 * gcc.target/ia64/pr60465-gprel64.c: New test.
5425 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
5427 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5429 PR rtl-optimization/68651
5430 * gcc.target/aarch64/pr68651_1.c: New test.
5432 2016-01-05 David Malcolm <dmalcolm@redhat.com>
5435 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
5437 2016-01-05 Nathan Sidwell <nathan@acm.org>
5440 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
5442 * gcc.dg/alias-15.c: New.
5444 2016-01-05 Nick Clifton <nickc@redhat.com>
5447 * g++.dg/pr68770.C: New test.
5449 2016-01-04 Mike Stump <mikestump@comcast.net>
5451 * lib/target-supports.exp (check_effective_target_cilkplus):
5452 cilkplus targets require pthreads.
5453 (check_effective_target_cilkplus): Remove special case for NVPTX.
5455 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
5457 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
5460 2016-01-04 Jakub Jelinek <jakub@redhat.com>
5462 Update copyright years.
5464 2016-01-04 Marek Polacek <polacek@redhat.com>
5467 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
5468 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
5469 * gcc.dg/atomic/stdatomic-op-5.c: New test.
5471 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
5473 * gcc.target/sparc/20160104-2.c: New test.
5475 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
5477 * gcc.target/sparc/20160104-1.c: New test.
5479 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
5482 * gfortran.dg/pr65045.f90: New test.
5484 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
5486 * gnat.dg/specs/debug1.ads: Delete.
5488 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5490 PR libgfortran/68867
5491 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
5494 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5496 PR libgfortran/68867
5497 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
5500 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
5503 * gfortran.dg/pr68864.f90: New test.
5505 2016-01-01 Jakub Jelinek <jakub@redhat.com>
5507 PR tree-optimization/69070
5508 * gcc.dg/pr69070.c: New test.
5511 * gfortran.dg/pr69055.f90: New test.
5514 * gcc.dg/pr69015.c: New test.
5516 Copyright (C) 2016 Free Software Foundation, Inc.
5518 Copying and distribution of this file, with or without modification,
5519 are permitted in any medium without royalty provided the copyright
5520 notice and this notice are preserved.