1 2016-12-10 Jakub Jelinek <jakub@redhat.com>
3 PR tree-optimization/78720
4 * gcc.c-torture/execute/pr78720.c: New test.
7 * gfortran.dg/pr78758.f90: New test.
8 * gfortran.dg/pr38868.f: Remove again bogus warning.
10 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
13 * gfortran.dg/submodule_20.f08: New test.
15 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18 * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
20 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
22 * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
25 2016-12-09 Kugan Vivekanandarajah <kuganv@linaro.org>
28 * gcc.dg/pr78721.c: New test.
30 2016-12-09 Jakub Jelinek <jakub@redhat.com>
33 * gcc.c-torture/compile/pr72742.c: New test.
35 2016-12-09 Martin Sebor <msebor@redhat.com>
37 * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
38 on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
40 2016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
42 PR rtl-optimization/78255
43 * gcc.target/aarch64/pr78255.c: New.
44 * gcc.target/arm/pr78255-1.c: New.
45 * gcc.target/arm/pr78255-2.c: New.
47 2016-12-09 Will Schmidt <will_schmidt@vnet.ibm.com>
49 * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
51 * gcc.target/powerpc/dimode-2.c: Likewise.
53 2016-12-09 Cesar Philippidis <cesar@codesourcery.com>
56 * c-c++-common/goacc/acc-icf.c: New test.
57 * gfortran.dg/goacc/pr78027.f90: New test.
59 2015-12-09 Wilco Dijkstra <wdijkstr@arm.com>
62 * gcc.target/aarch64/pr78733.c: New test.
64 2016-12-09 Janus Weil <janus@gcc.gnu.org>
67 * gfortran.dg/finalize_31.f90: New test.
69 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
72 * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
74 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
76 * gfortran.dg/coarray_alloc_comp_3.f08: New test.
77 * gfortran.dg/coarray_alloc_comp_4.f08: New test.
78 * gfortran.dg/finalize_18.f90: Add count for additional guard against
79 accessing null-pointer.
80 * gfortran.dg/proc_ptr_comp_47.f90: New test.
82 2016-12-09 Nathan Sidwell <nathan@acm.org>
85 * g++.dg/cpp1y/pr78550.C: New.
87 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
90 * gfortran.dg/char_result_14.f90: New test.
91 * gfortran.dg/char_result_15.f90: New test.
93 2016-12-09 Martin Liska <mliska@suse.cz>
95 * gcc.dg/tree-ssa/dump-3.c: New test.
97 2016-12-09 Jakub Jelinek <jakub@redhat.com>
99 PR tree-optimization/78726
100 * gcc.c-torture/execute/pr78726.c: New test.
101 * gcc.dg/guality/pr78726.c: New test.
103 2016-12-08 Martin Sebor <msebor@redhat.com>
106 * gcc.dg/attr-alloc_size-3.c: New test.
107 * gcc.dg/attr-alloc_size-4.c: New test.
108 * gcc.dg/attr-alloc_size-5.c: New test.
109 * gcc.dg/attr-alloc_size-6.c: New test.
110 * gcc.dg/attr-alloc_size-7.c: New test.
111 * gcc.dg/attr-alloc_size-8.c: New test.
112 * gcc.dg/attr-alloc_size-9.c: New test.
113 * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
115 2016-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
121 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
122 * gfortran.dg/charlen_01.f90: New test.
123 * gfortran.dg/charlen_02.f90: Ditto.
124 * gfortran.dg/charlen_03.f90: Ditto.
125 * gfortran.dg/charlen_04.f90: Ditto.
126 * gfortran.dg/charlen_05.f90: Ditto.
127 * gfortran.dg/charlen_06.f90: Ditto.
128 * gfortran.dg/charlen_07.f90: Ditto.
129 * gfortran.dg/charlen_08.f90: Ditto.
130 * gfortran.dg/charlen_09.f90: Ditto.
131 * gfortran.dg/charlen_10.f90: Ditto.
132 * gfortran.dg/charlen_11.f90: Ditto.
133 * gfortran.dg/charlen_12.f90: Ditto.
134 * gfortran.dg/charlen_13.f90: Ditto.
135 * gfortran.dg/charlen_14.f90: Ditto.
136 * gfortran.dg/charlen_15.f90: Ditto.
138 2016-12-08 Vladimir Makarov <vmakarov@redhat.com>
140 PR rtl-optimization/78671
141 * gcc.target/i386/pr78671.c: New.
143 2015-12-08 Wilco Dijkstra <wdijkstr@arm.com>
146 * gcc.target/aarch64/pr78733.c: New test.
148 2016-12-08 Nathan Sidwell <nathan@acm.org>
151 * g++.dg/cpp1y/pr78551.C: New.
153 2016-12-08 Pierre-Marie de Rodat <derodat@adacore.com>
156 * g++.dg/pr78112.C: Remove platform-dependent checks.
157 * g++.dg/pr78112-2.C: New testcase.
159 2016-12-08 Bin Cheng <bin.cheng@arm.com>
162 * g++.dg/torture/pr78684.C: New test.
164 2016-12-08 Christophe Lyon <christophe.lyon@linaro.org>
166 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
167 (CHECK_CRYPTO): Remove.
168 (expected_poly64x1_t, expected_poly64x2_t): Remove
170 2016-12-08 Jakub Jelinek <jakub@redhat.com>
172 P0003R5 - removal of dynamic exception specification from C++17
173 * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
174 throw (type-id-list) in C++11 and C++14 and removal in C++17.
175 * g++.dg/compat/eh/ctor1_y.C: Likewise.
176 * g++.dg/compat/eh/new1_x.C: Likewise.
177 * g++.dg/compat/eh/new1_y.C: Likewise.
178 * g++.dg/compat/eh/spec3_x.C: Likewise.
179 * g++.dg/compat/eh/spec3_y.C: Likewise.
180 * g++.dg/compat/eh/template1.h: Likewise.
181 * g++.dg/compat/eh/template1_y.C: Likewise.
182 * g++.dg/compat/eh/unexpected1_x.C: Likewise.
183 * g++.dg/compat/eh/unexpected1_y.C: Likewise.
184 * g++.dg/cpp0x/auto9.C: Likewise.
185 * g++.dg/cpp0x/defaulted23.C: Likewise.
186 * g++.dg/cpp0x/error5.C: Likewise.
187 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
188 * g++.dg/cpp0x/noexcept02.C: Likewise.
189 * g++.dg/cpp0x/noexcept07.C: Likewise.
190 * g++.dg/cpp0x/noexcept08.C: Likewise.
191 * g++.dg/cpp0x/noexcept19.C: Likewise.
192 * g++.dg/cpp0x/variadic73.C: Likewise.
193 * g++.dg/cpp0x/variadic-throw.C: Likewise.
194 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
195 * g++.dg/eh/async-unwind2.C: Likewise.
196 * g++.dg/eh/cond4.C: Likewise.
197 * g++.dg/eh/delete1.C: Likewise.
198 * g++.dg/eh/ehopt1.C: Likewise.
199 * g++.dg/eh/forced3.C: Likewise.
200 * g++.dg/eh/forced4.C: Likewise.
201 * g++.dg/eh/init-temp2.C: Likewise.
202 * g++.dg/eh/pr38662.C: Likewise.
203 * g++.dg/eh/pr41819.C: Likewise.
204 * g++.dg/eh/shadow1.C: Likewise.
205 * g++.dg/eh/spec2.C: Likewise.
206 * g++.dg/eh/spec3.C: Likewise.
207 * g++.dg/eh/spec5.C: Likewise.
208 * g++.dg/eh/spec6.C: Likewise.
209 * g++.dg/eh/spec7.C: Likewise.
210 * g++.dg/eh/spec8.C: Likewise.
211 * g++.dg/eh/spec9.C: Likewise.
212 * g++.dg/eh/template1.C: Likewise.
213 * g++.dg/eh/unexpected1.C: Likewise.
214 * g++.dg/ext/has_nothrow_assign.C: Likewise.
215 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
216 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
217 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
218 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
219 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
220 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
221 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
222 * g++.dg/gcov/gcov-7.C: Likewise.
223 * g++.dg/init/new13.C: Likewise.
224 * g++.dg/init/new25.C: Likewise.
225 * g++.dg/lookup/exception1.C: Likewise.
226 * g++.dg/opt/noreturn-1.C: Likewise.
227 * g++.dg/other/error3.C: Likewise.
228 * g++.dg/rtti/crash3.C: Likewise.
229 * g++.dg/template/eh2.C: Likewise.
230 * g++.dg/template/error36.C: Likewise.
231 * g++.dg/tm/pr46567.C: Likewise.
232 * g++.dg/tm/pr47340.C: Likewise.
233 * g++.dg/torture/pr46364.C: Likewise.
234 * g++.dg/torture/pr49394.C: Likewise.
235 * g++.dg/torture/pr52918-1.C: Likewise.
236 * g++.dg/torture/pr57190.C: Likewise.
237 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
238 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
239 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
240 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
241 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
242 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
243 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
244 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
245 * g++.dg/tree-ssa/pr45605.C: Likewise.
246 * g++.dg/warn/Wreturn-type-3.C: Likewise.
247 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
248 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
249 * g++.old-deja/g++.eh/spec1.C: Likewise.
250 * g++.old-deja/g++.eh/spec2.C: Likewise.
251 * g++.old-deja/g++.eh/spec3.C: Likewise.
252 * g++.old-deja/g++.eh/spec4.C: Likewise.
253 * g++.old-deja/g++.eh/spec6.C: Likewise.
254 * g++.old-deja/g++.eh/throw1.C: Likewise.
255 * g++.old-deja/g++.eh/throw2.C: Likewise.
256 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
257 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
258 * g++.old-deja/g++.mike/eh15.C: Likewise.
259 * g++.old-deja/g++.mike/eh25.C: Likewise.
260 * g++.old-deja/g++.mike/eh33.C: Likewise.
261 * g++.old-deja/g++.mike/eh34.C: Likewise.
262 * g++.old-deja/g++.mike/eh50.C: Likewise.
263 * g++.old-deja/g++.mike/eh51.C: Likewise.
264 * g++.old-deja/g++.mike/eh55.C: Likewise.
265 * g++.old-deja/g++.mike/p10416.C: Likewise.
266 * g++.old-deja/g++.other/crash28.C: Likewise.
267 * g++.old-deja/g++.other/crash30.C: Likewise.
268 * g++.old-deja/g++.other/new7.C: Likewise.
269 * g++.old-deja/g++.pt/ehspec1.C: Likewise.
270 * g++.old-deja/g++.robertl/eb123.C: Likewise.
272 2016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
274 * gcc.target/aarch64/pr78382.c: New testcase.
276 2016-12-08 Andrew Pinski <apinski@cavium.com>
278 * gcc.target/aarch64/pr71112.c: New testcase.
280 2016-12-07 Martin Sebor <msebor@redhat.com>
285 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
286 * g++.dg/ext/builtin-object-size3.C (bar): Same.
287 * g++.dg/ext/strncpy-chk1.C: Same.
288 * g++.dg/opt/memcpy1.C: Same.
289 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
290 * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
291 * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
292 * gcc.dg/attr-alloc_size.c: Same.
293 * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
294 * gcc.dg/builtin-stringop-chk-2.c: Same.
295 * gcc.dg/builtin-stringop-chk-4.c: New test.
296 * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
297 * gcc.dg/memcpy-2.c: Same.
298 * gcc.dg/pr40340-1.c: Same.
299 * gcc.dg/pr40340-2.c (main): Same.
300 * gcc.dg/pr40340-5.c (main): Same.
301 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
302 * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
303 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
305 * gfortran.dg/char_length_3.f90: Prune expected warnings.
306 * gfortran.dg/pr38868.f: Add expected warnings.
308 2016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
311 * gcc.target/powerpc/pr72717.c: New test.
313 2016-12-07 Jakub Jelinek <jakub@redhat.com>
315 * gcc.dg/builtin-strstr-1.c: New test.
316 * g++.dg/cpp0x/constexpr-strstr.C: New test.
319 * g++.dg/torture/pr78692.C: New test.
321 2016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
323 PR rtl-optimization/78617
324 * gcc.c-torture/execute/pr78617.c: New test.
326 2016-12-07 Carl Love <cel@us.ibm.com>
328 * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
329 P9 to their own test file. This allows precise constraints on the
330 effective target and compile options.
331 * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
332 compare P8 built-in tests.
333 * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
334 compare P9 built-in tests.
336 2016-12-07 Uros Bizjak <ubizjak@gmail.com>
338 * gcc.target/i386/pr77761.c: Require int128 effective target.
339 (avx512f_test): Delete.
340 (do_main): Rename to avx512f_test.
342 2016-12-07 Bin Cheng <bin.cheng@arm.com>
344 PR tree-optimization/78691
345 * gcc.target/i386/pr78691-i386.c: New test.
346 * gcc.target/powerpc/pr78691-ppc.c: New test.
348 2016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
350 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
351 * gcc.target/i386/pr70322-2.c: Likewise.
352 * gcc.target/i386/pr70322-3.c: Likewise.
353 * gcc.target/i386/pr70322-4.c: Likewise.
355 2016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
357 * gcc.target/aarch64/pr71727.c: New testcase.
359 2016-12-06 Tom de Vries <tom@codesourcery.com>
361 PR tree-optimization/67955
362 * gcc.dg/tree-ssa/dse-points-to.c: New test.
364 2016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
367 * gcc.target/powerpc/pr78658.c: New test.
369 2016-12-06 Vladimir Makarov <vmakarov@redhat.com>
372 * testsuite/gcc.target/i386/pr77761.c: New.
374 2016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
377 * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
378 * gfortran.dg/alloc_comp_constraint_7.f90: New test.
379 * gfortran.dg/namelist_34.f90: Update test.
380 * gfortran.dg/namelist_63.f90: Update test.
382 2016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
384 * gcc.target/mips/msa-builtins-err.c: New test.
386 2016-12-06 Jakub Jelinek <jakub@redhat.com>
389 * g++.dg/cpp0x/constexpr-71537.C: New test.
392 * g++.dg/cpp0x/constexpr-memchr.C: New test.
395 * g++.dg/cpp0x/constexpr-strchr.C: New test.
397 PR tree-optimization/78675
398 * gcc.c-torture/execute/pr78675.c: New test.
399 * gcc.target/i386/pr78675-1.c: New test.
400 * gcc.target/i386/pr78675-2.c: New test.
402 2016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
404 * gcc.target/i386/avx512bw-kandd-1.c: New.
405 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
406 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
407 * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
408 * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
409 * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
410 * gcc.target/i386/avx512bw-kord-1.c: Ditto.
411 * gcc.target/i386/avx512bw-korq-1.c: Ditto.
412 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
413 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
414 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
415 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
416 * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
417 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
418 * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
419 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
420 * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
421 * gcc.target/i386/avx512dq-korb-1.c: Ditto.
422 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
423 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
424 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
425 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
427 2016-12-05 Paolo Bonzini <bonzini@gnu.org>
429 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
430 gcc.dg/fold-and-rshift-2.c: New testcases.
432 2016-12-05 Nathan Sidwell <nathan@acm.org>
434 * c-c++-common/fmax_errors.c: Check notes after last error are
437 2016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
439 PR rtl-optimization/78561
440 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
442 2016-12-04 Martin Sebor <msebor@redhat.com>
445 * gcc.dg/builtin-alloc-size.c: New test.
447 2016-12-04 Uros Bizjak <ubizjak@gmail.com>
450 * gcc.target/i386/pr70322-4.c: New test.
452 2016-12-03 Janus Weil <janus@gcc.gnu.org>
455 * gfortran.dg/abstract_type_9.f90: New test case.
457 2016-12-03 Janus Weil <janus@gcc.gnu.org>
460 * gfortran.dg/derived_result_2.f90.f90: New test case.
462 2016-12-03 Janus Weil <janus@gcc.gnu.org>
465 * gfortran.dg/finalize_30.f90: Extend test case.
467 2016-12-02 Jakub Jelinek <jakub@redhat.com>
470 * g++.dg/cpp0x/pr78649.C: New test.
472 2016-12-02 Uros Bizjak <ubizjak@gmail.com>
475 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
477 2016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
480 * gfortran.dg/char_conversion.f90: New test.
482 2016-12-02 Jakub Jelinek <jakub@redhat.com>
485 * gcc.target/i386/pr70322-1.c: New test.
486 * gcc.target/i386/pr70322-2.c: New test.
487 * gcc.target/i386/pr70322-3.c: New test.
489 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
490 Thomas Preud'homme <thomas.preudhomme@arm.com>
492 * gcc.target/arm/cmse/cmse-1.c: Add test for
493 cmse_nonsecure_caller.
495 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
496 Thomas Preud'homme <thomas.preudhomme@arm.com>
498 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
499 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
500 * gcc.target/arm/cmse/cmse-14.c: New.
501 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
502 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
503 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
504 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
505 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
506 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
507 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
508 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
509 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
510 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
511 * gcc.target/arm/cmse/baseline/union-1.c: New.
512 * gcc.target/arm/cmse/baseline/union-2.c: New.
513 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
514 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
515 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
516 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
517 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
518 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
519 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
520 * gcc.target/arm/cmse/mainline/union-1.c: New.
521 * gcc.target/arm/cmse/mainline/union-2.c: New.
522 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
523 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
524 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
525 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
526 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
527 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
528 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
529 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
530 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
531 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
532 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
533 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
534 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
535 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
537 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
538 Thomas Preud'homme <thomas.preudhomme@arm.com>
540 * gcc.target/arm/cmse/cmse-3.c: Add tests.
541 * gcc.target/arm/cmse/cmse-4.c: Add tests.
542 * gcc.target/arm/cmse/cmse-15.c: New.
544 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
545 Thomas Preud'homme <thomas.preudhomme@arm.com>
547 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
548 * gcc.target/arm/cmse/struct-1.c: New.
549 * gcc.target/arm/cmse/bitfield-1.c: New.
550 * gcc.target/arm/cmse/bitfield-2.c: New.
551 * gcc.target/arm/cmse/bitfield-3.c: New.
552 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
553 * gcc.target/arm/cmse/baseline/softfp.c: New.
554 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
555 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
556 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
557 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
558 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
560 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
561 Thomas Preud'homme <thomas.preudhomme@arm.com>
563 * gcc.target/arm/cmse/cmse-4.c: New.
564 * gcc.target/arm/cmse/cmse-9.c: New.
565 * gcc.target/arm/cmse/cmse-10.c: New.
567 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
568 Thomas Preud'homme <thomas.preudhomme@arm.com>
570 * gcc.target/arm/cmse/cmse-3.c: New.
572 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
573 Thomas Preud'homme <thomas.preudhomme@arm.com>
575 * gcc.target/arm/cmse/cmse.exp: New.
576 * gcc.target/arm/cmse/cmse-1.c: New.
577 * gcc.target/arm/cmse/cmse-12.c: New.
578 * lib/target-supports.exp
579 (check_effective_target_arm_cmse_ok): New.
581 2016-12-02 Cesar Philippidis <cesar@codesourcery.com>
582 James Norris <jnorris@codesourcery.com>
584 * c-c++-common/goacc/data-2.c: Adjust test.
585 * c-c++-common/goacc/executeables-1.c: New test.
586 * g++.dg/goacc/data-1.C: Adjust test.
588 2016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
590 PR rtl-optimization/78561
591 * gcc.target/aarch64/pr78561.c: New.
593 2016-12-02 Bin Cheng <bin.cheng@arm.com>
595 * gcc.dg/fold-bopcond-1.c: New test.
596 * gcc.dg/fold-bopcond-2.c: New test.
598 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
600 * gcc.target/s390/md/setmem_long-1.c: Fix test.
602 2016-12-02 Jakub Jelinek <jakub@redhat.com>
604 PR rtl-optimization/78547
605 * gcc.dg/pr78547.c: New test.
607 PR rtl-optimization/78575
608 * gcc.dg/pr78575.c: New test.
610 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
612 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
614 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
617 * gcc.target/s390/s390.exp: Support .C tests.
618 * gcc.target/s390/pr77822-2.c: New test.
619 * gcc.target/s390/pr77822-1.C: New test.
621 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
623 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
625 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
627 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
629 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
631 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
633 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
635 2016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
637 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
639 2016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
642 * gfortran.dg/char_length_20.f90: New test.
643 * gfortran.dg/char_length_21.f90: Ditto.
645 2016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
648 * gfortran.dg/pr78279.f90: New test.
650 2016-12-01 David Edelsohn <dje.gcc@gmail.com>
652 * g++.dg/tls/pr77285-1.C: dg-add-options tls
654 2016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
656 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
658 2016-12-01 Richard Biener <rguenther@suse.de>
660 * gcc.dg/torture/alias-2.c: New testcase.
662 2016-12-01 Georg-Johann Lay <avr@gjlay.de>
664 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
665 * gcc.target/avr/tiny-caller-save.c: Dito.
667 2016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
669 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
671 2016-12-01 Jakub Jelinek <jakub@redhat.com>
674 * gcc.dg/debug/pr78587.c: New test.
676 2016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
678 PR rtl-optimization/78607
679 * gcc.c-torture/compile/pr78607.c: New testcase.
681 2016-11-30 Martin Sebor <msebor@redhat.com>
683 PR tree-optimization/78586
684 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
686 2016-11-30 Vladimir Makarov <vmakarov@redhat.com>
688 PR tree-optimization/77856
689 * gcc.target/i386/pr77856.c: New.
691 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
693 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
694 scan-assembler-not on AIX.
696 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
698 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
700 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
702 * g++.dg/eh/new1.C: XFAIL on AIX.
703 * g++.dg/eh/delete1.C: Same.
704 * g++.dg/init/new40.C: Same.
705 * g++.old-deja/g++.eh/new2.C: Same.
707 2016-11-30 David Malcolm <dmalcolm@redhat.com>
710 * gcc.dg/format/pr78494.c: Rename to...
711 * gcc.dg/format/pr78498.c: ...this.
713 2016-11-30 David Malcolm <dmalcolm@redhat.com>
716 * gcc.dg/format/pr78494.c: New test case.
718 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
720 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
721 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
722 * g++.dg/debug/dwarf2/refqual-1.C: Same.
723 * g++.dg/debug/dwarf2/refqual-2.C: Same.
725 2016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
727 PR rtl-optimization/78610
728 * gcc.c-torture/compile/pr78610.c: New testcase.
730 2016-11-30 Bin Cheng <bin.cheng@arm.com>
732 PR tree-optimization/78574
733 * gcc.c-torture/compile/pr78574.c: New test.
735 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
737 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
738 to the changed interfaces.
739 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
740 * gfortran.dg/coarray_allocate_7.f08: Likewise.
741 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
742 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
743 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
744 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
745 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
747 2016-11-30 Janus Weil <janus@gcc.gnu.org>
750 * gfortran.dg/derived_result.f90: New test case.
752 2016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
754 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
755 -mfloat-abi=soft option.
756 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
759 2016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
762 * gcc.c-torture/compile/pr78362.c: New test.
764 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
766 * lib/target-supports.exp (check_effective_target_freorder): Check
769 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
771 * gcc.target/arc/arc700-stld-hazard.c: New file.
773 2016-11-30 Janus Weil <janus@gcc.gnu.org>
776 * gfortran.dg/dtio_18.f90: New test case.
778 2016-11-30 Martin Liska <mliska@suse.cz>
781 * gcc.dg/asan/pr78541-2.c: New test.
782 * gcc.dg/asan/pr78541.c: New test.
784 2016-11-30 Jakub Jelinek <jakub@redhat.com>
786 PR tree-optimization/78586
787 * gcc.c-torture/execute/pr78586.c: New test.
789 2016-11-30 Janus Weil <janus@gcc.gnu.org>
792 * gfortran.dg/class_61.f90: New test case.
794 2016-11-29 David Malcolm <dmalcolm@redhat.com>
796 PR preprocessor/78569
797 * gcc.dg/format/pr78569.c: New test case.
799 2016-11-29 Martin Sebor <msebor@redhat.com>
801 avoid false positives on ILP32 targets.
802 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
804 2016-11-29 Martin Sebor <msebor@redhat.com>
806 PR tree-optimization/78512
807 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
808 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
810 2016-11-29 Uros Bizjak <ubizjak@gmail.com>
812 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
813 Force value through k register.
815 2016-11-29 David Malcolm <dmalcolm@redhat.com>
821 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
822 * g++.dg/spellcheck-macro-ordering.C: New test case.
823 * g++.dg/spellcheck-pr78313.C: New test case.
825 2016-11-29 Tamar Christina <tamar.christina@arm.com>
827 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
828 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
829 (Poly64x1_t, Poly64x2_t): Added types.
830 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
831 (vmov_n_p64, vmovq_n_p64): Added.
832 (vld2_lane_p64, vld2q_lane_p64): Likewise.
833 (vld3_lane_p64, vld3q_lane_p64): Likewise.
834 (vld4_lane_p64, vld4q_lane_p64): Likewise.
835 (vst2_lane_p64, vst2q_lane_p64): Likewise.
836 (vst3_lane_p64, vst3q_lane_p64): Likewise.
837 (vst4_lane_p64, vst4q_lane_p64): Likewise.
838 (vget_lane_p64, vgetq_lane_p64): Likewise.
839 (vget_high_p64): Likewise.
840 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
842 (vreint_vector, vreint_vector_res): Moved to header.
843 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
845 (vreint_vector, vreint_vector_res): Moved to header.
847 2016-11-29 Janus Weil <janus@gcc.gnu.org>
850 * gfortran.dg/finalize_30.f90: New test case.
852 2016-11-29 Martin Liska <mliska@suse.cz>
854 PR gcov-profile/78582
855 * gcc.dg/pr78582.c: New test.
857 2016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
859 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
860 targets with sizeof(int) < 4.
862 2016-11-29 Richard Biener <rguenther@suse.de>
865 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
867 2016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
869 * gcc.target/powerpc/rldic-0.c: New testcase.
870 * gcc.target/powerpc/rldic-1.c: New testcase.
871 * gcc.target/powerpc/rldic-2.c: New testcase.
872 * gcc.target/powerpc/rldicl-0.c: New testcase.
873 * gcc.target/powerpc/rldicl-1.c: New testcase.
874 * gcc.target/powerpc/rldicl-2.c: New testcase.
875 * gcc.target/powerpc/rldicr-0.c: New testcase.
876 * gcc.target/powerpc/rldicr-1.c: New testcase.
877 * gcc.target/powerpc/rldicr-2.c: New testcase.
878 * gcc.target/powerpc/rldicx.h: New file.
879 * gcc.target/powerpc/rldimi-0.c: New testcase.
880 * gcc.target/powerpc/rldimi-1.c: New testcase.
881 * gcc.target/powerpc/rldimi-2.c: New testcase.
882 * gcc.target/powerpc/rldimi.h: New file.
883 * gcc.target/powerpc/rlwimi-0.c: New testcase.
884 * gcc.target/powerpc/rlwimi-1.c: New testcase.
885 * gcc.target/powerpc/rlwimi-2.c: New testcase.
886 * gcc.target/powerpc/rlwimi.h: New file.
887 * gcc.target/powerpc/rlwinm-0.c: New testcase.
888 * gcc.target/powerpc/rlwinm-1.c: New testcase.
889 * gcc.target/powerpc/rlwinm-2.c: New testcase.
890 * gcc.target/powerpc/rlwinm.h: New file.
892 2016-11-28 Jakub Jelinek <jakub@redhat.com>
895 * gcc.dg/pr78540.c: New test.
897 2016-11-28 Martin Sebor <msebor@redhat.com>
900 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
901 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
902 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
903 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
905 2016-11-28 Jakub Jelinek <jakub@redhat.com>
908 * g++.dg/debug/pr72808.C: New test.
910 PR rtl-optimization/78546
911 * gcc.dg/torture/pr78546-1.c: New test.
912 * gcc.dg/torture/pr78546-2.c: New test.
915 * gfortran.dg/gomp/pr78298.f90: New test.
917 2016-11-28 Uros Bizjak <ubizjak@gmail.com>
919 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
920 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
922 2016-11-28 Jakub Jelinek <jakub@redhat.com>
925 * g++.dg/cpp1y/pr77591.C: New test.
927 2016-11-28 David Edelsohn <dje.gcc@gmail.com>
929 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
931 2016-11-28 Richard Biener <rguenther@suse.de>
933 PR tree-optimization/78542
934 * gcc.dg/torture/pr78542.c: New testcase.
936 2016-11-28 Richard Biener <rguenther@suse.de>
938 PR tree-optimization/78343
939 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
940 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
942 2016-11-28 Jakub Jelinek <jakub@redhat.com>
945 * g++.dg/ipa/pr78211.C: New test.
947 2016-11-27 Paul Thomas <pault@gcc.gnu.org>
950 * gfortran.dg/submodule_22.f08: New test.
953 * gfortran.dg/submodule_21.f08: New test.
955 2016-11-27 John David Anglin <danglin@gcc.gnu.org>
957 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
959 2016-11-27 Iain Sandoe <iain@codesourcery.com>
960 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
961 Dominique d'Humieres <dominiq@lps.ens.fr>
964 * gcc.dg/darwin-minversion-1.c: Update min version check.
965 * gcc.dg/darwin-minversion-2.c: Likewise.
966 * gcc.dg/darwin-minversion-3.c: Likewise.
968 2016-11-27 Iain Sandoe <iain@codesourcery.com>
971 * gcc.dg/pr57438-1.c: New Test.
972 * gcc.dg/pr57438-2.c: New Test.
974 2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
975 Iain Sandoe <iain@codesourcery.com>
978 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
979 linker-visible symbols.
980 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
981 * gcc.dg/const-uniq-1.c: Likewise.
982 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
983 * gcc.target/i386/pr70799-1.c: Likewise.
985 2016-11-25 Jakub Jelinek <jakub@redhat.com>
987 PR rtl-optimization/78438
988 PR rtl-optimization/78477
989 * gcc.c-torture/execute/pr78438.c: New test.
990 * gcc.c-torture/execute/pr78477.c: New test.
992 PR rtl-optimization/78526
993 * gcc.dg/pr78526.c: New test.
995 2016-11-25 Vladimir Makarov <vmakarov@redhat.com>
997 PR rtl-optimization/77541
998 * gcc.target/i386/pr77541.c: Change target to int128.
1000 2016-11-25 Janus Weil <janus@gcc.gnu.org>
1003 * gfortran.dg/typebound_assignment_8.f90: New test case.
1005 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1007 PR rtl-optimization/78527
1008 * gcc.c-torture/compile/pr78527.c: New test.
1010 2016-11-25 Martin Liska <mliska@suse.cz>
1012 PR gcov-profile/78086
1013 * g++.dg/gcov/pr16855.C: Clean up the test case.
1014 * g++.dg/gcov/pr16855-priority.C: New test.
1016 2016-11-25 Richard Biener <rguenther@suse.de>
1019 * gcc.dg/torture/pr78515.c: New testcase.
1021 2016-11-25 Paul Thomas <pault@gcc.gnu.org>
1024 * gfortran.dg/allocatable_function_10.f90: New test.
1025 * gfortran.dg/class_array_15.f03: Increase builtin_free count
1028 2016-11-25 Bin Cheng <bin.cheng@arm.com>
1033 * g++.dg/torture/pr78507.C: New test.
1034 * gcc.dg/torture/pr78510.c: New test.
1035 * gcc.dg/torture/pr78517.c: New test.
1037 2016-11-24 Richard Biener <rguenther@suse.de>
1039 PR tree-optimization/78343
1040 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1041 * gcc.dg/autopar/uns-outer-6.c: Adjust.
1042 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1043 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1044 * gcc.dg/vect/pr38529.c: Likewise.
1046 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
1048 PR tree-optimization/77673
1049 * gcc.dg/pr77673.c: New test.
1051 2016-11-25 Martin Jambor <mjambor@suse.cz>
1053 PR tree-optimization/70965
1054 * g++.dg/pr70965.C: New test.
1056 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1057 Andreas Schwab <schwab@linux-m68k.org>
1059 PR gcov-profile/78467
1060 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1063 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1065 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1066 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1068 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1070 * gcc.dg/tree-ssa/tailcall-8.c: New test.
1072 2016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1074 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
1075 with sizeof(int) < 4.
1077 2016-11-24 Martin Sebor <msebor@redhat.com>
1079 PR tree-optimization/78476
1080 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1082 2016-11-24 Vladimir Makarov <vmakarov@redhat.com>
1084 PR rtl-optimization/77541
1085 * gcc.target/i386/pr77541.c: New.
1087 2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1090 * gfortran.dg/class_result_4.f90: New test.
1092 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1094 * gcc.target/aarch64/_Float16_1.c: New.
1095 * gcc.target/aarch64/_Float16_2.c: Likewise.
1096 * gcc.target/aarch64/_Float16_3.c: Likewise.
1098 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1100 * gcc.target/aarch64/floatdihf2_1.c: New.
1102 2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1106 * gcc.target/arm/pr48863.c: New test.
1108 2016-11-24 Martin Liska <mliska@suse.cz>
1110 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1111 parts for frequencies/probabilities.
1112 * gcc.dg/pr34027-1.c: Likewise.
1113 * gcc.dg/strict-overflow-2.c: Likewise.
1114 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1115 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1116 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1117 * gcc.dg/tree-ssa/vector-3.c: Likewise.
1118 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1119 * gcc.dg/tree-ssa/dump-2.c: New test.
1121 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1123 * gcc.target/i386/align-limit.c: New test.
1125 2016-11-24 Richard Biener <rguenther@suse.de>
1127 PR tree-optimization/71595
1128 * gcc.dg/torture/pr71595.c: New testcase.
1130 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1132 PR rtl-optimization/78120
1133 * gcc.target/i386/pr78120.c: New test.
1135 2016-11-24 Eric Botcazou <ebotcazou@adacore.com>
1137 * gcc.c-torture/compile/20161124-1.c: New test.
1139 2016-11-24 Jakub Jelinek <jakub@redhat.com>
1142 * g++.dg/cpp1z/decomp18.C: New test.
1144 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1146 * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1147 * gcc.target/aarch64/store-pair-1.c: Likewise.
1149 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1151 * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1152 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1153 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1154 * gcc.target/aarch64/vect-clz.c: Likewise.
1155 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1156 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1157 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1158 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1159 * gcc.target/aarch64/vect-fmovd.c: Likewise.
1160 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1161 * gcc.target/aarch64/vect-fmovf.c: Likewise.
1162 * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1164 2016-11-23 Peter Bergner <bergner@vnet.ibm.com>
1167 * gcc.target/powerpc/pr78458.c: New.
1169 2016-11-23 Joseph Myers <joseph@codesourcery.com>
1171 * gcc.c-torture/compile/20161123-1.c: New test.
1173 2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
1176 * gfortran.dg/pr78297.f90: New test.
1178 2016-11-23 David Edelsohn <dje.gcc@gmail.com>
1180 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1182 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1185 * g++.dg/ubsan/return-7.C: New test.
1186 * c-c++-common/ubsan/unreachable-4.c: New test.
1188 PR tree-optimization/78482
1189 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1190 (bar): New function.
1191 (main): Call bar instead of printf.
1194 * gfortran.dg/gomp/pr69183.f90: New test.
1196 2016-11-23 Kito Cheng <kito.cheng@gmail.com>
1199 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1202 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1205 * g++.dg/cpp0x/pr77907.C: New test.
1207 2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1210 * gcc.dg/tree-ssa/pr78153-1.c: New test.
1211 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1213 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1216 * lib/target-supports.exp (add_options_for_float16): Add
1217 -mfp16-format=ieee when testign arm*-*-*.
1219 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1221 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1223 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1226 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1228 * lib/target-supports.exp (check_effective_target_float16): Add
1229 options for _Float16.
1230 (check_effective_target_float32): Add options for _Float32.
1231 (check_effective_target_float64): Add options for _Float64.
1232 (check_effective_target_float128): Add options for _Float128.
1233 (check_effective_target_float32x): Add options for _Float32x.
1234 (check_effective_target_float64x): Add options for _Float64x.
1235 (check_effective_target_float128x): Add options for _Float128x.
1237 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1239 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1240 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1242 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1244 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1245 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1247 2016-11-23 Martin Sebor <msebor@redhat.com>
1250 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1251 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1253 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1256 * g++.dg/cpp0x/pr71450-1.C: New test.
1257 * g++.dg/cpp0x/pr71450-2.C: New test.
1260 * g++.dg/cpp1y/pr77739.C: New test.
1262 2016-11-23 Martin Jambor <mjambor@suse.cz>
1264 * c-c++-common/gomp/gridify-1.c: Update scan string.
1265 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1266 * c-c++-common/gomp/gridify-2.c: New test.
1267 * c-c++-common/gomp/gridify-3.c: Likewise.
1269 2016-11-23 Richard Biener <rguenther@suse.de>
1271 PR tree-optimization/78396
1272 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1274 2016-11-23 Richard Biener <rguenther@suse.de>
1276 PR tree-optimization/78482
1277 * gcc.dg/torture/pr78482.c: New testcase.
1279 2016-11-23 Bin Cheng <bin.cheng@arm.com>
1281 * gcc.dg/fold-cond_expr-1.c: New test.
1282 * gcc.dg/fold-condcmpconv-1.c: New test.
1283 * gcc.dg/fold-condcmpconv-2.c: New test.
1285 2016-11-23 Richard Biener <rguenther@suse.de>
1288 * gcc.dg/torture/pr71762-1.c: New testcase.
1289 * gcc.dg/torture/pr71762-2.c: Likewise.
1290 * gcc.dg/torture/pr71762-3.c: Likewise.
1291 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1293 2016-11-23 Richard Biener <rguenther@suse.de>
1296 * g++.dg/lto/pr78472_0.c: New testcase.
1297 * g++.dg/lto/pr78472_1.C: Likewise.
1299 2016-11-23 Richard Biener <rguenther@suse.de>
1300 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
1302 PR tree-optimization/78154
1303 * gcc.dg/tree-ssa/pr78154.c: New test.
1305 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1307 * gcc.dg/pr31096.c: New testcase.
1308 * gcc.dg/pr31096-1.c: New testcase.
1310 2016-11-23 Paolo Bonzini <bonzini@gnu.org>
1312 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1313 adjust for warning->pedwarn change.
1314 * gcc.dg/cpp/defined-syshdr.c,
1315 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1316 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1317 gcc.dg/cpp/defined-Wextra.c,
1318 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1320 2016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1322 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1324 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1327 * gcc.target/i386/pr78451.c: New test.
1328 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1329 and #pragma GCC pop_options around the first #pragma GCC target.
1330 * gcc.target/i386/pr69255-2.c: Likewise.
1331 * gcc.target/i386/pr69255-3.c: Likewise.
1333 2016-11-23 Michael Collison <michael.collison@arm.com>
1335 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1336 additional constants are recognized and fewer instructions generated.
1337 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1338 additional constants are recognized and fewer instructions generated.
1340 2016-11-22 Ian Lance Taylor <iant@golang.org>
1342 * gcc.misc-tests/godump-1.c: Update expected output for recent
1345 2016-11-22 Marek Polacek <polacek@redhat.com>
1347 PR tree-optimization/78455
1348 * gcc.dg/uninit-23.c: New.
1350 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1353 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1356 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1359 * gfortran.dg/char_component_initializer_3.f90: New test.
1361 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1364 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1365 GCC target pragma before including immintrin.h.
1367 2016-11-22 Carl Love <cel@us.ibm.com>
1369 * gcc.target/powerpc/builtins-3.c: New file to test the new
1370 built-ins for vector compare equal and vector compare not equal.
1372 2016-11-22 Janus Weil <janus@gcc.gnu.org>
1375 * gfortran.dg/typebound_proc_35.f90: New test case.
1377 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1379 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1380 parameter in declaration.
1382 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1384 * gcc.dg/loop-split.c: Require int32plus.
1385 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1387 2016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1389 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1391 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1393 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1395 2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1398 * gcc.c-torture/compile/pr78439.c: New test.
1400 2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1403 * gcc.target/arm/pr77904.c: New test.
1405 2016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
1407 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1410 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1412 PR tree-optimization/78436
1413 * gcc.c-torture/execute/pr78436.c: New test.
1416 * gcc.dg/torture/pr78416.c: New test.
1418 PR tree-optimization/78445
1419 * gcc.dg/pr78445.c: New test.
1421 2016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1423 PR libgfortran/78449
1424 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1426 2016-11-21 Jeff Law <law@redhat.com>
1429 * gcc.c-torture/compile/pr68538.c: New test.
1431 2016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1433 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1434 to be generated instead of FCTIWUZ or FCTIWZ.
1436 2016-11-21 Jakub Jelinek <jakub@redhat.com>
1439 * g++.dg/vect/simd-clone-7.cc: New test.
1442 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1444 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1447 2016-11-20 Jeff Law <law@redhat.com>
1450 * gcc.target/m68k/pr25128.c: New test.
1452 2016-11-21 Richard Sandiford <richard.sandiford@arm.com>
1454 * gcc.dg/tree-ssa/tailcall-7.c: New test.
1456 2016-11-21 David Malcolm <dmalcolm@redhat.com>
1458 PR preprocessor/78324
1459 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1460 (test_multitoken_macro): New function.
1461 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1463 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1465 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1467 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1469 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
1470 -ftrack-macro-expansion=0.
1471 (test_sprintf_note): Remove "P" macro. Add
1472 dg-begin/end-multiline-output directives.
1473 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1475 2016-11-21 Georg-Johann Lay <avr@gjlay.de>
1477 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1478 Return 1 for AVR_TINY.
1480 2016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
1482 PR rtl-optimization/71785
1483 * gcc.target/powerpc/pr71785.c: New file.
1485 2016-11-21 Bin Cheng <bin.cheng@arm.com>
1488 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1489 options. Refine test by checking predictive commining PHI
1490 nodes in vectorized loop wrto vector factor.
1492 2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1495 * g++.dg/pr71973-1.C: New test.
1496 * g++.dg/pr71973-2.C: New test.
1497 * g++.dg/pr71973-3.C: New test.
1498 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1499 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1500 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1502 * g++.old-deja/g++.other/realloc.C: Likewise.
1503 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1505 2016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1507 PR tree-optimization/78413
1508 * gcc.dg/tree-ssa/pr78413.c: New test.
1510 2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1512 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1513 target is Thumb-only.
1515 2016-11-20 Jeff Law <law@redhat.com>
1518 * gcc.target/m68k/pr48551.c: New test.
1520 2016-11-20 Harald Anlauf <anlauf@gmx.de>
1523 * gfortran.dg/forall_18.f90: New testcase.
1525 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1527 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1529 2016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
1532 * gfortran.dg/typebound_operator_21.f03: New test.
1534 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1536 * gcc.dg/tree-ssa/divide-5.c: New file.
1538 2016-11-19 Andreas Schwab <schwab@linux-m68k.org>
1540 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1543 2016-11-19 John David Anglin <danglin@gcc.gnu.org>
1545 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1546 libatomic_available.
1547 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1548 * gfortran.dg/coarray_allocate_10.f08: Likewise.
1549 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1550 * gfortran.dg/coarray_allocate_8.f08: Likewise.
1551 * gfortran.dg/coarray_allocate_9.f08: Likewise.
1552 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1553 * gfortran.dg/coarray_stat_2.f90: Likewise.
1554 * gfortran.dg/coindexed_1.f90: Likewise.
1556 2016-11-18 Jeff Law <law@redhat.com>
1559 * gcc.target/m68k/pr25111.c: New test.
1561 2016-11-18 Jakub Jelinek <jakub@redhat.com>
1564 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1567 * gcc.target/i386/pr78419.c: New test.
1570 * g++.dg/tls/pr77285-1.C: New test.
1571 * g++.dg/tls/pr77285-2.C: New test.
1573 2016-11-18 Jeff Law <law@redhat.com>
1576 * gcc.target/m68k/pr25112: New test.
1578 2016-11-18 David Edelsohn <dje.gcc@gmail.com>
1580 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1581 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1583 2016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
1585 * gcc.target/arm/optional_thumb-1.c: New test.
1586 * gcc.target/arm/optional_thumb-2.c: New test.
1587 * gcc.target/arm/optional_thumb-3.c: New test.
1589 2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1591 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
1592 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
1594 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
1595 (DEFAULT_REQUIRED_QUORUM): Likewise.
1597 2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
1598 Toma Tabacu <toma.tabacu@imgtec.com>
1600 * gcc.target/mips/inline-memcpy-1.c (dg-options):
1601 Add (REQUIRES_STDLIB).
1602 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1603 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1604 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1605 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1606 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
1607 * gcc.target/mips/loongson-simd.c: Ditto.
1608 * gcc.target/mips/memcpy-1.c: Ditto.
1609 * gcc.target/mips/mips-3d-1.c: Ditto.
1610 * gcc.target/mips/mips-3d-2.c: Ditto.
1611 * gcc.target/mips/mips-3d-3.c: Ditto.
1612 * gcc.target/mips/mips-3d-4.c: Ditto.
1613 * gcc.target/mips/mips-3d-5.c: Ditto.
1614 * gcc.target/mips/mips-3d-6.c: Ditto.
1615 * gcc.target/mips/mips-3d-7.c: Ditto.
1616 * gcc.target/mips/mips-3d-8.c: Ditto.
1617 * gcc.target/mips/mips-3d-9.c: Ditto.
1618 * gcc.target/mips/mips-ps-1.c: Ditto.
1619 * gcc.target/mips/mips-ps-2.c: Ditto.
1620 * gcc.target/mips/mips-ps-3.c: Ditto.
1621 * gcc.target/mips/mips-ps-4.c: Ditto.
1622 * gcc.target/mips/mips-ps-6.c: Ditto.
1623 * gcc.target/mips/mips16-attributes.c: Ditto.
1624 * gcc.target/mips/mips32-dsp-run.c: Ditto.
1625 * gcc.target/mips/mips32-dsp.c: Ditto.
1626 * gcc.target/mips/save-restore-1.c: Ditto.
1627 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1628 (mips_preprocess): Add ignore_output argument that when set
1629 will not return the pre-processed output.
1630 (mips_arch_info): Update arguments for the call to mips_preprocess.
1631 (mips-dg-init): Ditto.
1632 (mips-dg-options): Check if a test having test option
1633 (REQUIRES_STDLIB) has the required sysroot support for
1634 the current test options.
1636 2016-11-17 Jeff Law <law@redhat.com>
1639 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1642 * gcc.target/m68k/pr47192.c: New test.
1644 2016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
1646 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1647 instead of isa>=4, in order to downgrade to R5.
1649 2016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1651 * gcc.target/arc/cmem-bit-1.c: New file.
1652 * gcc.target/arc/cmem-bit-2.c: New file.
1653 * gcc.target/arc/cmem-bit-3.c: New file.
1654 * gcc.target/arc/cmem-bit-4.c: New file.
1656 2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
1658 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1660 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1662 2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
1663 Andrew Senkevich <andrew.senkevich@intel.com>
1665 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1666 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1667 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1668 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1669 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1670 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1671 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1672 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1673 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1674 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1675 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1676 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1677 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1678 avx5124vnniw-check.h.
1679 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1680 check_effective_target_avx5124vnniw): New.
1681 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1683 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1684 * gcc.target/i386/sse-13.c: Ditto.
1685 * g++.dg/other/i386-2.C: Ditto.
1686 * g++.dg/other/i386-3.C: Ditto.
1687 * gcc.target/i386/sse-22.c: Ditto.
1688 * gcc.target/i386/sse-23.c: Ditto.
1690 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1693 * g++.dg/parse/pr55080.C: New.
1695 2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1698 * gcc.target/powerpc/fusion4.c: New test.
1700 2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1703 * gcc.target/arm/pr77933-1.c: New test.
1704 * gcc.target/arm/pr77933-2.c: Likewise.
1706 2016-11-17 Jakub Jelinek <jakub@redhat.com>
1709 * g++.dg/opt/pr78201.C: New test.
1711 2016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
1713 * gcc.dg/pr78333.c: Add empty implementations of
1714 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1715 problems on non-glibc systems.
1717 2016-11-17 David Malcolm <dmalcolm@redhat.com>
1719 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1720 (test_raw_string_one_liner): New function.
1721 (test_raw_string_multiline): New function.
1723 2016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1725 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1726 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1728 2016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1729 Richard Biener <rguenther@suse.de>
1731 PR tree-optimization/77848
1732 * gfortran.dg/vect/pr77848.f: New test.
1734 2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1737 * gcc.target/arm/pr53447-5.c: New test.
1738 * lib/target-supports.exp
1739 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1741 2016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
1743 * gcc.target/arc/abitest.S: New file.
1744 * gcc.target/arc/abitest.h: Likewise.
1745 * gcc.target/arc/va_args-1.c: Likewise.
1746 * gcc.target/arc/va_args-2.c: Likewise.
1747 * gcc.target/arc/va_args-3.c: Likewise.
1748 * gcc.target/arc/mcrc.c: Deleted.
1749 * gcc.target/arc/mdsp-packa.c: Likewise.
1750 * gcc.target/arc/mdvbf.c: Likewise.
1751 * gcc.target/arc/mmac-24.c: Likewise.
1752 * gcc.target/arc/mmac-d16.c: Likewise.
1753 * gcc.target/arc/mno-crc.c: Likewise.
1754 * gcc.target/arc/mno-dsp-packa.c: Likewise.
1755 * gcc.target/arc/mno-dvbf.c: Likewise.
1756 * gcc.target/arc/mno-mac-24.c: Likewise.
1757 * gcc.target/arc/mno-mac-d16.c: Likewise.
1758 * gcc.target/arc/mno-rtsc.c: Likewise.
1759 * gcc.target/arc/mno-xy.c: Likewise.
1760 * gcc.target/arc/mrtsc.c: Likewise.
1761 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1763 (check_effective_target_arc700): Likewise.
1764 (check_effective_target_arc6xx): Likewise.
1765 (check_effective_target_arcmpy): Likewise.
1766 (check_effective_target_archs): Likewise.
1767 (check_effective_target_clmcpu): Likewise.
1768 (check_effective_target_barrelshifter): Likewise.
1769 * gcc.target/arc/barrel-shifter-1.c: Changed.
1770 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1771 * gcc.target/arc/cmem-1.c: Changed.
1772 * gcc.target/arc/cmem-2.c: Likewise.
1773 * gcc.target/arc/cmem-3.c: Likewise.
1774 * gcc.target/arc/cmem-4.c: Likewise.
1775 * gcc.target/arc/cmem-5.c: Likewise.
1776 * gcc.target/arc/cmem-6.c: Likewise.
1777 * gcc.target/arc/cmem-7.c: Likewise.
1778 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1779 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1780 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1781 * gcc.target/arc/jump-around-jump.c: Update options.
1782 * gcc.target/arc/mARC601.c: Changed.
1783 * gcc.target/arc/mcpu-arc600.c: Changed.
1784 * gcc.target/arc/mcpu-arc601.c: Changed.
1785 * gcc.target/arc/mcpu-arc700.c: Changed.
1786 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1787 * gcc.target/arc/movb-1.c: Changed.
1788 * gcc.target/arc/movb-2.c: Likewise.
1789 * gcc.target/arc/movb-3.c: Likewise.
1790 * gcc.target/arc/movb-4.c: Likewise.
1791 * gcc.target/arc/movb-5.c: Likewise.
1792 * gcc.target/arc/movb_cl-1.c: Likewise.
1793 * gcc.target/arc/movb_cl-2.c: Likewise.
1794 * gcc.target/arc/movbi_cl-1.c: Likewise.
1795 * gcc.target/arc/movh_cl-1.c: Likewise.
1796 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1797 * gcc.target/arc/mul64.c: Enable it only for ARC600.
1798 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1799 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1800 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1801 * gcc.target/arc/trsub.c: Only for ARC EM cores.
1802 * gcc.target/arc/builtin_simdarc.c: Changed.
1803 * gcc.target/arc/extzv-1.c: Likewise.
1804 * gcc.target/arc/insv-1.c: Likewise.
1805 * gcc.target/arc/insv-2.c: Likewise.
1806 * gcc.target/arc/mA6.c: Likewise.
1807 * gcc.target/arc/mA7.c: Likewise.
1808 * gcc.target/arc/mARC600.c: Likewise.
1809 * gcc.target/arc/mARC700.c: Likewise.
1810 * gcc.target/arc/mcpu-arc600.c: Likewise.
1811 * gcc.target/arc/mcpu-arc700.c: Likewise.
1812 * gcc.target/arc/movl-1.c: Likewise.
1813 * gcc.target/arc/nps400-1.c: Likewise.
1814 * gcc.target/arc/trsub.c: Likewise.
1815 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1817 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1818 * gcc.target/arc/mswape.c: Likewise.
1820 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1823 * g++.dg/cpp1y/pr68180.C: New.
1825 2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1827 PR tree-optimization/78319
1828 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1831 2016-11-17 Richard Biener <rguenther@suse.de>
1833 PR tree-optimization/78306
1834 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1836 2016-11-17 Richard Biener <rguenther@suse.de>
1839 * gcc.dg/torture/pr78305.c: New testcase.
1841 2016-11-17 Janus Weil <janus@gcc.gnu.org>
1844 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1846 2016-11-16 Marek Polacek <polacek@redhat.com>
1849 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1850 * g++.dg/ext/case-range2.C: Likewise.
1852 2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1855 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1856 * gfortran.dg/fmt_tab_2.f90: Ditto.
1858 2016-11-16 Jakub Jelinek <jakub@redhat.com>
1860 PR rtl-optimization/78378
1861 * gcc.c-torture/execute/pr78378.c: New test.
1863 2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
1865 * gcc.dg/tree-prof/section-attr-1.c: New file.
1866 * gcc.dg/tree-prof/section-attr-2.c: New file.
1867 * gcc.dg/tree-prof/section-attr-3.c: New file.
1869 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1871 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1874 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1876 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1877 (dg-final): Remove microMIPS JALRS mnemonic matching.
1878 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1879 (dg-final): Remove microMIPS JALRS mnemonic matching.
1880 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1881 (dg-final): Remove microMIPS JALRS mnemonic matching.
1882 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1883 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1884 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1885 * gcc.target/mips/call-1u.c: New test case.
1886 * gcc.target/mips/call-2u.c: New test case.
1887 * gcc.target/mips/call-3u.c: New test case.
1888 * gcc.target/mips/call-4u.c: New test case.
1889 * gcc.target/mips/call-5u.c: New test case.
1890 * gcc.target/mips/call-6u.c: New test case.
1892 2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1894 * gcc.target/arm/empty_fiq_handler.c: New test.
1896 2016-11-16 Jakub Jelinek <jakub@redhat.com>
1899 * gfortran.dg/gomp/pr78299.f90: New test.
1901 2015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1903 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
1904 * gcc.dg/optimize-bswaphi-1.c: Likewise.
1905 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1907 2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1909 PR libgfortran/78314
1910 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1912 2016-11-16 Bin Cheng <bin.cheng@arm.com>
1914 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1915 according to updated dump info.
1917 2016-11-16 Alexander Monakov <amonakov@ispras.ru>
1919 * lib/target-supports.exp (check_effective_target_alloca): Use a
1921 * gcc.target/nvptx/softstack.c: New test.
1922 * gcc.target/nvptx/decl-shared.c: New test.
1923 * gcc.target/nvptx/decl-shared-init.c: New test.
1925 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1927 * gcc.target/mips/data-sym-jump.c: New test case.
1928 * gcc.target/mips/data-sym-pool.c: New test case.
1929 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1932 2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1934 * lib/target-supports.exp (check_avx2_hw_available): New.
1935 (check_effective_target_avx2_runtime): New.
1936 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1938 2016-11-16 Tamar Christina <tamar.christina@arm.com>
1941 * gcc.dg/cpp/trad/trad.exp
1942 (dg-runtest): Moved $srcdir/$subdir/ to
1943 DEFAULT_TRADCPPFLAGS.
1945 2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1948 * gfortran.dg/class_allocate_23.f08: New test.
1950 2016-11-16 Richard Biener <rguenther@suse.de>
1953 * gcc.dg/pr78333.c: New testcase.
1955 2016-11-16 Martin Liska <mliska@suse.cz>
1958 * gcc.dg/asan/pr78270.c: Update comment style.
1959 * gcc.dg/asan/pr78270-2.c: New test.
1961 2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1963 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1964 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1966 2016-11-16 Richard Biener <rguenther@suse.de>
1968 PR tree-optimization/78348
1969 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1971 2016-11-16 Jakub Jelinek <jakub@redhat.com>
1974 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1975 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1977 2016-11-15 Marek Polacek <polacek@redhat.com>
1979 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1981 2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1983 PR libgfortran/51119
1984 * gfortran.dg/matmul_12.f90: New test case.
1986 2016-11-15 Uros Bizjak <ubizjak@gmail.com>
1988 * gcc.target/i386/funcspec-56.inc: New file.
1989 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
1990 common 32-bit and 64-bit function specific options.
1991 * gcc.target/i386/funcspec-6.c: Ditto.
1993 2016-11-15 Jakub Jelinek <jakub@redhat.com>
1995 * g++.dg/cpp1z/decomp14.C: New test.
1996 * g++.dg/cpp1z/decomp15.C: New test.
1997 * g++.dg/cpp1z/decomp16.C: New test.
1999 * g++.dg/cpp1z/decomp13.C: New test.
2001 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
2004 * g++.dg/cpp0x/constexpr-71988.C: New test.
2006 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2008 * gcc.target/mips/insn-casesi.c: New test case.
2009 * gcc.target/mips/insn-pseudo-1.c: New test case.
2010 * gcc.target/mips/insn-pseudo-2.c: New test case.
2011 * gcc.target/mips/insn-pseudo-3.c: New test case.
2012 * gcc.target/mips/insn-pseudo-4.c: New test case.
2013 * gcc.target/mips/insn-tablejump.c: New test case.
2015 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2017 * gcc.target/mips/mips.exp (mips_option_tests): Add
2018 `-mcode-readable=yes' array element.
2020 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2022 * gcc.target/mips/mips.exp (mips_option_tests): Add
2023 `-mmicromips' array element.
2025 2016-11-15 Michael Matz <matz@suse.de>
2027 PR missed-optimization/77881
2028 * gcc.target/i386/pr77881.c: New test.
2030 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2033 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2035 2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2037 * gcc.target/powerpc/vec-set-int.c: New test.
2038 * gcc.target/powerpc/vec-set-short.c: Likesie.
2039 * gcc.target/powerpc/vec-set-char.c: Likewise.
2041 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2043 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2045 2016-11-14 Janus Weil <janus@gcc.gnu.org>
2048 * gfortran.dg/class_result_3.f90: New test.
2050 2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
2051 Richard Biener <rguenther@suse.de>
2053 * gcc.dg/gimplefe-1.c: New testcase.
2054 * gcc.dg/gimplefe-2.c: Likewise.
2055 * gcc.dg/gimplefe-3.c: Likewise.
2056 * gcc.dg/gimplefe-4.c: Likewise.
2057 * gcc.dg/gimplefe-5.c: Likewise.
2058 * gcc.dg/gimplefe-6.c: Likewise.
2059 * gcc.dg/gimplefe-7.c: Likewise.
2060 * gcc.dg/gimplefe-8.c: Likewise.
2061 * gcc.dg/gimplefe-9.c: Likewise.
2062 * gcc.dg/gimplefe-10.c: Likewise.
2063 * gcc.dg/gimplefe-11.c: Likewise.
2064 * gcc.dg/gimplefe-12.c: Likewise.
2065 * gcc.dg/gimplefe-13.c: Likewise.
2066 * gcc.dg/gimplefe-14.c: Likewise.
2067 * gcc.dg/gimplefe-15.c: Likewise.
2068 * gcc.dg/gimplefe-16.c: Likewise.
2069 * gcc.dg/gimplefe-17.c: Likewise.
2070 * gcc.dg/gimplefe-18.c: Likewise.
2072 2016-11-14 Martin Liska <mliska@suse.cz>
2075 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2076 to match scanned pattern.
2077 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2079 2016-11-14 Richard Biener <rguenther@suse.de>
2081 PR tree-optimization/78312
2082 * gcc.dg/torture/pr78312.c: New testcase.
2084 2016-11-14 Georg-Johann Lay <avr@gjlay.de>
2087 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2089 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2090 Jason Merrill <jason@redhat.com>
2092 Implement P0217R3 - C++17 structured bindings
2093 * g++.dg/cpp1z/decomp1.C: New test.
2094 * g++.dg/cpp1z/decomp2.C: New test.
2095 * g++.dg/cpp1z/decomp3.C: New test.
2096 * g++.dg/cpp1z/decomp4.C: New test.
2097 * g++.dg/cpp1z/decomp5.C: New test.
2098 * g++.dg/cpp1z/decomp6.C: New test.
2099 * g++.dg/cpp1z/decomp7.C: New test.
2100 * g++.dg/cpp1z/decomp8.C: New test.
2101 * g++.dg/cpp1z/decomp9.C: New test.
2102 * g++.dg/cpp1z/decomp10.C: New test.
2104 2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2106 * g++.dg/torture/pr78268.C: New test.
2108 2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2111 * c-c++-common/pr35503-1.c: New test.
2112 * c-c++-common/pr35503-2.c: Likewise.
2113 * c-c++-common/pr35503-3.c: Likewise.
2114 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2116 2016-11-13 Uros Bizjak <ubizjak@gmail.com>
2118 PR rtl-optimization/78232
2119 PR rtl-optimization/78248
2120 * gcc.dg/ubsan/pr78248.c: New test.
2122 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2124 * gnat.dg/address_conv.adb: New test.
2126 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2128 * gnat.dg/renaming11.ad[sb]: New test.
2130 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2132 * c-c++-common/dump-ada-spec-6.c: New test.
2134 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2136 * gnat.dg/lto21.adb: New test.
2137 * gnat.dg/lto21_pkg1.ads: New helper.
2138 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2140 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2143 * gfortran.dg/typebound_proc_34.f90: New test.
2145 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2148 * gfortran.dg/class_57.f90: Changed error message.
2149 * gfortran.dg/class_60.f90: New test.
2151 2016-11-12 David Edelsohn <dje.gcc@gmail.com>
2153 * g++.dg/pr78112.C: XFAIL AIX.
2155 2016-11-12 Janus Weil <janus@gcc.gnu.org>
2158 * gfortran.dg/typebound_generic_16.f90: New test.
2160 2016-11-12 Jakub Jelinek <jakub@redhat.com>
2163 * g++.dg/cpp0x/pr71225.C: New test.
2165 2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
2167 * gcc.target/sparc/20161111-1.c: New test.
2169 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
2172 * gcc.target/i386/pr78310.c: New test.
2174 2016-11-11 Jeff Law <law@redhat.com>
2176 * gcc.dg/tree-ssa/isolate-6.c: New test.
2177 * gcc.dg/tree-ssa/isolate-7.c: New test.
2179 2016-11-11 Bin Cheng <bin.cheng@arm.com>
2182 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2185 2016-11-11 Jakub Jelinek <jakub@redhat.com>
2188 * g++.dg/parse/pr72774.C: New test.
2190 2016-11-11 Richard Biener <rguenther@suse.de>
2192 PR tree-optimization/71575
2193 * gcc.dg/graphite/pr71575-1.c: New testcase.
2194 * gcc.dg/graphite/pr71575-2.c: Likewise.
2196 2016-11-11 Richard Biener <rguenther@suse.de>
2199 * gcc.dg/uninit-pr78295.c: New testcase.
2201 2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
2204 * gfortran.dg/dec_structure_17.f90: New test.
2206 2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2208 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2209 being allowed in vector registers.
2210 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2211 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2212 * gcc.target/powerpc/vsx-himode.c: Likewise.
2213 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2214 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2215 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2216 to allow matching MFVSRD or MFVSRW.
2218 2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
2220 PR rtl-optimization/78241
2221 * gcc.dg/pr78241.c: New test.
2223 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2225 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2228 * g++.dg/cpp1z/noexcept-type14.C: New test.
2229 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2231 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
2233 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2234 WVAL0S tests added in r241817.
2236 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2238 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2239 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2240 no longer allowed and corresponding ordered construct.
2241 * gfortran.dg/gomp/linear-1.f90: New test.
2242 * gfortran.dg/gomp/declare-simd-2.f90: New test.
2243 * gfortran.dg/gomp/declare-target-1.f90: New test.
2244 * gfortran.dg/gomp/declare-target-2.f90: New test.
2246 2016-11-10 Martin Liska <mliska@suse.cz>
2249 * gcc.dg/asan/pr78270.c: New test.
2251 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
2252 Jakub Jelinek <jakub@redhat.com>
2255 * g++.dg/pr78112.C: New testcase.
2257 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2259 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2261 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2262 string in case condition contains % characters.
2265 * g++.dg/cpp1z/noexcept-type13.C: New test.
2267 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
2269 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2270 using (HAS_MOVN) with MIPS III.
2272 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2275 * gfortran.dg/volatile14.f90: New test.
2277 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
2280 * gcc.target/i386/pr78262.c: New test.
2282 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
2285 * gfortran.dg/pr78259.f90: New test.
2287 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2290 * gfortran.dg/spec_expr_7.f90: New test.
2292 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2295 * gcc.c-torture/execute/pr77718.c: New test.
2297 * gcc.dg/ubsan/c99-shift-3.c: New test.
2298 * gcc.dg/ubsan/c99-shift-4.c: New test.
2299 * gcc.dg/ubsan/c99-shift-5.c: New test.
2300 * gcc.dg/ubsan/c99-shift-6.c: New test.
2302 2016-11-09 Martin Liska <mliska@suse.cz>
2304 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2305 test-case for memcmp.
2306 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2308 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2311 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2313 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
2315 * gfortran.dg/move_alloc_18.f90: New test.
2317 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2320 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2321 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2323 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2326 * gfortran.dg/class_59.f90: New test.
2328 2016-11-09 Richard Biener <rguenther@suse.de>
2330 PR tree-optimization/78007
2331 * gcc.dg/vect/vect-bswap32.c: Adjust.
2332 * gcc.dg/vect/vect-bswap64.c: Likewise.
2334 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2336 * gcc.dg/ipa/vrp7.c: New test.
2338 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2341 * gcc.dg/ipa/pr78121.c: New test.
2343 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2345 * c-c++-common/asan/default_options.h: New file.
2346 * c-c++-common/asan/strcasestr-1.c: New test.
2347 * c-c++-common/asan/strcasestr-2.c: Likewise.
2348 * c-c++-common/asan/strcspn-1.c: Likewise.
2349 * c-c++-common/asan/strcspn-2.c: Likewise.
2350 * c-c++-common/asan/strpbrk-1.c: Likewise.
2351 * c-c++-common/asan/strpbrk-2.c: Likewise.
2352 * c-c++-common/asan/strspn-1.c: Likewise.
2353 * c-c++-common/asan/strspn-2.c: Likewise.
2354 * c-c++-common/asan/strstr-1.c: Likewise.
2355 * c-c++-common/asan/strstr-2.c: Likewise.
2356 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2358 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2360 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2362 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2365 * gfortran.dg/class_58.f90: New test.
2367 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
2370 * gcc.target/i386/pr70799-2.c: New test.
2372 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2375 * gfortran.dg/proc_ptr_comp_46.f90: New test.
2377 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2379 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2381 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2383 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2385 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2387 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2389 2016-11-08 Martin Liska <mliska@suse.cz>
2392 * g++.dg/asan/use-after-scope-4.C: New test.
2393 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2394 * gcc.dg/asan/use-after-scope-8.c: Remove.
2396 2016-11-08 Richard Biener <rguenther@suse.de>
2398 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2400 2016-11-08 Tamar Christina <tamar.christina@arm.com>
2403 * gcc.dg/cpp/trad/trad.exp
2404 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2405 * gcc.dg/cpp/trad/include.c: Use local header file.
2407 2016-11-08 Richard Biener <rguenther@suse.de>
2409 PR tree-optimization/78205
2410 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2412 2016-11-08 Richard Biener <rguenther@suse.de>
2414 PR tree-optimization/78224
2415 * g++.dg/torture/pr78224.C: New testcase.
2417 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2419 * gcc.dg/store_merging_1.c: Require store_merge.
2420 * gcc.dg/store_merging_2.c: Likewise.
2421 * gcc.dg/store_merging_4.c: Likewise.
2422 * gcc.dg/store_merging_5.c: Likewise.
2423 * gcc.dg/store_merging_6.c: Likewise.
2424 * gcc.dg/store_merging_7.c: Likewise.
2425 * gcc.dg/store_merging_8.c: Likewise.
2426 * lib/target-supports.exp (check_effective_target_store_merge): New.
2428 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2430 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2431 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2432 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2433 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2434 -mvsx -mpower8-vector.
2435 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2436 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2437 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2438 -mvsx -mpower8-vector.
2440 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2442 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2444 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2445 * gcc.dg/visibility-14.c: XFAIL AIX.
2446 * gcc.dg/visibility-15.c: XFAIL AIX.
2447 * gcc.dg/visibility-16.c: XFAIL AIX.
2448 * gcc.dg/visibility-17.c: XFAIL AIX.
2449 * gcc.dg/visibility-18.c: XFAIL AIX.
2450 * gcc.dg/visibility-19.c: XFAIL AIX.
2451 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2452 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2453 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2454 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2456 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2459 * gcc.target/i386/pr78227-1.c: New test.
2460 * gcc.target/i386/pr78227-2.c: New test.
2462 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2465 * gcc.dg/pr35691-1.c: New test-case.
2466 * gcc.dg/pr35691-2.c: Likewise.
2468 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
2470 PR rtl-optimization/77309
2471 * gcc.dg/torture/pr77309.c: New test.
2473 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2476 * gcc.target/i386/pr71529.C: Moved to ...
2477 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
2480 * gcc.target/i386/pr64411.C: Moved to ...
2481 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
2485 * gcc.target/i386/pr65105-4.C: Moved to ...
2486 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
2487 Run into compile test rather than execute test.
2489 2016-11-07 Richard Biener <rguenther@suse.de>
2492 * g++.dg/pr78229.C: New testcase.
2494 2016-11-07 Richard Biener <rguenther@suse.de>
2496 PR tree-optimization/78218
2497 * gcc.dg/torture/pr78218.c: New testcase.
2499 2016-11-07 Richard Biener <rguenther@suse.de>
2501 PR tree-optimization/78228
2502 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2504 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2507 * g++.dg/torture/pr77822.C: New test.
2509 2016-11-07 Martin Liska <mliska@suse.cz>
2511 * c-c++-common/asan/force-inline-opt0-1.c: Disable
2512 -f-sanitize-address-use-after-scope.
2513 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2515 * g++.dg/asan/use-after-scope-1.C: New test.
2516 * g++.dg/asan/use-after-scope-2.C: Likewise.
2517 * g++.dg/asan/use-after-scope-3.C: Likewise.
2518 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2519 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2520 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2521 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2522 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2523 * g++.dg/asan/use-after-scope-types.h: Likewise.
2524 * gcc.dg/asan/use-after-scope-1.c: Likewise.
2525 * gcc.dg/asan/use-after-scope-2.c: Likewise.
2526 * gcc.dg/asan/use-after-scope-3.c: Likewise.
2527 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2528 * gcc.dg/asan/use-after-scope-5.c: Likewise.
2529 * gcc.dg/asan/use-after-scope-6.c: Likewise.
2530 * gcc.dg/asan/use-after-scope-7.c: Likewise.
2531 * gcc.dg/asan/use-after-scope-8.c: Likewise.
2532 * gcc.dg/asan/use-after-scope-9.c: Likewise.
2533 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2534 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2535 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2536 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2537 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2539 2016-11-07 Richard Biener <rguenther@suse.de>
2541 PR tree-optimization/78189
2542 * g++.dg/torture/pr78189.C: New testcase.
2544 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
2546 * gcc.dg/Wtrampolines.c: XFAIL AIX.
2548 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
2550 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2553 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2556 * arith.c (gfc_complex2real): Change gfc_warning_now to
2559 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
2561 * gfortran.dg/move_alloc_17.f03: New test.
2563 2016-11-05 Richard Biener <rguenther@suse.de>
2566 * g++.dg/ipa/pr78188.C: New test.
2568 2016-11-05 Janus Weil <janus@gcc.gnu.org>
2569 Dominique d'Humieres <dominiq@lps.ens.fr>
2572 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2574 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
2577 * gfortran.dg/select_type_39.f03: New test.
2579 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
2582 * gfortran.dg/associate_23.f90: New test.
2584 2016-11-04 Jakub Jelinek <jakub@redhat.com>
2587 * gcc.dg/pr77834.c: New test.
2589 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2592 * g++.dg/cpp1y/pr67980.C: New.
2594 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2596 * gcc.target/powerpc/fold-vec-add-1.c: New.
2597 * gcc.target/powerpc/fold-vec-add-2.c: New.
2598 * gcc.target/powerpc/fold-vec-add-3.c: New.
2599 * gcc.target/powerpc/fold-vec-add-4.c: New.
2600 * gcc.target/powerpc/fold-vec-add-5.c: New.
2601 * gcc.target/powerpc/fold-vec-add-6.c: New.
2602 * gcc.target/powerpc/fold-vec-add-7.c: New.
2604 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
2606 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
2607 for -mbranch-likely, infer -mno-branch-likely for R6.
2609 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2612 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2613 * g++.dg/init/new15.C: Likewise.
2614 * g++.dg/ipa/inline-1.C: Likewise.
2615 * g++.dg/ipa/inline-2.C: Likewise.
2616 * g++.dg/lto/20080908-1_0.C: Likewise.
2617 * g++.dg/tc1/dr20.C: Likewise.
2618 * g++.dg/tree-ssa/inline-1.C: Likewise.
2619 * g++.dg/tree-ssa/inline-2.C: Likewise.
2620 * g++.old-deja/g++.law/except1.C: Likewise.
2621 * g++.old-deja/g++.other/vbase5.C: Likewise.
2622 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2624 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2626 PR tree-optimization/78210
2627 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2628 possibility of widening multiplies.
2630 2016-11-04 Richard Biener <rguenther@suse.de>
2633 * gcc.dg/pr78185.c: New testcase.
2635 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
2637 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2638 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2640 2016-11-03 Jakub Jelinek <jakub@redhat.com>
2641 Alexandre Oliva <aoliva@redhat.com>
2642 Jason Merrill <jason@redhat.com>
2646 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2647 * g++.dg/debug/dwarf2/ref-3.C: New test.
2648 * g++.dg/debug/dwarf2/ref-4.C: New test.
2649 * g++.dg/debug/dwarf2/refqual-1.C: New test.
2650 * g++.dg/debug/dwarf2/refqual-2.C: New test.
2652 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
2654 * gfortran.dg/dec_exp_1.f90: New test.
2655 * gfortran.dg/dec_exp_2.f90: Likewise.
2656 * gfortran.dg/dec_exp_3.f90: Likewise.
2658 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2660 * gfortran.dg/dec_parameter_1.f: New test.
2661 * gfortran.dg/dec_parameter_2.f90: Likewise.
2662 * gfortran.dg/dec_parameter_3.f90: Likewise.
2663 * gfortran.dg/dec_parameter_4.f90: Likewise.
2665 2016-11-03 Martin Liska <mliska@suse.cz>
2667 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2669 * gcc.dg/tree-prof/time-profiler-3.c: New test.
2671 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2674 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2676 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2678 * gcc.c-torture/execute/pr78170.c: Require int32plus.
2680 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
2682 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2684 2016-11-01 Tamar Christina <tamar.christina@arm.com>
2686 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2687 Check for arm_v8_neon_hw.
2688 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2690 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2692 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2695 2016-11-02 Richard Biener <rguenther@suse.de>
2697 * gcc.dg/store_merging_8.c: New testcase.
2699 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2701 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2703 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
2705 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2706 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2707 * gcc.dg/addr_equal_1.c: XFAIL AIX.
2708 * gcc.dg/pr65779.c: XFAIL AIX.
2709 * gcc.dg/pr70405.c: XFAIL AIX.
2711 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2712 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2713 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2715 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2717 * lib/target-supports.exp (check_gc_sections_available): Use
2718 -print-prog-name=ld to determine linker used.
2720 2016-11-02 Martin Liska <mliska@suse.cz>
2722 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2725 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2727 PR tree-optimization/78170
2728 * gcc.c-torture/execute/pr78170.c: New test.
2730 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2732 PR tree-optimization/78162
2733 * gcc.c-torture/compile/pr78162.c: New test.
2735 2016-11-02 Richard Biener <rguenther@suse.de>
2737 PR tree-optimization/78035
2738 PR tree-optimization/77964
2739 * gcc.target/i386/pr78035.c: New testcase.
2741 2016-11-02 Richard Biener <rguenther@suse.de>
2743 * gcc.dg/tree-ssa/vrp111.c: New testcase.
2744 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2745 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2746 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2747 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2749 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
2751 * gfortran.dg/pr70937.f90: require-effective-target lto.
2753 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2756 * gfortran.dg/where_6.f90: New test.
2758 2016-11-01 Jakub Jelinek <jakub@redhat.com>
2760 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2762 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2765 * gfortran.dg/where_5.f90: New test.
2767 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
2769 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2770 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2771 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2772 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2774 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
2776 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2778 (check_effective_target_vect_cmdline_needed): Check
2779 is-effective-target ia32 for x86 targets.
2780 (check_effective_target_vect_simd_clones): Simplify condition.
2781 (check_effective_target_vect_double): Ditto.
2782 (check_effective_target_vect_aligned_arrays): Check
2783 is-effective-target ia32 for x86 targets. Simplify condition.
2784 (check_effective_target_vect_multiple_sizes): Simplify condition.
2785 (check_effective_target_sqrt_insn): Add i?86-*-* target.
2786 (check_effective_target_sync_int_128): Simplify condition.
2787 (check_effective_target_sync_int_128_runtime): Ditto.
2788 (check_effective_target_sync_long_long_runtime): Ditto.
2789 (check_effective_target_divmod): Add i?86-*-* target.
2791 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2793 * gcc.target/powerpc/vsx-extract-4.c: New test.
2794 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2796 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2799 * gfortran.dg/fmt_l.f90: Update test.
2800 * gfortran.dg/fmt_l0.f90: New test.
2802 2016-10-31 Jakub Jelinek <jakub@redhat.com>
2805 * c-c++-common/builtin-shuffle-1.c: New test.
2806 * g++.dg/cpp0x/addressof3.C: New test.
2808 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2810 Add tests for a const member and a reference member for launder.
2811 * g++.dg/cpp1z/launder3.C: New.
2812 * g++.dg/cpp1z/launder4.C: Likewise.
2813 * g++.dg/cpp1z/launder5.C: Likewise.
2814 * g++.dg/cpp1z/launder5.cc: Likewise.
2815 * g++.dg/cpp1z/launder5.h: Likewise.
2816 * g++.dg/cpp1z/launder6.C: Likewise.
2817 * g++.dg/cpp1z/launder6.cc: Likewise.
2818 * g++.dg/cpp1z/launder6.h: Likewise.
2820 2016-10-31 Jakub Jelinek <jakub@redhat.com>
2823 * g++.dg/cpp0x/pr77948-1.C: New test.
2824 * g++.dg/cpp0x/pr77948-2.C: New test.
2825 * g++.dg/cpp0x/pr77948-3.C: New test.
2826 * g++.dg/cpp0x/pr77948-4.C: New test.
2827 * g++.dg/cpp0x/pr77948-5.C: New test.
2828 * g++.dg/cpp0x/pr77948-6.C: New test.
2830 PR tree-optimization/77860
2831 * gcc.dg/pr77860.c: New test.
2833 2016-10-31 Jakub Jelinek <jakub@redhat.com>
2836 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2838 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2840 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2842 2016-10-30 Le-Chun Wu <lcwu@google.com>
2843 Mark Wielaard <mjw@redhat.com>
2845 * gcc.dg/Wshadow-compatible-local-1.c: New test.
2846 * gcc.dg/Wshadow-local-1.c: Likewise.
2847 * gcc.dg/Wshadow-local-2.c: Likewise.
2848 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2849 * g++.dg/warn/Wshadow-local-1.C: Likewise.
2850 * g++.dg/warn/Wshadow-local-2.C: Likewise.
2852 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2854 PR tree-optimization/71915
2855 PR tree-optimization/71490
2856 * gcc.dg/tree-ssa/pr54245.c: Delete.
2857 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2860 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2863 * gfortran.dg/fmt_t_9.f: New test.
2865 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2868 * gfortran.dg/pr67219.f90: New test.
2870 2016-10-29 Jakub Jelinek <jakub@redhat.com>
2872 PR rtl-optimization/77919
2873 * g++.dg/torture/pr77919-2.C: New test.
2876 * gcc.dg/pr78148.c: New test.
2878 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
2880 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2881 * gcc.target/sparc/overflow-4.c: ...here.
2882 * gcc.target/sparc/overflow-5.c: New test.
2884 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2885 Kugan Vivekanandarajah <kuganv@linaro.org>
2886 Jim Wilson <jim.wilson@linaro.org>
2888 PR tree-optimization/43721
2889 * lib/target-supports.exp (check_effective_target_divmod): New.
2890 (check_effective_target_divmod_simode): Likewise.
2891 (check_effective_target_arm_divmod_simode): Likewise.
2892 * gcc.dg/divmod-1-simode.c: New test.
2893 * gcc.dg/divmod-1.c: Likewise.
2894 * gcc.dg/divmod-2-simode.c: Likewise.
2895 * gcc.dg/divmod-2.c: Likewise.
2896 * gcc.dg/divmod-3-simode.c: Likewise.
2897 * gcc.dg/divmod-3.c: Likewise.
2898 * gcc.dg/divmod-4-simode.c: Likewise.
2899 * gcc.dg/divmod-4.c: Likewise.
2900 * gcc.dg/divmod-5.c: Likewise.
2901 * gcc.dg/divmod-6-simode.c: Likewise.
2902 * gcc.dg/divmod-6.c: Likewise.
2903 * gcc.dg/divmod-7.c: Likewise.
2905 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2906 Jakub Jelinek <jakub@redhat.com>
2907 Andrew Pinski <pinskia@gmail.com>
2910 PR rtl-optimization/23684
2911 * gcc.c-torture/execute/pr22141-1.c: New test.
2912 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2913 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2914 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2915 * gcc.dg/store_merging_1.c: New test.
2916 * gcc.dg/store_merging_2.c: Likewise.
2917 * gcc.dg/store_merging_3.c: Likewise.
2918 * gcc.dg/store_merging_4.c: Likewise.
2919 * gcc.dg/store_merging_5.c: Likewise.
2920 * gcc.dg/store_merging_6.c: Likewise.
2921 * gcc.dg/store_merging_7.c: Likewise.
2922 * gcc.target/i386/pr22141.c: Likewise.
2923 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2924 * g++.dg/init/new17.C: Likewise.
2926 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2929 * c-c++-common/pr72747-1.c: New test.
2930 * c-c++-common/pr72747-2.c: Likewise.
2932 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2934 * gcc.target/s390/oscbreak-1.c: New test.
2936 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2938 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2940 2016-10-28 Jakub Jelinek <jakub@redhat.com>
2942 PR rtl-optimization/77919
2943 * g++.dg/torture/pr77919.C: New test.
2945 PR rtl-optimization/78132
2946 * gcc.target/i386/pr78132.c: New test.
2948 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2950 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2952 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2954 * gcc.target/powerpc/vsx-simode.c: New test.
2955 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2956 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2958 2016-10-27 Jakub Jelinek <jakub@redhat.com>
2961 * gfortran.dg/gomp/pr78026.f03: New test.
2962 * gfortran.dg/select_type_38.f03: New test.
2965 * g++.dg/gomp/declare-simd-7.C: New test.
2967 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
2969 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2970 * gfortran.dg/dec_init_2.f90: Likewise.
2971 * gfortran.dg/dec_init_3.f90: New test.
2972 * gfortran.dg/dec_init_4.f90: Likewise.
2974 2016-10-27 Bin Cheng <bin.cheng@arm.com>
2976 * gcc.dg/fold-narrowbopcst-1.c: New test.
2978 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
2980 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2981 dg-shouldfail/dg-output instead of XFAIL.
2982 * gfortran.dg/dec_io_6.f90: Likewise.
2984 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2986 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2987 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2988 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2989 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2990 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2991 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2992 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2993 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2994 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2995 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2997 2016-10-27 Bin Cheng <bin.cheng@arm.com>
2999 * gcc.dg/fold-convmaxconv-1.c: New test.
3000 * gcc.dg/fold-convminconv-1.c: New test.
3002 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
3005 * gfortran.dg/pr78092.f90: New test.
3007 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
3010 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
3011 expected error message.
3012 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
3013 expected error message.
3014 * gcc.target/powerpc/vsu/vec-all-nez-7.c
3015 (test_all_not_equal_and_not_zero): Change expected error message.
3017 2016-10-26 Jakub Jelinek <jakub@redhat.com>
3020 * gfortran.dg/gomp/pr77973.f90: New test.
3022 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
3025 * gfortran.dg/submodule_18.f08: New test.
3026 * gfortran.dg/submodule_19.f08: New test.
3028 2016-10-26 Michael Matz <matz@suse.de>
3030 * g++.dg/pr78060.C: New test.
3031 * gfortran.dg/pr78061.f: New test.
3032 * g++.dg/pr78088.C: New test.
3034 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
3036 * gfortran.dg/dec_io_1.f90: New test.
3037 * gfortran.dg/dec_io_2.f90: New test.
3038 * gfortran.dg/dec_io_3.f90: New test.
3039 * gfortran.dg/dec_io_4.f90: New test.
3040 * gfortran.dg/dec_io_5.f90: New test.
3041 * gfortran.dg/dec_io_6.f90: New test.
3043 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3046 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3048 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3050 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3051 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3053 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
3055 * gnat.dg/opt59.adb: New test.
3056 * gnat.dg/opt59_pkg.ad[sb]: New helper.
3058 * gnat.dg/opt60.adb: New test.
3060 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
3063 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3066 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3069 * gcc.target/i386/pr78102.c: New test.
3071 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3073 * gfortran.dg/dec_logical_xor_1.f90: New test.
3074 * gfortran.dg/dec_logical_xor_2.f90: New test.
3075 * gfortran.dg/dec_logical_xor_3.f03: New test.
3077 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3079 * gfortran.dg/dec_loc_rval_1.f90: New test.
3080 * gfortran.dg/dec_loc_rval_2.f90: New test.
3081 * gfortran.dg/dec_loc_rval_3.f03: New test.
3083 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3085 * gfortran.dg/dec_type_print.f90: New testcase.
3087 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3089 * gfortran.dg/feed_1.f90: New test.
3090 * gfortran.dg/feed_2.f90: New test.
3092 2016-10-25 Martin Liska <mliska@suse.cz>
3095 * gcc.dg/asan/pr78106.c: New test.
3097 2016-10-25 Martin Liska <mliska@suse.cz>
3099 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3101 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
3104 * gcc.target/arm/pr78041.c: New test.
3106 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3108 * g++.dg/cpp1z/launder1.C: New test.
3109 * g++.dg/cpp1z/launder2.C: New test.
3111 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3112 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3116 * gcc.target/avr/pr71676-2.c: New test.
3118 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3119 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3123 * gcc.target/avr/pr71676-1.c: New test.
3124 * gcc.target/avr/pr71676-3.c: New test.
3125 * gcc.target/avr/pr71676.c: New test.
3126 * gcc.target/avr/pr71678.c: New test.
3128 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
3130 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3131 such that cloned verions of tested functions are not created.
3133 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
3136 * gfortran.dg/pr71895.f90: New test.
3138 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3140 * g++.dg/debug/dwarf2/ref-2.C: New test.
3142 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
3144 * c-c++-common/Wint-in-bool-context-3.c: New test.
3146 2016-10-24 Martin Sebor <msebor@redhat.com>
3149 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3150 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3151 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3152 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3153 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3154 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3155 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3157 2016-10-24 Richard Biener <rguenther@suse.de>
3160 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3161 * gcc.dg/vect/slp-45.c: Likewise.
3163 2016-10-24 Richard Biener <rguenther@suse.de>
3165 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3166 * gcc.dg/tree-ssa/pr21458.c: Likewise.
3167 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3169 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
3172 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3173 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3175 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3177 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3179 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3181 * gcc.target/i386/bmi2-pext-1.c: New test.
3182 * gcc.target/i386/bmi2-pdep-1.c: New test.
3183 * gcc.target/i386/bmi2-bzhi-3.c: New test.
3184 * gcc.target/i386/tbm-bextri-1.c: New test.
3185 * gcc.target/i386/bmi-bextr-6.c: New test.
3187 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3190 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3191 * gcc.target/i386/pr65105-1.c: Likewise.
3192 * gcc.target/i386/pr65105-2.c: Likewise.
3193 * gcc.target/i386/pr65105-3.c: Likewise.
3194 * gcc.target/i386/pr65105-5.c: Likewise.
3195 * gcc.target/i386/pr67761.c: Likewise.
3196 * gcc.target/i386/pr70799-1.c: Likewise.
3198 2016-10-24 Martin Liska <mliska@suse.cz>
3201 * c-c++-common/ubsan/unreachable-3.c: New test.
3203 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3206 * gfortran.dg/pr77763.f90
3208 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3212 * gfortran.dg/pr78033.f90: New test.
3214 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
3217 * gfortran.dg/select_type_1.f03: Change error for overlapping
3219 * gfortran.dg/select_type_36.f03: New test.
3221 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
3223 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3225 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3228 * gfortran.dg/string_length_3.f90: New test.
3230 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3232 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3234 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3239 * gfortran.dg/alloc_comp_class_5.f03: New test.
3240 * gfortran.dg/class_allocate_21.f90: New test.
3241 * gfortran.dg/class_allocate_22.f90: New test.
3242 * gfortran.dg/realloc_on_assign_27.f08: New test.
3244 2016-10-21 Jeff Law <law@redhat.com>
3246 * PR tree-optimization/71947
3247 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3248 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3249 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3251 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3253 * gcc.dg/ipa/vrp5.c: New test.
3254 * gcc.dg/ipa/vrp6.c: New test.
3256 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3258 * gcc.target/aarch64/test_frame_17.c: New test.
3260 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3262 * gcc.target/aarch64/test_frame_17.c: New test.
3264 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
3266 PR preprocessor/71681
3267 * gcc.dg/cpp/pr71681-1.c: New testcase
3268 * gcc.dg/cpp/pr71681-2.c: Likewise
3269 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3270 * gcc.dg/cpp/remap/a/header.gcc: Likewise
3271 * gcc.dg/cpp/remap/a/t_1.h: Likewise
3272 * gcc.dg/cpp/remap/a/t_2.h: Likewise
3274 2016-10-21 Jakub Jelinek <jakub@redhat.com>
3277 * gcc.target/i386/pr78057.c: New test.
3279 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3281 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
3284 * gfortran.dg/select_type_37.f03: New test.
3286 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3289 * gcc.target/avr/pr71627.c: New test
3291 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
3293 * gcc.target/sparc/overflow-1.c: New test.
3294 * gcc.target/sparc/overflow-2.c: Likewise.
3295 * gcc.target/sparc/overflow-3.c: Likewise.
3297 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3299 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3302 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3304 PR rtl-optimization/78038
3305 * gcc.target/aarch64/pr78038.c: New test.
3307 2016-10-21 Richard Biener <rguenther@suse.de>
3309 PR tree-optimization/78051
3310 * g++.dg/torture/pr78051.C: New testcase.
3312 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3314 * c-c++-common/wdate-time.c: Restored test case.
3315 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3317 2016-10-20 Jakub Jelinek <jakub@redhat.com>
3319 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3321 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
3324 * gcc.target/i386/pr78037.c: New test.
3326 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
3328 * gcc.target/visium/overflow8.c: New.
3329 * gcc.target/visium/overflow16.c: Likewise.
3330 * gcc.target/visium/overflow32: Likewise.
3332 2016-10-20 Michael Matz <matz@suse.de>
3334 * gcc.dg/loop-split.c: New test.
3335 * gcc.dg/tree-ssa/ifc-9.c: Update.
3336 * gcc.dg/tree-ssa/ifc-10.c: Update.
3338 2016-10-20 Richard Biener <rguenther@suse.de>
3340 * gcc.dg/graphite/pr35356-1.c: Update.
3342 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
3345 * g++.dg/cpp1y/pr77446.C: New.
3347 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3349 PR tree-optimization/53979
3350 * gcc.dg/pr53979-1.c: New test-case.
3351 * gcc.dg/pr53979-2.c: Likewise.
3353 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3355 * c-c++-common/Wint-in-bool-context-2.c: New test.
3357 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3359 * gfortran.dg/dtio_17.f90: Fix test.
3361 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3363 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3364 * gcc.dg/Walloca-2.c: Same.
3366 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3368 * gcc.dg/Wvla-1.c: Rename to...
3369 * gcc.dg/Wvla-larger-than-1.c: ...this.
3370 * gcc.dg/Wvla-2.c: Rename to...
3371 * gcc.dg/Wvla-larger-than-2.c: ...this.
3372 * gcc.dg/Wvla-3.c: Rename to...
3373 * gcc.dg/Walloca-11.c.: ...this.
3374 * gcc.dg/wvla-[1-7].c: Rename to:
3375 * gcc.dg/Wvla-[1-7].c: ...this.
3377 2016-10-19 Bin Cheng <bin.cheng@arm.com>
3379 PR tree-optimization/78005
3380 * gcc.dg/vect/pr78005.c: New.
3381 * gcc.target/i386/l_fma_float_1.c: Revise test.
3382 * gcc.target/i386/l_fma_float_2.c: Ditto.
3383 * gcc.target/i386/l_fma_float_3.c: Ditto.
3384 * gcc.target/i386/l_fma_float_4.c: Ditto.
3385 * gcc.target/i386/l_fma_float_5.c: Ditto.
3386 * gcc.target/i386/l_fma_float_6.c: Ditto.
3387 * gcc.target/i386/l_fma_double_1.c: Ditto.
3388 * gcc.target/i386/l_fma_double_2.c: Ditto.
3389 * gcc.target/i386/l_fma_double_3.c: Ditto.
3390 * gcc.target/i386/l_fma_double_4.c: Ditto.
3391 * gcc.target/i386/l_fma_double_5.c: Ditto.
3392 * gcc.target/i386/l_fma_double_6.c: Ditto.
3394 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
3396 PR tree-optimization/78024
3397 * gcc.dg/goacc/loop-processing-1.c: New file.
3399 2016-10-19 Richard Biener <rguenther@suse.de>
3401 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3403 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
3405 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3406 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3407 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3408 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3409 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3410 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3411 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3412 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3413 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3414 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3415 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3416 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3417 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3418 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3419 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3420 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3421 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3422 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3423 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3424 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3425 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3426 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3427 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3428 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3429 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3430 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3431 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3432 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3433 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3434 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3435 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3436 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3437 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3438 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3439 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3440 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3441 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3442 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3443 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3444 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3445 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3446 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3447 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3448 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3449 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3450 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3451 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3452 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3453 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3454 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3455 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3456 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3457 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3458 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3459 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3460 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3461 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3462 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3463 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3464 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3465 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3466 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3467 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3468 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3469 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3470 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3471 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3472 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3473 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3474 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3475 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3476 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3477 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3478 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3479 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3480 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3481 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3482 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3483 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3484 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3485 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3486 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3487 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3488 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3489 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3490 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3491 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3492 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3493 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3494 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3495 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3496 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3497 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3498 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3499 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3500 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3501 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3502 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3503 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3504 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3505 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3506 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3507 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3508 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3509 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3510 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3511 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3512 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3513 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3514 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3515 * gcc.target/powerpc/vsu/vsu.exp: New file.
3517 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
3520 * gcc.target/i386/pr77991.c: New test.
3522 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
3524 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3527 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3529 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
3531 2016-10-18 Richard Biener <rguenther@suse.de>
3533 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3534 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3535 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3536 * gcc.dg/tree-ssa/pr21294.c: Likewise.
3537 * gcc.dg/tree-ssa/pr21563.c: Likewise.
3538 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3539 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3540 * gcc.dg/tree-ssa/pr68431.c: Likewise.
3541 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3542 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3543 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3544 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3545 * gcc.dg/tree-ssa/vrp19.c: Likewise.
3546 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3547 * gcc.dg/tree-ssa/vrp92.c: Likewise.
3548 * gcc.dg/pr68217.c: Likewise.
3549 * gcc.dg/predict-9.c: Likewise.
3550 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3551 * gcc.dg/predict-1.c: Likewise.
3553 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3555 * gfortran.dg/dtio_17.f90: New test.
3557 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3559 * gcc.dg/ipa/vrp4.c: Adjust testcase.
3561 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3563 * gcc.dg/ipa/vrp4.c: New test.
3565 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3567 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3568 * gcc.dg/torture/pr39074.c: Likewise.
3570 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
3572 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3573 * gnat.dg/trampoline4.adb: Minor tweak.
3575 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3577 PR tree-optimization/77916
3578 * gcc.dg/torture/pr77916.c: New.
3580 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
3583 * gfortran.dg/pr77978_1.f90: New test.
3584 * gfortran.dg/pr77978_2.f90: Ditto.
3585 * gfortran.dg/pr77978_3.f90: Ditto.
3587 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
3591 * gfortran.dg/proc_ptr_49.f90: New test.
3593 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3596 * gcc.target/arm/pr77308.c: New test.
3598 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
3600 * lib/target-supports.exp
3601 (check_effective_target_floatn_nx_runtime): Return 0 for
3604 2016-10-17 Andrew Pinski <apinski@cavium.com>
3606 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
3607 long instead of long.
3608 * gcc.target/aarch64/cinc_common_1.c: Likewise.
3609 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3610 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3611 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3612 * gcc.target/aarch64/pr68102_1.c: Likewise.
3613 * gcc.target/aarch64/target_attr_3.c: Likewise.
3615 2016-10-17 Richard Biener <rguenther@suse.de>
3617 PR tree-optimization/77988
3618 * gcc.dg/torture/pr77988.c: New testcase.
3620 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3622 * gcc.dg/pr71636-1.c: New test-case.
3623 * gcc.dg/pr71636-2.c: Likewise.
3625 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
3627 * gnat.dg/trampoline3.adb: New test.
3628 * gnat.dg/trampoline4.adb: Likewise.
3630 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3632 * gfortran.dg/dtio_16.f90: New test.
3634 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3636 * gcc.target/sparc/bmaskbshuf.c: Rename to...
3637 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3638 * gcc.target/sparc/bmaskbshuf-2.c: New test.
3640 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3642 * gcc.target/sparc/popc.c: Rename to...
3643 * gcc.target/sparc/popc-1.c: ...this.
3644 * gcc.target/sparc/popc-2.c: New test.
3646 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3649 * gfortran.dg/unexpected_eof_4.f90: New test.
3651 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
3654 * gfortran.dg/negative_unit2.f90: New test.
3656 2016-10-14 Jakub Jelinek <jakub@redhat.com>
3659 * gfortran.dg/pr77959.f90: New test.
3661 DR 1511 - const volatile variables and ODR
3662 * g++.dg/DRs/dr1511-1.C: New test.
3663 * g++.dg/DRs/dr1511-2.C: New test.
3665 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3667 * gnat.dg/debug7.adb (dg-options): Remove -g.
3668 * gnat.dg/debug8.adb (dg-options): Add -margs.
3669 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3671 2016-10-14 Richard Biener <rguenther@suse.de>
3673 PR tree-optimization/77979
3674 * gcc.dg/torture/pr77979.c: New testcase.
3676 2016-10-14 Martin Liska <mliska@suse.cz>
3678 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3679 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3680 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3682 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
3684 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3685 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3686 * gcc.dg/torture/pr77937-2.c: Likewise.
3688 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3690 * gnat.dg/lto15.adb: Adjust.
3691 * gnat.dg/lto16.adb: Likewise.
3692 * gnat.dg/lto17.adb: Likewise
3693 * gnat.dg/lto18.ad[sb]: New test.
3694 * gnat.dg/lto18_pkg.ads: New helper.
3695 * gnat.dg/lto19.adb: New test.
3696 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3697 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3698 * gnat.dg/lto20.adb: New test.
3699 * gnat.dg/lto20_pkg.ad[sb]: New helper.
3701 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
3703 * gfortran.dg/coarray_38.f90: Expect error message.
3705 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3707 * gcc.target/aarch64/spellcheck_1.c: New test.
3708 * gcc.target/aarch64/spellcheck_2.c: Likewise.
3709 * gcc.target/aarch64/spellcheck_3.c: Likewise.
3710 * gcc.target/aarch64/spellcheck_4.c: Likewise.
3711 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3712 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3714 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
3716 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3718 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3720 PR tree-optimization/77937
3721 * gcc.dg/torture/pr77937-1.c: New.
3722 * gcc.dg/torture/pr77937-2.c: New.
3724 2016-10-13 Jakub Jelinek <jakub@redhat.com>
3726 * g++.dg/cpp1z/inline-var1.C: New test.
3727 * g++.dg/cpp1z/inline-var1a.C: New test.
3728 * g++.dg/cpp1z/inline-var1.h: New file.
3729 * g++.dg/cpp1z/inline-var2.C: New test.
3730 * g++.dg/cpp1z/inline-var3.C: New test.
3731 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3732 uninitialized const.
3734 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
3736 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3737 Xscale is specified, not just -march.
3738 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3739 is incompatible with Xscale.
3741 2016-10-13 Martin Sebor <msebor@redhat.com>
3744 * g++.dg/ext/flexary4.C: Adjust.
3745 * g++.dg/ext/flexary5.C: Same.
3746 * g++.dg/ext/flexary9.C: Same.
3747 * g++.dg/ext/flexary19.C: New test.
3748 * g++.dg/ext/flexary18.C: New test.
3749 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3751 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3752 Avoid generating a flexible array member in an array.
3754 2016-10-13 Martin Sebor <msebor@redhat.com>
3756 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3757 to placate -Wformat on targets where the type is not int.
3759 2016-10-13 David Malcolm <dmalcolm@redhat.com>
3761 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3764 2016-10-13 Bin Cheng <bin.cheng@arm.com>
3766 * gcc.target/i386/l_fma_float_1.c: Revise test.
3767 * gcc.target/i386/l_fma_float_2.c: Ditto.
3768 * gcc.target/i386/l_fma_float_3.c: Ditto.
3769 * gcc.target/i386/l_fma_float_4.c: Ditto.
3770 * gcc.target/i386/l_fma_float_5.c: Ditto.
3771 * gcc.target/i386/l_fma_float_6.c: Ditto.
3772 * gcc.target/i386/l_fma_double_1.c: Ditto.
3773 * gcc.target/i386/l_fma_double_2.c: Ditto.
3774 * gcc.target/i386/l_fma_double_3.c: Ditto.
3775 * gcc.target/i386/l_fma_double_4.c: Ditto.
3776 * gcc.target/i386/l_fma_double_5.c: Ditto.
3777 * gcc.target/i386/l_fma_double_6.c: Ditto.
3779 2016-10-13 Bin Cheng <bin.cheng@arm.com>
3781 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3783 2016-10-13 Bin Cheng <bin.cheng@arm.com>
3785 * gcc.dg/vect/vect-98.c: Refine test case.
3786 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3787 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3788 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3790 2016-10-13 Jakub Jelinek <jakub@redhat.com>
3793 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3795 2016-10-13 Martin Liska <mliska@suse.cz>
3797 PR tree-optimization/77943
3798 * g++.dg/tree-ssa/pr77943.C: New test.
3800 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
3803 * gfortran.dg/allocate_with_source_22.f03: New test.
3804 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
3807 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3809 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3810 * gcc.target/arm/movsi_movw.c: Likewise.
3811 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3812 directive to work on big endian targets.
3814 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3816 * gcc.dg/tree-ssa/evrp6.c: New test.
3818 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3820 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3821 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3822 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3824 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3826 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3827 * gcc.target/powerpc/warn-2.c: Ditto.
3829 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3831 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3832 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3833 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3835 * gcc.target/mips/msa.c: New test.
3836 * gcc.target/mips/msa-builtins.c: Likewise.
3837 * lib/target-supports.exp (check_mips_msa_hw_available): New.
3838 (check_effective_target_mips_msa_runtime): Likewise.
3839 (check_effective_target_mips_msa): Likewise.
3840 (add_options_for_mips_msa): Likewise.
3841 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3842 (check_effective_target_vect_intfloat_cvt): Likewise.
3843 (check_effective_target_vect_uintfloat_cvt): Likewise.
3844 (check_effective_target_vect_floatint_cvt): Likewise.
3845 (check_effective_target_vect_floatuint_cvt): Likewise.
3846 (check_effective_target_vect_shift): Likewise.
3847 (check_effective_target_vect_shift_char): Likewise.
3848 (check_effective_target_vect_long): Likewise.
3849 (check_effective_target_vect_float): Likewise.
3850 (check_effective_target_vect_double): Likewise.
3851 (check_effective_target_vect_long_long): Likewise.
3852 (check_effective_target_vect_perm): Likewise.
3853 (check_effective_target_vect_perm_byte): Likewise.
3854 (check_effective_target_vect_perm_short): Likewise.
3855 (check_effective_target_vect_sdot_qi): Likewise.
3856 (check_effective_target_vect_udot_qi): Likewise.
3857 (check_effective_target_vect_sdot_hi): Likewise.
3858 (check_effective_target_vect_udot_hi): Likewise.
3859 (check_effective_target_vect_pack_trunc): Likewise.
3860 (check_effective_target_vect_unpack): Likewise.
3861 (check_effective_target_vect_hw_misalign): Likewise.
3862 (check_effective_target_vect_condition): Likewise.
3863 (check_effective_target_vect_cond_mixed): Likewise.
3864 (check_effective_target_vect_char_mult): Likewise.
3865 (check_effective_target_vect_short_mult): Likewise.
3866 (check_effective_target_vect_int_mult): Likewise.
3867 (check_effective_target_vect_extract_even_odd): Likewise.
3868 (check_effective_target_vect_interleave): Likewise.
3869 (check_vect_support_and_set_flags): Check if the target supports MSA
3870 and append to the list of EFFECTIVE_TARGETS.
3872 2016-10-12 Richard Biener <rguenther@suse.de>
3875 * g++.dg/torture/pr77947.C: New testcase.
3877 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3879 * gnat.dg/debug8.adb: New testcase.
3881 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3883 * gnat.dg/debug9.adb: New testcase.
3885 2016-10-12 Richard Biener <rguenther@suse.de>
3887 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3888 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3889 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3891 2016-10-12 Richard Biener <rguenther@suse.de>
3893 PR tree-optimization/77920
3894 * gcc.dg/torture/pr77920.c: New testcase.
3896 2016-10-12 Jakub Jelinek <jakub@redhat.com>
3898 PR tree-optimization/77929
3899 * gcc.c-torture/compile/pr77929.c: New test.
3901 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3902 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3903 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3904 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3905 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3906 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3907 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3908 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3909 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3911 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3913 * gcc.target/sparc/setcc-4.c: Adjust.
3914 * gcc.target/sparc/setcc-5.c: Likewise.
3915 * gcc.target/sparc/setcc-6.c: Likewise.
3916 * gcc.target/sparc/setcc-7.c: Likewise.
3917 * gcc.target/sparc/setcc-8.c: Likewise.
3918 * gcc.target/sparc/setcc-9.c: Likewise.
3919 * gcc.target/sparc/setcc-10.c: Delete.
3921 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3924 * gfortran.dg/pr77942.f90
3926 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
3928 * gfortran.dg/dec_math.f90: New testsuite.
3930 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3932 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3933 (main): Declare j as i32 instead of int.
3935 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3937 PR testsuite/PR77710
3938 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3939 target triplet instead of *-*-*-*.
3941 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3943 * gnat.dg/unchecked_convert10.adb: New test.
3944 * gnat.dg/unchecked_convert11.adb: Likewise.
3945 * gnat.dg/unchecked_convert12.adb: Likewise.
3947 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3949 * gcc.target/sparc/cbcond-1.c: New test.
3950 * gcc.target/sparc/cbcond-2.c: Likewise.
3951 * gcc.target/sparc/movcc-1.c: Likewise.
3952 * gcc.target/sparc/movcc-2.c: Likewise.
3953 * gcc.target/sparc/setcc-1.c: Adjust.
3954 * gcc.target/sparc/setcc-2.c: Likewise.
3955 * gcc.target/sparc/setcc-3.c: Likewise.
3956 * gcc.target/sparc/setcc-4.c: Likewise.
3957 * gcc.target/sparc/setcc-5.c: Likewise.
3958 * gcc.target/sparc/setcc-6.c: New test.
3959 * gcc.target/sparc/setcc-7.c: Likewise.
3960 * gcc.target/sparc/setcc-8.c: Likewise.
3961 * gcc.target/sparc/setcc-9.c: Likewise.
3962 * gcc.target/sparc/setcc-10.c: Likewise.
3964 2016-10-10 Jeff Law <law@redhat.com>
3966 PR tree-optimization/71947
3967 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3968 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3969 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3970 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3971 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3972 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3974 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3977 * gfortran.dg/matmul_11.f90: New test.
3979 2016-10-10 Jiong Wang <jiong.wang@arm.com>
3981 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3982 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3983 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3984 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3985 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3986 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3987 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3988 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3989 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3990 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3991 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3992 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3993 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3994 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3995 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3996 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3997 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3998 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3999 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
4000 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
4001 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
4002 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
4003 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
4004 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
4005 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
4006 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
4007 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
4008 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
4009 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
4010 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
4011 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
4012 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
4013 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
4014 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
4015 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
4016 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
4017 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
4018 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
4019 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
4020 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
4021 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
4022 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
4023 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4024 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4025 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4026 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4027 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4028 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4029 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4030 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4031 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4032 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4033 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4034 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4035 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4036 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4037 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4038 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4039 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4041 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4043 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4044 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4045 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4046 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4047 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4048 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4049 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4050 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4051 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4052 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4053 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4054 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4055 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4056 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4058 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4060 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4062 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4064 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4065 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4066 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4067 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4069 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
4070 Jiong Wang <jiong.wang@arm.com>
4072 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4074 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4075 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4077 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4079 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4081 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4083 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4085 * gnat.dg/specs/vfa.ads: New test.
4087 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
4089 * gnat.dg/inline13.ad[sb]: New test.
4090 * gnat.dg/inline13_pkg.ad[sb]: New helper.
4092 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4094 * gnat.dg/biased_subtype.adb: New test.
4096 2016-10-09 Jakub Jelinek <jakub@redhat.com>
4098 PR tree-optimization/77901
4099 * gcc.c-torture/compile/pr77901.c: New test.
4101 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4103 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4104 * gcc.dg/ipa/propalign-2.c: Likewise
4105 * gcc.dg/ipa/propalign-3.c: Likewise.
4106 * gcc.dg/ipa/propalign-4.c: Likewise.
4107 * gcc.dg/ipa/propalign-5.c: Likewise.
4109 2016-10-08 Jakub Jelinek <jakub@redhat.com>
4111 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4113 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4115 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4116 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4118 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
4120 * gfortran.dg/dec_union_11.f90: New testcase.
4122 2016-10-07 Nathan Sidwell <nathan@acm.org>
4125 * g++.dg/cpp0x/pr66443-cxx11.C: New.
4126 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4127 * g++.dg/cpp1y/pr66443-cxx14.C: New
4128 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4129 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4131 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4133 * g++.dg/cpp0x/addressof1.C: New test.
4134 * g++.dg/cpp0x/addressof2.C: New test.
4136 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4138 * gcc.target/powerpc/float128-type-1.c: New test to check that
4139 PowerPC 64-bit Linux enables -mfloat128-type by default.
4140 * gcc.target/powerpc/float128-type-2.c: Likewise.
4141 * gcc.target/powerpc/float128-mix.c: Change error message to
4142 reflect that __ibm128 is now #define'ed to be long double.
4144 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
4147 * gfortran.dg/pr77406.f90: New test.
4148 * gfortran.dg/assumed_type_3.f90: Update error messages.
4149 * gfortran.dg/defined_operators_1.f90: Ditto.
4150 * gfortran.dg/generic_26.f90: Ditto.
4151 * gfortran.dg/generic_7.f90: Ditto.
4152 * gfortran.dg/gomp/udr5.f90: Ditto.
4153 * gfortran.dg/gomp/udr7.f90: Ditto.
4154 * gfortran.dg/interface_1.f90: Ditto.
4155 * gfortran.dg/interface_37.f90: Ditto.
4156 * gfortran.dg/interface_5.f90: Ditto.
4157 * gfortran.dg/interface_6.f90: Ditto.
4158 * gfortran.dg/interface_7.f90
4159 * gfortran.dg/no_arg_check_3.f90
4160 * gfortran.dg/operator_5.f90
4161 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4163 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4166 * c-c++-common/Wint-in-bool-context.c: Update test.
4168 2016-10-07 Richard Biener <rguenther@suse.de>
4170 * gcc.dg/tree-ssa/vrp01.c: Adjust.
4171 * gcc.dg/tree-ssa/vrp34.c: Likewise.
4173 2016-10-07 Marek Polacek <polacek@redhat.com>
4175 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4177 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
4180 * c-c++-common/pr69733.c: New test.
4181 * gcc.dg/pr69733.c: New test.
4182 * gcc.target/i386/pr69733.c: New test.
4184 2016-10-07 Marek Polacek <polacek@redhat.com>
4187 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4189 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4191 PR tree-optimization/77664
4192 * gcc.dg/tree-ssa/pr77664.c: New test.
4193 * gcc.dg/pr77664.c: New test.
4195 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
4197 * gfortran.dg/pr69955.f90: New test.
4199 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
4202 * gfortran.dg/pr57910.f90: New test.
4204 2016-10-06 Jakub Jelinek <jakub@redhat.com>
4206 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4207 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4209 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4211 PR tree-optimization/77862
4212 * gcc.dg/pr77862.c: New test.
4214 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4216 * gcc.dg/tree-ssa/evrp4.c: New test.
4218 2016-10-06 Jeff Law <law@redhat.com>
4220 PR tree-optimization/71661
4221 * gcc.dg/tree-ssa/pr71661.c: New test.
4223 2016-10-06 Richard Biener <rguenther@suse.de>
4225 PR tree-optimization/77855
4226 * gcc.dg/torture/pr77855.c: New testcase.
4228 2016-10-06 James Clarke <jrtc27@jrtc27.com>
4229 Eric Botcazou <ebotcazou@adacore.com>
4231 * g++.dg/other/pr77759.C: New test.
4233 2016-10-06 Richard Biener <rguenther@suse.de>
4235 PR tree-optimization/77839
4236 * gcc.dg/torture/pr77839.c: New testcase.
4238 2016-10-06 Marek Polacek <polacek@redhat.com>
4240 * g++.dg/cpp1z/init-statement9.C: New test.
4242 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
4244 * gcc.target/i386/pcommit-1.c: Deleted.
4245 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4246 * gcc.target/i386/sse-13.c: Ditto.
4247 * gcc.target/i386/sse-14.c: Ditto.
4248 * gcc.target/i386/sse-22.c: Ditto.
4249 * gcc.target/i386/sse-23.c: Ditto.
4250 * g++.dg/other/i386-2.C: Ditto.
4252 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
4254 * gcc.target/i386/pr77833.c: Require int128 effective target.
4256 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
4260 * gfortran.dg/associate_22.f90: New test.
4262 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
4264 * gfortran.dg/dec_union_9.f90: New testcase.
4265 * gfortran.dg/dec_union_10.f90: New testcase.
4267 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4270 * gcc.dg/pch/pr66343-3.c: New test.
4271 * gcc.dg/pch/pr66343-3.hs: New file.
4274 * gcc.dg/pch/pr66343-1.c: New test.
4275 * gcc.dg/pch/pr66343-1.hs: New file.
4276 * gcc.dg/pch/pr66343-2.c: New test.
4277 * gcc.dg/pch/pr66343-2.hs: New file.
4279 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4281 * c-c++-common/Wint-in-bool-context.c: Update test.
4283 2016-10-05 Marek Polacek <polacek@redhat.com>
4285 * g++.dg/cpp1z/init-statement1.C: New test.
4286 * g++.dg/cpp1z/init-statement2.C: New test.
4287 * g++.dg/cpp1z/init-statement3.C: New test.
4288 * g++.dg/cpp1z/init-statement4.C: New test.
4289 * g++.dg/cpp1z/init-statement5.C: New test.
4290 * g++.dg/cpp1z/init-statement6.C: New test.
4291 * g++.dg/cpp1z/init-statement7.C: New test.
4292 * g++.dg/cpp1z/init-statement8.C: New test.
4294 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
4297 * gfortran.dg/pr67524.f90: New test.
4299 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4302 * c-c++-common/ubsan/shift-9.c: New test.
4304 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4306 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4307 of int if __SIZEOF_INT__ is less than 4 bytes.
4309 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4311 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4312 * gfortran.dg/class_array_20.f03: Likewise.
4313 * gfortran.dg/class_array_21.f03: Likewise.
4314 * gfortran.dg/finalize_29.f08: Likewise.
4315 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4317 2016-10-05 Richard Biener <rguenther@suse.de>
4320 * gcc.dg/torture/pr77826.c: New testcase.
4322 2016-10-05 Richard Biener <rguenther@suse.de>
4324 * gcc.dg/fold-copysign-1.c: New testcase.
4326 2016-10-05 Andreas Schwab <schwab@suse.de>
4328 * g++.dg/pr49847-2.C: Remove.
4330 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
4332 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4334 2016-10-05 Richard Biener <rguenther@suse.de>
4337 * gcc.dg/pr55152-2.c: New testcase.
4339 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4341 * gfortran.dg/dtio_15.f90: New test.
4343 2016-10-04 Ian Lance Taylor <iant@golang.org>
4345 * gcc.dg/split-7.c: New test.
4347 2016-10-04 Martin Sebor <msebor@redhat.com>
4349 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4350 %lc directive to wint_t to silence -Wformat warnings on targets
4351 where the latter is a distinct type such as long.
4353 2016-10-04 Martin Sebor <msebor@redhat.com>
4356 * g++.dg/warn/Wplacement-new-size-4.C: New test.
4358 2016-10-04 Jakub Jelinek <jakub@redhat.com>
4361 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4363 * g++.dg/other/java3.C: Remove.
4364 * g++.dg/other/java1.C: Remove.
4365 * g++.dg/other/error12.C: Remove.
4366 * g++.dg/other/java2.C: Remove.
4367 * g++.dg/warn/Wnvdtor.C: Remove.
4368 * g++.dg/lookup/java1.C: Remove.
4369 * g++.dg/lookup/java2.C: Remove.
4370 * g++.dg/ext/pr34829.C: Remove.
4371 * g++.dg/ext/java-3.C: Remove.
4372 * g++.dg/ext/java-1.C: Remove.
4373 * g++.dg/ext/java-2.C: Remove.
4374 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4376 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
4378 PR tree-optimization/77808
4379 * gcc.dg/tree-ssa/pr77808.c: New testcase.
4381 2016-10-04 Richard Biener <rguenther@suse.de>
4383 PR tree-optimization/77399
4384 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4386 2016-10-04 Richard Biener <rguenther@suse.de>
4389 * gcc.target/i386/pr77833.c: New testcase.
4391 2016-09-26 Jeff Law <law@redhat.com>
4393 PR tree-optimization/71550
4394 PR tree-optimization/71403
4395 * gcc.c-torture/execute/pr71550.c: New test.
4397 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4399 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4402 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4405 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4407 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4409 2016-10-03 Marek Polacek <polacek@redhat.com>
4411 * g++.dg/cpp0x/nullptr37.C: New test.
4413 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
4415 * c-c++-common/Wint-in-bool-context.c: Update test.
4417 2016-10-02 Jakub Jelinek <jakub@redhat.com>
4419 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4421 * g++.dg/charset/asm2.c (memmove): Likewise.
4422 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4423 * g++.dg/tls/diag-4.C (foo): Likewise.
4424 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4425 dg-warning, fix up regex.
4426 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4427 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4428 * g++.old-deja/g++.mike/net31.C: Likewise.
4429 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4431 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4432 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4434 2016-10-01 Richard Biener <rguenther@suse.de>
4437 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4439 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
4442 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4444 2016-10-01 Jakub Jelinek <jakub@redhat.com>
4447 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4448 Add dg-prune-output directive.
4450 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4453 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4454 * gfortran.fortran-torture/compile/write.f90: Update test.
4456 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
4458 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4459 arm_fp16_alternative_ok as the required effective target.
4460 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
4461 -mfp16-format=alternative to the dg-options directive and remove
4462 the dg-add-options directive.
4464 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4467 * gfortran.dg/dec_union_8.f90: New testcase.
4469 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4472 * gfortran.dg/dec_structure_16.f90: New testcase.
4474 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
4476 * gfortran.dg/coarray_allocate_10.f08: New test.
4477 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4479 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4481 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4483 2016-09-30 Richard Biener <rguenther@suse.de>
4485 PR tree-optimization/77399
4486 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4488 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
4490 * c-c++-common/pr27336.c: Make dependency on
4491 -fdelete-null-pointer-checks explicit.
4492 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4493 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4494 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4495 * gcc.dg/pic-1.c: Require fpic target support.
4496 * gcc.dg/pic-2.c: Likewise.
4498 2016-09-29 Jakub Jelinek <jakub@redhat.com>
4500 Implement P0001R1 - C++17 removal of register storage class specifier
4501 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4502 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4504 * c-c++-common/vector-subscript-5.c (foo): Don't use register
4505 keyword if not __SSE2__.
4506 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4508 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4510 * g++.dg/eh/pr29166.C: Add -Wno-register option.
4511 * g++.dg/warn/register-parm-1.C (erroneous_warning,
4512 no_erroneous_warning): Expect new warnings for C++17.
4513 * g++.dg/warn/register-var-2.C (f): Likewise.
4514 * g++.dg/parse/register1.C (f): Expect new error for C++17.
4515 * g++.dg/parse/linkage2.C (foo): Likewise.
4516 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4517 keyword on parameters for C++17.
4518 * g++.dg/cpp1z/register1.C: New test.
4519 * g++.dg/cpp1z/register2.C: New test.
4520 * g++.dg/cpp1z/register3.C: New test.
4522 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4524 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4525 * gcc.target/i386/avx2-check.h (main): Ditto.
4526 * gcc.target/i386/avx512bw-check.h (main): Ditto.
4527 * gcc.target/i386/avx512cd-check.h (main): Ditto.
4528 * gcc.target/i386/avx512dq-check.h (main): Ditto.
4529 * gcc.target/i386/avx512er-check.h (main): Ditto.
4530 * gcc.target/i386/avx512f-check.h (main): Ditto.
4531 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4532 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4533 * gcc.target/i386/avx512vl-check.h (main): Ditto.
4535 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4538 * gcc.target/i386/pr77756.c: New test.
4540 2016-09-29 Marek Polacek <polacek@redhat.com>
4542 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4544 2016-09-29 Marek Polacek <polacek@redhat.com>
4546 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4549 2016-09-29 Martin Liska <mliska@suse.cz>
4551 * objc/execute/construct1.m: New test.
4553 2016-09-29 Richard Biener <rguenther@suse.de>
4555 PR tree-optimization/77768
4556 * gcc.dg/torture/pr77768.c: New testcase.
4558 2016-09-28 Richard Biener <rguenther@suse.de>
4561 * gcc.dg/pr77407.c: New testcase.
4563 2016-09-29 Richard Biener <rguenther@suse.de>
4566 * gcc.dg/pr55152.c: New testcase.
4567 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4569 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4571 * gcc.dg/profile-update-warning.c: Restrict to ia32.
4572 (dg-options): Remove -m32.
4574 2016-09-28 Martin Sebor <msebor@redhat.com>
4577 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4579 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4581 PR libgfortran/77707
4582 * gfortran.dg/inquire_17.f90: New test.
4584 2016-09-28 Jakub Jelinek <jakub@redhat.com>
4587 * g++.dg/cpp1y/constexpr-77467.C: New test.
4589 2016-09-28 Martin Sebor <msebor@redhat.com>
4592 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
4593 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
4594 (test_sprintf_p_const): Adjust line numbers to avoid failures
4595 introduced in r240503.
4597 2016-09-28 Martin Sebor <msebor@redhat.com>
4600 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4602 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
4605 * g++.dg/pr77550.C: Avoid undefined behavior.
4607 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
4609 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
4611 * gcc.dg/strlenopt-20.c: Update test.
4612 * gcc.dg/strlenopt-21.c: Likewise.
4613 * gcc.dg/strlenopt-22.c: Likewise.
4614 * gcc.dg/strlenopt-22g.c: Likewise.
4615 * gcc.dg/strlenopt-26.c: Likewise.
4616 * gcc.dg/strlenopt-5.c: Likewise.
4617 * gcc.dg/strlenopt-7.c: Likewise.
4618 * gcc.dg/strlenopt-9.c: Likewise.
4620 2016-09-27 Jakub Jelinek <jakub@redhat.com>
4622 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4624 * g++.dg/cpp1z/lambda-this1.C: New test.
4625 * g++.dg/cpp1z/lambda-this2.C: New test.
4628 * g++.dg/ubsan/return-4.C: New test.
4629 * g++.dg/ubsan/return-5.C: New test.
4630 * g++.dg/ubsan/return-6.C: New test.
4632 2016-09-27 Jiong Wang <jiong.wang@arm.com>
4634 * lib/target-supports.exp
4635 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4636 in function comment.
4638 2016-09-27 Martin Liska <mliska@suse.cz>
4640 PR gcov-profile/46266
4641 * lib/gcov.exp: Verify that <built-in>.gcov file is not
4644 2016-09-27 Richard Biener <rguenther@suse.de>
4646 PR tree-optimization/77745
4647 * g++.dg/torture/pr77745.C: New testcase.
4649 2016-09-27 Richard Biener <rguenther@suse.de>
4651 PR tree-optimization/77478
4652 * gcc.dg/torture/pr77478.c: New testcase.
4654 2016-09-27 Martin Liska <mliska@suse.cz>
4656 PR gcov-profile/7970
4657 PR gcov-profile/16855
4658 PR gcov-profile/44779
4659 * g++.dg/gcov/pr16855.C: New test.
4661 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4663 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4665 2016-09-27 Jakub Jelinek <jakub@redhat.com>
4668 * gfortran.dg/gomp/pr77666.f90: New test.
4670 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
4673 * gcc.dg/torture/pr77677-2.c: New test.
4675 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
4678 * gfortran.dg/pr77420_1.f90: New test.
4679 * gfortran.dg/pr77420_2.f90: Ditto.
4680 * gfortran.dg/pr77420_3.f90: New test. Requires ...
4681 * gfortran.dg/pr77420_4.f90: this file.
4683 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
4686 * gfortran.dg/pr77719.f90: New test.
4688 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4690 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
4691 singular form of byte when quantity is unknown.
4693 2016-09-26 Marek Polacek <polacek@redhat.com>
4695 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4697 2016-09-26 Martin Liska <mliska@suse.cz>
4699 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4700 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4701 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4702 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4703 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4704 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4705 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4706 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4707 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4709 2016-09-26 Marek Polacek <polacek@redhat.com>
4712 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4713 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4714 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4715 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4716 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4717 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4718 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4719 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4720 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4721 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4722 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4723 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4724 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4725 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4726 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4727 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4728 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4729 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4730 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4731 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4732 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4733 * c-c++-common/attr-fallthrough-1.c: New test.
4734 * c-c++-common/attr-fallthrough-2.c: New test.
4735 * g++.dg/cpp0x/fallthrough1.C: New test.
4736 * g++.dg/cpp0x/fallthrough2.C: New test.
4737 * g++.dg/cpp1z/fallthrough1.C: New test.
4738 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4739 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4740 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4741 * objc.dg/Wimplicit-fallthrough-1.m: New test.
4743 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4746 * gfortran.dg/pr77429.f90: New test.
4748 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4751 * gfortran.dg/pr77694.f90: New test.
4753 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
4756 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4758 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4760 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4763 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4765 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4768 2016-09-24 Marek Polacek <polacek@redhat.com>
4771 * c-c++-common/Wbool-operation-1.c: New test.
4772 * gcc.dg/Wbool-operation-1.c: New test.
4774 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
4776 * gfortran.dg/dec_static_1.f90: New.
4777 * gfortran.dg/dec_static_2.f90: New.
4778 * gfortran.dg/dec_static_3.f90: New.
4779 * gfortran.dg/dec_static_4.f90: New.
4781 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4784 * gfortran.dg/negative_unit_check.f90: Update test.
4785 * gfortran.dg/dtio_14.f90: New test.
4787 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4789 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4790 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4791 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4792 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4793 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4794 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4795 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4797 2016-09-23 Martin Sebor <msebor@redhat.com>
4800 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4801 assuming long double is bigger than double.
4803 2016-09-23 Jakub Jelinek <jakub@redhat.com>
4805 Implement P0138R2, C++17 construction rules for enum class values
4806 * g++.dg/cpp1z/direct-enum-init1.C: New test.
4808 2016-09-23 David Malcolm <dmalcolm@redhat.com>
4810 PR preprocessor/77672
4811 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4812 expected multiline output from first warning to reflect change
4815 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4817 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4819 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4820 Tom de Vries <tom@codesourcery.com>
4823 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4825 2016-09-23 Marek Polacek <polacek@redhat.com>
4827 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4828 * c-c++-common/gomp/atomic-13.c: Likewise.
4829 * c-c++-common/gomp/atomic-14.c: Likewise.
4830 * c-c++-common/pr60439.c: Remove invalid code.
4831 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4832 * g++.dg/expr/bitfield5.C: Likewise.
4833 * g++.dg/expr/bitfield6.C: Likewise.
4834 * g++.dg/expr/bool1.C: Likewise.
4835 * g++.dg/expr/bool3.C: Likewise.
4836 * g++.dg/expr/lval3.C: Likewise.
4837 * g++.dg/expr/lval4.C: Likewise.
4838 * g++.old-deja/g++.jason/bool5.C: Likewise.
4840 2016-09-23 David Malcolm <dmalcolm@redhat.com>
4842 PR preprocessor/77672
4843 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4844 (test_terminator_location): New function.
4846 2016-09-23 Richard Biener <rguenther@suse.de>
4848 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4850 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4852 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4853 -march=armv8.2-a+fp16 when supported by the hardware.
4854 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4855 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4856 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
4857 semi-colons to a macro invocations.
4858 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4859 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4861 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4862 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4863 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4864 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4866 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4867 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4868 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4869 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4870 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4871 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4872 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4873 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4874 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4875 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4877 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4878 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4879 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4881 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4882 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4883 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4885 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4886 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4887 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4889 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4890 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4891 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4892 defined. Also fix some white-space.
4893 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4894 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4895 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4896 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4897 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4898 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4899 defined. Also fix some long lines and white-space.
4900 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4901 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4902 defined. Also fix some long lines and white-space.
4903 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4904 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4906 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4907 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4908 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4910 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4911 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4912 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4914 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
4915 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4916 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4917 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
4918 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4919 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4920 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4921 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4922 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4923 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
4924 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
4925 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4926 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4927 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4928 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4929 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
4930 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4931 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
4932 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4934 2016-09-23 Jiong Wang <jiong.wang@arm.com>
4935 Matthew Wahab <matthew.wahab@arm.com>
4937 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4938 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4939 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4940 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4941 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4942 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4943 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4944 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4945 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4946 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4947 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4948 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4949 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4950 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4951 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4952 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4953 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4954 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4955 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4956 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4957 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4958 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4959 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4960 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4961 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4962 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4963 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4964 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4965 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4966 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4967 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4968 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4969 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4970 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4971 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4972 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4973 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4975 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4977 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4978 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4979 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4980 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4983 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4986 * gcc.dg/torture/pr77677.c: New test.
4988 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4990 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4993 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4995 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4996 options. Add tests for float16x4_t and float16x8_t.
4998 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5000 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
5001 * gcc.target/s390/risbg-ll-2.c: Ditto.
5002 * gcc.target/s390/risbg-ll-3.c: Ditto.
5004 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5006 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
5007 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
5009 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5011 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
5012 output to the simplified instructions.
5014 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5016 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
5017 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
5019 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5021 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5022 (FP16_SUPPORTED): New
5023 (expected-hfloat-16x4): Make conditional on __fp16 support.
5024 (expected-hfloat-16x8): Likewise.
5025 (vdup_n_f16): Disable for non-AArch64 targets.
5026 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5027 conditional on FP16_SUPPORTED.
5028 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5029 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5030 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5031 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5032 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5034 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5035 conditional on FP16_SUPPORTED.
5036 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5037 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5039 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5041 * gcc.target/arm/short-vfp-1.c: New.
5043 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5045 * gcc.target/arm/attr-fp16-arith-1.c: New.
5047 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5049 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5051 (add_options_for_arm_v8_2a_fp16_neon): New.
5052 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5053 (add_options_for_arm_arch_v8_2a): Auto-generate.
5054 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5055 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5056 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5057 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5058 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5059 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5060 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5062 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5064 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5065 arm_fp16_alternative_ok.
5066 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5067 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
5068 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5069 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
5070 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5071 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5072 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5073 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5074 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5075 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5076 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5077 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5078 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5079 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5080 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5081 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5082 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5083 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5084 * gcc.target/arm/fp16-rounding-alt-1.c: Use
5085 arm_fp16_alternative_ok.
5086 * lib/target-supports.exp
5087 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5088 (check_effective_target_arm_fp16_alternative_ok): New.
5089 (check_effective_target_arm_fp16_none_ok_nocache): New.
5090 (check_effective_target_arm_fp16_none_ok): New.
5092 2016-09-23 Martin Liska <mliska@suse.cz>
5094 * gcc.dg/ipa/pr77653.c: Replace adress
5097 2016-09-23 Martin Liska <mliska@suse.cz>
5099 * gcc.target/i386/movbe-4.c: New test.
5101 2016-09-23 Martin Liska <mliska@suse.cz>
5103 * gcc.target/i386/crc32-5.c: New test.
5105 2016-09-23 Martin Liska <mliska@suse.cz>
5107 * gcc.target/i386/pr71652.c: New test.
5108 * gcc.target/i386/pr71652-2.c: New test.
5109 * gcc.target/i386/pr71652-3.c: New test.
5111 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5113 * lib/gcc-dg.exp (process-message): Support relative line number
5114 notation - .+4 or .-1 etc.
5115 * gcc.dg/dg-test-1.c: New test.
5117 2016-09-22 Martin Sebor <msebor@redhat.com>
5120 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5121 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5122 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5123 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5125 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5127 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5128 * gcc.dg/ifcvt-2.c: Ditto.
5129 * gcc.dg/zero_bits_compound-1.c: Ditto.
5130 * gcc.dg/zero_bits_compound-1.c: Ditto.
5131 * gcc.dg/pr40550.c: Simplify target selectors.
5132 Use dg-additional-options.
5133 * gcc.dg/pr47893.c: Ditto.
5134 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
5135 additional options for 32-bit x86 targets.
5136 * gcc.dg/pr70955.c: Move to ...
5137 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
5139 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5142 * g++.dg/cpp0x/pr61019.C: New.
5144 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5145 Terry Guo <terry.guo@arm.com>
5147 * gcc.target/arm/pure-code/ffunction-sections.c: New.
5148 * gcc.target/arm/pure-code/no-literal-pool.c: New.
5149 * gcc.target/arm/pure-code/pure-code.exp: New.
5151 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5153 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5154 Remove SSE effective target requirement.
5156 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5159 * g++.dg/cpp0x/pr71979.C: New.
5161 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5163 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5165 2016-09-22 Martin Liska <mliska@suse.cz>
5168 * gcc.dg/ipa/pr77653.c: New test.
5170 2016-09-22 Jakub Jelinek <jakub@redhat.com>
5173 * gfortran.dg/gomp/pr77665.f90: New test.
5175 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
5177 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5178 * gfortran.dg/dtio_13.f90: New test.
5180 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5183 * gfortran.dg/pr66107.f90: New test.
5185 2016-09-21 Ian Lance Taylor <iant@golang.org>
5187 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5188 with call to builtin delete function.
5190 2016-09-21 Joseph Myers <joseph@codesourcery.com>
5192 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5193 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5194 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5195 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5198 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
5200 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5202 2016-09-21 Jakub Jelinek <jakub@redhat.com>
5205 * g++.dg/cpp1z/aligned-new6.C: New test.
5207 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
5209 * gcc.target/arm/fp16-aapcs-3.c: New.
5210 * gcc.target/arm/fp16-aapcs-4.c: New.
5211 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5212 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5213 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5214 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5216 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5218 PR tree-optimization/77550
5219 * g++.dg/pr77550.C: New test.
5221 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
5224 * gcc.target/avr/torture/pr77326.c: New test.
5226 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5228 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5230 2016-09-21 Richard Biener <rguenther@suse.de>
5232 PR tree-optimization/77648
5233 * gcc.dg/torture/pr77648-1.c: New testcase.
5234 * gcc.dg/torture/pr77648-2.c: Likewise.
5236 2016-09-21 Richard Biener <rguenther@suse.de>
5237 Jakub Jelinek <jakub@redhat.com>
5239 PR tree-optimization/77621
5240 * gcc.dg/pr77621.c: New testcase.
5242 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
5245 * gfortran.dg/dtio_12.f90: New test.
5247 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5249 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5251 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5253 PR tree-optimization/72835
5254 * gcc.dg/tree-ssa/pr72835.c: New test.
5256 2016-09-20 Martin Sebor <msebor@redhat.com>
5259 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5260 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5261 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5262 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5263 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5264 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5265 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5267 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5269 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5270 arguments/compare will be optimized away.
5271 * gcc.dg/torture/ftrapv-1.c: Likewise.
5273 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5275 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5276 will be optimized away.
5277 * gcc.dg/ipa/vrp1.c: New test.
5278 * gcc.dg/ipa/vrp2.c: New test.
5279 * gcc.dg/ipa/vrp3.c: New test.
5281 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5283 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5284 does the same transformation.
5285 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5286 * gcc.dg/tree-ssa/evrp1.c: New test.
5287 * gcc.dg/tree-ssa/evrp2.c: New test.
5288 * gcc.dg/tree-ssa/evrp3.c: New test.
5289 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5290 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5291 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5292 * gcc.dg/tree-ssa/pr64130.c: Likewise.
5293 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5294 foling now happens early.
5295 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5296 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5297 * gcc.dg/tree-ssa/vrp16.c: Likewise.
5298 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5299 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5301 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
5304 * gcc.target/i386/pr77621.c: New test.
5305 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5306 pattern, loop should vectorize with -mtune=atom.
5308 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
5309 Jakub Jelinek <jakub@redhat.com>
5312 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5315 2016-09-20 Jakub Jelinek <jakub@redhat.com>
5318 * g++.dg/other/pr77626.C: New test.
5321 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5324 * g++.dg/cpp0x/gen-attrs-62.C: New test.
5327 * c-c++-common/pr77624-1.c: New test.
5328 * c-c++-common/pr77624-2.c: New test.
5330 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
5332 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5335 2016-09-20 Richard Biener <rguenther@suse.de>
5337 PR tree-optimization/77646
5338 * gcc.dg/torture/pr77646.c: New testcase.
5340 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5343 * c-c++-common/Wint-in-bool-context.c: New test.
5345 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5347 * gcc.dg/cr-decimal-dig-1.c: New test.
5349 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5351 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5352 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5353 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5354 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5356 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
5358 PR rtl-optimization/77416
5359 * gcc.target/powerpc/pr77416.c: New.
5361 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
5364 * g++.dg/template/error-recovery4.C: New test.
5366 2016-09-19 Bin Cheng <bin.cheng@arm.com>
5368 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5370 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5372 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5373 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5375 2016-09-19 Jakub Jelinek <jakub@redhat.com>
5376 Jan Hubicka <jh@suse.cz>
5379 * gcc.dg/pr77587.c: New test.
5380 * gcc.dg/pr77587a.c: New file.
5382 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
5384 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5385 * gfortran.dg/coarray_38.f90:
5386 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5387 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5388 * gfortran.dg/coarray_allocate_7.f08: New test.
5389 * gfortran.dg/coarray_allocate_8.f08: New test.
5390 * gfortran.dg/coarray_allocate_9.f08: New test.
5391 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5393 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5394 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5395 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5397 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5398 * gfortran.dg/coarray_lock_7.f90: Same.
5399 * gfortran.dg/coarray_poly_5.f90: Same.
5400 * gfortran.dg/coarray_poly_6.f90: Same.
5401 * gfortran.dg/coarray_poly_7.f90: Same.
5402 * gfortran.dg/coarray_poly_8.f90: Same.
5403 * gfortran.dg/coindexed_1.f90: Changed errors expected.
5405 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
5408 * gfortran.dg/dec_structure_15.f90: New testcase.
5410 2016-09-19 Richard Biener <rguenther@suse.de>
5413 * gcc.dg/torture/pr77605.c: New testcase.
5415 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
5417 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5419 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
5421 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5422 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5423 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5424 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5425 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5426 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5427 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5428 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5429 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5430 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5431 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5433 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
5435 * gcc.target/i386/pr68633.c: Fix expected result.
5437 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
5440 * gfortran.dg/pr68078.f90: New test.
5441 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5443 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5446 * gcc.target/powerpc/swaps-p8-25.c: New.
5448 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5451 * g++.dg/cpp0x/constexpr-77482.C: New test.
5454 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5456 * g++.dg/abi/abi-tag23a.C: Likewise.
5459 * g++.dg/cpp0x/decltype-77338.C: New test.
5462 * g++.dg/cpp0x/mutable1.C: New test.
5464 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
5467 * gfortran.dg/pr77612.f90: New test.
5469 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5471 * gcc.dg/torture/pr70421.c: Require int32plus.
5473 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5476 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5479 * gcc.target/i386/pr77526.c: New test.
5481 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5482 Eric Botcazou <ebotcazou@adacore.com>
5485 * gcc.target/i386/pr77594.c: New test.
5487 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
5490 * gfortran.dg/misplaced_implicit_character.f90: New test.
5492 2016-09-15 Bin Cheng <bin.cheng@arm.com>
5494 PR tree-optimization/77503
5495 * gcc.dg/vect/pr77503.c: New test.
5497 2016-09-15 Richard Biener <rguenther@suse.de>
5500 * c-c++-common/torture/pr77544.c: New testcase.
5502 2016-09-15 Jakub Jelinek <jakub@redhat.com>
5505 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5506 * gcc.dg/march-generic.c: Likewise.
5507 * gcc.target/i386/spellcheck-options-1.c: New test.
5508 * gcc.target/i386/spellcheck-options-2.c: New test.
5509 * gcc.target/i386/spellcheck-options-3.c: New test.
5510 * gcc.target/i386/spellcheck-options-4.c: New test.
5512 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
5515 * gfortran.dg/goacc/pr72743.f90: New test.
5517 2016-09-15 Richard Biener <rguenther@suse.de>
5519 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5521 2016-09-15 Richard Biener <rguenther@suse.de>
5523 PR tree-optimization/77514
5524 * gcc.dg/torture/pr77514.c: New testcase.
5526 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5529 * g++.dg/lookup/pr77549.C: New test.
5531 2016-09-14 Marek Polacek <polacek@redhat.com>
5533 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5534 * c-c++-common/gomp/atomic-13.c: Likewise.
5535 * c-c++-common/gomp/atomic-14.c: Likewise.
5536 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5537 * g++.dg/cpp1z/bool-increment1.C: New test.
5538 * c-c++-common/pr60439.c: Add dg-warning.
5539 * g++.dg/expr/bitfield4.C: Likewise.
5540 * g++.dg/expr/bitfield5.C: Likewise.
5541 * g++.dg/expr/bitfield6.C: Likewise.
5542 * g++.dg/expr/bool1.C: Likewise.
5543 * g++.dg/expr/bool3.C: Likewise.
5544 * g++.dg/expr/lval3.C: Likewise.
5545 * g++.dg/expr/lval4.C: Likewise.
5546 * g++.old-deja/g++.jason/bool5.C: Likewise.
5547 * g++.dg/expr/bitfield3.C: Adjust dg-error.
5548 * g++.dg/other/error18.C: Likewise.
5549 * g++.dg/gomp/atomic-14.C: Likewise.
5551 2016-09-14 Nathan Sidwell <nathan@acm.org>
5554 * g++.dg/cpp1y/pr77539.C: New.
5556 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
5558 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5560 * g++.dg/ext/builtin_alloca.C: Likewise.
5561 * g++.dg/template/spec35.C: Likewise.
5562 * gcc.dg/builtins-68.c: Likewise.
5563 * gcc.misc-tests/gcov-13.c: Likewise.
5564 * gcc.misc-tests/gcov-14.c: Likewise.
5566 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
5568 * gfortran.dg/dec_structure_14.f90: New testcase.
5570 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5573 * c-c++-common/tsan/pr68260.c: New test.
5575 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
5578 * gcc.target/msp430/function-attributes-1.c: New test.
5579 * gcc.target/msp430/function-attributes-2.c: New test.
5580 * gcc.target/msp430/function-attributes-3.c: New test.
5582 2015-04-18 Martin Sebor <msebor@redhat.com>
5584 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5585 of non-nul characters.
5586 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5588 2016-09-13 Jakub Jelinek <jakub@redhat.com>
5590 * g++.dg/cpp0x/gen-attrs-61.C: New test.
5591 * g++.dg/cpp1z/gen-attrs1.C: New test.
5593 PR tree-optimization/77454
5594 * gcc.dg/pr77454.c: New test.
5597 * g++.dg/cpp1y/constexpr-77553.C: New test.
5599 2016-09-13 David Malcolm <dmalcolm@redhat.com>
5601 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5602 (test_show_locus): Replace rich_location::add_fixit_insert calls
5603 with add_fixit_insert_before and add_fixit_insert_after.
5605 2016-09-13 Jason Merrill <jason@redhat.com>
5606 Tom de Vries <tom@codesourcery.com>
5609 * g++.dg/pr77427.C: New test.
5611 2016-09-13 Martin Liska <mliska@suse.cz>
5613 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5615 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5616 * lib/target-supports.exp: Define the new target.
5618 2016-09-12 Andrew Pinski <apinski@cavium.com>
5620 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5621 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5623 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
5625 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5627 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5628 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5629 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5631 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5632 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5634 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5637 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5638 * g++.dg/ext/pr77496.C: New test.
5639 * g++.dg/warn/pr77496.C: New test.
5641 2016-09-12 David Malcolm <dmalcolm@redhat.com>
5644 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5645 to preserve conversion chars, and to preserve prefix information.
5646 * gcc.dg/format/pr72858.c: New test case.
5648 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
5650 * gfortran.dg/pr77507.f90: Move to ...
5651 * gfortran.dg/ieee/pr77507.f90: here.
5653 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
5656 * compile/pr61159.c: New testcase
5658 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
5661 * gcc.dg/ipa/pr63416.c: New testcase.
5663 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
5664 Steven G. Kargl <kargl@gcc.gnu.org>
5667 * gfortran.dg/dtio_11.f90: new test.
5669 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
5672 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5673 * gfortran.dg/c_assoc_4.f90: Ditto.
5675 2016-09-10 Tom de Vries <tom@codesourcery.com>
5678 * c-c++-common/va-arg-va-list-type.c: New test.
5680 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
5682 PR rtl-optimization/77289
5683 * gcc.target/powerpc/pr77289.c: New test.
5685 2016-09-09 Martin Sebor <msebor@redhat.com>
5689 * gcc.dg/pr77520.c: New test.
5690 * gcc.dg/pr77521.c: New test.
5692 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5695 * gfortran.dg/pr77506.f90: New test.
5697 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5700 * gfortran.dg/pr77507.f90: New test.
5702 2016-09-09 Joseph Myers <joseph@codesourcery.com>
5704 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5706 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
5707 Louis Krupp <lkrupp@gcc.gnu.org>
5710 * gfortran.dg/pr69514_1.f90: New test.
5711 * gfortran.dg/pr69514_2.f90: New test.
5713 2016-09-08 Jakub Jelinek <jakub@redhat.com>
5716 * gfortran.dg/gomp/pr77500.f90: New test.
5719 * gfortran.dg/gomp/pr77516.f90: New test.
5721 2016-09-07 Jakub Jelinek <jakub@redhat.com>
5724 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5725 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5726 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5727 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5728 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5729 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5731 2016-09-07 David Malcolm <dmalcolm@redhat.com>
5733 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5734 "substring-locations.h".
5736 2016-09-07 Richard Biener <rguenther@suse.de>
5739 * c-c++-common/vector-subscript-8.c: Move ..
5740 * gcc.dg/pr77450.c: ... here.
5742 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5744 PR libgfortran/77393
5745 * gfortran.dg/fmt_f0_2.f90: Update test.
5746 * gfortran.dg/fmt_f0_3.f90: New test.
5748 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5751 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5755 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5757 2016-09-06 Jakub Jelinek <jakub@redhat.com>
5760 * gcc.target/i386/pr69255-1.c: New test.
5761 * gcc.target/i386/pr69255-2.c: New test.
5762 * gcc.target/i386/pr69255-3.c: New test.
5764 2016-09-06 Martin Sebor <msebor@redhat.com>
5767 * gcc.dg/format/miss-7.c: New test.
5769 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
5771 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5773 2016-09-06 Martin Liska <mliska@suse.cz>
5775 PR gcov-profile/77378
5776 PR gcov-profile/77466
5777 * gcc.dg/profile-update-warning.c: New test.
5779 2016-09-06 Richard Biener <rguenther@suse.de>
5781 PR tree-optimization/77479
5782 * gcc.dg/torture/pr77479.c: New testcase.
5784 2016-09-06 Richard Biener <rguenther@suse.de>
5787 * c-c++-common/vector-subscript-7.c: Adjust.
5788 * c-c++-common/vector-subscript-8.c: New testcase.
5790 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5792 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5794 2016-09-05 Jakub Jelinek <jakub@redhat.com>
5797 * gcc.target/i386/avx512f-pr77476.c: New test.
5798 * gcc.target/i386/avx512bw-pr77476.c: New test.
5799 * gcc.target/i386/avx512dq-pr77476.c: New test.
5801 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5802 Update comment to mention also avx512f.
5805 * g++.dg/asan/pr77396-2.C: New test.
5807 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
5809 PR rtl-optimization/77452
5810 * gcc.target/i386/pr77452.c: New test.
5812 2016-09-05 Marek Polacek <polacek@redhat.com>
5815 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5817 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5820 * gfortran.dg/pr77391.f90: New test.
5822 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5825 * gfortran.dg/pr77460.f90: New test.
5827 2016-09-03 Jakub Jelinek <jakub@redhat.com>
5830 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5832 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5834 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5836 2016-09-02 David Malcolm <dmalcolm@redhat.com>
5838 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5840 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5841 diagnostic-test-show-locus-generate-patch.c to the sources
5842 for diagnostic_plugin_test_show_locus.c.
5844 2016-09-02 Jakub Jelinek <jakub@redhat.com>
5847 * gcc.dg/gomp/_Atomic-1.c: New test.
5848 * gcc.dg/gomp/_Atomic-2.c: New test.
5849 * gcc.dg/gomp/_Atomic-3.c: New test.
5850 * gcc.dg/gomp/_Atomic-4.c: New test.
5851 * gcc.dg/gomp/_Atomic-5.c: New test.
5854 * g++.dg/asan/pr77396.C: New test.
5856 2016-09-01 Martin Sebor <msebor@redhat.com>
5858 PR tree-optimization/71831
5859 * gcc.dg/builtin-object-size-16.c: New test.
5860 * gcc.dg/builtin-object-size-17.c: New test.
5862 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5864 PR libgfortran/77393
5865 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5867 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
5869 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5870 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5871 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5872 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5873 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5874 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5875 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5876 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5877 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5878 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5879 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5880 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5881 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5882 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5883 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5884 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5885 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5886 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5888 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5890 * gnat.dg/opt58.adb: New test.
5891 * gnat.dg/opt58_pkg.ads: New helper.
5893 2016-09-01 Richard Biener <rguenther@suse.de>
5896 * gcc.dg/torture/pr77436.c: New testcase.
5898 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5900 * gcc.dg/pr64252.c: Require int32plus.
5901 * gcc.dg/pr66299-1.c: Likewise.
5902 * gcc.dg/pr66299-2.c: Likewise.
5903 * gcc.dg/torture/20131115-1.c: Skip for avr.
5905 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5907 * gcc.target/aarch64/ands_3.c: New test.
5909 2016-08-31 Jakub Jelinek <jakub@redhat.com>
5912 * gfortran.dg/gomp/pr77352.f90: New test.
5915 * gfortran.dg/gomp/pr77374.f08: New test.
5917 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
5919 PR tree-optimization/73714
5920 * gcc.dg/tree-ssa/pr73714.c: New test.
5922 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5924 PR libgfortran/77393
5925 * gfortran.dg/fmt_f0_2.f90: New test.
5927 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
5929 * gcc.target/i386/pr59539-2.c: Adapt options.
5930 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5932 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
5935 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5936 of the associate entity and replace with a pointer to the
5937 intended item on the stack.
5939 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5940 Paul Thomas <pault@gcc.gnu.org>
5943 * gfortran.dg/dtio_1.f90: New test.
5944 * gfortran.dg/dtio_2.f90: New test.
5945 * gfortran.dg/dtio_3.f90: New test.
5946 * gfortran.dg/dtio_4.f90: New test.
5947 * gfortran.dg/dtio_5.f90: New test.
5948 * gfortran.dg/dtio_6.f90: New test.
5949 * gfortran.dg/dtio_7.f90: New test.
5950 * gfortran.dg/dtio_8.f90: New test.
5951 * gfortran.dg/dtio_9.f90: New test.
5952 * gfortran.dg/dtio_10.f90: New test.
5954 2016-08-30 David Malcolm <dmalcolm@redhat.com>
5956 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5957 (test_many_nested_locations): New function.
5958 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5959 (test_show_locus): Handle "test_many_nested_locations".
5961 2016-08-30 David Malcolm <dmalcolm@redhat.com>
5963 * g++.dg/template/double-greater-than-fixit.C: New test case.
5965 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5967 * gnat.dg/opt57.ad[sb]: New test.
5968 * gnat.dg/opt57_pkg.ads: New helper.
5970 2016-08-30 Richard Biener <rguenther@suse.de>
5972 PR tree-optimization/69047
5973 * gcc.dg/pr69047.c: Fix byte-order check.
5975 2016-08-30 Jakub Jelinek <jakub@redhat.com>
5977 PR tree-optimization/72866
5978 * gcc.dg/vect/pr72866.c: New test.
5981 * g++.dg/debug/dwarf2/pr77363.C: New test.
5984 * gcc.target/i386/pr77377.c: New test.
5987 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5990 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5992 * gfortran.dg/pr77372.f90: Moved to ...
5993 * gfortran.dg/ieee/pr77372.f90: here.
5995 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5997 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5998 vector short/char initializations.
5999 * gcc.target/powerpc/vec-init-5.c: Likewise.
6000 * gcc.target/powerpc/vec-init-6.c: New compile time test for
6001 vector initialization optimizations.
6002 * gcc.target/powerpc/vec-init-7.c: Likewise.
6003 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
6004 vector float/double initializations.
6005 * gcc.target/powerpc/vec-init-9.c: Likewise.
6007 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
6010 * gcc.target/i386/pr77403.c: New test.
6012 2016-08-29 Marek Polacek <polacek@redhat.com>
6015 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
6017 2016-08-29 Tom de Vries <tom@codesourcery.com>
6020 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
6022 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
6024 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
6026 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
6028 * gfortran.dg/dec_structure_13.f90: New testcase.
6030 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
6033 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6036 2016-08-28 Tom de Vries <tom@codesourcery.com>
6039 * gcc.dg/pr70955.c: New test.
6040 * gcc.dg/lto/pr70955_0.c: Same.
6041 * gcc.dg/lto/pr70955_1.c: Same.
6043 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
6045 PR tree-optimization/71077
6046 * gcc.target/i386/pr71077.c: New test.
6048 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6051 * gfortran.dg/pr77380.f90: New test.
6053 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6056 gfortran.dg/pr77372.f90: New test.
6058 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6060 * gcc.dg/spellcheck-fields-2.c (test): Move
6061 dg-begin/end-multiline-output within function body.
6062 (test_macro): New function.
6064 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6066 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6067 (test_fixit_insert): Update expected output.
6068 (test_fixit_remove): Likewise.
6069 (test_fixit_replace): Likewise.
6071 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6073 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6076 2016-08-26 Richard Biener <rguenther@suse.de>
6078 PR tree-optimization/69047
6079 * gcc.dg/pr69047.c: New testcase.
6081 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6082 Martin Jambhor <mjambor@suse.cz>
6084 * gcc.dg/ipa/propbits-1.c: New test-case.
6085 * gcc.dg/ipa/propbits-2.c: Likewise.
6086 * gcc.dg/ipa/propbits-3.c: Likewise.
6088 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
6091 * gfortran.dg/pr77351.f90: New test.
6093 2016-08-25 Marek Polacek <polacek@redhat.com>
6095 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6097 2016-08-25 Marek Polacek <polacek@redhat.com>
6100 * gcc.dg/pr77323.c: New test.
6102 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
6105 * gfortran.dg/submodule_17.f08: New test.
6107 2016-08-24 Michael Collison <michael.collison@linaro.org>
6108 Michael Collison <michael.collison@arm.com>
6110 * gcc.target/arm/builtin_saddl.c: New testcase.
6111 * gcc.target/arm/builtin_saddll.c: New testcase.
6112 * gcc.target/arm/builtin_uaddl.c: New testcase.
6113 * gcc.target/arm/builtin_uaddll.c: New testcase.
6114 * gcc.target/arm/builtin_ssubl.c: New testcase.
6115 * gcc.target/arm/builtin_ssubll.c: New testcase.
6116 * gcc.target/arm/builtin_usubl.c: New testcase.
6117 * gcc.target/arm/builtin_usubll.c: New testcase.
6119 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
6122 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6123 (dg-options): Use -march=amdfam10 instead of -march=athlon.
6124 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6125 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6126 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6127 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6128 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
6129 effective target. Remove scan-assembler-times directives.
6130 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6131 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6132 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6134 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6136 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6138 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6140 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
6143 * lib/target-supports.exp
6144 (check_effective_target_vect_aligned_arrays): Don't cache the result.
6145 (check_effective_target_vect_natural_alignment): Ditto.
6146 (check_effective_target_vector_alignment_reachable): Ditto.
6147 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6149 2016-08-23 Ian Lance Taylor <iant@golang.org>
6151 * gcc.target/s390/nolrl-1.c: Don't match the file name.
6153 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6155 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6156 being created from pointers to memory locations.
6157 * gcc.target/powerpc/vec-init-2.c: Likewise.
6159 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
6161 * gfortran.dg/dec_structure_12.f90: New testcase.
6163 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6165 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6167 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6169 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6172 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6174 * gcc.target/s390/md/andc-splitter-1.c: New test case.
6175 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6177 2016-08-23 Richard Biener <rguenther@suse.de>
6179 PR tree-optimization/27336
6180 * c-c++-common/pr27336.c: New testcase.
6182 2016-08-22 Marek Polacek <polacek@redhat.com>
6185 * g++.dg/cpp1y/pr77321.C: New test.
6187 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6190 * gfortran.dg/empty_label.f: Adjust test for new error message.
6191 * gfortran.dg/empty_label.f90: Ditto.
6192 * gfortran.dg/empty_label_typedecl.f90: Ditto.
6193 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6194 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6196 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6199 * gfortran.dg/pr61318.f90: New test.
6201 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6204 * gfortran.dg/pr77260_1.f90: New test.
6205 * gfortran.dg/pr77260_2.f90: Ditto.
6207 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6210 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6211 __builtin_signbitf and __builtin_signbitl in expected generic
6213 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6214 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6215 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6216 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6219 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6221 * gcc.dg/torture/float128-builtin.c,
6222 gcc.dg/torture/float128-ieee-nan.c,
6223 gcc.dg/torture/float128x-builtin.c,
6224 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6225 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6226 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6227 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6228 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6229 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6230 gcc.dg/torture/floatn-nan.h: New tests.
6232 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6234 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6236 (main): Update calls to TEST_I_F.
6237 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6239 (main): Update calls to TEST_I_F.
6241 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6243 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6244 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6245 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6246 names in calls to TEST_I_F.
6248 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6251 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6253 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6255 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6256 and !natural_alignment_64.
6257 * gcc.dg/ipa/propalign-2.c: Likewise.
6258 * gcc.dg/ipa/propalign-3.c: Likewise.
6259 * gcc.dg/ipa/propalign-4.c: Likewise.
6260 * gcc.dg/ipa/propalign-5.c: Likewise.
6261 * lib/target-supports.exp
6262 (check_effective_target_natural_alignment_32): Add avr-*-*.
6264 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
6266 PR tree-optimization/61839
6267 * gcc.dg/tree-ssa/pr61839_1.c: New test.
6268 * gcc.dg/tree-ssa/pr61839_2.c: New test.
6269 * gcc.dg/tree-ssa/pr61839_3.c: New test.
6270 * gcc.dg/tree-ssa/pr61839_4.c: New test.
6272 2016-08-19 Joseph Myers <joseph@codesourcery.com>
6275 * lib/target-supports.exp (check_effective_target_float16)
6276 (check_effective_target_float32, check_effective_target_float64)
6277 (check_effective_target_float128, check_effective_target_float32x)
6278 (check_effective_target_float64x)
6279 (check_effective_target_float128x)
6280 (check_effective_target_float16_runtime)
6281 (check_effective_target_float32_runtime)
6282 (check_effective_target_float64_runtime)
6283 (check_effective_target_float128_runtime)
6284 (check_effective_target_float32x_runtime)
6285 (check_effective_target_float64x_runtime)
6286 (check_effective_target_float128x_runtime)
6287 (check_effective_target_floatn_nx_runtime)
6288 (add_options_for_float16, add_options_for_float32)
6289 (add_options_for_float64, add_options_for_float128)
6290 (add_options_for_float32x, add_options_for_float64x)
6291 (add_options_for_float128x): New procedures.
6292 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6293 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6294 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6295 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6296 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6297 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6298 gcc.dg/torture/float128-complex.c,
6299 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6300 gcc.dg/torture/float128x-basic.c,
6301 gcc.dg/torture/float128x-complex.c,
6302 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6303 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6304 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6305 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6306 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6307 gcc.dg/torture/float32x-basic.c,
6308 gcc.dg/torture/float32x-complex.c,
6309 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6310 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6311 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6312 gcc.dg/torture/float64x-basic.c,
6313 gcc.dg/torture/float64x-complex.c,
6314 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6315 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6316 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6317 gcc.dg/torture/floatn-tg.h,
6318 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6319 gcc.dg/torture/fp-int-convert-float128-ieee.c,
6320 gcc.dg/torture/fp-int-convert-float128x-timode.c,
6321 gcc.dg/torture/fp-int-convert-float128x.c,
6322 gcc.dg/torture/fp-int-convert-float16-timode.c,
6323 gcc.dg/torture/fp-int-convert-float16.c,
6324 gcc.dg/torture/fp-int-convert-float32-timode.c,
6325 gcc.dg/torture/fp-int-convert-float32.c,
6326 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6327 gcc.dg/torture/fp-int-convert-float32x.c,
6328 gcc.dg/torture/fp-int-convert-float64-timode.c,
6329 gcc.dg/torture/fp-int-convert-float64.c,
6330 gcc.dg/torture/fp-int-convert-float64x-timode.c,
6331 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6332 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6333 maximum exponent of floating-point type. Use it in testing
6334 whether 0x8...0 fits in the floating-point type. Always treat -1
6335 (signed 0xf...f) as fitting in the floating-point type.
6337 * gcc.dg/torture/fp-int-convert-double.c,
6338 gcc.dg/torture/fp-int-convert-float.c,
6339 gcc.dg/torture/fp-int-convert-float128-timode.c,
6340 gcc.dg/torture/fp-int-convert-float128.c,
6341 gcc.dg/torture/fp-int-convert-float80-timode.c,
6342 gcc.dg/torture/fp-int-convert-float80.c,
6343 gcc.dg/torture/fp-int-convert-long-double.c,
6344 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6346 2016-08-19 Jakub Jelinek <jakub@redhat.com>
6349 * gfortran.dg/gomp/pr72744.f90: New test.
6352 * gfortran.dg/gomp/pr69281.f90: New test.
6354 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
6356 * gfortran.dg/random_4.f90: Initialize seed before using, handle
6357 the last special seed value.
6358 * gfortran.dg/random_7.f90: Use size for last array member instead
6361 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6363 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6364 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6366 2016-08-19 Richard Biener <rguenther@suse.de>
6368 PR tree-optimization/77286
6369 * gcc.dg/torture/pr77286.c: New testcase.
6371 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6373 * gcc.dg/verbose-asm-2.c: New test case.
6375 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6377 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6378 (custom_diagnostic_finalizer): Update for change to
6379 diagnostic_show_locus.
6381 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6383 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6384 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6386 2016-08-18 Marek Polacek <polacek@redhat.com>
6389 * gcc.dg/pr71514.c: New test.
6391 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
6394 * gcc.target/i386/pr72839.c: New test.
6396 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
6399 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6400 * c-c++-common/goacc/reduction-1.c: Likewise.
6401 * c-c++-common/goacc/reduction-2.c: Likewise.
6402 * c-c++-common/goacc/reduction-3.c: Likewise.
6403 * c-c++-common/goacc/reduction-4.c: Likewise.
6405 2016-08-18 Alan Modra <amodra@gmail.com>
6407 * gcc.c-torture/compile/pr72771.c: New.
6409 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6412 * gfortran.dg/pr67496.f90: New test.
6414 2015-08-17 Alan Hayward <alan.hayward@arm.com>
6416 PR tree-optimization/71752
6417 * gcc.dg/vect/pr71752.c: New.
6419 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
6421 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6423 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6426 * g++.dg/ipa/devirt-52.C: New test.
6428 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
6430 * c-c++-common/goacc/reduction-6.c: New testcase.
6432 2016-08-17 Richard Biener <rguenther@suse.de>
6434 PR tree-optimization/76490
6435 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6436 * gcc.dg/pr52904.c: XFAIL.
6438 2016-08-17 Richard Biener <rguenther@suse.de>
6440 PR tree-optimization/23855
6441 * gcc.dg/loop-unswitch-2.c: Adjust.
6443 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6445 PR tree-optimization/72817
6446 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6448 2016-08-16 Joseph Myers <joseph@codesourcery.com>
6451 * gcc.dg/torture/float128-extend-inf.c: New test.
6453 2016-08-16 David Malcolm <dmalcolm@redhat.com>
6456 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6458 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6459 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6461 (test_oct): Likewise.
6462 (test_multiple): Likewise.
6463 (test_field_width_specifier): Likewise.
6464 (test_field_width_specifier_2): New function.
6465 (test_field_precision_specifier): New function.
6466 (test_embedded_nul): Update expected caret placement.
6467 (test_non_contiguous_strings): Update line number.
6468 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6469 (__emit_string_literal_range): Add "caret_idx" param.
6470 (test_simple_string_literal): Add value for new param, updating
6472 (test_concatenated_string_literal): Likewise.
6473 (test_multiline_string_literal): Likewise.
6474 (test_hex): Likewise.
6475 (test_oct): Likewise.
6476 (test_multiple): Likewise.
6477 (test_ucn4): Likewise.
6478 (test_ucn8): Likewise.
6479 (test_u8): Likewise.
6480 (test_u): Likewise; update expected message, from "range" to
6484 (test_macro): Add value for new param.
6485 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6486 (__emit_string_literal_range): Add "caret_idx" param.
6487 (test_stringified_token_1): Add value for new param. Update
6488 expected message, from "range" to "location".
6489 (test_stringized_token_2): Likewise, adding param to macro.
6490 (test_stringified_token_3): Likewise.
6491 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6492 (emit_warning): Convert param from source_range to location_t.
6493 (test_string_literals): Add caret_idx param, and use it when
6494 constructing a substring_loc. Update error message, from
6495 "range" to "location".
6497 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6500 * g++.dg/gomp/pr71910.C: New test.
6503 * gcc.c-torture/compile/pr67485.c: New test.
6506 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6508 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6510 PR tree-optimization/69848
6511 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6513 2016-08-16 Martin Liska <mliska@suse.cz>
6515 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6516 of memory operations so that it can be handled by core2
6519 2016-08-16 Richard Biener <rguenther@suse.de>
6521 PR tree-optimization/76783
6522 * gcc.dg/pr76783.c: New testcase.
6523 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6525 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6527 PR tree-optimization/72817
6528 PR tree-optimization/73450
6529 * gcc.dg/tree-ssa/pr72817.c: New test.
6530 * gcc.dg/tree-ssa/pr73450.c: New test.
6532 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
6534 * gfortran.dg/init_flag_13.f90: New testcase.
6535 * gfortran.dg/init_flag_14.f90: Ditto.
6536 * gfortran.dg/init_flag_15.f03: Ditto.
6537 * gfortran.dg/dec_init_1.f90: Ditto.
6538 * gfortran.dg/dec_init_2.f90: Ditto.
6540 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
6543 * gcc.target/i386/pr72867.c: New test.
6545 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
6547 * c-c++-common/dump-ada-spec-5.c: New test.
6549 2016-08-15 Richard Biener <rguenther@suse.de>
6551 PR tree-optimization/73434
6552 * gcc.dg/torture/pr73434.c: New testcase.
6554 2016-08-15 Jakub Jelinek <jakub@redhat.com>
6556 PR tree-optimization/72824
6557 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6559 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
6562 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6563 in use_device clause.
6564 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6565 * gfortran.dg/goacc/list.f95: Adjust to catch
6566 "neither a POINTER nor an array" error messages.
6568 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
6571 * gcc.target/i386/pr76342.c: New test.
6573 2016-08-12 Jakub Jelinek <jakub@redhat.com>
6576 * g++.dg/ubsan/pr71512.C: New test.
6577 * c-c++-common/ubsan/pr71512-1.c: New test.
6578 * c-c++-common/ubsan/pr71512-2.c: New test.
6580 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6582 * gcc.target/powerpc/vec-init-1.c: New tests to test various
6583 vector initialization options.
6584 * gcc.target/powerpc/vec-init-2.c: Likewise.
6585 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6586 is generated on ISA 3.0.
6588 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
6591 * gcc.dg/c-c++-common/pr71654.c: New test.
6592 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
6594 * gcc.dg/tree-ssa/vrp24: Likewise.
6596 2016-08-12 Jakub Jelinek <jakub@redhat.com>
6599 * gcc.dg/pr67410.c: New test.
6601 2016-08-12 Bin Cheng <bin.cheng@arm.com>
6603 PR tree-optimization/69848
6604 * gcc.dg/vect/vect-pr69848.c: New test.
6606 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
6609 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6610 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6611 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6612 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6614 2016-08-12 Richard Biener <rguenther@suse.de>
6616 PR tree-optimization/57326
6617 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6618 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6619 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6620 * gcc.target/i386/pr45685.c: Likewise.
6621 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6622 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6623 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6624 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6625 * gfortran.dg/pr34163.f90: Likewise.
6627 2016-08-12 Martin Liska <mliska@suse.cz>
6629 * g++.dg/gcov/gcov-16.C: New test.
6630 * lib/gcov.exp: Support new argument for run-gcov function.
6632 2016-08-12 Martin Liska <mliska@suse.cz>
6634 PR gcov-profile/35590
6635 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6637 2016-08-12 Richard Biener <rguenther@suse.de>
6639 PR tree-optimization/72851
6640 * gcc.dg/torture/pr72851.c: New testcase.
6642 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
6645 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6646 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6647 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6648 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6652 * g++.dg/debug/dwarf2/ref-1.C: New.
6655 * g++.dg/debug/dwarf2/template-params-12.H: New.
6656 * g++.dg/debug/dwarf2/template-params-12f.C: New.
6657 * g++.dg/debug/dwarf2/template-params-12g.C: New.
6658 * g++.dg/debug/dwarf2/template-params-12n.C: New.
6659 * g++.dg/debug/dwarf2/template-params-12s.C: New.
6660 * g++.dg/debug/dwarf2/template-params-12u.C: New.
6661 * g++.dg/debug/dwarf2/template-params-12v.C: New.
6662 * g++.dg/debug/dwarf2/template-params-12w.C: New.
6664 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6667 * gcc.target/powerpc/pr72863.c: New test.
6669 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
6671 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6673 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6675 * gcc.target/i386/pieces-strcpy-1.c: New test.
6676 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6678 2016-08-11 Jakub Jelinek <jakub@redhat.com>
6681 * g++.dg/cpp1y/constexpr-switch4.C: New test.
6683 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6685 * gcc.target/i386/pieces-memcpy-1.c: New test.
6686 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6687 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6688 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6689 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6690 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6692 2016-08-11 Jakub Jelinek <jakub@redhat.com>
6695 * gcc.dg/pr72816.c: Remove dg-error.
6697 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6699 PR tree-optimization/71083
6700 * gcc.c-torture/execute/pr71083.c: New test.
6701 * gnat.dg/loop_optimization23.adb: New test.
6702 * gnat.dg/loop_optimization23_pkg.ads: New test.
6703 * gnat.dg/loop_optimization23_pkg.adb: New test.
6705 2016-08-11 Richard Biener <rguenther@suse.de>
6707 PR tree-optimization/72772
6708 * gcc.dg/graphite/pr35356-1.c: Adjust.
6709 * gcc.dg/tree-ssa/pr59597.c: Likewise.
6711 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
6713 * gfortran.dg/random_7.f90: Take into account that the last seed
6714 value is the special p value.
6715 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6717 2016-08-11 Richard Biener <rguenther@suse.de>
6719 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6721 2016-08-11 Alan Modra <amodra@gmail.com>
6723 * gcc.target/powerpc/pr71680.c: New.
6725 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6727 * gcc.target/powerpc/bfp/bfp.exp: New file.
6728 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6729 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6730 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6731 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6732 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6733 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6734 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6735 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6736 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6737 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6738 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6739 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6740 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6741 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6742 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6743 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6744 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6745 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6746 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6747 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6748 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6749 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6750 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6751 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6752 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6753 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6754 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6755 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6756 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6757 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6758 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6759 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6760 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6761 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6762 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6763 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6764 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6765 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6766 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6767 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6768 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6769 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6770 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6771 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6772 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6773 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6774 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6775 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6776 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6777 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6778 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6779 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6780 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6782 2016-08-10 Bin Cheng <bin.cheng@arm.com>
6784 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6787 2016-08-10 Bin Cheng <bin.cheng@arm.com>
6789 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6791 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6794 * gcc.target/powerpc/pr72853.c: New test.
6796 2016-08-10 Martin Liska <mliska@suse.cz>
6798 PR gcov-profile/58306
6799 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6801 2016-08-10 Martin Liska <mliska@suse.cz>
6803 * g++.dg/gcov/gcov-threads-1.C: New test.
6805 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6808 * gcc.target/avr/pr71873.c: New test.
6810 2016-08-09 Martin Liska <mliska@suse.cz>
6812 * g++.dg/gcov/gcov-dump-1.C: New test.
6813 * g++.dg/gcov/gcov-dump-2.C: New test.
6815 2016-08-09 Martin Liska <mliska@suse.cz>
6817 * gcc.dg/tree-prof/val-prof-9.c: New test.
6819 2016-08-09 Martin Liska <mliska@suse.cz>
6821 * gcc.dg/tree-prof/val-prof-8.c: New test.
6823 2016-08-09 Martin Jambor <mjambor@suse.cz>
6826 * gcc.dg/ipa/pr71981.c: New test.
6828 2016-08-09 Bin Cheng <bin.cheng@arm.com>
6830 PR tree-optimization/33707
6831 * gcc.dg/vect/pr33707.c: New test.
6833 2016-08-09 Bin Cheng <bin.cheng@arm.com>
6835 PR tree-optimization/pr72772
6836 * gcc.dg/tree-ssa/pr72772.c: New test.
6838 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
6840 PR rtl-optimization/66669
6841 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6843 2016-08-09 Jakub Jelinek <jakub@redhat.com>
6845 PR tree-optimization/72824
6846 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6848 2016-08-09 Richard Biener <rguenther@suse.de>
6850 PR tree-optimization/71802
6851 * gcc.dg/torture/pr71802.c: New testcase.
6853 2016-08-09 Jakub Jelinek <jakub@redhat.com>
6856 * g++.dg/eh/stdarg1.C: New test.
6858 2016-08-08 Andi Kleen <ak@linux.intel.com>
6860 * lib/profopt.exp: (auto-profopt-execute): Don't include full
6861 test command line in failure log.
6862 (profopt-execute): dito. Make autofdo file names unique.
6864 2016-08-08 David Malcolm <dmalcolm@redhat.com>
6867 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6870 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6872 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6874 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6875 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6876 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6877 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6878 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6879 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6881 2016-08-08 David Malcolm <dmalcolm@redhat.com>
6884 * gcc.dg/cpp/pr66415-1.c: Likewise.
6885 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6886 * gcc.dg/format/c90-printf-1.c: Likewise.
6887 * gcc.dg/format/diagnostic-ranges.c: New test case.
6889 2016-08-08 Jakub Jelinek <jakub@redhat.com>
6892 * gfortran.dg/gomp/pr72716.f90: New test.
6895 * gcc.dg/gomp/pr72781.c: New test.
6898 * g++.dg/vect/pr68762-1.cc: New test.
6899 * g++.dg/vect/pr68762-2.cc: New test.
6900 * g++.dg/vect/pr68762.h: New file.
6902 2016-08-08 Martin Sebor <msebor@redhat.com>
6905 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6906 * g++.dg/warn/overflow-warn-3.C: Same.
6907 * g++.dg/warn/overflow-warn-4.C: Same.
6909 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6912 * gfortran.dg/allocate_with_source_21.f03: New test.
6914 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6917 * gfortran.dg/allocate_with_source_20.f03: New test.
6919 2016-08-08 Alan Modra <amodra@gmail.com>
6921 * gcc.c-torture/compile/pr72802.c: New.
6923 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6926 * gfortran.dg/dependency_48.f90: New test.
6928 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6931 * gfortran.dg/pr70040.f90: New testcase.
6933 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6936 * gfortran.dg/matmul_10.f90: New testcase.
6938 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
6940 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6942 2016-08-07 Jakub Jelinek <jakub@redhat.com>
6945 * gcc.dg/pr72816.c: New test.
6947 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
6949 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6950 * g++.dg/conversion/pr41426.C: Likewise.
6951 * g++.dg/conversion/pr66211.C: Likewise.
6952 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6953 * g++.dg/init/ref8.C: Likewise.
6954 * g++.old-deja/g++.law/cvt20.C: Likewise.
6955 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6957 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6959 PR tree-optimization/18046
6960 * gcc.dg/tree-ssa/vrp105.c: New test.
6961 * gcc.dg/tree-ssa/vrp106.c: New test.
6963 2016-08-05 Martin Sebor <msebor@redhat.com>
6965 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6966 1ul in diagnostics. Remove hyphen from "constant-expression."
6967 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6968 * g++.dg/cpp0x/static_assert3.C: Same.
6969 * g++.dg/cpp1y/constexpr-throw.C: Same.
6970 * g++.dg/template/nontype3.C: Same.
6971 * g++.dg/warn/overflow-warn-1.C: Same.
6972 * g++.dg/warn/overflow-warn-3.C: Same.
6973 * g++.dg/warn/overflow-warn-4.C: Same.
6975 2016-08-05 David Malcolm <dmalcolm@redhat.com>
6977 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6978 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6979 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6980 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6982 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6984 PR tree-optimization/72810
6985 * gcc.dg/tree-ssa/vrp110.c: New test.
6987 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6990 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6992 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6993 saving the half-precision registers.
6994 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6995 value is returned in h0.
6996 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6997 are passed in FP/SIMD registers.
6998 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6999 passing works corrcetly.
7000 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
7001 (hfa_f16x2_t): Likewise.
7002 (hfa_f16x3_t): Likewise.
7003 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
7004 are promoted to double and passed in a double register.
7005 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
7006 are promoted to double and stacked.
7007 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
7009 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
7010 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
7011 __fp16 first get passed in FP/SIMD registers, then stacked.
7013 2016-08-05 Nathan Sidwell <nathan@acm.org>
7016 * g++.dg/cpp0x/pr68724.C: New.
7018 2016-08-05 Richard Biener <rguenther@suse.de>
7020 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
7022 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7024 * gcc.dg/tree-ssa/vrp107.c: New test.
7025 * gcc.dg/tree-ssa/vrp108.c: New test.
7026 * gcc.dg/tree-ssa/vrp109.c: New test.
7028 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7030 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7033 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7035 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7037 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7038 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7039 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7041 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7042 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7043 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7046 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
7049 * g++.dg/cpp1y/lambda-ice1.C: New.
7051 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7054 * g++.dg/cpp1y/pr72759.C: New test.
7056 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7058 * gcc.dg/switch-10.c: New test.
7060 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
7062 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7064 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
7066 * c-c++-common/goacc/routine-5.c: Update.
7068 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7070 PR rtl-optimization/70903
7071 * gcc.c-torture/execute/pr70903.c: New test.
7073 2016-08-04 Martin Liska <mliska@suse.cz>
7075 * gcc.dg/params/params.exp: Replace file exists with
7076 TESTING_IN_BUILD_TREE.
7078 2016-08-04 Marek Polacek <polacek@redhat.com>
7081 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7083 2016-08-04 Richard Biener <rguenther@suse.de>
7086 * gcc.dg/torture/pr71984.c: Guard correctness check for
7089 2016-08-03 Andrew Pinski <apinski@cavium.com>
7091 * gcc.c-torture/compile/20160802-1.c: New testcase.
7093 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
7095 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7097 2016-08-03 Richard Biener <rguenther@suse.de>
7099 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7101 * c-c++-common/ubsan/pr71403-2.c: Likewise.
7102 * c-c++-common/ubsan/pr71403-3.c: Likewise.
7104 2016-08-03 Richard Biener <rguenther@suse.de>
7106 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7107 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7108 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7109 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7111 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7113 * gcc.dg/init-excess-2.c: Require int32plus.
7114 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7115 * gcc.dg/pr59963-2.c: Require int32plus.
7116 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7117 * gcc.dg/unroll-7.c: Require int32plus.
7119 2016-08-02 Bin Cheng <bin.cheng@arm.com>
7121 PR tree-optimization/34114
7122 * gcc.dg/tree-ssa/loop-42.c: New test.
7124 2016-08-02 Tamar Christina <tamar.christina@arm.com>
7126 * gcc.target/aarch64/vminmaxnm.c: New.
7127 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7130 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7132 * gcc.target/powerpc/vec-extract-5.c: New tests to test
7133 vec_extract for vector float, vector int, vector short, and vector
7135 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7136 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7137 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7138 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7140 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
7142 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7143 single stack adjustment, no writeback.
7144 * gcc.target/aarch64/test_frame_12.c: Likewise.
7145 * gcc.target/aarch64/test_frame_13.c: Likewise.
7146 * gcc.target/aarch64/test_frame_15.c: Likewise.
7147 * gcc.target/aarch64/test_frame_6.c: Likewise.
7148 * gcc.target/aarch64/test_frame_7.c: Likewise.
7149 * gcc.target/aarch64/test_frame_8.c: Likewise.
7150 * gcc.target/aarch64/test_frame_16.c: New test.
7152 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
7155 * gcc.target/i386/pr72748.c: New test.
7157 2015-08-01 Alan Hayward <alan.hayward@arm.com>
7159 PR tree-optimization/71818
7160 * gcc.dg/vect/pr71818.c: New
7162 2016-08-01 Martin Liska <mliska@suse.cz>
7164 PR tree-optimization/71857
7165 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7167 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7169 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7171 2016-08-01 Jan Beulich <jbeulich@suse.com>
7173 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7175 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7177 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7178 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7180 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
7182 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7183 (check_effective_target_c++): Likewise. Also match for libstdc++.
7185 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7188 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7189 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7190 * gfortran.dg/pr41922.f90: New test.
7192 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7195 * gfortran.dg/pr68566.f90: new test.
7197 2016-07-30 Martin Sebor <msebor@redhat.com>
7201 * g++.dg/cpp0x/constexpr-cast.C: New test.
7202 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7203 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7204 * g++.dg/ubsan/pr63956.C: Correct.
7206 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
7208 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7209 vector double or vector long where the vector is in memory.
7210 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7211 * gcc.target/powerpc/vec-extract-4.c: Likewise.
7213 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7216 * gfortran.dg/pr69867.f90: New test.
7218 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7221 * gfortran.dg/pr69962.f90: New test.
7223 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7226 * gfortran.dg/pr70006.f90: New test.
7228 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7231 * gfortran.dg/pr71730.f90: New test.
7232 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7233 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7234 * gfortran.dg/array_constructor_26.f03: Ditto.
7236 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7238 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7239 * gcc.target/powerpc/pr71763.c: Likewise.
7241 2016-07-29 Marek Polacek <polacek@redhat.com>
7244 * gcc.dg/940510-1.c: Adjust dg-error.
7245 * gcc.dg/c99-flex-array-1.c: Likewise.
7246 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7249 * gcc.dg/noncompile/pr71853.c: New test.
7252 * gcc.dg/noncompile/pr71573.c: New test.
7255 * g++.dg/warn/Wparentheses-30.C: New test.
7256 * gcc.dg/Wparentheses-14.c: New test.
7258 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
7260 * gcc.dg/pr59833.c: Use dg-add-options ieee.
7262 2016-07-29 Bin Cheng <bin.cheng@arm.com>
7264 PR tree-optimization/57558
7265 * gcc.dg/vect/pr57558-1.c: New test.
7266 * gcc.dg/vect/pr57558-2.c: New test.
7268 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7270 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7271 to scan forwprop1 dump pass.
7273 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
7276 * g++.dg/template/pr51488.C: New.
7278 2016-07-29 Jakub Jelinek <jakub@redhat.com>
7281 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7283 * gcc.dg/pr71969-1.c: New test.
7284 * gcc.dg/pr71969-2.c: New test.
7285 * gcc.dg/pr71969-3.c: New test.
7287 2016-07-29 Marek Polacek <polacek@redhat.com>
7290 * c-c++-common/pr71574.c: New test.
7293 * gcc.dg/noncompile/pr71583.c: New test.
7295 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
7298 * gcc.dg/pr68217.c: New test.
7300 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7303 * gfortran.dg/pr71067_1.f90: New test.
7304 * gfortran.dg/pr71067_2.f90: Ditto.
7306 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
7308 * gcc.target/powerpc/vec-extract-1.c: New test.
7310 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7313 * gfortran.dg/pr71799.f90: New test.
7315 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7318 * g++.dg/cpp0x/pr71665-1.C: New.
7319 * g++.dg/cpp0x/pr71665-2.C: Likewise.
7320 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7321 * g++.dg/ext/label10.C: Likewise.
7322 * g++.dg/parse/constant5.C: Likewise.
7324 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7327 * gfortran.dg/pr71859.f90: New test.
7328 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7329 * gfortran.dg/coarray_collectives_1.f90: Ditto.
7331 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
7334 * gfortran.dg/pr71883.f90: New test.
7336 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7338 PR tree-optimization/71734
7339 * g++.dg/vect/pr70729-nest.cc: New test.
7341 2016-07-28 Renlin Li <renlin.li@arm.com>
7344 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7347 * gfortran.dg/dependency_47.f90: New test.
7349 2016-07-28 Martin Liska <mliska@suse.cz>
7351 PR gcov-profile/68025
7352 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7354 2016-07-28 Martin Liska <mliska@suse.cz>
7356 * g++.dg/vect/pr70944.cc: New test.
7358 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
7361 * gcc.dg/torture/pr71994.c: New test.
7363 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7366 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7367 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7368 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7370 2016-07-27 Richard Biener <rguenther@suse.de>
7372 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7374 2016-07-27 Martin Liska <mliska@suse.cz>
7376 * gcc.dg/predict-13.c: New test.
7377 * gcc.dg/predict-14.c: New test.
7379 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7381 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
7383 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7386 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7389 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7390 IEEE built-in functions handle quiet and signalling NaNs
7393 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7396 * gfortran.dg/pr71862.f90: New test.
7398 2016-07-26 Martin Sebor <msebor@redhat.com>
7400 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7401 selector with dg-options.
7403 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
7405 PR tree-optimization/18046
7406 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7407 * gcc.dg/tree-ssa/vrp103.c: New test.
7408 * gcc.dg/tree-ssa/vrp104.c: New test.
7410 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7412 * gcc.target/powerpc/pr63354.c: Require lp64 since
7413 -mprofile-kernel is not legal with -m32.
7415 2016-07-26 Richard Biener <rguenther@suse.de>
7417 PR rtl-optimization/71984
7418 * gcc.dg/torture/pr71984.c: New testcase.
7420 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
7422 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7423 g++-dg-runtest via et-dg-runtest.
7424 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7425 * gcc.dg/vect/vect.exp: Likewise.
7426 * gfortran.dg/graphite/graphite.exp: Likewise, but for
7427 gfortran-dg-runtest.
7428 * gfortran.dg/vect/vect.exp: Likewise.
7429 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7430 (check_mips_loongson_hw_available): Likewise.
7431 (check_effective_target_mpaired_single_runtime): Likewise.
7432 (check_effective_target_mips_loongson_runtime): Likewise.
7433 (add_options_for_mpaired_single): Likewise.
7434 (check_effective_target_vect_int): Add global et_index.
7435 Check and save the supported feature for a target selected by
7436 the et_index target. Break long lines where appropriate. Call
7437 et-is-effective-target for MIPS with an argument instead of
7438 check_effective_target_* where appropriate.
7439 (check_effective_target_vect_intfloat_cvt): Likewise.
7440 (check_effective_target_vect_uintfloat_cvt): Likewise.
7441 (check_effective_target_vect_floatint_cvt): Likewise.
7442 (check_effective_target_vect_floatuint_cvt): Likewise.
7443 (check_effective_target_vect_simd_clones): Likewise.
7444 (check_effective_target_vect_shift): ewise.
7445 (check_effective_target_whole_vector_shift): Likewise.
7446 (check_effective_target_vect_bswap): Likewise.
7447 (check_effective_target_vect_shift_char): Likewise.
7448 (check_effective_target_vect_long): Likewise.
7449 (check_effective_target_vect_float): Likewise.
7450 (check_effective_target_vect_double): Likewise.
7451 (check_effective_target_vect_long_long): Likewise.
7452 (check_effective_target_vect_no_int_max): Likewise.
7453 (check_effective_target_vect_no_int_add): Likewise.
7454 (check_effective_target_vect_no_bitwise): Likewise.
7455 (check_effective_target_vect_widen_shift): Likewise.
7456 (check_effective_target_vect_no_align): Likewise.
7457 (check_effective_target_vect_hw_misalign): Likewise.
7458 (check_effective_target_vect_element_align): Likewise.
7459 (check_effective_target_vect_condition): Likewise.
7460 (check_effective_target_vect_cond_mixed): Likewise.
7461 (check_effective_target_vect_char_mult): Likewise.
7462 (check_effective_target_vect_short_mult): Likewise.
7463 (check_effective_target_vect_int_mult): Likewise.
7464 (check_effective_target_vect_extract_even_odd): Likewise.
7465 (check_effective_target_vect_interleave): Likewise.
7466 (check_effective_target_vect_stridedN): Likewise.
7467 (check_effective_target_vect_multiple_sizes): Likewise.
7468 (check_effective_target_vect64): Likewise.
7469 (check_effective_target_vect_call_copysignf): Likewise.
7470 (check_effective_target_vect_call_sqrtf): Likewise.
7471 (check_effective_target_vect_call_btrunc): Likewise.
7472 (check_effective_target_vect_call_btruncf): Likewise.
7473 (check_effective_target_vect_call_ceil): Likewise.
7474 (check_effective_target_vect_call_ceilf): Likewise.
7475 (check_effective_target_vect_call_floor): Likewise.
7476 (check_effective_target_vect_call_floorf): Likewise.
7477 (check_effective_target_vect_call_lceil): Likewise.
7478 (check_effective_target_vect_call_lfloor): Likewise.
7479 (check_effective_target_vect_call_nearbyint): Likewise.
7480 (check_effective_target_vect_call_nearbyintf): Likewise.
7481 (check_effective_target_vect_call_round): Likewise.
7482 (check_effective_target_vect_call_roundf): Likewise.
7483 (check_effective_target_vect_perm): Likewise, but also append *_saved
7484 to the existing global name to properly cache the result.
7485 (check_effective_target_vect_perm_byte): Likewise.
7486 (check_effective_target_vect_perm_short): Likewise.
7487 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7488 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7489 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7490 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7491 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7492 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7493 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7494 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7495 (check_effective_target_vect_sdot_qi): Likewise.
7496 (check_effective_target_vect_udot_qi): Likewise.
7497 (check_effective_target_vect_sdot_hi): Likewise.
7498 (check_effective_target_vect_udot_hi): Likewise.
7499 (check_effective_target_vect_usad_char): Likewise.
7500 (check_effective_target_vect_pack_trunc): Likewise.
7501 (check_effective_target_vect_unpack): Likewise.
7502 (check_effective_target_vect_aligned_arrays): Likewise.
7503 (check_effective_target_vect_natural_alignment): Likewise.
7504 (check_effective_target_vector_alignment_reachable): Likewise.
7505 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7506 (is-effective-target): Initialize et_index if undefined.
7507 (et-dg-runtest): New.
7508 (et-is-effective-target): Likewise.
7509 (check_vect_support_and_set_flags): Add supported MIPS targets to
7510 EFFECTIVE_TARGETS list. Return the number of supported targets.
7512 2016-07-26 Richard Biener <rguenther@suse.de>
7513 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7516 * gcc.dg/pr70920-1.c: New test-case.
7517 * gcc.dg/pr70902-2.c: Likewise.
7518 * gcc.dg/pr70920-3.c: Likewise.
7519 * gcc.dg/pr70920-4.c: Likewise
7520 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7523 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
7525 * gcc.c-torture/execute/pr71494.c: Require label_values.
7526 * gcc.dg/pr16973.c: Ditto.
7528 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7530 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7531 * gcc.dg/torture/pr69771.c: Require int32plus.
7532 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7534 2016-07-25 Martin Liska <mliska@suse.cz>
7536 * gcc.dg/torture/pr71987.c: New test.
7538 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
7541 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7542 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
7543 * gfortran.dg/pr71935.f90: New test.
7545 2016-07-22 Martin Sebor <msebor@redhat.com>
7548 * g++.dg/ext/atomic-3.C: New test.
7549 * gcc.dg/atomic/pr71675.c: New test.
7551 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
7553 * gcc.target/i386/mvc8.c: New test.
7555 2016-07-22 Bin Cheng <bin.cheng@arm.com>
7557 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7558 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7560 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7563 * gfortran.dg/constructor_50.f90: New test.
7565 2016-07-22 Martin Liska <mliska@suse.cz>
7567 PR gcov-profile/69028
7568 PR gcov-profile/62047
7569 * g++.dg/cilk-plus/pr69028.C: New test.
7571 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
7573 * gfortran.dg/coarray_stat_2.f90: New test.
7575 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7577 * gcc.target/powerpc/vec-extract.h: New files to check the
7578 vec_extract built-in functions for all vector types, testing
7579 accessing each element, both with constant and variable element
7581 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7582 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7583 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7584 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7585 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7586 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7587 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7588 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
7589 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
7591 2016-07-21 Jakub Jelinek <jakub@redhat.com>
7594 * g++.dg/other/pr71728.C: New test.
7596 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
7598 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
7599 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
7600 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
7601 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
7602 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
7604 2016-07-21 Richard Biener <rguenther@suse.de>
7606 PR tree-optimization/71947
7607 * gcc.dg/tree-ssa/vrp102.c: New testcase.
7609 2016-07-21 Bin Cheng <bin.cheng@arm.com>
7611 * gcc.dg/tree-ssa/scev-15.c: New.
7613 2016-07-21 Bin Cheng <bin.cheng@arm.com>
7615 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7617 2016-07-21 Jakub Jelinek <jakub@redhat.com>
7620 * g++.dg/gomp/pr71941.C: New test.
7622 2016-07-20 David Malcolm <dmalcolm@redhat.com>
7626 * g++.dg/spellcheck-identifiers.C: New test case, based on
7627 gcc.dg/spellcheck-identifiers.c.
7628 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7629 gcc.dg/spellcheck-identifiers-2.c.
7630 * g++.dg/spellcheck-typenames.C: New test case, based on
7631 gcc.dg/spellcheck-typenames.c
7633 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
7635 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7636 pointer to member function and also test catching by reference.
7638 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7640 * gcc.target/s390/pr67443.c: Fix test case.
7642 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7644 * gcc.target/s390/insv-1.c: Xfail some tests.
7645 * gcc.target/s390/insv-2.c: Likewise.
7647 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
7649 * gcc.target/avr/torture/get-mem.c: New test.
7650 * gcc.target/avr/torture/set-mem.c: New test.
7652 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
7655 * gcc.target/avr/torture/tiny-progmem.c: New test.
7657 2016-07-20 Jakub Jelinek <jakub@redhat.com>
7660 * g++.dg/parse/pr71909.C: New test.
7661 * g++.dg/tm/pr71909.C: New test.
7664 * g++.dg/cpp0x/constexpr-50060.C: New test.
7665 * g++.dg/cpp1y/constexpr-50060.C: New test.
7667 2016-07-20 Martin Liska <mliska@suse.cz>
7669 * gfortran.dg/graphite/pr71898.f90: New test.
7671 2016-07-20 Bin Cheng <bin.cheng@arm.com>
7673 PR tree-optimization/71503
7674 PR tree-optimization/71683
7675 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7676 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7678 2016-07-20 Martin Liska <mliska@suse.cz>
7680 * gcc.dg/plugin/plugin.exp: Remove sreal test.
7681 * gcc.dg/plugin/sreal-test-1.c: Remove.
7682 * gcc.dg/plugin/sreal_plugin.c: Remove.
7684 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7687 * gfortran.dg/dependency_47.f90: New test.
7689 2016-07-19 Jakub Jelinek <jakub@redhat.com>
7691 PR rtl-optimization/71916
7692 * gcc.c-torture/compile/pr71916.c: New test.
7695 * g++.dg/torture/pr71874.C: New test.
7698 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7699 (my_alloc): Rewritten to use __builtin_posix_memalign and
7701 (my_free): Use __builtin_free instead of _mm_free.
7702 (Vec::operator=): Use __builtin_memcpy.
7704 2016-07-19 Martin Jambor <mjambor@suse.cz>
7707 * gfortran.dg/pr71688.f90: New test.
7709 2016-07-19 Richard Biener <rguenther@suse.de>
7711 * c-c++-common/vector-subscript-6.c: New testcase.
7712 * c-c++-common/vector-subscript-7.c: Likewise.
7714 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7716 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
7717 and UInt32 based on __SIZEOF_INT__.
7719 2016-07-19 Richard Biener <rguenther@suse.de>
7721 PR tree-optimization/71901
7722 * gcc.dg/torture/pr71901.c: New testcase.
7724 2016-07-19 Richard Biener <rguenther@suse.de>
7726 PR tree-optimization/71908
7727 * gcc.dg/torture/pr71908.c: New testcase.
7729 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7732 * gcc.target/powerpc/pr71493-1.c: New test.
7733 * gcc.target/powerpc/pr71493-2.c: Likewise.
7735 2016-07-18 Jakub Jelinek <jakub@redhat.com>
7738 * g++.dg/conversion/ambig3.C: New test.
7741 * g++.dg/cpp0x/constexpr-71828.C: New test.
7744 * g++.dg/template/pr71826.C: New test.
7747 * g++.dg/template/defarg21.C: New test.
7750 * g++.dg/ext/vector31.C: New test.
7752 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
7754 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7756 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7758 PR tree-optimization/71734
7759 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7761 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
7763 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7764 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7765 stack-layout-dynamic-1.c: New test.
7767 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7769 * gcc.target/s390/nolrl-1.c: New test.
7771 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
7774 * gfortran.dg/pr71523_1.f90: New test.
7775 * gfortran.dg/pr71523_2.f90: New test.
7777 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7779 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7781 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7782 Marco Restelli <mrestelli@gmail.com>
7785 * gfortran.dg/pr62125.f90: New test.
7787 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7789 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7790 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7792 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
7795 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7796 * g++.dg/cpp0x/nullptr35.C: New test.
7798 2016-07-15 Bin Cheng <bin.cheng@arm.com>
7800 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7802 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7804 * gfortran.dg/goacc/vector_length.f90: New test.
7806 2016-07-15 Richard Biener <rguenther@suse.de>
7808 PR tree-optimization/71881
7809 * gcc.dg/torture/pr71881.c: New testcase.
7811 2016-07-15 Richard Biener <rguenther@suse.de>
7813 PR tree-optimization/71887
7814 * gcc.dg/torture/pr71887.c: New testcase.
7816 2016-07-15 Jakub Jelinek <jakub@redhat.com>
7819 * gcc.dg/spellcheck-identifiers-3.c: New test.
7821 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7824 * gfortran.dg/null_9.f90: New test.
7826 2016-07-15 Bin Cheng <bin.cheng@arm.com>
7828 * gcc.dg/tree-ssa/loop-41.c: New test.
7830 2016-07-15 Bin Cheng <bin.cheng@arm.com>
7832 PR tree-optimization/71347
7833 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7835 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
7838 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7839 * gfortran.dg/contains.f90: Ditto.
7840 * gfortran.dg/contains_empty_1.f03: Ditto.
7841 * gfortran.dg/submodule_3.f08: Ditto.
7843 2016-07-14 Jakub Jelinek <jakub@redhat.com>
7846 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7847 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7848 expected diagnostics.
7851 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7852 * gcc.dg/spellcheck-identifiers-2.c: New test.
7853 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7854 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7856 2016-07-14 Jakub Jelinek <jakub@redhat.com>
7858 PR tree-optimization/71872
7859 * gcc.c-torture/compile/pr71872.c: New test.
7861 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7863 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7864 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7865 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7866 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7867 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7868 * gcc.target/arm/atomic-op-acquire-1.c: This.
7869 * gcc.target/arm/atomic-op-char.c: Rename into ...
7870 * gcc.target/arm/atomic-op-char-1.c: This.
7871 * gcc.target/arm/atomic-op-consume.c: Rename into ...
7872 * gcc.target/arm/atomic-op-consume-1.c: This.
7873 * gcc.target/arm/atomic-op-int.c: Rename into ...
7874 * gcc.target/arm/atomic-op-int-1.c: This.
7875 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7876 * gcc.target/arm/atomic-op-relaxed-1.c: This.
7877 * gcc.target/arm/atomic-op-release.c: Rename into ...
7878 * gcc.target/arm/atomic-op-release-1.c: This.
7879 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7880 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7881 * gcc.target/arm/atomic-op-short.c: Rename into ...
7882 * gcc.target/arm/atomic-op-short-1.c: This.
7883 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7884 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7885 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7886 * gcc.target/arm/atomic-op-char-2.c: Likewise.
7887 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7888 * gcc.target/arm/atomic-op-int-2.c: Likewise.
7889 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7890 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7891 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7892 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7894 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7897 * gfortran.dg/select_type_35.f03: New test.
7899 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7902 PR tree-optimization/70923
7903 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7904 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7905 * gcc.dg/vect/pr65951.c: Likewise.
7906 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7908 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
7910 * c-c++-common/pr60226.c: Expect maximum object file alignment
7913 2016-07-14 Richard Biener <rguenther@suse.de>
7915 PR tree-optimization/71866
7916 * gcc.dg/torture/pr71866.c: New testcase.
7918 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7920 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7921 selector and enclose boolean expression in curly braces.
7923 2016-07-14 Alan Modra <amodra@gmail.com>
7926 * gcc.target/powerpc/p9-novsx.c: New.
7928 2016-07-13 Andi Kleen <ak@linux.intel.com>
7930 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7931 * g++.dg/tree-prof/morefunc.C: Dito.
7932 * g++.dg/tree-prof/pr35545.C: Dito.
7933 * g++.dg/tree-prof/reorder.C: Dito.
7934 * gcc.dg/tree-prof/20050826-2.c: Dito.
7935 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7936 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7937 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7938 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7939 * gcc.dg/tree-prof/inliner-1.c: Dito.
7940 * gcc.dg/tree-prof/merge_block.c: Dito.
7941 * gcc.dg/tree-prof/stringop-1.c: Dito.
7942 * gcc.dg/tree-prof/stringop-2.c: Dito.
7943 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7944 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7945 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7946 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7947 * gcc.dg/tree-prof/update-loopch.c: Dito.
7948 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7949 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7950 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7951 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7952 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7953 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7954 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7956 2016-07-13 Andi Kleen <ak@linux.intel.com>
7958 * lib/profopt.exp (profopt-execute): Remove .imports files.
7960 2016-07-13 Andi Kleen <ak@linux.intel.com>
7962 * lib/profopt.exp (profopt-execute): Always log profiler command line.
7964 2016-07-13 Andi Kleen <ak@linux.intel.com>
7966 * lib/profopt.exp (dg-final-scan-autofdo,
7967 dg-final-scan-not-autofdo): New functions.
7969 2016-07-13 Bin Cheng <bin.cheng@arm.com>
7971 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7972 * gcc.dg/vect/vect-35.c: Ditto.
7973 * gcc.dg/vect/vect-alias-check-2.c: New test.
7975 2016-07-13 Martin Liska <mliska@suse.cz>
7977 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
7978 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
7979 * gfortran.dg/pr42108.f90: Update expected dump scan.
7981 2016-07-13 Richard Biener <rguenther@suse.de>
7983 PR tree-optimization/24574
7984 * gcc.dg/pr24574.c: New testcase.
7986 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7988 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
7989 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7990 * c-c++-common/pr68833-1.c: Require int32plus.
7991 * gcc.dg/ipa/pr63551.c: Likewise.
7992 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7993 * gcc.dg/ipa/pr64041.c: Require int32plus.
7995 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7998 * g++.dg/pr71633.C: New test.
8000 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8002 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
8003 Add new arm_thumb1_cbz_ok effective target.
8004 * gcc.target/arm/cbz.c: New test.
8006 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8008 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
8009 Define effective target.
8010 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
8011 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
8012 * gcc.target/arm/movhi_movw.c: New test.
8013 * gcc.target/arm/movsi_movw.c: Likewise.
8014 * gcc.target/arm/movdi_movw.c: Likewise.
8016 2016-07-13 Richard Biener <rguenther@suse.de>
8019 * gcc.dg/pr71104-1.c: New testcase.
8020 * gcc.dg/pr71104-2.c: Likewise.
8022 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8025 * gcc.target/powerpc/pr71805.c: New test.
8027 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8029 * gcc.target/powerpc/divkc3-1.c: New.
8030 * gcc.target/powerpc/mulkc3-1.c: New.
8032 2016-07-12 Nathan Sidwell <nathan@acm.org>
8034 * gcc.target/arm/data-rel-1.c: New.
8035 * gcc.target/arm/data-rel-2.c: New.
8036 * gcc.target/arm/data-rel-3.c: New.
8038 2016-07-12 Martin Liska <mliska@suse.cz>
8040 * gcc.dg/params/blocksort-part.c: New test.
8041 * gcc.dg/params/params.exp: New file.
8043 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8046 * gcc.c-torture/execute/pr71700.c: New test.
8048 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
8049 Richard Biener <rguenther@suse.de>
8051 PR tree-optimization/23286
8052 PR tree-optimization/70159
8053 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8054 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8055 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8056 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8057 * gcc.dg/tree-ssa/pr35286.c: Likewise.
8058 * gcc.dg/tree-ssa/pr35287.c: Likewise.
8059 * gcc.dg/hoist-register-pressure-1.c: Likewise.
8060 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8061 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8062 * gcc.dg/pr51879-12.c: Likewise.
8063 * gcc.dg/strlenopt-9.c: Likewise.
8064 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8065 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8066 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8067 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8068 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8069 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8070 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8071 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8072 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8073 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8074 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8075 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8076 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8077 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8078 * gfortran.dg/pr43984.f90: Adjust expected outcome.
8080 2016-07-12 Richard Biener <rguenther@suse.de>
8082 PR rtl-optimization/68961
8083 * gcc.target/i386/pr68961.c: New testcase.
8085 2016-07-11 Jakub Jelinek <jakub@redhat.com>
8088 * c-c++-common/gomp/pr71758.c: New test.
8089 * gfortran.dg/gomp/pr71758.f90: New test.
8091 PR tree-optimization/71823
8092 * gcc.dg/vect/pr71823.c: New test.
8094 2016-07-11 David Malcolm <dmalcolm@redhat.com>
8096 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8097 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8098 and LINE_MAP_MAX_LOCATION_WITH_COLS.
8100 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
8103 * gcc.target/i386/pr71801.c: New test.
8105 2016-07-11 Richard Biener <rguenther@suse.de>
8107 PR tree-optimization/71816
8108 * gcc.dg/torture/pr71816.c: New testcase.
8110 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8113 * gfortran.dg/dependency_46.f90: New test.
8115 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
8117 PR rtl-optimization/71621
8118 * gcc.target/i386/pr71621-1.c: New.
8119 * gcc.target/i386/pr71621-2.c: New.
8121 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
8123 * gfortran.dg/goacc/pr71704.f90: New test.
8125 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8128 * gcc.target/powerpc/pr71297.c: New.
8130 2016-07-08 Jiong Wang <jiong.wang@arm.com>
8132 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8134 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8137 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8139 2016-07-08 Alan Hayward <alan.hayward@arm.com>
8141 PR tree-optimization/71667
8142 * gcc.dg/vect/pr71667.c: New
8144 2016-07-08 Martin Liska <mliska@suse.cz>
8146 * gcc.dg/torture/pr71606.c: New test.
8148 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8151 * gfortran.dg/pr71764.f90: New test.
8153 2016-07-07 Jakub Jelinek <jakub@redhat.com>
8154 Kai Tietz <ktietz70@googlemail.com>
8158 * g++.dg/cpp0x/pr70869.C: New test.
8159 * g++.dg/cpp0x/pr71054.C: New test.
8161 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
8163 * g++.dg/debug/pr71432.C: Fail on AIX.
8165 2016-07-07 Martin Liska <mliska@suse.cz>
8167 * gfortran.dg/do_1.f90: Remove a corner case that triggers
8168 an undefined behavior.
8169 * gfortran.dg/do_3.F90: Likewise.
8170 * gfortran.dg/do_check_11.f90: New test.
8171 * gfortran.dg/do_check_12.f90: New test.
8172 * gfortran.dg/do_corner_warn.f90: New test.
8174 2016-07-07 Martin Liska <mliska@suse.cz>
8176 * gfortran.dg/predict-1.f90: Ammend the test.
8177 * gfortran.dg/predict-2.f90: Likewise.
8179 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
8182 * g++.dg/pr71624.C: New test.
8184 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8186 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8187 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8188 ARMv8-M Mainline architectures.
8190 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8192 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8193 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8195 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
8199 * gcc.target/powerpc/pr71763.c: New file.
8201 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8203 PR tree-optimization/71518
8204 * gcc.dg/pr71518.c: New test.
8206 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
8208 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8210 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8213 * gcc.target/avr/pr50739.c: New test.
8215 2016-07-05 Jan Hubicka <jh@suse.cz>
8217 * gcc.dg/tree-ssa/scev-14.c: update template.
8219 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
8221 * gcc.dg/vect/group-no-gaps-1.c: New test.
8223 2016-07-05 Andi Kleen <ak@linux.intel.com>
8225 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8226 if kernel supports MPX.
8228 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
8230 * gcc.c-torture/compile/pr69102.c: Require fpic support.
8232 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8233 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8235 * gcc.target/powerpc/signbit-1.c: New test.
8236 * gcc.target/powerpc/signbit-2.c: New test.
8237 * gcc.target/powerpc/signbit-3.c: New test.
8239 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8241 PR rtl-optimization/71594
8242 * gcc.dg/torture/pr71594.c: New test.
8244 2016-07-05 Jan Hubicka <jh@suse.cz>
8246 * gcc.dg/tree-ssa/scev-14.c: new testcase.
8248 2016-07-05 David Malcolm <dmalcolm@redhat.com>
8251 * g++.dg/parse/error5.C: Update column
8252 number of missing semicolon error.
8253 * g++.dg/pr62314-2.C: New test case.
8255 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8257 * gfortran.dg/coarray_stat_function.f90: New test.
8258 * gfortran.dg/coarray_stat_whitespace.f90: New test.
8259 * gfortran.dg/coarray_lib_comm_1: Adapting old test
8262 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
8265 * gfortran.dg/deferred_character_17.f90: New test.
8267 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8269 * gcc.target/arm/neon/polytypes.c: Move to ...
8270 * gcc.target/arm/polytypes.c: ... here.
8271 * gcc.target/arm/neon/pr51534.c: Move to ...
8272 * gcc.target/arm/pr51534.c: ... here.
8273 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8274 * gcc.target/arm/vect-vcvt.c: ... here.
8275 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8276 * gcc.target/arm/vect-vcvtq.c: ... here.
8277 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8278 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8279 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8280 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8281 * gcc.target/arm/neon/neon.exp: Delete.
8282 * gcc.target/arm/neon/: Delete.
8284 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8287 * gfortran.dg: pr65575.f90: New test.
8289 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8292 * gfortran.dg: pr35849.f90: New test.
8294 2016-07-04 Jakub Jelinek <jakub@redhat.com>
8297 * g++.dg/cpp0x/pr71739.C: New test.
8299 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
8301 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8303 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8305 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8307 * gcc.target/s390/loc-1.c: New test.
8309 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
8311 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8312 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
8314 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8317 * gcc.target/aarch64/pr63874.c: New test.
8319 2016-07-04 Jan Beulich <jbeulich@suse.com>
8321 * g++.dg/header.c: New.
8322 * gcc.dg/header.c: New.
8324 2016-07-02 Jakub Jelinek <jakub@redhat.com>
8327 * c-c++-common/Wunused-var-15.c: New test.
8329 2016-07-01 Jakub Jelinek <jakub@redhat.com>
8332 * gfortran.dg/gomp/pr71687.f90: New test.
8334 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8336 * gcc.dg/const-float128-ped.c: Require __float128 effective
8338 * gcc.dg/const-float128.c: Likewise.
8339 * gcc.dg/torture/float128-cmp-invalid.c: Require
8340 __float128 and base_quadfloat_support effective targets, and
8342 * gcc.dg/torture/float128-div-underflow.c: Likewise.
8343 * gcc.dg/torture/float128-extend-nan.c: Likewise.
8344 * gcc.dg/torture/float128-nan.c: Likewise.
8345 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8346 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8347 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8348 * lib/target-supports.exp (check_effective_target___float128): New.
8349 (add_options_for___float128): New.
8350 (check_effective_target_base_quadword_support): New.
8352 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8355 * gcc.target/powerpc/pr71720.c: New test.
8357 2016-07-01 Jan Beulich <jbeulich@suse.com>
8359 * gcc.dg/bss.c: New.
8361 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
8364 * gcc.target/powerpc/pr71698.c: New test.
8366 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
8369 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8370 instead of ".foo" for its section name.
8371 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8372 depending on MCU's flash size.
8373 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8374 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8375 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8376 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8377 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8378 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8380 2016-07-01 Jan Beulich <jbeulich@suse.com>
8382 * gcc.target/i386/pr65105-2.c: Add -msse2.
8384 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8386 PR tree-optimization/71707
8387 * gcc.dg/strlenopt-29.c: New test.
8390 * gfortran.dg/gomp/pr71704.f90: New test.
8393 * gfortran.dg/gomp/pr71705.f90: New test.
8395 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
8397 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8398 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8399 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8400 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8401 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8402 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8403 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8404 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8405 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8406 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8407 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8408 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8409 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8410 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8411 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8412 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8413 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8414 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8415 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8416 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8417 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8418 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8419 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8420 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8421 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8422 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8423 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8424 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8425 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8426 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8427 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8428 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8429 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8430 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8431 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8432 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8433 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8434 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8435 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8436 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8437 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8438 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8439 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8440 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8441 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8442 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8443 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8444 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8445 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8446 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8447 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8448 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8449 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8450 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8451 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8452 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8453 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8454 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8455 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8456 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8457 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8458 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8459 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8460 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8461 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8462 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8463 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8464 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8465 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8466 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8467 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8468 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8469 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8470 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8471 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8472 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8473 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8474 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8475 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8476 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8477 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8479 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8480 James Greenhalgh <james.greenhalgh@arm.com>
8482 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8484 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
8485 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8487 * gcc.target/aarch64/vget_set_lane_1.c: New test.
8489 2016-06-30 David Malcolm <dmalcolm@redhat.com>
8492 * gcc.dg/spellcheck-options-12.c: New test case.
8494 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8497 * gcc.c-torture/compile/pr71693.c: New test.
8499 2016-06-29 David Malcolm <dmalcolm@redhat.com>
8501 * gcc.dg/spellcheck-params.c: New testcase.
8502 * gcc.dg/spellcheck-params-2.c: New testcase.
8504 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8506 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8507 vector extract instructions.
8508 * gcc.target/powerpc/p9-extract-2.c: Likewise.
8510 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8513 * gfortran.dg/unexpected_eof_2.f90: New test.
8514 * gfortran.dg/unexpected_eof_3.f90: New test.
8516 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
8518 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8520 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
8522 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8523 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8524 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8526 2016-06-29 Richard Biener <rguenther@suse.de>
8529 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8531 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8533 * gcc.target/arm/aapcs/neon-vect10.c: Require
8534 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8535 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8536 * gcc.target/arm/aapcs/vfp18.c: Likewise.
8537 * gcc.target/arm/aapcs/vfp19.c: Likewise.
8538 * gcc.target/arm/aapcs/vfp20.c: Likewise.
8539 * gcc.target/arm/aapcs/vfp21.c: Likewise.
8540 * gcc.target/arm/fp16-aapcs-1.c: Require
8541 -mfloat-ab=hard. Also simplify the test.
8542 * gcc.target/arm/fp16-aapcs-2.c: New.
8544 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8546 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
8547 (add_options_for_arm_fp16_ieee): New.
8548 (add_options_for_arm_fp16_alternative): New.
8549 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
8551 (effective_target_arm_fp16_hw): New.
8553 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
8555 PR tree-optimization/71655
8556 * g++.dg/pr71655.C: New test.
8558 2016-06-29 Martin Liska <mliska@suse.cz>
8560 * gcc.dg/pr71585.c: New test.
8561 * gcc.dg/pr71585-2.c: New test.
8562 * gcc.dg/pr71585-3.c: New test.
8564 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8566 PR tree-optimization/70729
8567 * g++.dg/vect/pr70729.cc: New test.
8569 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
8571 * c-c++-common/gomp/cancel-1.c: Extend.
8573 2016-06-29 Jakub Jelinek <jakub@redhat.com>
8575 PR tree-optimization/71625
8576 * gcc.dg/strlenopt-28.c: New test.
8578 2016-06-29 Richard Biener <rguenther@suse.de>
8581 * g++.dg/torture/pr71002.C: Adjust testcase.
8583 2016-06-29 Jakub Jelinek <jakub@redhat.com>
8586 * gcc.dg/pr71685.c: New test.
8588 2016-06-28 Martin Sebor <msebor@redhat.com>
8591 * gcc.dg/init-bad-9.c: New test.
8593 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8595 * gcc.target/powerpc/abs128-1.c: Require VSX.
8596 * gcc.target/powerpc/copysign128-1.c: Likewise.
8597 * gcc.target/powerpc/inf128-1.c: Likewise.
8598 * gcc.target/powerpc/nan128-1.c: Likewise.
8600 2016-06-28 Jakub Jelinek <jakub@redhat.com>
8603 * gcc.c-torture/execute/pr71626-1.c: New test.
8604 * gcc.c-torture/execute/pr71626-2.c: New test.
8606 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
8609 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8611 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
8614 * gcc.target/powerpc/pr71670.c: New testcase.
8616 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
8619 * gcc.target/powerpc/pr71656-1.c: New test.
8620 * gcc.target/powerpc/pr71656-2.c: New test.
8622 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
8624 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8626 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8627 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8628 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8629 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8630 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8631 Add arm_neon_fp16_ok effective target.
8632 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8634 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8636 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8638 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8640 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
8642 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
8644 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8646 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8648 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8650 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8652 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8655 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
8657 * gcc.dg/predict-12.c: New testcase.
8659 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8662 * gfortran.dg/pr71649.f90: New test.
8664 2016-06-25 Jakub Jelinek <jakub@redhat.com>
8666 PR tree-optimization/71643
8667 * g++.dg/opt/pr71643.C: New test.
8669 PR tree-optimization/71631
8670 * gcc.c-torture/execute/pr71631.c: New test.
8672 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
8674 * gcc.dg/predict-11.c: New testcase.
8675 * gfortran.dg/predict-2.f90: New testcase.
8677 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
8679 * gcc.dg/predict-10.c: New test.
8681 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8683 * gcc.target/powerpc/abs128-1.c: New.
8684 * gcc.target/powerpc/copysign128-1.c: New.
8685 * gcc.target/powerpc/inf128-1.c: New.
8686 * gcc.target/powerpc/nan128-1.c: New.
8688 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
8690 * gfortran.dg/pr71642.f90: New test.
8692 2016-06-24 Jakub Jelinek <jakub@redhat.com>
8694 PR tree-optimization/71647
8695 * gcc.target/i386/pr71647.c: New test.
8697 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8699 * gcc.target/i386/noplt-gd-1.c: New test.
8700 * gcc.target/i386/noplt-gd-2.c: Likewise.
8701 * gcc.target/i386/noplt-gd-3.c: Likewise.
8702 * gcc.target/i386/noplt-ld-1.c: Likewise.
8703 * gcc.target/i386/noplt-ld-2.c: Likewise.
8704 * gcc.target/i386/noplt-ld-3.c: Likewise.
8705 * lib/target-supports.exp
8706 (check_effective_target_tls_get_addr_via_got): New.
8708 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8710 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8711 testsuite compile flags.
8712 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8713 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8715 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8717 * g++dg/vect/pr36684.cc: Add dg-do compile.
8718 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8719 * gcc.dg/vect/pr70021.c: Ditto.
8720 * gcc.dg/vect/pr70138-1.c: Ditto.
8721 * gcc.dg/vect/pr70138-2.c: Ditto.
8722 * gcc.dg/vect/pr70354-1.c: Ditto.
8723 * gcc.dg/vect/pr70354-2.c: Ditto.
8724 * gcc.dg/vect/pr71259.c: Ditto.
8725 * gcc.dg/vect/pr71416-1.c: Ditto.
8726 * gcc.dg/vect/slp-43.c: Ditto.
8727 * gcc.dg/vect/slp-45.c: Ditto.
8728 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8729 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8730 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8731 * gfortran.dg/vect/pr69980.f90: Ditto.
8733 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8735 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8736 * gcc.dg/vect/bb-slp-30.c: Ditto.
8737 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8738 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8739 * gcc.dg/vect/pr45902.c: Ditto.
8740 * gcc.dg/vect/pr48172.c: Ditto.
8741 * gcc.dg/vect/pr48377.c: Ditto.
8742 * gcc.dg/vect/pr49038.c: Ditto.
8743 * gcc.dg/vect/pr49771.c: Ditto.
8744 * gcc.dg/vect/pr52091.c: Ditto.
8745 * gcc.dg/vect/pr53185-2.c: Ditto.
8746 * gcc.dg/vect/pr56826.c: Ditto.
8747 * gcc.dg/vect/pr60276.c: Ditto.
8748 * gcc.dg/vect/pr62021.c: Ditto.
8749 * gcc.dg/vect/pr63530.c: Ditto.
8750 * gcc.dg/vect/pr65518.c: Ditto.
8751 * gcc.dg/vect/pr65947-1.c: Ditto.
8752 * gcc.dg/vect/pr65947-10.c: Ditto.
8753 * gcc.dg/vect/pr65947-11.c: Ditto.
8754 * gcc.dg/vect/pr65947-12.c: Ditto.
8755 * gcc.dg/vect/pr65947-13.c: Ditto.
8756 * gcc.dg/vect/pr65947-2.c: Ditto.
8757 * gcc.dg/vect/pr65947-3.c: Ditto.
8758 * gcc.dg/vect/pr65947-4.c: Ditto.
8759 * gcc.dg/vect/pr65947-5.c: Ditto.
8760 * gcc.dg/vect/pr65947-6.c: Ditto.
8761 * gcc.dg/vect/pr65947-7.c: Ditto.
8762 * gcc.dg/vect/pr65947-8.c: Ditto.
8763 * gcc.dg/vect/pr65947-9.c: Ditto.
8764 * gcc.dg/vect/pr71416-1.c: Ditto.
8765 * gcc.dg/vect/pr71439.c: Ditto.
8766 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8767 * gcc.dg/vect/vect-bswap16.c: Ditto.
8768 * gcc.dg/vect/vect-bswap32.c: Ditto.
8769 * gcc.dg/vect/vect-bswap64.c: Ditto.
8770 * gcc.dg/vect/vect-live-1.c: Ditto.
8771 * gcc.dg/vect/vect-live-2.c: Ditto.
8772 * gcc.dg/vect/vect-live-3.c: Ditto.
8773 * gcc.dg/vect/vect-live-4.c: Ditto.
8774 * gcc.dg/vect/vect-live-5.c: Ditto.
8775 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8776 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8777 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8778 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8779 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8780 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8781 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8782 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8783 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8784 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8785 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8786 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8787 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8788 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8789 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8790 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8791 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8793 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8795 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8797 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8799 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
8800 ia32 if R_386_GOT32X relocation is supported.
8801 * gcc.target/i386/noplt-3.c: Likewise.
8802 * gcc.target/i386/noplt-2.c: Likewise.
8803 (main): Renamed to ...
8805 * gcc.target/i386/noplt-4.c: Likewise.
8806 (main): Renamed to ...
8808 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8809 * gcc.target/i386/pr67400-5.c: Likewise.
8811 2016-06-24 Jakub Jelinek <jakub@redhat.com>
8813 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8814 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8816 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8817 f4): Adjust expected diagnostics.
8818 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8819 (T): If OVFP is defined, redefine to TP.
8820 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8821 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8822 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8823 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8824 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8825 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8826 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8827 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8828 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8829 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8830 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8831 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8832 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8833 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8834 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8835 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8836 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8837 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8838 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8839 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8840 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8841 as last argument to __builtin_add_overflow_p.
8843 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
8845 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8846 dg-options and remove default vector testsuite compile flags.
8847 * g++.dg/vect/pr33860a.cc: Ditto.
8848 * g++.dg/vect/pr45470-a.cc: Ditto.
8849 * g++.dg/vect/pr45470-b.cc: Ditto.
8850 * g++.dg/vect/pr60896.cc: Ditto.
8851 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8852 * gcc.dg/vect/pr18308.c: Ditto.
8853 * gcc.dg/vect/pr24049.c: Ditto.
8854 * gcc.dg/vect/pr33373.c: Ditto.
8855 * gcc.dg/vect/pr36228.c: Ditto.
8856 * gcc.dg/vect/pr42395.c: Ditto.
8857 * gcc.dg/vect/pr42604.c: Ditto.
8858 * gcc.dg/vect/pr46663.c: Ditto.
8859 * gcc.dg/vect/pr48765.c: Ditto.
8860 * gcc.dg/vect/pr49093.c: Ditto.
8861 * gcc.dg/vect/pr49352.c: Ditto.
8862 * gcc.dg/vect/pr52298.c: Ditto.
8863 * gcc.dg/vect/pr52870.c: Ditto.
8864 * gcc.dg/vect/pr53185.c: Ditto.
8865 * gcc.dg/vect/pr53773.c: Ditto.
8866 * gcc.dg/vect/pr56695.c: Ditto.
8867 * gcc.dg/vect/pr62171.c: Ditto.
8868 * gcc.dg/vect/pr63530.c: Ditto.
8869 * gcc.dg/vect/pr68339.c: Ditto.
8870 * gcc.dg/vect/pr71259.c: Ditto.
8871 * gcc.dg/vect/vect-82_64.c: Ditto.
8872 * gcc.dg/vect/vect-83_64.c: Ditto.
8873 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8874 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8875 * gcc.dg/vect/vect-shift-2.c: Ditto.
8876 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8877 * gfortran.dg/vect/pr39318.f90: Ditto.
8878 * gfortran.dg/vect/pr45714-a.f: Ditto.
8879 * gfortran.dg/vect/pr45714-b.f: Ditto.
8880 * gfortran.dg/vect/pr46213.f90: Ditto.
8882 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8883 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8885 * gcc.target/powerpc/p9-splat-5.c: New test.
8887 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
8889 PR tree-optimization/71488
8890 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8891 * lib/target-supports.exp: ... here.
8892 (check_sse4_hw_available): New procedure.
8893 (check_effective_target_sse4_runtime): Ditto.
8894 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8895 -march=westmere for sse4_runtime targets.
8896 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
8897 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
8898 (dg-additional-options): Use for sse4_runtime targets.
8899 (main): Call check_vect ().
8900 (dg-final): Perform scan only for sse4_runtime targets.
8902 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8906 * gcc.target/i386/pr66232-14.c: New file.
8907 * gcc.target/i386/pr66232-15.c: Likewise.
8908 * gcc.target/i386/pr66232-16.c: Likewise.
8909 * gcc.target/i386/pr66232-17.c: Likewise.
8910 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8911 ia32 if R_386_GOT32X relocation is supported.
8912 * gcc.target/i386/pr67400-2.c: Likewise.
8913 * gcc.target/i386/pr67400-3.c: Likewise.
8914 * gcc.target/i386/pr67400-4.c: Likewise.
8915 * gcc.target/i386/pr67400-6.c: Likewise.
8916 * gcc.target/i386/pr67400-7.c: Likewise.
8917 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
8919 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8921 PR libgfortran/48852
8922 * gfortran.dg/char4_iunit_1.f03: Update test.
8923 * gfortran.dg/f2003_io_5.f03: Update test.
8924 * gfortran.dg/real_const_3.f90: Update test.
8926 2016-06-23 Andi Kleen <ak@linux.intel.com>
8928 * g++.dg/bprob/bprob.exp: Support autofdo.
8929 * g++.dg/tree-prof/tree-prof.exp: dito.
8930 * gcc.dg/tree-prof/tree-prof.exp: dito.
8931 * gcc.misc-tests/bprob.exp: dito.
8932 * gfortran.dg/prof/prof.exp: dito.
8933 * lib/profopt.exp: dito.
8934 * lib/target-supports.exp: Check for autofdo.
8936 2016-06-23 Martin Liska <mliska@suse.cz>
8938 * gcc.dg/pr71619.c: New test.
8940 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8943 * gcc.target/i386/pr67400-1.c: New test.
8944 * gcc.target/i386/pr67400-2.c: Likewise.
8945 * gcc.target/i386/pr67400-3.c: Likewise.
8946 * gcc.target/i386/pr67400-4.c: Likewise.
8947 * gcc.target/i386/pr67400-5.c: Likewise.
8948 * gcc.target/i386/pr67400-6.c: Likewise.
8949 * gcc.target/i386/pr67400-7.c: Likewise.
8951 2016-06-22 David Malcolm <dmalcolm@redhat.com>
8953 * c-c++-common/missing-header-1.c: New test case.
8954 * c-c++-common/missing-header-2.c: New test case.
8955 * c-c++-common/missing-header-3.c: New test case.
8956 * c-c++-common/missing-header-4.c: New test case.
8958 2016-06-22 David Malcolm <dmalcolm@redhat.com>
8961 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8963 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8964 expected results due to builtin "nanl" now being suggested for
8966 * gcc.dg/pr67580.c: Update expected messages.
8967 * gcc.dg/spellcheck-identifiers.c: New testcase.
8968 * gcc.dg/spellcheck-typenames.c: New testcase.
8970 2016-06-22 David Malcolm <dmalcolm@redhat.com>
8972 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8974 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8975 diagnostic-test-show-locus-parseable-fixits.c to sources for
8976 diagnostic_plugin_test_show_locus.c.
8977 * lib/gcc-defs.exp (freeform_regexps): New global.
8978 (dg-regexp): New function.
8979 (handle-dg-regexps): New function.
8980 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8981 freeform_regexps to the empty list.
8982 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8984 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8986 PR tree-optimization/71488
8987 * g++.dg/pr71488.C: New test.
8988 * gcc.dg/vect/vect-bool-cmp.c: New test.
8990 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8992 * gcc.dg/guality/param-5.c: New test.
8994 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8996 * gcc.target/i386/asm-flag-7.c: New test.
8998 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9000 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
9001 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9002 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9003 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9004 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9005 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9006 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9007 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9008 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9009 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9010 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9011 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9012 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
9013 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9014 * lib/target-supports.exp: Likewise.
9016 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9018 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
9019 * gcc.dg/attr-ms_struct-2.c: Likewise.
9020 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9021 * gcc.dg/bf-ms-attrib.c: Likewise.
9022 * gcc.dg/bf-ms-layout-2.c: Likewise.
9023 * gcc.dg/bf-ms-layout-3.c: Likewise.
9024 * gcc.dg/bf-ms-layout.c: Likewise.
9025 * gcc.dg/bf-no-ms-layout.c: Likewise.
9026 * gcc.target/i386/bitfield1.c: Likewise.
9027 * gcc.target/i386/bitfield2.c: Likewise.
9028 * gcc.target/i386/bitfield3.c: Likewise.
9030 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9032 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9033 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9034 override other than -mcpu=power9 command-line option is specified,
9035 or if the target operating system is aix.
9036 * gcc.target/powerpc/darn-1.c: Likewise.
9037 * gcc.target/powerpc/darn-2.c: Likewise.
9038 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9039 test if effective-target is not powerpc_p9vector_ok or if the
9040 target operating system is not defined.
9041 * gcc.target/powerpc/vslv-1.c: Likewise.
9042 * gcc.target/powerpc/vsrv-0.c: Likewise.
9043 * gcc.target/powerpc/vsrv-1.c: Likewise.
9045 2016-06-21 Tobias Burnus <burnus@net-b.de>
9048 * gfortran.dg/coarray/data_1.f90: New.
9050 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9052 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9053 (dg-require-effective-target): Use arm_v8_neon_hw.
9054 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9055 (dg-require-effective-target): Likewise.
9056 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9057 (dg-require-effective-target): Likewise.
9058 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9059 (dg-require-effective-target): Likewise.
9060 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9061 (dg-require-effective-target): Likewise.
9062 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9063 (dg-require-effective-target): Likewise.
9064 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9067 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9069 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9070 Set to 3 so test passes.
9072 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9074 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9076 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9078 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9079 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9080 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9081 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9083 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9085 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9086 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9088 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
9091 * gcc.target/i386/pr71549.c: New test.
9093 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9095 * gcc.target/powerpc/vadsdu-0.c: Replace
9096 dg-require-effective-target directive to allow test to run on more
9097 platforms, and add dg-skip-if directive to disable test on aix
9098 platforms because of known incompatibilities.
9099 * gcc.target/powerpc/vadsdu-1.c: Likewise.
9100 * gcc.target/powerpc/vadsdu-2.c: Likewise.
9101 * gcc.target/powerpc/vadsdu-3.c: Likewise.
9102 * gcc.target/powerpc/vadsdu-4.c: Likewise.
9103 * gcc.target/powerpc/vadsdu-5.c: Likewise.
9104 * gcc.target/powerpc/vadsdub-1.c: Likewise.
9105 * gcc.target/powerpc/vadsdub-2.c: Replace
9106 dg-require-effective-target directive to allow test to run on more
9107 platforms, and add dg-skip-if directive to disable test on aix
9108 platforms because of known incompatibilities.
9109 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9110 with vec_absdb call to differentiate this test from vadsdub-1.c.
9111 * gcc.target/powerpc/vadsduh-1.c: Replace
9112 dg-require-effective-target directive to allow test to run on more
9113 platforms, and add dg-skip-if directive to disable test on aix
9114 platforms because of known incompatibilities.
9115 * gcc.target/powerpc/vadsduh-2.c: Likewise.
9116 * gcc.target/powerpc/vadsduw-1.c: Likewise.
9117 * gcc.target/powerpc/vadsduw-2.c: Likewise.
9119 2016-06-21 Jakub Jelinek <jakub@redhat.com>
9121 PR tree-optimization/71588
9122 * gcc.dg/pr71558.c: New test.
9124 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9126 * c-c++-common/pr68657-1.c: Require ptr32plus support.
9127 * c-c++-common/pr68657-2.c: Likewise.
9128 * c-c++-common/pr68657-3.c: Likewise.
9129 * gcc.dg/torture/pr69714.c: Require int32plus support.
9130 * gcc.dg/torture/pr70025.c: Likewise.
9131 * gcc.dg/torture/pr70083.c: Likewise.
9132 * gcc.dg/torture/pr70542.c: Likewise.
9133 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9135 2016-06-20 Joseph Myers <joseph@codesourcery.com>
9138 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9140 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9143 * gcc.dg/pr71581.c: New test.
9145 PR rtl-optimization/71591
9146 * gcc.dg/cpp/pr71591.c: New test.
9148 2016-06-20 David B. Robins <gcc@davidrobins.net>
9151 * g++.dg/torture/pr71571.C: New test.
9153 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9156 * gcc.target/i386/sse2-pr71559.c: New test.
9157 * gcc.target/i386/avx-pr71559.c: New test.
9158 * gcc.target/i386/avx512f-pr71559.c: New test.
9160 2016-06-20 Tobias Burnus <burnus@net-b.de>
9163 * gfortran.dg/pointer_remapping_10.f90: New.
9165 2016-06-20 David Malcolm <dmalcolm@redhat.com>
9167 * g++.dg/diagnostic/string-literal-concat.C: New test case.
9169 2016-06-20 Martin Sebor <msebor@redhat.com>
9172 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9173 * gnu90-const-expr-1.c: Same.
9174 * gnu99-const-expr-1.c: Same.
9175 * gnu99-static-1.c: Same.
9177 2016-06-20 Renlin Li <renlin.li@arm.com>
9180 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9182 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
9184 * gcc.target/aarch64/vcvt_f64_1.c: New.
9185 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9186 * gcc.target/aarch64/vrecp_f64_1.c: New.
9188 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9190 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9193 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
9196 * gcc.target/avr/torture/pr71103-2.c: New test.
9198 2016-06-19 Martin Sebor <msebor@redhat.com>
9201 * gcc.dg/alignof.c: New test.
9203 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9205 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9206 vs dg-error; test constexpr specifier too.
9208 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9210 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9212 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
9214 * lib/target-supports.exp
9215 (check_effective_target_arm_neon_fp16_ok_nocache): Call
9216 arm_neon_ok and merge flags. Fix temporary test name.
9217 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9220 2016-06-17 Martin Liska <mliska@suse.cz>
9222 * gcc.dg/predict-9.c: Fix dump scanning.
9224 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9226 PR tree-optimization/71354
9227 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9229 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9231 PR tree-optimization/71347
9232 * gcc.dg/tree-ssa/pr71347.c: New test.
9234 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9236 PR tree-optimization/71354
9237 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9239 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9241 * gcc.dg/vect/vect-alias-check-1.c: New test.
9243 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9246 * gcc.target/avr/pr71151-1.c: New test.
9247 * gcc.target/avr/pr71151-2.c: New test.
9248 * gcc.target/avr/pr71151-3.c: New test.
9249 * gcc.target/avr/pr71151-4.c: New test.
9250 * gcc.target/avr/pr71151-5.c: New test.
9251 * gcc.target/avr/pr71151-6.c: New test.
9252 * gcc.target/avr/pr71151-7.c: New test.
9253 * gcc.target/avr/pr71151-8.c: New test.
9254 * gcc.target/avr/pr71151-common.h: New test.
9256 2016-06-16 Martin Liska <mliska@suse.cz>
9258 * gfortran.dg/predict-1.f90: New test.
9260 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
9263 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9265 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
9267 * g++.dg/vect/pr36648.cc: Disable cunrolli
9269 2016-06-16 Jakub Jelinek <jakub@redhat.com>
9272 * gcc.c-torture/execute/pr71554.c: New test.
9274 PR rtl-optimization/71532
9275 * gcc.dg/torture/pr71532.c: New test.
9277 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9279 * gcc.target/powerpc/p9-dimode1.c: New test.
9280 * gcc.target/powerpc/p9-dimode2.c: Likewise.
9282 2016-06-15 Jakub Jelinek <jakub@redhat.com>
9284 * gcc.c-torture/compile/20160615-1.c: New test.
9286 * g++.dg/cpp0x/ref-qual17.C: New test.
9288 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
9291 * gcc.target/i386/pr71529.C: New test.
9293 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9295 PR tree-optimization/71483
9296 * g++.dg/vect/pr71483.c: New
9298 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
9301 * g++.dg/inherit/crash6.C: New.
9302 * g++.dg/inherit/union2.C: Likewise.
9303 * g++.dg/inherit/virtual12.C: Likewise.
9304 * g++.dg/inherit/virtual13.C: Likewise.
9305 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9307 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
9309 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
9311 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9313 PR tree-optimization/71439
9314 * gcc.dg/vect/pr71439.c: New
9316 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9318 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9320 2016-06-15 Richard Biener <rguenther@suse.de>
9322 * gcc.dg/vect/slp-45.c: New testcase.
9324 2016-06-15 Richard Biener <rguenther@suse.de>
9326 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9328 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9330 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9331 requirements, and disable for AIX for now.
9332 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9334 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9337 * g++.dg/opt/pr71528.C: New test.
9340 * g++.dg/init/pr71516.C: New test.
9342 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9344 * g++.dg/init/array46.C: New.
9346 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
9348 * gcc.target/i386/float128-3.c: New test.
9349 * gcc.target/i386/quad-sse4.c: Ditto.
9350 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9351 Update scan strings.
9353 2016-06-14 Richard Biener <rguenther@suse.de>
9356 * gfortran.dg/pr71526.f90: New testcase.
9358 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
9360 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9361 * gcc.dg/zero_bits_compound-1.c: Likewise.
9363 2016-06-14 Richard Biener <rguenther@suse.de>
9365 PR tree-optimization/71522
9366 * gcc.dg/torture/pr71522.c: New testcase.
9368 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9370 PR tree-optimization/71520
9371 * gcc.dg/tree-ssa/pr71520.c: New test.
9373 2016-06-14 Richard Biener <rguenther@suse.de>
9375 PR tree-optimization/71521
9376 * gcc.dg/tree-ssa/vrp101.c: New testcase.
9378 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9381 * c-c++-common/ubsan/bounds-13.c: New test.
9383 PR preprocessor/71183
9384 * gcc.dg/cpp/source_date_epoch-3.c: New test.
9386 2016-06-13 Jeff Law <law@redhat.com>
9388 PR tree-optimization/71403
9389 * c-c++-common/ubsan/pr71403-1.c: New test.
9390 * c-c++-common/ubsan/pr71403-2.c: New test.
9391 * c-c++-common/ubsan/pr71403-3.c: New test.
9393 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9396 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9397 Add -Wno-psabi -w to dg-options.
9399 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9401 * gcc.target/powerpc/vadsdu-0.c: New test.
9402 * gcc.target/powerpc/vadsdu-1.c: New test.
9403 * gcc.target/powerpc/vadsdu-2.c: New test.
9404 * gcc.target/powerpc/vadsdu-3.c: New test.
9405 * gcc.target/powerpc/vadsdu-4.c: New test.
9406 * gcc.target/powerpc/vadsdu-5.c: New test.
9407 * gcc.target/powerpc/vadsdub-1.c: New test.
9408 * gcc.target/powerpc/vadsdub-2.c: New test.
9409 * gcc.target/powerpc/vadsduh-1.c: New test.
9410 * gcc.target/powerpc/vadsduh-2.c: New test.
9411 * gcc.target/powerpc/vadsduw-1.c: New test.
9412 * gcc.target/powerpc/vadsduw-2.c: New test.
9414 2016-06-13 David Malcolm <dmalcolm@redhat.com>
9416 * gcc.dg/c99-init-2.c (c): Update expected error message.
9417 * gcc.dg/init-bad-8.c (foo): Likewise.
9418 * gcc.dg/spellcheck-fields-3.c: New test case.
9420 2016-06-13 Martin Liska <mliska@suse.cz>
9422 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9423 and "guess loop iv compared" heuristics.
9424 * gcc.dg/predict-2.c: Likewise.
9425 * gcc.dg/predict-3.c: Likewise.
9426 * gcc.dg/predict-4.c: Likewise.
9427 * gcc.dg/predict-5.c: Likewise.
9428 * gcc.dg/predict-6.c: Likewise.
9430 2016-06-13 Marek Polacek <polacek@redhat.com>
9433 * c-c++-common/Wswitch-unreachable-4.c: New test.
9434 * gcc.dg/Wswitch-unreachable-2.c: New test.
9435 * g++.dg/tm/jump1.C: Move dg-warning.
9437 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
9439 * gnat.dg/renaming10.ad[sb]: New test.
9441 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
9444 * gfortran.dg/pr70673.f90: New test.
9446 2016-06-13 Richard Biener <rguenther@suse.de>
9449 * gcc.dg/align-3.c: New testcase.
9451 2016-06-13 Martin Liska <mliska@suse.cz>
9453 * gcc.target/i386/pr71458.c: New test.
9455 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
9458 * gcc.dg/torture/float128-nan.c: New test.
9460 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9463 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9466 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9469 * gfortran.dg/comma_IO_extension_1.f90: New test.
9470 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9471 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9473 * gfortran.dg/graphite/pr38083.f90: Likewise.
9474 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9477 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
9479 * gnat.dg/case_character.adb: New test.
9481 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
9484 * gcc.target/powerpc/pr71310.c: New testcase.
9486 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
9489 * gcc.dg/pr71478.c: New test.
9491 2016-06-10 Jakub Jelinek <jakub@redhat.com>
9494 * gcc.c-torture/execute/pr71494.c: New test.
9497 * gcc.target/i386/pr68657.c: New test.
9500 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9501 (test): Add -masm=intel alternatives.
9503 2016-06-10 Martin Sebor <msebor@redhat.com>
9506 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9508 2016-06-10 Jeff Law <law@redhat.com>
9510 PR tree-optimization/71335
9511 * gcc.c-torture/execute/pr71335.c: New test.
9513 2016-06-10 David Malcolm <dmalcolm@redhat.com>
9515 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9516 the various "cannot tail-call: " messages.
9518 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
9520 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9523 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
9526 * c-c++-common/asan/pr71480.c: New test.
9528 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
9530 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9531 (ASMNAME2): Likewise.
9532 (main): Replace fn in asm statement with ASMNAME ("fn").
9533 * gcc.dg/guality/pr68037-2.c: Likewise.
9534 * gcc.dg/guality/pr68037-3.c: Likewise.
9535 * gcc.dg/torture/pr68037-1.c: Likewise.
9536 * gcc.dg/torture/pr68037-2.c: Likewise.
9537 * gcc.dg/torture/pr68037-3.c: Likewise.
9539 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
9542 * gcc.target/i386/pr68843-1.c: New test.
9543 * gcc.target/i386/pr68843-2.c: New test.
9545 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9546 Cesar Philippidis <cesar@codesourcery.com>
9549 * gcc.dg/goacc/nested-function-1.c: New file.
9550 * gcc.dg/goacc/nested-function-2.c: Likewise.
9551 * gcc.dg/goacc/pr71373.c: Likewise.
9552 * gfortran.dg/goacc/cray-2.f95: Likewise.
9553 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9554 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9555 * gfortran.dg/goacc/cray.f95: Update.
9556 * gfortran.dg/goacc/loop-1.f95: Likewise.
9557 * gfortran.dg/goacc/loop-3.f95: Likewise.
9558 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9559 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9561 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9563 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9564 for OpenACC tile clauses.
9565 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9568 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
9570 * c-c++-common/goacc/cache-2.c: ... this new file.
9571 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9572 * gfortran.dg/goacc/cache-2.f95: ... this new file.
9573 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9575 * gfortran.dg/goacc/cray.f95: Likewise.
9576 * gfortran.dg/goacc/loop-1.f95: Likewise.
9578 2016-06-10 Alan Hayward <alan.hayward@arm.com>
9580 PR tree-optimization/71407
9581 PR tree-optimization/71416
9582 * gcc.dg/vect/pr71407.c: New
9583 * gcc.dg/vect/pr71416-1.c: New
9584 * gcc.dg/vect/pr71416-2.c: New
9586 2016-06-10 Richard Biener <rguenther@suse.de>
9589 * gcc.dg/torture/pr71477.c: New testcase.
9591 2016-06-09 Julia Koval <julia.koval@intel.com>
9593 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
9594 * gcc.target/i386/interrupt-13.c: Likewise.
9595 * gcc.target/i386/interrupt-15.c: Likewise.
9596 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
9597 * gcc.target/i386/interrupt-24.c: Likewise.
9598 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
9599 * gcc.target/i386/interrupt-9.c: Likewise.
9600 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9602 2016-06-09 Martin Sebor <msebor@redhat.com>
9605 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
9606 * gcc.dg/builtin-constant_p-1.c: Same.
9607 * gcc.dg/builtins-error.c: Same.
9608 * gcc.dg/pr70859.c: Same.
9610 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9612 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9613 * gcc.dg/torture/pr68067-1.c: Likewise.
9614 * gcc.dg/torture/pr68067-2.c: Likewise.
9616 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9618 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9621 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9624 * g++.dg/inherit/crash5.C: New.
9626 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9629 * g++.dg/inherit/crash5.C: New.
9630 * g++.dg/inherit/virtual1.C: Adjust.
9632 2016-06-09 Martin Liska <mliska@suse.cz>
9634 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9635 * g++.dg/predict-loop-exit-2.C: Likewise.
9636 * g++.dg/predict-loop-exit-3.C: Likewise.
9637 * gcc.dg/predict-1.c: Likewise.
9638 * gcc.dg/predict-2.c: Likewise.
9639 * gcc.dg/predict-3.c: Likewise.
9640 * gcc.dg/predict-4.c: Likewise.
9641 * gcc.dg/predict-5.c: Likewise.
9642 * gcc.dg/predict-6.c: Likewise.
9643 * gcc.dg/predict-7.c: Likewise.
9645 2016-06-09 Richard Biener <rguenther@suse.de>
9647 PR tree-optimization/71462
9648 * gcc.dg/torture/pr71462.c: New testcase.
9650 2016-06-09 Marek Polacek <polacek@redhat.com>
9653 * gcc.dg/c11-generic-3.c: New test.
9655 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
9657 * g++.dg/init/array42.C: New.
9658 * g++.dg/init/array43.C: Likewise.
9659 * g++.dg/init/array44.C: Likewise.
9660 * g++.dg/init/array45.C: Likewise.
9661 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9662 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9663 * g++.dg/cpp1y/auto-fn27.C: Likewise.
9664 * g++.dg/gomp/pr35751.C: Likewise.
9665 * g++.dg/init/array23.C: Likewise.
9666 * g++.dg/init/brace2.C: Likewise.
9667 * g++.dg/init/brace6.C: Likewise.
9669 2016-06-08 Martin Sebor <msebor@redhat.com>
9670 Jakub Jelinek <jakub@redhat.com>
9674 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9675 * c-c++-common/builtin-arith-overflow-2.c: New test.
9676 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9677 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9678 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9680 2016-06-08 Jakub Jelinek <jakub@redhat.com>
9683 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9685 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
9687 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9688 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9689 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9690 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9691 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9692 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9693 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9694 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9695 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9696 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9697 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9698 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9699 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9701 2016-06-08 Richard Biener <rguenther@suse.de>
9703 PR tree-optimization/68558
9704 * gcc.dg/vect/slp-44.c: New testcase.
9706 2016-06-08 Richard Biener <rguenther@suse.de>
9708 * gcc.dg/vect/slp-43.c: New testcase.
9710 2016-06-08 Richard Biener <rguenther@suse.de>
9712 PR tree-optimization/71452
9713 * gcc.dg/torture/pr71452.c: New testcase.
9715 2016-06-08 Jakub Jelinek <jakub@redhat.com>
9718 * g++.dg/torture/pr71448.C: New test.
9720 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
9724 * g++.dg/debug/pr71432.C: New test.
9726 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9728 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9729 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9730 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9732 2016-06-08 Alan Hayward <alan.hayward@arm.com>
9734 * gcc.dg/vect/vect-live-2.c: Update effective target.
9735 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9736 * lib/target-supports.exp: Add aarch64 to vect_long.
9738 2016-06-08 Marek Polacek <polacek@redhat.com>
9741 * gcc.dg/noncompile/pr71418.c: New test.
9744 * gcc.dg/noncompile/pr71426.c: New test.
9746 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
9748 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9749 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9750 * gcc.dg/predict-3.c: Update template.
9751 * gcc.dg/predict-5.c: Update template.
9752 * gcc.dg/predict-6.c: Update template.
9753 * gcc.dg/predict-9.c: Update template.
9754 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9756 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
9758 * gcc.target/powerpc/vec-mul.c: New test.
9760 2016-06-07 David Malcolm <dmalcolm@redhat.com>
9762 * gcc.dg/spellcheck-fields-2.c: New test case.
9764 2016-06-07 Richard Biener <rguenther@suse.de>
9767 * gcc.dg/Wpragmas-1.c: New testcase.
9768 * gcc.dg/Wattributes-4.c: Likewise.
9769 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9772 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9774 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9775 spurious debug code.
9777 2016-06-07 Richard Biener <rguenther@suse.de>
9779 PR tree-optimization/71428
9780 * gcc.dg/torture/pr71428.c: New testcase.
9782 2016-06-07 Richard Biener <rguenther@suse.de>
9785 * gcc.dg/torture/pr71423.c: New testcase.
9787 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9790 * gcc.dg/tree-ssa/pr71408.c: New test.
9792 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9795 * g++.dg/torture/pr71281.C: New test.
9797 2016-06-06 Marek Polacek <polacek@redhat.com>
9800 * gcc.dg/pr71362.c: New test.
9802 2016-06-06 Jakub Jelinek <jakub@redhat.com>
9803 Patrick Palka <ppalka@gcc.gnu.org>
9808 * g++.dg/opt/pr70847.C: New test.
9809 * g++.dg/ubsan/pr70847.C: New test.
9810 * g++.dg/ubsan/pr71393.C: New test.
9812 2016-06-06 Jakub Jelinek <jakub@redhat.com>
9814 PR tree-optimization/71259
9815 * gcc.dg/vect/pr71259.c: New test.
9817 2016-06-06 David Malcolm <dmalcolm@redhat.com>
9819 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9820 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9821 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9824 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9827 * gcc.c-torture/execute/pr37780.c: New test.
9828 * gcc.target/aarch64/pr37780_1.c: Likewise.
9829 * gcc.target/arm/pr37780_1.c: Likewise.
9831 2016-06-06 Marek Polacek <polacek@redhat.com>
9833 * c-c++-common/attr-may-alias-1.c: New test.
9834 * c-c++-common/attr-may-alias-2.c: New test.
9835 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9837 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9840 * gcc.target/i386/pr24414.c: New test.
9842 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9844 * gcc.target/sparc/vis4misc.c: New file.
9845 * gcc.target/sparc/fpcmp.c: Likewise.
9846 * gcc.target/sparc/fpcmpu.c: Likewise.
9848 2016-06-06 Alan Hayward <alan.hayward@arm.com>
9850 * gcc.dg/vect/vect-live-1.c: Use additional-options.
9851 * gcc.dg/vect/vect-live-3.c: Likewise.
9853 2016-06-06 Richard Biener <rguenther@suse.de>
9855 PR tree-optimization/71398
9856 * gcc.dg/torture/pr71398.c: New testcase.
9858 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
9861 * g++.dg/pr71389.C: New test.
9863 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9866 * gfortran.dg/fmt_read_5.f: New test.
9868 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9871 * gfortran.dg/class_array_22.f03: New test.
9873 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
9875 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9877 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
9879 * gcc.dg/predict-9.c: Update template.
9881 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9884 * g++.dg/template/pr49377.C: New.
9886 2016-06-04 Jakub Jelinek <jakub@redhat.com>
9888 PR tree-optimization/71405
9889 * g++.dg/torture/pr71405.C: New test.
9891 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9894 * g++.dg/inherit/crash5.C: New.
9895 * g++.dg/inherit/virtual1.C: Adjust.
9897 2016-06-03 Jeff Law <law@redhat.com>
9899 PR tree-optimization/71316
9900 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9902 2016-06-03 Jakub Jelinek <jakub@redhat.com>
9904 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9905 dg-additional-options with just -fno-tree-scev-cprop in it.
9906 * gcc.dg/vect/vect-live-2.c: Likewise.
9907 * gcc.dg/vect/vect-live-5.c: Likewise.
9908 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9909 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9910 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9912 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9915 * g++.dg/other/friend6.C: New test.
9917 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9919 * g++.dg/torture/ppc-ldst-array.C: New.
9921 2016-06-03 Joseph Myers <joseph@codesourcery.com>
9925 * gcc.dg/torture/builtin-fp-int-inexact.c,
9926 gcc.target/i386/387-builtin-fp-int-inexact.c,
9927 gcc.target/i386/387-rint-inline-1.c,
9928 gcc.target/i386/387-rint-inline-2.c,
9929 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9930 gcc.target/i386/sse2-rint-inline-1.c,
9931 gcc.target/i386/sse2-rint-inline-2.c,
9932 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9933 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9935 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9936 Julia Koval <julia.koval@intel.com>
9948 * gcc.dg/guality/pr68037-1.c: New test.
9949 * gcc.dg/guality/pr68037-2.c: Likewise.
9950 * gcc.dg/guality/pr68037-3.c: Likewise.
9951 * gcc.dg/torture/pr68037-1.c: Likewise.
9952 * gcc.dg/torture/pr68037-2.c: Likewise.
9953 * gcc.dg/torture/pr68037-3.c: Likewise.
9954 * gcc.dg/torture/pr68661-1a.c: Likewise.
9955 * gcc.dg/torture/pr68661-1b.c: Likewise.
9956 * gcc.target/i386/interrupt-1.c: Likewise.
9957 * gcc.target/i386/interrupt-2.c: Likewise.
9958 * gcc.target/i386/interrupt-3.c: Likewise.
9959 * gcc.target/i386/interrupt-4.c: Likewise.
9960 * gcc.target/i386/interrupt-5.c: Likewise.
9961 * gcc.target/i386/interrupt-6.c: Likewise.
9962 * gcc.target/i386/interrupt-7.c: Likewise.
9963 * gcc.target/i386/interrupt-8.c: Likewise.
9964 * gcc.target/i386/interrupt-9.c: Likewise.
9965 * gcc.target/i386/interrupt-10.c: Likewise.
9966 * gcc.target/i386/interrupt-11.c: Likewise.
9967 * gcc.target/i386/interrupt-12.c: Likewise.
9968 * gcc.target/i386/interrupt-13.c: Likewise.
9969 * gcc.target/i386/interrupt-14.c: Likewise.
9970 * gcc.target/i386/interrupt-15.c: Likewise.
9971 * gcc.target/i386/interrupt-16.c: Likewise.
9972 * gcc.target/i386/interrupt-17.c: Likewise.
9973 * gcc.target/i386/interrupt-18.c: Likewise.
9974 * gcc.target/i386/interrupt-19.c: Likewise.
9975 * gcc.target/i386/interrupt-20.c: Likewise.
9976 * gcc.target/i386/interrupt-21.c: Likewise.
9977 * gcc.target/i386/interrupt-22.c: Likewise.
9978 * gcc.target/i386/interrupt-23.c: Likewise.
9979 * gcc.target/i386/interrupt-24.c: Likewise.
9980 * gcc.target/i386/interrupt-25.c: Likewise.
9981 * gcc.target/i386/interrupt-26.c: Likewise.
9982 * gcc.target/i386/interrupt-27.c: Likewise.
9983 * gcc.target/i386/interrupt-28.c: Likewise.
9984 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9985 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9986 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9987 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9988 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9989 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9990 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9991 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9992 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9993 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9994 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9995 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9997 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9999 PR tree-optimization/52171
10000 * gcc.dg/pr52171.c: New test.
10001 * gcc.target/i386/pr52171.c: New test.
10003 2016-06-03 Jan Hubicka <jh@suse.cz>
10005 * g++.dg/tree-ssa/pred-1.C: New testcase
10006 * gcc.dg/tree-ssa/pred-1.c: New testcase
10008 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10011 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
10013 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10015 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10017 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
10019 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10021 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
10022 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
10023 * gcc.dg/vect/vect-live-1.c: New test.
10024 * gcc.dg/vect/vect-live-2.c: New test.
10025 * gcc.dg/vect/vect-live-3.c: New test.
10026 * gcc.dg/vect/vect-live-4.c: New test.
10027 * gcc.dg/vect/vect-live-5.c: New test.
10028 * gcc.dg/vect/vect-live-slp-1.c: New test.
10029 * gcc.dg/vect/vect-live-slp-2.c: New test.
10030 * gcc.dg/vect/vect-live-slp-3.c: New test.
10032 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10034 PR middle-end/71387
10035 * g++.dg/opt/pr71387.C: New test.
10037 2016-06-02 Jeff Law <law@redhat.com>
10039 PR tree-optimization/71328
10040 * gcc.c-torture/compile/pr71328.c: New test.
10042 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10045 * gfortran.dg/fmt_read_3.f90: Fix typo.
10046 * gfortran.dg/fmt_read_4.f90: New test.
10048 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
10050 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10051 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10052 * g++.dg/cpp0x/forw_enum8.C: Likewise.
10053 * g++.dg/cpp0x/override2.C: Likewise.
10054 * g++.dg/parse/crash5.C: Likewise.
10055 * g++.dg/parse/error16.C: Likewise.
10056 * g++.dg/parse/error27.C: Likewise.
10057 * g++.dg/template/qualttp15.C: Likewise.
10058 * g++.dg/template/redecl4.C: Likewise.
10059 * g++.old-deja/g++.other/crash39.C: Likewise.
10060 * g++.old-deja/g++.other/struct1.C: Likewise.
10061 * g++.old-deja/g++.pt/m9a.C: Likewise.
10062 * g++.old-deja/g++.pt/memclass10.C: Likewise.
10064 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10067 * c-c++-common/pr71372.c: New test.
10069 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10070 __TIME__ strings with __builtin_strcmp instead of printf and
10073 2016-06-02 Martin Liska <mliska@suse.cz>
10075 * gcc.dg/predict-9.c: New test.
10077 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10079 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10080 global set_compiler_env_var and global saved_compiler_env_var.
10082 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10084 PR rtl-optimization/71295
10085 * gcc.c-torture/compile/pr71295.c: New test.
10087 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10089 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10091 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10092 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10094 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10095 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10096 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10097 alternative number.
10099 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10101 * gcc.target/powerpc/p9-splat-4.c: New test.
10103 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10106 * gcc.target/powerpc/pr71186.c: New test.
10108 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10111 * gfortran.dg/fmt_read_3.f90: New test.
10113 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
10115 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10118 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
10120 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10121 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10123 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10124 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10126 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10127 during compilation.
10128 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10129 vars set by dg-set-compiler-env-var.
10131 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
10134 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10135 to the module procedure declaration.
10136 * gfortran.dg/submodule_16.f08: New test.
10138 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10140 PR middle-end/71371
10141 * c-c++-common/gomp/pr71371.c: New test.
10143 2016-06-01 Richard Biener <rguenther@suse.de>
10145 PR tree-optimization/71366
10146 * gcc.dg/torture/pr71366-1.c: New testcase.
10147 * gcc.dg/torture/pr71366-2.c: Likewise.
10149 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10151 * gcc.target/powerpc/vslv-0.c: New test.
10152 * gcc.target/powerpc/vslv-1.c: New test.
10153 * gcc.target/powerpc/vsrv-0.c: New test.
10154 * gcc.target/powerpc/vsrv-1.c: New test.
10156 2016-06-01 Nathan Sidwell <nathan@acm.org>
10158 * c-c++-common/torture/pr57945.c: Add expected PTX error.
10159 * gcc.target/nvptx/weak.c: New.
10161 2016-06-01 Richard Biener <rguenther@suse.de>
10163 PR tree-optimization/71261
10164 * gcc.dg/torture/vect-bool-1.c: New testcase.
10166 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10168 * gfortran.dg/gomp/order-1.f90: New test.
10169 * gfortran.dg/gomp/order-2.f90: New test.
10171 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
10173 * gcc.dg/unroll-6.c: Update template.
10174 * gcc.dg/unroll-7.c: New testcase.
10175 * gcc.dg/unroll-8.c: New testcase.
10177 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
10179 * gnat.dg/opt56.ad[sb]: New test.
10181 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
10184 * g++.dg/cpp0x/constexpr-ice16.C: New.
10186 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10188 PR tree-optimization/71314
10189 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
10192 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10194 PR tree-optimization/71077
10195 * gcc.dg/tree-ssa/pr71077.c: New test.
10197 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
10199 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10200 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10201 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10203 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10206 * g++.dg/cpp0x/pr71248.C: New.
10207 * g++.dg/cpp0x/auto7.C: Test column numbers too.
10208 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10209 * g++.dg/init/new37.C: Likewise.
10210 * g++.dg/template/static1.C: Likewise.
10211 * g++.dg/template/static2.C: Likewise.
10213 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
10215 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10217 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10219 2016-05-31 Marek Polacek <polacek@redhat.com>
10221 * c-c++-common/Wswitch-unreachable-3.c: New test.
10222 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10224 2016-05-31 Richard Biener <rguenther@suse.de>
10226 PR tree-optimization/71352
10227 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10229 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
10231 * gcc.target/arm/armv5_thumb_isa.c: New test.
10233 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
10236 * gcc.target/i386/pr71346.c: New test.
10238 2016-05-31 Tom de Vries <tom@codesourcery.com>
10240 PR tree-optimization/69068
10241 * gcc.dg/graphite/pr69068.c: New test.
10243 2016-05-27 Martin Sebor <msebor@redhat.com>
10246 * g++.dg/warn/Wplacement-new-size-3.C: New test.
10248 2016-05-30 Jakub Jelinek <jakub@redhat.com>
10251 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
10252 nowait depend(inout: dd[0]) clauses where permitted.
10254 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10257 * g++.dg/parse/pr71238.C: New.
10258 * g++.dg/concepts/friend1.C: Test column numbers too.
10259 * g++.dg/cpp0x/initlist31.C: Likewise.
10260 * g++.dg/cpp0x/pr51420.C: Likewise.
10261 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10262 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10263 * g++.dg/ext/builtin3.C: Likewise.
10264 * g++.dg/lookup/friend12.C: Likewise.
10265 * g++.dg/lookup/friend7.C: Likewise.
10266 * g++.dg/lookup/koenig1.C: Likewise.
10267 * g++.dg/lookup/koenig5.C: Likewise.
10268 * g++.dg/lookup/used-before-declaration.C: Likewise.
10269 * g++.dg/overload/koenig1.C: Likewise.
10270 * g++.dg/template/crash65.C: Likewise.
10271 * g++.dg/template/friend57.C: Likewise.
10272 * g++.dg/warn/Wshadow-5.C: Likewise.
10273 * g++.dg/warn/Wunused-8.C: Likewise.
10274 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10275 * g++.old-deja/g++.jason/lineno5.C: Likewise.
10276 * g++.old-deja/g++.jason/member.C: Likewise.
10277 * g++.old-deja/g++.jason/report.C: Likewise.
10278 * g++.old-deja/g++.jason/scoping12.C: Likewise.
10279 * g++.old-deja/g++.law/visibility20.C: Likewise.
10280 * g++.old-deja/g++.ns/koenig5.C: Likewise.
10281 * g++.old-deja/g++.other/static5.C: Likewise.
10282 * g++.old-deja/g++.pt/overload2.C: Likewise.
10284 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10286 * gcc.dg/tree-ssa/peel1.c: New testcase.
10287 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10288 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10290 2016-05-30 Tom de Vries <tom@codesourcery.com>
10292 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10295 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10298 * g++.dg/parse/virtual1.C: New.
10300 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
10302 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10303 Use correct register when clearing %edx.
10305 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
10307 PR tree-optimization/71289
10308 * gcc.dg/pr71289.c: New test.
10310 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10312 PR middle-end/71269
10313 PR middle-end/71292
10314 * gcc.dg/tree-ssa/pr71269.c: New test.
10315 * gcc.dg/tree-ssa/pr71292.c: New test.
10317 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10319 PR middle-end/71252
10320 * gcc.dg/tree-ssa/pr71252-2.c: New test.
10322 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10324 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10325 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10326 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10328 2016-05-30 Tom de Vries <tom@codesourcery.com>
10330 PR tree-optimization/69067
10331 * gcc.dg/graphite/pr69067.c: New test.
10333 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
10336 * gcc.target/i386/pr71245-1.c: New test.
10337 * gcc.target/i386/pr71245-2.c: Ditto.
10339 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
10342 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10343 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10344 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10346 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
10348 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10350 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
10354 * g++.dg/overload/69855.C: New.
10355 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10356 * g++.old-deja/g++.pt/crash3.C: Likewise.
10358 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10361 * g++.dg/parse/namespace13.C: New.
10363 2016-05-26 Jeff Law <law@redhat.com>
10365 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10366 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10367 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10368 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10369 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10370 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10371 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10372 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10373 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10374 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10375 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10376 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10377 * gcc.dg/tree-ssa/vrp56.c: Likewise.
10379 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
10382 * g++.dg/overload/69855.C: New.
10383 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10384 * g++.old-deja/g++.pt/crash3.C: Likewise.
10386 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10389 * gcc.target/aarch64/va_arg_1.c: New testcase.
10390 * gcc.target/aarch64/va_arg_2.c: Likewise.
10391 * gcc.target/aarch64/va_arg_3.c: Likewise.
10393 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10395 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10396 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10397 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10398 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10399 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10401 2016-05-27 Marek Polacek <polacek@redhat.com>
10403 PR middle-end/71308
10404 * g++.dg/torture/pr71308.C: New test.
10406 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10408 * gcc.dg/zero_bits_compound-1.c: New test.
10409 * gcc.dg/zero_bits_compound-2.c: New test.
10411 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
10413 PR middle-end/71279
10414 * gcc.dg/pr71279.c: New test.
10416 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10418 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10419 floating point min/max/comparison instructions.
10420 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10422 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10424 * c-c++-common/gomp/schedule-1.c: New test.
10425 * gfortran.dg/gomp/schedule-1.f90: New test.
10427 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
10431 * g++.dg/cpp1y/auto-fn32.C: New test.
10432 * g++.dg/cpp1y/paren4.C: New test.
10434 2016-05-26 Nathan Sidwell <nathan@acm.org>
10436 * gcc.dg/20060410.c: Xfail on ptx.
10437 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10438 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10439 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10440 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10441 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10443 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10445 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10447 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10449 PR tree-optimization/71280
10450 * gcc.dg/pr71280.c: New test.
10452 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10454 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10455 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10457 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10459 2016-05-26 Jiong Wang <jiong.wang@arm.com>
10461 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
10464 2016-05-25 Jeff Law <law@redhat.com>
10466 PR tree-optimization/71272
10467 * gcc.c-torture/compile/pr71272.c: new test.
10469 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10471 * gcc.target/powerpc/vec-cmpne.c: New test.
10472 * gcc.target/powerpc/vec-cmpne-long.c: New test.
10474 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
10476 * gnat.dg/opt55.ad[sb]: New test.
10478 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10480 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10481 * c-c++-common/pr60226.c: Require int32plus.
10482 * gcc.c-torture/execute/pr70602.c: Likewise.
10483 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10484 unsigned long for malloc arg type.
10485 * gcc.dg/asr_div1.c: Require int32plus.
10486 * gcc.dg/enum-mode-1.c: XFAIL for int16.
10487 * gcc.dg/pie-1.c: Require pie.
10488 * gcc.dg/pie-2.c: Likewise.
10489 * gcc.dg/pr59471.c: Require int32plus.
10490 * gcc.dg/pr59963-2.c: XFAIL for int16.
10491 * gcc.dg/pr60114.c: Require int32plus.
10492 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10493 unsigned long for typedef of size_t.
10494 * gcc.dg/pr63914.c: Require int32plus.
10495 * gcc.dg/pr64536.c: Require pt32plus.
10496 * gcc.dg/pr65658.c: Likewise.
10497 * gcc.dg/pr67271.c: Require int32plus.
10498 * gcc.dg/pr68112.c: Likewise.
10499 * gcc.dg/pr69071.c: Skip for avr target.
10500 * gcc.dg/pr69973.c: Require int32plus.
10501 * gcc.dg/pr70169.c: Skip for avr target.
10502 * gcc.dg/sso-6.c: Require int32plus.
10503 * gcc.dg/sso-7.c: Likewise.
10504 * gcc.dg/sso-8.c: Likewise.
10505 * gcc.dg/vrp-min-max-2.c: Likewise.
10507 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
10510 * gcc.target/i386/pr70738-1.c: New test.
10511 * gcc.target/i386/pr70738-2.c: Likewise.
10512 * gcc.target/i386/pr70738-3.c: Likewise.
10513 * gcc.target/i386/pr70738-4.c: Likewise.
10514 * gcc.target/i386/pr70738-5.c: Likewise.
10515 * gcc.target/i386/pr70738-6.c: Likewise.
10516 * gcc.target/i386/pr70738-7.c: Likewise.
10517 * gcc.target/i386/pr70738-8.c: Likewise.
10518 * gcc.target/i386/pr70738-9.c: Likewise.
10520 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10522 PR rtl-optimization/66940
10523 * gcc.c-torture/execute/pr66940.c: New test.
10525 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
10527 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10528 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10529 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10530 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10531 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10532 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10533 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10534 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10535 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10536 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10537 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10538 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10539 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10540 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10541 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10542 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10543 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10544 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10545 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10546 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10547 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10548 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10549 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10550 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10552 2016-05-25 Marek Polacek <polacek@redhat.com>
10555 * gcc.dg/noncompile/pr71265.c: New test.
10558 * gcc.dg/noncompile/old-style-parm-3.c: New test.
10560 2016-05-25 Nathan Sidwell <nathan@acm.org>
10562 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10564 2016-05-25 Richard Biener <rguenther@suse.de>
10566 PR tree-optimization/71261
10567 * c-c++-common/torture/pr71261.c: New testcase.
10569 2016-05-25 Richard Biener <rguenther@suse.de>
10571 PR tree-optimization/71264
10572 * gcc.dg/vect/pr71264.c: New testcase.
10574 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10577 * g++.dg/cpp0x/alias-decl-53.C: New.
10578 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10580 2016-05-25 Martin Liska <mliska@suse.cz>
10582 * g++.dg/pr71239.C: New test.
10584 2016-05-25 Richard Biener <rguenther@suse.de>
10586 * gcc.dg/vect/pr58135.c: Rename to ...
10587 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
10589 2016-05-25 Marek Polacek <polacek@redhat.com>
10591 * g++.dg/pr65295.C: Use target c++14.
10593 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10595 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
10596 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
10598 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10600 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
10603 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
10605 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
10606 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10607 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
10608 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10609 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10610 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10611 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10612 * c-c++-common/goacc/pcopy.c: Likewise.
10613 * c-c++-common/goacc/pcopyin.c: Likewise.
10614 * c-c++-common/goacc/pcopyout.c: Likewise.
10615 * c-c++-common/goacc/pcreate.c: Likewise.
10616 * c-c++-common/goacc/pr70688.c: New test.
10617 * c-c++-common/goacc/present-1.c: Adjust test.
10618 * c-c++-common/goacc/reduction-5.c: Likewise.
10619 * g++.dg/goacc/data-1.C: New test.
10621 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10623 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10624 vector parity built-in functions.
10625 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10626 count trailing zeros automatic vectorization.
10627 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10628 count trailing zeros built-in functions.
10630 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10632 * gcc.dg/tree-ssa/reassoc-44.c: New test.
10634 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
10637 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10639 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10642 * g++.dg/template/crash123.C: New.
10643 * g++.dg/template/crash124.C: Likewise.
10645 2016-05-24 Martin Sebor <msebor@redhat.com>
10648 * g++.dg/ext/flexary16.C: New test.
10650 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
10652 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10653 before math.h is included.
10654 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10655 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10656 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10657 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10658 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10659 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10660 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10661 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10662 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10663 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10664 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10665 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10666 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10667 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10668 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10669 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10670 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10671 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10672 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10673 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10674 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10675 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10676 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10678 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10679 Kelvin Nilsen <kelvin@gcc.gnu.org>
10681 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10684 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10687 * g++.dg/warn/Wno-narrowing1.C: New.
10689 2016-05-24 Marek Polacek <polacek@redhat.com>
10692 * c-c++-common/Wswitch-unreachable-2.c: New test.
10694 2016-05-24 Jakub Jelinek <jakub@redhat.com>
10697 * g++.dg/vect/simd-clone-6.cc: New test.
10698 * g++.dg/gomp/declare-simd-6.C: New test.
10700 PR middle-end/70434
10702 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10704 2016-05-24 Richard Biener <rguenther@suse.de>
10706 PR tree-optimization/71240
10707 * gcc.dg/optimize-bswapsi-5.c: New testcase.
10709 2016-05-24 Richard Biener <rguenther@suse.de>
10711 PR tree-optimization/71230
10712 * gcc.dg/torture/pr71230.c: New testcase.
10713 * g++.dg/torture/pr71230.C: Likewise.
10715 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
10717 * c-c++-common/goacc/routine-5.c: Add tests.
10718 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10719 * gfortran.dg/goacc/routine-6.f90: Add tests.
10721 2016-05-24 Richard Biener <rguenther@suse.de>
10723 PR tree-optimization/71253
10724 * gcc.dg/torture/pr71253.c: New testcase.
10726 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10728 PR middle-end/71252
10729 * gfortran.dg/pr71252.f90: New test.
10731 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
10733 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10735 2016-05-24 Richard Biener <rguenther@suse.de>
10737 PR middle-end/70434
10739 * c-c++-common/vector-subscript-4.c: New testcase.
10740 * c-c++-common/vector-subscript-5.c: Likewise.
10742 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10745 * gfortran.dg/namelist_90.f: New test
10747 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10750 * gfortran.dg/unexpected_eof.f: New test
10752 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10753 Kelvin Nilsen <kelvin@gcc.gnu.org>
10755 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10758 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10761 * g++.dg/cpp0x/inh-ctor20.C: New.
10762 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10764 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10767 * g++.dg/cpp0x/variadic168.C: New.
10769 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10771 * g++.dg/cpp0x/pr31445.C: Test column number too.
10772 * g++.dg/cpp0x/pr32253.C: Likewise.
10773 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10774 * g++.dg/cpp0x/variadic36.C: Likewise.
10776 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
10778 * gcc.dg/fold-notshift-2.c: Adjust.
10780 2016-05-23 Marek Polacek <polacek@redhat.com>
10783 * c-c++-common/Wswitch-unreachable-1.c: New test.
10784 * gcc.dg/Wswitch-unreachable-1.c: New test.
10785 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10786 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10787 * g++.dg/gomp/block-10.C: Likewise.
10788 * gcc.dg/gomp/block-10.c: Likewise.
10789 * g++.dg/gomp/block-9.C: Likewise.
10790 * gcc.dg/gomp/block-9.c: Likewise.
10791 * g++.dg/gomp/target-1.C: Likewise.
10792 * g++.dg/gomp/target-2.C: Likewise.
10793 * gcc.dg/gomp/target-1.c: Likewise.
10794 * gcc.dg/gomp/target-2.c: Likewise.
10795 * g++.dg/gomp/taskgroup-1.C: Likewise.
10796 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10797 * gcc.dg/gomp/teams-1.c: Likewise.
10798 * g++.dg/gomp/teams-1.C: Likewise.
10799 * g++.dg/overload/error3.C: Likewise.
10800 * g++.dg/tm/jump1.C: Likewise.
10801 * g++.dg/torture/pr40335.C: Likewise.
10802 * gcc.dg/c99-vla-jump-5.c: Likewise.
10803 * gcc.dg/switch-warn-1.c: Likewise.
10804 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10805 * gcc.dg/nested-func-1.c: Likewise.
10806 * gcc.dg/pr67784-4.c: Likewise.
10808 2016-05-23 Richard Biener <rguenther@suse.de>
10810 PR tree-optimization/71230
10811 * gfortran.dg/pr71230-1.f90: New testcase.
10812 * gfortran.dg/pr71230-2.f90: Likewise.
10814 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10816 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
10817 * gcc.dg/vect/pr58135.c: Add new.
10818 * gfortran.dg/pr46519-1.f: Adjust test case.
10820 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10823 * g++.dg/cpp0x/decltype64.C: New.
10825 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10827 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10828 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10829 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10831 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10833 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10834 Add poly64x1_t and poly64x2_t cases if supported.
10835 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10836 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10837 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10838 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10839 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10841 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10843 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10844 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10845 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10846 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10847 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10848 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10849 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10851 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10853 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10855 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10857 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10858 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10860 2016-05-22 Jakub Jelinek <jakub@redhat.com>
10862 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10863 constraint instead of "r".
10864 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10865 insn instead of vxorpd.
10866 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10868 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10869 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10871 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10873 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10874 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10876 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10878 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10880 PR middle-end/40921
10881 * gcc.dg/tree-ssa/pr40921.c: New test.
10883 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10886 * gcc.target/avr/pr71103.c: New test.
10888 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10890 PR middle-end/71179
10891 * gcc.dg/tree-ssa/pr71179.c: New test.
10893 2016-05-20 Martin Sebor <msebor@redhat.com>
10896 * gcc.dg/init-excess-2.c: New test.
10898 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10900 * gnat.dg/opt53.adb: New test.
10901 * gnat.dg/opt54.adb: Likewise.
10903 2016-05-20 Martin Jambor <mjambor@suse.cz>
10905 PR tree-optimization/70884
10906 * gcc.dg/tree-ssa/pr70919.c: New test.
10908 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10910 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10912 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10913 fix code formatting.
10915 2016-05-20 Nathan Sidwell <nathan@acm.org>
10917 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10919 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
10921 2016-05-20 David Malcolm <dmalcolm@redhat.com>
10923 * jit.dg/all-non-failing-tests.h: Add
10924 test-factorial-must-tail-call.c.
10925 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10926 * jit.dg/test-factorial-must-tail-call.c: New test case.
10928 2016-05-20 Jakub Jelinek <jakub@redhat.com>
10931 * gfortran.dg/pr71204.f90: New test.
10933 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10935 * gcc.target/nvptx/sincos.c: New test.
10937 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10940 * g++.dg/cpp1y/auto-fn31.C: New.
10942 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10944 * gcc.target/powerpc/vec-addec.c: New test.
10945 * gcc.target/powerpc/vec-addec-int128.c: New test.
10947 2016-05-20 David Malcolm <dmalcolm@redhat.com>
10949 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10950 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10951 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10952 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10954 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
10956 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10958 2016-05-20 Jakub Jelinek <jakub@redhat.com>
10961 * g++.dg/opt/pr71210-1.C: New test.
10962 * g++.dg/opt/pr71210-2.C: New test.
10964 PR tree-optimization/29756
10965 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10966 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10967 only on selected targets where V4SImode vectors are known to be
10970 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
10972 PR tree-optimization/71079
10973 PR tree-optimization/71206
10974 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10976 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10978 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10979 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10980 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10982 2016-05-20 Richard Guenther <rguenther@suse.de>
10984 PR tree-optimization/29756
10985 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10987 2016-05-20 Richard Biener <rguenther@suse.de>
10989 PR tree-optimization/71185
10990 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10992 2016-05-20 Richard Biener <rguenther@suse.de>
10994 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10996 2016-05-19 Marek Polacek <polacek@redhat.com>
10999 * g++.dg/diagnostic/pr71075.C: New test.
11001 2016-05-19 David Malcolm <dmalcolm@redhat.com>
11004 * g++.dg/pr71184.C: New test case.
11006 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
11008 * gcc.target/powerpc/darn-0.c: New test.
11009 * gcc.target/powerpc/darn-1.c: New test.
11010 * gcc.target/powerpc/darn-2.c: New test.
11012 2016-05-19 Marek Polacek <polacek@redhat.com>
11014 PR tree-optimization/71031
11015 * gcc.dg/tree-ssa/vrp100.c: New test.
11017 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
11019 PR rtl-optimization/71148
11020 * gcc.dg/pr71148.c: New test.
11022 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11025 * gcc.target/arm/pr71056.c: New test.
11027 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11029 * c-c++-common/pr69669.c: Check the used mode.
11031 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
11034 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11036 2016-05-19 Richard Biener <rguenther@suse.de>
11038 PR tree-optimization/70729
11039 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11040 * gcc.dg/graphite/scop-18.c: Likewise.
11041 * gcc.dg/pr41783.c: Disable LIM.
11042 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11043 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11044 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11045 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11046 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11047 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11048 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11049 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11050 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11051 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11052 * gfortran.dg/pr42108.f90: Likewise.
11054 2016-05-18 David Malcolm <dmalcolm@redhat.com>
11057 * gcc.dg/spellcheck-options-11.c: New test case.
11059 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11062 * g++.dg/opt/pr71100.C: New test.
11064 2016-05-18 Martin Jambor <mjambor@suse.cz>
11067 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11068 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11069 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11070 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11072 2016-05-18 Martin Jambor <mjambor@suse.cz>
11075 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11076 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11077 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11078 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11079 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11081 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11084 * g++.dg/template/crash122.C: New.
11086 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11089 * g++.dg/template/pr70466-1.C: New.
11090 * g++.dg/template/pr70466-2.C: Likewise.
11092 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11094 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11095 splat operations and the XXSPLTIB instruction.
11096 * gcc.target/powerpc/p9-splat-2.c: Likewise.
11097 * gcc.target/powerpc/p9-splat-3.c: Likewise.
11098 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11099 xxlxor to clear a register.
11101 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
11103 * gcc.dg/torture/pr71020.c: New test.
11105 2016-05-18 Martin Jambor <mjambor@suse.cz>
11108 * gcc.dg/ipa/pr70646.c: New test.
11110 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11112 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11114 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11116 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11117 missing tests for vreinterpretq_p{8,16}.
11119 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11121 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11122 vsliq_n_s64 and vsliq_n_u64.
11124 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11126 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11127 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11129 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11131 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11132 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11133 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11135 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11137 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11140 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11142 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11143 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11144 "blr\t" and switch to scan-assembler-times.
11146 2016-05-18 Jiong Wang <jiong.wang@arm.com>
11148 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11150 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11151 declarations under __aarch64__ and __ARM_FEATURE_FMA.
11153 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11155 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11156 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11157 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11158 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11159 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11160 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11162 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11163 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11165 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11166 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11168 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11169 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11171 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11173 2016-05-18 Richard Biener <rguenther@suse.de>
11175 PR tree-optimization/71168
11176 * gcc.dg/torture/pr71168.c: New testcase.
11178 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
11180 PR middle-end/63586
11181 * gcc.dg/tree-ssa/pr63586-2.c: New test.
11182 * gcc.dg/tree-ssa/pr63586.c: New test.
11183 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11185 2016-05-17 Nathan Sidwell <nathan@acm.org>
11187 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11188 * gcc.dg/pr68671.c: Fix ptx xfail-if.
11189 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11190 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11192 2016-05-17 Nathan Sidwell <nathan@acm.org>
11194 * gcc.target/nvptx/abi-vararg-3.c: New.
11196 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
11198 PR tree-optimization/54579
11199 PR middle-end/55299
11200 * gcc.dg/fold-notrotate-1.c: New test.
11201 * gcc.dg/fold-notshift-1.c: New test.
11202 * gcc.dg/fold-notshift-2.c: New test.
11204 2016-05-17 Marek Polacek <polacek@redhat.com>
11207 * g++.dg/ipa/pr71146.C: New test.
11209 2016-05-17 David Malcolm <dmalcolm@redhat.com>
11211 * jit.dg/test-error-array-bounds.c: New test case.
11213 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11215 * gcc.dg/tree-ssa/and-1.c: New testcase.
11217 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11219 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11220 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11222 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11224 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11225 * gcc.dg/tree-ssa/vrp99.c: New testcase.
11227 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11229 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11231 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11233 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11235 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11237 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11238 ".2d[index]" when scan the assembly.
11239 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11240 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11242 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11244 2016-05-17 Richard Biener <rguenther@suse.de>
11246 PR tree-optimization/71132
11247 * gcc.dg/torture/pr71132.c: New testcase.
11249 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11251 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11253 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11256 * gcc.target/aarch64/pr70809_1.c: New test.
11258 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11260 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11261 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11262 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11263 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11265 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
11266 Ilya Enkovich <ilya.enkovich@intel.com>
11269 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11271 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
11273 * g++.dg/ipa/ivinline-7.C: Do not xfail.
11274 * g++.dg/ipa/ivinline-9.C: Do not xfail.
11276 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
11278 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
11279 test for __ARM_FP16_ARGS.
11280 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11281 * gcc.target/arm/aapcs/neon-vect10.c: New.
11282 * gcc.target/arm/aapcs/neon-vect9.c: New.
11283 * gcc.target/arm/aapcs/vfp18.c: New.
11284 * gcc.target/arm/aapcs/vfp19.c: New.
11285 * gcc.target/arm/aapcs/vfp20.c: New.
11286 * gcc.target/arm/aapcs/vfp21.c: New.
11287 * gcc.target/arm/fp16-aapcs-1.c: New.
11288 * g++.target/arm/fp16-param-1.c: Update expected output. Add
11289 test for __ARM_FP16_ARGS.
11290 * g++.target/arm/fp16-return-1.c: Update expected output.
11292 2016-05-16 Jiong Wang <jiong.wang@arm.com>
11295 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11297 2016-05-15 Harald Anlauf <anlauf@gmx.de>
11300 * gfortran.dg/pr69603.f90: New testcase.
11302 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11304 * gfortran.dg/dec_union_4.f90: Fix endian issue.
11306 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11309 * gfortran.dg/pr71047.f08: New test.
11311 2016-05-13 Joseph Myers <joseph@codesourcery.com>
11313 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11314 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11315 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11317 2016-05-13 Martin Sebor <msebor@redhat.com>
11320 * g++.dg/cpp0x/constexpr-60049.C: New test.
11322 2016-05-13 Jakub Jelinek <jakub@redhat.com>
11325 * gcc.dg/pr71071.c: New test.
11327 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
11329 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11330 remove XOP handling.
11331 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
11333 2016-05-13 Nathan Sidwell <nathan@acm.org>
11335 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11336 __atomic_is_lock_free declaration.
11338 2016-05-13 Richard Biener <rguenther@suse.de>
11340 PR tree-optimization/42587
11341 * gcc.dg/optimize-bswapsi-4.c: New testcase.
11343 2016-05-13 Martin Liska <mliska@suse.cz>
11345 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11346 the new format of dump output.
11348 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
11350 * gcc.dg/pr71084.c: New test.
11352 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11355 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11357 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11359 * gcc.target/aarch64/struct_return.c: New test.
11361 2016-05-12 Marek Polacek <polacek@redhat.com>
11364 * c-c++-common/pr70756-2.c: New test.
11365 * c-c++-common/pr70756.c: New test.
11367 2016-05-12 Richard Biener <rguenther@suse.de>
11369 PR tree-optimization/71059
11370 * gcc.dg/torture/pr71059.c: New testcase.
11372 2016-05-12 Richard Biener <rguenther@suse.de>
11374 PR tree-optimization/71062
11375 * gcc.dg/torture/pr71062.c: New testcase.
11377 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
11379 PR tree-optimization/71006
11380 * gcc.dg/pr71006.c: New test.
11382 2016-05-12 Marek Polacek <polacek@redhat.com>
11385 * gcc.dg/opts-7.c: New test.
11387 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11390 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11391 Add -save-temps to dg-options.
11392 Scan for ldmfd rather than pop instruction.
11393 * gcc.target/arm/interrupt-2.c: Likewise.
11394 * gcc.target/arm/pr70830.c: New test.
11396 2016-05-12 Jakub Jelinek <jakub@redhat.com>
11398 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11399 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11401 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11402 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11403 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11406 * gcc.target/i386/avx512vl-pack-1.c: New test.
11407 * gcc.target/i386/avx512vl-pack-2.c: New test.
11408 * gcc.target/i386/avx512bw-pack-2.c: New test.
11410 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11412 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11413 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11414 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11416 2016-05-12 Richard Biener <rguenther@suse.de>
11418 PR tree-optimization/70986
11419 * gcc.dg/torture/pr70986-1.c: New testcase.
11420 * gcc.dg/torture/pr70986-2.c: Likewise.
11421 * gcc.dg/torture/pr70986-3.c: Likewise.
11423 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11426 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11427 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11429 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
11431 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11433 * gcc.target/i386/pr66746.c: Ditto.
11435 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11437 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11439 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11440 warning when using -mvsx-timode.
11441 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11442 * gcc.target/powerpc/dform-2.c: Likewise.
11443 * gcc.target/powerpc/pr68805.c: Likewise.
11445 2016-05-11 Marek Polacek <polacek@redhat.com>
11448 * c-c++-common/attributes-3.c: New test.
11450 2016-05-11 Nathan Sidwell <nathan@acm.org>
11452 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11453 * gcc.c-torture/execute/pr68185.c: Likewise.
11454 * gcc.dg/ipa/pr70306.c: Requires global constructors.
11455 * gcc.dg/pr69634.c: Requires scheduling.
11456 * gcc.dg/torture/pr66178.c: Require label values.
11457 * gcc.dg/setjmp-6.c: Require indirect jumps.
11459 2016-05-11 Richard Biener <rguenther@suse.de>
11461 PR tree-optimization/71055
11462 * gcc.dg/torture/pr71055.c: New testcase.
11464 2016-05-11 Richard Biener <rguenther@suse.de>
11467 * g++.dg/debug/pr71057.C: New testcase.
11469 2016-05-11 Jakub Jelinek <jakub@redhat.com>
11472 * gfortran.dg/gomp/pr70855.f90: New test.
11474 2016-05-11 Richard Biener <rguenther@suse.de>
11476 PR middle-end/71002
11477 * g++.dg/torture/pr71002.C: New testcase.
11479 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
11481 PR middle-end/70807
11482 * gcc.dg/pr70807.c: New test.
11484 2016-05-10 Martin Sebor <msebor@redhat.com>
11487 * g++.dg/Wattributes.C: New test.
11489 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
11491 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11492 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11493 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11495 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11498 * gcc.target/i386/pr70799-1.c: New test.
11500 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11502 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11504 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11506 PR middle-end/70877
11507 * gcc.target/i386/pr70877.c: New test.
11509 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11511 PR tree-optimization/70786
11512 * gcc.target/i386/pr70876.c: New test.
11514 2016-05-10 Jakub Jelinek <jakub@redhat.com>
11517 * gcc.target/i386/avx512vl-logic-1.c: New test.
11518 * gcc.target/i386/avx512vl-logic-2.c: New test.
11519 * gcc.target/i386/avx512dq-logic-2.c: New test.
11521 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11524 * gcc.target/powerpc/pr70963.c: New.
11526 2016-05-10 David Malcolm <dmalcolm@redhat.com>
11528 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11529 (test_very_wide_line): Add ruler to expected output.
11530 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11531 (test_very_wide_line): Likewise.
11532 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11533 (test_show_locus): Within the handling of "test_very_wide_line",
11534 enable show_ruler_p on the diagnostic context.
11536 2016-05-10 Richard Biener <rguenther@suse.de>
11538 PR tree-optimization/71039
11539 * gcc.dg/torture/pr71039.c: New testcase.
11541 2016-05-10 Nathan Sidwell <nathan@acm.org>
11543 * gcc.dg/nested-func-10.c: Requires alloca.
11544 * gcc.dg/nested-func-9.c: Requires alloca.
11545 * gcc.c-torture/execute/pr70460.c: Requires labels.
11546 * gcc.c-torture/compile/pr70199.c: Requires labels.
11547 * gcc.target/nvptx/decl.c: Compile only.
11548 * gcc.target/nvptx/trailing-init.c: Compile only.
11549 * gcc.target/nvptx/ary-init.c: Compile only.
11551 2016-05-10 Marek Polacek <polacek@redhat.com>
11554 * gcc.dg/attr-opt-1.c: New test.
11556 2016-05-10 Richard Biener <rguenther@suse.de>
11558 PR tree-optimization/70497
11559 PR tree-optimization/28367
11560 * gcc.dg/torture/20160404-1.c: New testcase.
11561 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11562 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11564 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11566 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11568 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
11570 * gcc.target/i386/fabsneg-1.c New test.
11572 2016-05-09 Alan Modra <amodra@gmail.com>
11575 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11577 2016-05-09 Richard Biener <rguenther@suse.de>
11579 PR tree-optimization/70985
11580 * gcc.dg/torture/pr70985.c: New testcase.
11582 2016-05-09 Bin Cheng <bin.cheng@arm.com>
11584 * gcc.dg/tree-ssa/ifc-9.c: New test.
11585 * gcc.dg/tree-ssa/ifc-10.c: New test.
11586 * gcc.dg/tree-ssa/ifc-11.c: New test.
11587 * gcc.dg/tree-ssa/ifc-12.c: New test.
11588 * gcc.dg/vect/pr61194.c: Remove XFAIL.
11589 * gcc.dg/vect/vect-23.c: Remove XFAIL.
11590 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
11592 2016-05-09 Richard Biener <rguenther@suse.de>
11595 * gfortran.dg/pr70937.f90: New testcase.
11597 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11599 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
11601 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
11604 * gfortran.dg/dec_structure_1.f90: New testcase.
11605 * gfortran.dg/dec_structure_2.f90: Ditto.
11606 * gfortran.dg/dec_structure_3.f90: Ditto.
11607 * gfortran.dg/dec_structure_4.f90: Ditto.
11608 * gfortran.dg/dec_structure_5.f90: Ditto.
11609 * gfortran.dg/dec_structure_6.f90: Ditto.
11610 * gfortran.dg/dec_structure_7.f90: Ditto.
11611 * gfortran.dg/dec_structure_8.f90: Ditto.
11612 * gfortran.dg/dec_structure_9.f90: Ditto.
11613 * gfortran.dg/dec_structure_10.f90: Ditto.
11614 * gfortran.dg/dec_structure_11.f90: Ditto.
11615 * gfortran.dg/dec_union_1.f90: Ditto.
11616 * gfortran.dg/dec_union_2.f90: Ditto.
11617 * gfortran.dg/dec_union_3.f90: Ditto.
11618 * gfortran.dg/dec_union_4.f90: Ditto.
11619 * gfortran.dg/dec_union_5.f90: Ditto.
11620 * gfortran.dg/dec_union_6.f90: Ditto.
11621 * gfortran.dg/dec_union_7.f90: Ditto.
11623 2016-05-07 Tom de Vries <tom@codesourcery.com>
11625 PR tree-optimization/70956
11626 * gcc.dg/graphite/pr70956.c: New test.
11628 2016-05-06 Jakub Jelinek <jakub@redhat.com>
11630 PR middle-end/70941
11631 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11632 (a, b, c, d): Change type from char to signed char.
11633 (main): Compare against (signed char) -1634678893 instead of
11634 hardcoded -109. Use __builtin_abort instead of abort.
11636 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11637 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11639 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11641 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
11644 * gcc.dg/torture/pr70935.c: New test.
11646 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11649 * gcc.target/sh/pr58219.c: New tests.
11651 2016-05-06 Richard Biener <rguenther@suse.de>
11653 PR tree-optimization/70960
11654 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11656 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11659 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11660 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11661 Adjust expected instruction counts.
11662 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11664 2016-05-06 Marek Polacek <polacek@redhat.com>
11667 * gcc.dg/ubsan/bounds-3.c: New test.
11669 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11672 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11674 2016-05-06 Richard Biener <rguenther@suse.de>
11676 PR middle-end/70931
11677 * gfortran.dg/pr70931.f90: New testcase.
11679 2016-05-06 Richard Biener <rguenther@suse.de>
11681 PR middle-end/70941
11682 * gcc.dg/torture/pr70941.c: New testcase.
11684 2016-05-05 Bin Cheng <bin.cheng@arm.com>
11686 PR tree-optimization/57206
11687 * gcc.dg/vect/pr57206.c: New test.
11689 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11691 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11693 2016-05-05 Jakub Jelinek <jakub@redhat.com>
11695 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11697 * c-c++-common/Wdangling-else-4.c: New test.
11699 2016-05-04 Jakub Jelinek <jakub@redhat.com>
11703 * g++.dg/opt/pr70906.C: New test.
11704 * g++.dg/opt/pr70933.C: New test.
11706 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11708 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
11710 * gcc.dg/ipa/pure-const-3.c: New testcase.
11712 2016-05-04 Marek Polacek <polacek@redhat.com>
11714 * c-c++-common/Wdangling-else-1.c: New test.
11715 * c-c++-common/Wdangling-else-2.c: New test.
11716 * c-c++-common/Wdangling-else-3.c: New test.
11718 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
11720 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11723 2016-05-04 Marek Polacek <polacek@redhat.com>
11726 * gcc.dg/Waddress-2.c: New test.
11728 2016-05-04 Alan Modra <amodra@gmail.com>
11730 * gcc.target/powerpc/pr70866.c: New.
11732 2016-05-03 Martin Sebor <msebor@redhat.com>
11735 * c-c++-common/builtin_location.c: New test.
11736 * g++.dg/cpp1y/builtin_location.C: New test.
11738 2016-05-03 Marek Polacek <polacek@redhat.com>
11741 * gcc.dg/pr70859.c: New test.
11742 * gcc.dg/pr70859-2.c: New test.
11744 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
11746 * gnat.dg/debug5.adb: New testcase.
11748 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11750 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11751 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11752 Procedure to check for z10 instruction set.
11754 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11756 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11758 2016-05-03 Alan Modra <amodra@gmail.com>
11760 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11762 2016-05-03 Jakub Jelinek <jakub@redhat.com>
11764 * gcc.target/i386/avx512f-cvt-1.c: New test.
11766 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
11768 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11769 -fdump-tree-vrp-details.
11771 2016-05-03 Richard Biener <rguenther@suse.de>
11773 * gcc.dg/pr30172-1.c: Adjust.
11774 * gcc.dg/pr63743.c: Likewise.
11775 * gcc.dg/tm/pr51696.c: Likewise.
11776 * c-c++-common/tm/safe-1.c: Likewise.
11777 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11778 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11779 * g++.dg/plugin/self-assign-test-1.C: Likewise.
11780 * g++.dg/plugin/self-assign-test-2.C: Likewise.
11782 2016-05-03 Jakub Jelinek <jakub@redhat.com>
11784 PR rtl-optimization/70467
11785 * gcc.target/i386/pr70467-3.c: New test.
11786 * gcc.target/i386/pr70467-4.c: New test.
11788 PR tree-optimization/70916
11789 * gcc.c-torture/compile/pr70916.c: New test.
11792 * gcc.target/i386/pr49244-1.c: New test.
11793 * gcc.target/i386/pr49244-2.c: New test.
11795 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11797 PR rtl-optimization/44281
11798 * gcc.target/i386/pr44281.c: New test.
11800 2016-05-03 bin cheng <bin.cheng@arm.com>
11802 PR tree-optimization/56541
11803 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11804 * gcc.dg/vect/pr56541.c: new test.
11806 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11808 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11810 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11812 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11815 * c-c++-common/asan/clone-test-1.c (main): Align child process
11818 2016-05-02 David Malcolm <dmalcolm@redhat.com>
11821 * g++.dg/spellcheck-fields-2.C: New test case.
11823 2016-05-02 David Malcolm <dmalcolm@redhat.com>
11826 * g++.dg/pr62314.C: New test case.
11828 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
11830 * gcc.dg/ipa/inline-8.c: New testcase.
11832 2016-05-02 Jakub Jelinek <jakub@redhat.com>
11834 PR rtl-optimization/70467
11835 * gcc.target/i386/pr70467-1.c: New test.
11837 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11839 * gcc.dg/spec-options.c: Run the test on all targets.
11840 * gcc.dg/foo.specs: Use cpp_unique_options.
11842 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
11844 * gcc.dg/tree-ssa/unord.c: New testcase.
11846 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
11848 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11850 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11852 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11854 2016-05-02 Marek Polacek <polacek@redhat.com>
11857 * gcc.dg/enum-incomplete-3.c: New test.
11859 2016-05-02 Marek Polacek <polacek@redhat.com>
11860 Tom de Vries <tom@codesourcery.com>
11862 PR tree-optimization/70700
11863 * gcc.dg/pr70700.c: New test.
11865 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
11867 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11868 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11869 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11870 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11871 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11873 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
11875 * ada/acats/run_acats: Rename into...
11876 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
11877 * ada/acats/run_all.sh: Remove redundant test.
11878 (target_run): Move around.
11879 (target_gnatchop): Use newly built executable.
11880 (target_gnatmake): Likewise.
11881 Check that the compilation of impbit succeeds.
11883 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
11885 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11886 * gcc.dg/20021029-1.c: Likewise.
11887 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11888 * gcc.target/sh/attr-isr-trapa.c: Likewise.
11889 * gcc.target/sh/cmpstr.c: Likewise.
11890 * gcc.target/sh/cmpstrn.c: Likewise.
11891 * gcc.target/sh/memset.c: Likewise.
11892 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11893 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11894 * gcc.target/sh/pr39423-1.c: Likewise.
11895 * gcc.target/sh/pr49468-di.c: Likewise.
11896 * gcc.target/sh/pr49468-si.c: Likewise.
11897 * gcc.target/sh/pr49880-1.c: Likewise.
11898 * gcc.target/sh/pr49880-2.c: Likewise.
11899 * gcc.target/sh/pr49880-3.c: Likewise.
11900 * gcc.target/sh/pr50751-1.c: Likewise.
11901 * gcc.target/sh/pr50751-4.c: Likewise.
11902 * gcc.target/sh/pr50751-7.c: Likewise.
11903 * gcc.target/sh/pr51244-1.c: Likewise.
11904 * gcc.target/sh/pr51244-10.c: Likewise.
11905 * gcc.target/sh/pr51244-11.c: Likewise.
11906 * gcc.target/sh/pr51244-12.c: Likewise.
11907 * gcc.target/sh/pr51244-13.c: Likewise.
11908 * gcc.target/sh/pr51244-14.c: Likewise.
11909 * gcc.target/sh/pr51244-17.c: Likewise.
11910 * gcc.target/sh/pr51244-18.c: Likewise.
11911 * gcc.target/sh/pr51244-19.c: Likewise.
11912 * gcc.target/sh/pr51244-4.c: Likewise.
11913 * gcc.target/sh/pr51244-5.c: Likewise.
11914 * gcc.target/sh/pr51244-7.c: Likewise.
11915 * gcc.target/sh/pr51244-8.c: Likewise.
11916 * gcc.target/sh/pr51244-9.c: Likewise.
11917 * gcc.target/sh/pr51697.c: Likewise.
11918 * gcc.target/sh/pr52483-1.c: Likewise.
11919 * gcc.target/sh/pr52483-2.c: Likewise.
11920 * gcc.target/sh/pr52483-3.c: Likewise.
11921 * gcc.target/sh/pr52483-5.c: Likewise.
11922 * gcc.target/sh/pr52933-1.c: Likewise.
11923 * gcc.target/sh/pr52933-2.c: Likewise.
11924 * gcc.target/sh/pr52933-3.c: Likewise.
11925 * gcc.target/sh/pr53568-1.c: Likewise.
11926 * gcc.target/sh/pr53976-1.c: Likewise.
11927 * gcc.target/sh/pr53988-1.c: Likewise.
11928 * gcc.target/sh/pr53988.c: Likewise.
11929 * gcc.target/sh/pr54089-1.c: Likewise.
11930 * gcc.target/sh/pr54089-6.c: Likewise.
11931 * gcc.target/sh/pr54089-7.c: Likewise.
11932 * gcc.target/sh/pr54089-8.c: Likewise.
11933 * gcc.target/sh/pr54089-9.c: Likewise.
11934 * gcc.target/sh/pr54236-1.c: Likewise.
11935 * gcc.target/sh/pr54236-2.c: Likewise.
11936 * gcc.target/sh/pr54236-3.c: Likewise.
11937 * gcc.target/sh/pr54236-4.c: Likewise.
11938 * gcc.target/sh/pr54386.c: Likewise.
11939 * gcc.target/sh/pr54602-1.c: Likewise.
11940 * gcc.target/sh/pr54685.c: Likewise.
11941 * gcc.target/sh/pr54760-1.c: Likewise.
11942 * gcc.target/sh/pr54760-2.c: Likewise.
11943 * gcc.target/sh/pr54760-3.c: Likewise.
11944 * gcc.target/sh/pr54760-4.c: Likewise.
11945 * gcc.target/sh/pr54760-5.c: Likewise.
11946 * gcc.target/sh/pr54760-6.c: Likewise.
11947 * gcc.target/sh/pr55146.c: Likewise.
11948 * gcc.target/sh/pr55160.c: Likewise.
11949 * gcc.target/sh/pr59278.c: Likewise.
11950 * gcc.target/sh/pr59401-1.c: Likewise.
11951 * gcc.target/sh/pr59533-1.c: Likewise.
11952 * gcc.target/sh/pr63260.c: Likewise.
11953 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11954 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11955 * gcc.target/sh/strlen.c: Likewise.
11956 * gcc.target/sh/torture/pr30807.c: Likewise.
11957 * gcc.target/sh/torture/pr34777.c: Likewise.
11958 * gcc.target/sh/torture/pr64652.c: Likewise.
11959 * gcc.target/sh/torture/pr65505.c: Likewise.
11960 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11961 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11963 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11966 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11968 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11970 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11971 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11972 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11973 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11975 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11977 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11978 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11980 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11982 PR middle-end/70626
11983 * c-c++-common/goacc/combined-reduction.c: New test.
11984 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11986 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11988 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11989 *movdi_internal pattern only if PIC off.
11990 * gcc.target/i386/pr70155-2.c: Likewise.
11991 * gcc.target/i386/pr70155-3.c: Likewise.
11992 * gcc.target/i386/pr70155-4.c: Likewise.
11993 * gcc.target/i386/pr70155-5.c: Likewise.
11994 * gcc.target/i386/pr70155-6.c: Likewise.
11995 * gcc.target/i386/pr70155-7.c: Likewise.
11996 * gcc.target/i386/pr70155-8.c: Likewise.
11997 * gcc.target/i386/pr70155-15.c: Likewise.
11998 * gcc.target/i386/pr70155-17.c: Likewise.
11999 * gcc.target/i386/pr70155-22.c: Likewise.
12001 2016-04-29 Bin Cheng <bin.cheng@arm.com>
12003 PR tree-optimization/70803
12004 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
12006 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
12008 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
12009 optimization of vector loop.
12010 * gcc.target/i386/vect-unpack-3.c: New test.
12011 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
12012 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
12013 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
12015 2016-04-29 Marek Polacek <polacek@redhat.com>
12018 * g++.dg/ubsan/null-7.C: New test.
12021 * gcc.dg/pr70852.c: New test.
12023 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12026 * g++.dg/cpp0x/alignas6.C: New test.
12028 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12030 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12031 * gcc.dg/pr27003.c: Likewise.
12032 * gcc.dg/tree-ssa/cswtch.c: Likewise.
12033 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12034 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12035 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
12036 * gcc.target/arc/mxy.c: Likewise.
12037 * gcc.target/arc/mswape.c: Likewise.
12038 * gcc.target/arc/mrtsc.c: Likewise.
12039 * gcc.target/arc/mcrc.c: Likewise.
12040 * gcc.target/arc/mdsp-packa.c: Likewise.
12041 * gcc.target/arc/mdvbf.c: Likewise.
12042 * gcc.target/arc/mlock.c: Likewise.
12043 * gcc.target/arc/mmac-24.c: Likewise.
12044 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12046 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
12047 Matthijs Kooijman <matthijs@stdin.nl>
12048 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12051 * gcc.target/avr/pr60040-1.c: New.
12052 * gcc.target/avr/pr60040-2.c: New.
12054 2016-04-29 Richard Biener <rguenther@suse.de>
12056 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12058 2016-04-29 Richard Biener <rguenther@suse.de>
12060 PR tree-optimization/13962
12061 PR tree-optimization/65686
12062 * gcc.dg/uninit-pr65686.c: New testcase.
12064 2016-04-29 Jakub Jelinek <jakub@redhat.com>
12066 PR middle-end/70843
12067 * gcc.dg/pr70843.c: New test.
12069 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12072 * gcc.target/i386/pr70858.c: New test.
12074 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
12076 * gcc.target/arc/nps400-1.c: New file.
12078 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12079 Andrew Burgess <andrew.burgess@embecosm.com>
12081 * gcc.target/arc/movh_cl-1.c: New file.
12083 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12084 Andrew Burgess <andrew.burgess@embecosm.com>
12086 * gcc.target/arc/extzv-1.c: New file.
12087 * gcc.target/arc/insv-1.c: New file.
12088 * gcc.target/arc/insv-2.c: New file.
12089 * gcc.target/arc/movb-1.c: New file.
12090 * gcc.target/arc/movb-2.c: New file.
12091 * gcc.target/arc/movb-3.c: New file.
12092 * gcc.target/arc/movb-4.c: New file.
12093 * gcc.target/arc/movb-5.c: New file.
12094 * gcc.target/arc/movb_cl-1.c: New file.
12095 * gcc.target/arc/movb_cl-2.c: New file.
12096 * gcc.target/arc/movbi_cl-1.c: New file.
12097 * gcc.target/arc/movl-1.c: New file.
12099 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12100 Andrew Burgess <andrew.burgess@embecosm.com>
12102 * gcc.target/arc/cmem-1.c: New file.
12103 * gcc.target/arc/cmem-2.c: New file.
12104 * gcc.target/arc/cmem-3.c: New file.
12105 * gcc.target/arc/cmem-4.c: New file.
12106 * gcc.target/arc/cmem-5.c: New file.
12107 * gcc.target/arc/cmem-6.c: New file.
12108 * gcc.target/arc/cmem-7.c: New file.
12109 * gcc.target/arc/cmem-ld.inc: New file.
12110 * gcc.target/arc/cmem-st.inc: New file.
12112 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12115 * gcc.target/i386/pr70821.c: New test.
12117 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
12119 * gcc.target/powerpc/vec-adde.c: New test.
12120 * gcc.target/powerpc/vec-adde-int128.c: New test.
12122 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12124 * gcc.target/i386/avx-vround-1.c: New test.
12125 * gcc.target/i386/avx-vround-2.c: New test.
12126 * gcc.target/i386/avx512vl-vround-1.c: New test.
12127 * gcc.target/i386/avx512vl-vround-2.c: New test.
12129 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12132 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12133 (check_effective_target_cilkplus_runtime): ... this.
12134 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12135 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12137 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12138 Require cilkplus_runtime.
12139 Don't add -lcilkrts.
12140 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12141 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12142 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12143 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12144 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12145 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12146 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12147 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12148 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12149 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12150 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12151 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12152 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12153 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12154 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12155 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12156 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12157 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12158 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12159 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12160 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12161 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12162 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12163 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12164 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12165 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12166 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12167 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12168 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12170 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12171 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12173 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12175 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12178 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
12180 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12181 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12183 2015-04-27 Ryan Burn <contact@rnburn.com>
12187 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12189 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12190 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12192 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
12194 * gnat.dg/limited_with4.ad[sb]: New test.
12195 * gnat.dg/limited_with4_pkg.ads: New helper.
12197 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12200 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12201 and movv1ti_internal patterns
12202 * gcc.target/i386/pr70155-1.c: New test.
12203 * gcc.target/i386/pr70155-2.c: Likewise.
12204 * gcc.target/i386/pr70155-3.c: Likewise.
12205 * gcc.target/i386/pr70155-4.c: Likewise.
12206 * gcc.target/i386/pr70155-5.c: Likewise.
12207 * gcc.target/i386/pr70155-6.c: Likewise.
12208 * gcc.target/i386/pr70155-7.c: Likewise.
12209 * gcc.target/i386/pr70155-8.c: Likewise.
12210 * gcc.target/i386/pr70155-9.c: Likewise.
12211 * gcc.target/i386/pr70155-10.c: Likewise.
12212 * gcc.target/i386/pr70155-11.c: Likewise.
12213 * gcc.target/i386/pr70155-12.c: Likewise.
12214 * gcc.target/i386/pr70155-13.c: Likewise.
12215 * gcc.target/i386/pr70155-14.c: Likewise.
12216 * gcc.target/i386/pr70155-15.c: Likewise.
12217 * gcc.target/i386/pr70155-16.c: Likewise.
12218 * gcc.target/i386/pr70155-17.c: Likewise.
12219 * gcc.target/i386/pr70155-18.c: Likewise.
12220 * gcc.target/i386/pr70155-19.c: Likewise.
12221 * gcc.target/i386/pr70155-20.c: Likewise.
12222 * gcc.target/i386/pr70155-21.c: Likewise.
12223 * gcc.target/i386/pr70155-22.c: Likewise.
12225 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12227 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12230 2016-04-27 Bin Cheng <bin.cheng@arm.com>
12232 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12233 * gcc.dg/tree-ssa/scev-9.c: Ditto.
12234 * gcc.dg/tree-ssa/scev-10.c: Ditto.
12235 * gcc.dg/tree-ssa/scev-11.c: Ditto.
12236 * gcc.dg/tree-ssa/scev-12.c: Ditto.
12238 2016-04-27 Richard Biener <rguenther@suse.de>
12241 * g++.dg/ipa/ipa-pta-2.C: New testcase.
12242 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12244 2016-04-27 Nathan Sidwell <nathan@acm.org>
12246 * g++.dg/cpp0x/constexpr-recursion3.C: New.
12247 * g++.dg/ubsan/pr63956.C: Adjust error location.
12249 2016-04-27 Nick Clifton <nickc@redhat.com>
12251 PR middle-end/49889
12252 * gcc.dg/pr49889.c: New test.
12254 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
12256 * c-c++-common/memset-array.c: New test.
12258 2016-04-26 Martin Sebor <msebor@redhat.com>
12261 * g++.dg/cpp1y/func_constexpr.C: New test.
12263 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
12266 * g++.dg/cpp0x/enum32.C: New test.
12267 * g++.dg/cpp0x/enum33.C: New test.
12269 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12271 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12272 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12273 * gcc.c-torture/execute/bitfld-6.c: Likewise.
12274 * gcc.c-torture/execute/bitfld-7.c: Likewise.
12275 * gcc.c-torture/execute/pr38151.c: Likewise.
12276 * gcc.c-torture/execute/pr66556.c: Likewise.
12277 * gcc.c-torture/execute/pr67781.c: Likewise.
12278 * gcc.c-torture/execute/pr68648.c: Likewise.
12280 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12282 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12284 2016-04-26 Marek Polacek <polacek@redhat.com>
12287 * gcc.dg/pr67784-3.c: New test.
12288 * gcc.dg/pr67784-4.c: New test.
12289 * gcc.dg/pr67784-5.c: New test.
12292 * gcc.dg/Wnested-externs-2.c: New test.
12294 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12296 * gcc.dg/fold-plusmult.c: Adjust.
12297 * gcc.dg/no-strict-overflow-6.c: Adjust.
12298 * gcc.dg/gomp/loop-1.c: Xfail some tests.
12300 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12302 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12304 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12305 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12306 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12307 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12308 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12309 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12310 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12311 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12312 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12313 * gcc.target/i386/avx512f-gather-5.c: Likewise.
12314 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12315 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12316 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12317 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12318 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12319 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12320 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12321 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12322 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12323 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12324 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12325 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12327 * gcc.target/i386/pr32219-4.c: Likewise.
12328 * gcc.target/i386/pr32219-6.c: Likewise.
12329 * gcc.target/i386/pr32219-8.c: Likewise.
12331 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12333 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12334 associated options.
12336 2016-04-26 Marek Polacek <polacek@redhat.com>
12339 * g++.dg/ext/cond2.C: New test.
12341 2016-04-26 Bin Cheng <bin.cheng@arm.com>
12343 PR tree-optimization/70771
12344 PR tree-optimization/70775
12345 * gcc.dg/pr70771.c: New test.
12346 * gcc.dg/pr70775.c: New test.
12348 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12350 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12352 2016-04-25 Richard Biener <rguenther@suse.de>
12354 PR tree-optimization/70780
12355 * gcc.dg/torture/pr70780.c: New testcase.
12357 2016-04-25 Michael Collison <michael.collison@arm.com>
12359 * gcc.target/arm/neon-vaddws16.c: New test.
12360 * gcc.target/arm/neon-vaddws32.c: New test.
12361 * gcc.target/arm/neon-vaddwu16.c: New test.
12362 * gcc.target/arm/neon-vaddwu32.c: New test.
12363 * gcc.target/arm/neon-vaddwu8.c: New test.
12364 * lib/target-supports.exp
12365 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12366 that arm neon support vector widen sum of HImode TO SImode.
12368 2016-04-23 Jakub Jelinek <jakub@redhat.com>
12371 * c-c++-common/asan/pr70712.c: New test.
12373 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
12375 * .gitattributes: New file.
12377 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
12379 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12381 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
12383 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12384 * gfortran.dg/submodule_15.f08: Likewise.
12386 2016-04-22 Richard Biener <rguenther@suse.de>
12388 PR tree-optimization/70740
12389 * gcc.dg/torture/pr70740.c: New testcase.
12391 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
12394 * gcc.target/i386/pr70750-1.c: New test.
12395 * gcc.target/i386/pr70750-2.c: Likewise.
12397 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
12400 * g++.dg/cpp0x/auto48.C: New.
12402 2016-04-21 Marek Polacek <polacek@redhat.com>
12405 * g++.dg/cpp0x/forw_enum12.C: New test.
12406 * g++.dg/cpp0x/forw_enum13.C: New test.
12408 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
12411 * gcc.target/i386/pr70728.c: New test.
12413 2016-04-21 Richard Biener <rguenther@suse.de>
12415 PR middle-end/70747
12416 * gcc.dg/pr70747.c: New testcase.
12418 2016-04-21 Bin Cheng <bin.cheng@arm.com>
12420 PR tree-optimization/70715
12421 * gcc.dg/tree-ssa/scev-13.c: New test.
12423 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12425 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12427 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12429 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12431 2016-04-20 Jan Hubicka <jh@suse.cz>
12434 * g++.dg/ipa/nothrow-1.C: New testcase.
12436 2016-04-20 Nathan Sidwell <nathan@acm.org>
12439 * g++.dg/eh/delete1.C: New.
12441 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12443 * gcc.target/i386/avx256-unaligned-store-2.c: Add
12444 -mtune-ctrl=sse_typeless_stores.
12446 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12448 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12450 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12452 PR tree-optimization/69489
12453 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12455 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
12458 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12459 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12460 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12462 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12464 PR tree-optimization/56625
12465 PR tree-optimization/69489
12466 * gcc.dg/vect/pr56625.c: New test.
12467 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12469 2016-04-20 Andrew Pinski <apinski@cavium.com>
12472 * gcc.c-torture/compile/pr37433-1.c: New testcase.
12474 2016-04-20 Arnaud Charlet <charlet@adacore.com>
12476 * gnat.dg/self1.adb: Remove now incorrect test.
12478 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12480 * gcc.dg/tree-ssa/scev-11.c: New test.
12481 * gcc.dg/tree-ssa/scev-12.c: New test.
12483 2016-04-20 Marek Polacek <polacek@redhat.com>
12485 PR tree-optimization/70725
12486 * gcc.dg/pr70725.c: New test.
12488 2016-04-20 Richard Biener <rguenther@suse.de>
12490 PR tree-optimization/70726
12491 * g++.dg/vect/pr70726.cc: New testcase.
12493 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12496 * gcc.target/s390/pr70674.c: New test.
12498 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12500 PR libgfortran/70684
12501 * gfortran.dg/list_read_14.f90: New test.
12503 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
12506 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12507 extern to force it misaligned.
12511 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12512 Don't check `*' before movv4sf_internal.
12513 * gcc.target/i386/avx256-unaligned-store-2.c: Check
12514 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12515 Don't check `*' before movv16qi_internal.
12516 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12517 extern to force it misaligned.
12521 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12522 Don't check `*' before movv2df_internal.
12523 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12524 extern to force it misaligned.
12528 Check movv8sf_internal instead of avx_storeups256.
12529 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12531 2016-04-19 Richard Biener <rguenther@suse.de>
12533 PR tree-optimization/70171
12534 * g++.dg/tree-ssa/pr70171.C: New testcase.
12536 2016-04-19 Richard Biener <rguenther@suse.de>
12538 PR tree-optimization/70724
12539 * gcc.dg/torture/pr70724.c: New testcase.
12541 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
12543 PR middle-end/70689
12544 * gcc.target/i386/pr70689.c: New.
12546 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
12549 * gcc.target/i386/pr70708.c: New test.
12551 2016-04-18 Richard Biener <rguenther@suse.de>
12553 PR tree-optimization/43434
12554 * gcc.dg/vect/pr43434.c: New testcase.
12555 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12556 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12557 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12558 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12559 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12560 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12561 * gcc.dg/gomp/pr68640.c: Likewise.
12562 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12563 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12565 2016-04-18 Richard Biener <rguenther@suse.de>
12567 PR tree-optimization/70701
12568 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12570 2016-04-18 Tom de Vries <tom@codesourcery.com>
12573 * gcc.dg/pr70161.c: Add dot-file scans.
12574 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12575 instead of after last dot char.
12577 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
12579 * c-c++-common/dump-ada-spec-3.c: New test.
12580 * c-c++-common/dump-ada-spec-4.c: Likewise.
12582 2016-04-17 Tom de Vries <tom@codesourcery.com>
12585 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12587 2016-04-15 Jan Hubicka <jh@suse.cz>
12590 * g++.dg/ipa/pure-const-1.C: New testcase.
12591 * g++.dg/ipa/pure-const-2.C: New testcase.
12592 * g++.dg/ipa/pure-const-3.C: New testcase.
12594 2016-04-15 Marek Polacek <polacek@redhat.com>
12597 * gcc.dg/bitfld-22.c: New test.
12599 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
12601 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
12604 2016-04-15 Marek Polacek <polacek@redhat.com>
12607 * c-c++-common/pr70651.c: New test.
12609 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12611 PR rtl-optimization/70681
12612 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12613 dump scan on arm and powerpc.
12614 * gcc.dg/pr10474.c: Likewise.
12616 2016-04-15 Jakub Jelinek <jakub@redhat.com>
12621 * g++.dg/cpp1y/vla11.C: Revert for real.
12624 * c-c++-common/Wparentheses-1.c: New test.
12625 * c-c++-common/gomp/Wparentheses-1.c: New test.
12626 * c-c++-common/gomp/Wparentheses-2.c: New test.
12627 * c-c++-common/gomp/Wparentheses-3.c: New test.
12628 * c-c++-common/gomp/Wparentheses-4.c: New test.
12629 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12630 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12631 * c-c++-common/goacc/Wparentheses-1.c: New test.
12633 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
12636 * gcc.target/i386/pr70662.c: New test.
12638 2016-04-15 Richard Biener <rguenther@suse.de>
12639 Alan Modra <amodra@gmail.com>
12641 PR tree-optimization/70130
12642 * gcc.dg/vect/O3-pr70130.c: New testcase.
12644 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12647 * gcc.target/powerpc/pr70669.c: New test.
12650 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12651 a power7 system that does not have an assembler that supports
12654 2016-04-14 Martin Sebor <msebor@redhat.com>
12659 * c-c++-common/ubsan/vla-1.c: Revert.
12660 * g++.dg/cpp1y/vla11.C: Same.
12661 * g++.dg/cpp1y/vla12.C: Same.
12662 * g++.dg/cpp1y/vla13.C: Same.
12663 * g++.dg/cpp1y/vla14.C: Same.
12664 * g++.dg/cpp1y/vla3.C: Same.
12665 * g++.dg/init/array24.C: Same.
12666 * g++.dg/ubsan/vla-1.C: Same.
12668 2016-04-14 Marek Polacek <polacek@redhat.com>
12669 Jan Hubicka <hubicka@ucw.cz>
12672 * g++.dg/torture/pr70029.C: New test.
12674 2016-04-14 Martin Sebor <msebor@redhat.com>
12676 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12677 type size to prevent failures on targets with very low maximum
12680 2016-04-14 Richard Biener <rguenther@suse.de>
12682 PR tree-optimization/70623
12683 * gcc.dg/torture/pr70623.c: New testcase.
12684 * gcc.dg/torture/pr70623-2.c: Likewise.
12686 2016-04-13 Martin Sebor <msebor@redhat.com>
12691 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12692 * g++.dg/cpp1y/vla11.C: New test.
12693 * g++.dg/cpp1y/vla12.C: New test.
12694 * g++.dg/cpp1y/vla13.C: New test.
12695 * g++.dg/cpp1y/vla14.C: New test.
12696 * g++.dg/cpp1y/vla3.C: Restore deleted test.
12697 * g++.dg/init/array24.C: Fully brace VLA initializer.
12698 * g++.dg/ubsan/vla-1.C: Disable exceptions.
12700 2016-04-13 Jakub Jelinek <jakub@redhat.com>
12703 * g++.dg/opt/pr70641.C: New test.
12705 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12707 PR rtl-optimization/68749
12708 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12709 effects of argument promotions.
12710 Remove default args to dg-skip-if.
12712 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
12715 * g++.dg/parse/pr70635.C: New.
12717 2016-04-13 Marek Polacek <polacek@redhat.com>
12720 * c-c++-common/Wmisleading-indentation-4.c: New test.
12722 2016-04-13 Marek Polacek <polacek@redhat.com>
12725 * gcc.dg/Wparentheses-12.c: New test.
12726 * gcc.dg/Wparentheses-13.c: New test.
12728 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
12730 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12731 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12732 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12734 2016-04-13 Jakub Jelinek <jakub@redhat.com>
12736 PR middle-end/70633
12737 * gcc.c-torture/compile/pr70633.c: New test.
12740 * gcc.dg/torture/pr70628.c: New test.
12742 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
12745 * g++.dg/template/pr70610.C: New test.
12746 * g++.dg/template/pr70610-2.C: New test.
12747 * g++.dg/template/pr70610-3.C: New test.
12748 * g++.dg/template/pr70610-4.C: New test.
12750 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12752 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12756 * g++.dg/ext/pr70571.C: New test.
12758 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12761 * gcc.target/powerpc/pr70640.c: New test.
12763 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12766 * g++.dg/parse/pr68722.C: New.
12768 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12770 PR rtl-optimization/70596
12771 * gcc.target/i386/pr70596.c: New test.
12773 2016-04-12 Nathan Sidwell <nathan@acm.org>
12776 * g++.dg/init/pr70501.C: New.
12778 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12780 * gcc.target/i386/asm-flag-6.c: New test.
12782 2016-04-12 Tom de Vries <tom@codesourcery.com>
12784 PR tree-optimization/68756
12785 * gcc.dg/graphite/pr68756.c: New test.
12787 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12789 PR tree-optimization/70602
12790 * gcc.c-torture/execute/pr70602.c: New test.
12792 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12795 * gcc.target/powerpc/float128-1.c: New tests to make sure the
12796 __float128 emulator is built and runs.
12797 * gcc.target/powerpc/float128-1.c: Likewise.
12799 * lib/target-supports.exp (check_ppc_float128_sw_available):
12800 Rework tests for __float128 software and hardware
12801 availability. Fix exit condition to return 0 on success.
12803 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12806 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12807 * gcc.target/aarch64/target_attr_15.c: Likewise.
12809 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12812 * g++.dg/cpp1y/pr69066.C: New.
12814 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12817 * gfortran.dg/pr36192.f90: Update test.
12818 * gfortran.dg/pr36192_1.f90: Update test.
12819 * gfortran.dg/real_dimension_1.f: Update test.
12820 * gfortran.dg/parameter_array_init_7.f90: New test.
12822 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
12825 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12827 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12829 PR rtl-optimization/66669
12830 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12832 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12834 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12835 * gcc.dg/pie-1.c: Likewise.
12836 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12837 * gcc.dg/pic-4.c: Likewise.
12838 * gcc.dg/pie-3.c: Likewise.
12839 * gcc.dg/pie-4.c: Likewise.
12841 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12843 PR tree-optimization/68644
12844 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12846 PR rtl-optimization/64886
12847 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12849 2016-04-09 Tom de Vries <tom@codesourcery.com>
12851 PR tree-optimization/68953
12852 * gcc.dg/graphite/pr68953.c: New test.
12854 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12857 * gfortran.dg/deferred_character_16.f90: New test.
12859 2016-04-09 Jakub Jelinek <jakub@redhat.com>
12861 PR tree-optimization/70586
12862 * gcc.c-torture/execute/pr70586.c: New test.
12864 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12867 * c-c++-common/asan/halt_on_error-1.c: Replace memset
12868 with __builtin_memset
12869 * c-c++-common/asan/halt_on_error-2.c: Likewise.
12871 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
12875 PR tree-optimization/70373
12876 PR middle-end/70533
12877 PR middle-end/70534
12878 PR middle-end/70535
12879 * c-c++-common/goacc/reduction-5.c: New test.
12880 * c-c++-common/goacc/reduction-promotions.c: New test.
12881 * gfortran.dg/goacc/reduction-3.f95: New test.
12882 * gfortran.dg/goacc/reduction-promotions.f90: New test.
12884 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
12888 * g++.dg/pr70590.C: New test.
12889 * g++.dg/pr70590-2.C: New test.
12891 2016-04-08 Jakub Jelinek <jakub@redhat.com>
12893 PR middle-end/70593
12894 * gcc.target/i386/pr70593.c: New test.
12896 PR rtl-optimization/70574
12897 * gcc.target/i386/avx2-pr70574.c: New test.
12899 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12902 * c-c++-common/asan/pr70541.c: New test.
12904 2016-04-08 Tom de Vries <tom@codesourcery.com>
12906 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12907 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12909 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12912 * gcc.c-torture/execute/pr70566.c: New test.
12914 2016-04-08 Tom de Vries <tom@codesourcery.com>
12916 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12917 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12919 2016-04-08 Alan Modra <amodra@gmail.com>
12921 * gcc.target/powerpc/pr70117.c: New.
12923 2016-04-07 Jakub Jelinek <jakub@redhat.com>
12926 * gcc.dg/lto/simd-function_0.c: New test.
12928 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12930 * c-c++-common/attr-simd-2.c: Likewise.
12931 * c-c++-common/attr-simd-4.c: Likewise.
12932 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12933 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12935 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12938 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12940 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12941 Tom de Vries <tom@codesourcery.com>
12943 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12944 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12945 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12946 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12947 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12948 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12949 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12950 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12952 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12955 * g++.dg/warn/Wparentheses-29.C: New test.
12957 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12960 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12961 explicit braces to resolve a future -Wparentheses warning.
12963 2016-04-06 Richard Henderson <rth@redhat.com>
12965 * gcc.dg/pr61817-1.c: New test.
12966 * gcc.dg/pr61817-2.c: New test.
12967 * gcc.dg/pr69391-1.c: New test.
12968 * gcc.dg/pr69391-2.c: New test.
12970 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12972 PR rtl-optimization/70398
12973 * gcc.target/aarch64/pr70398.c: New.
12975 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12977 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12979 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
12980 Pedro Alves <palves@redhat.com>
12982 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12984 2016-04-06 Jakub Jelinek <jakub@redhat.com>
12986 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12987 Check for avx512f effective targets instead of avx2.
12988 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12989 for AVX512F clones.
12990 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12991 * g++.dg/gomp/declare-simd-1.C: Likewise.
12992 * g++.dg/gomp/declare-simd-3.C: Likewise.
12993 * g++.dg/gomp/declare-simd-4.C: Likewise.
12995 PR middle-end/70550
12996 * c-c++-common/gomp/pr70550-1.c: New test.
12997 * c-c++-common/gomp/pr70550-2.c: New test.
12999 2016-04-05 Nathan Sidwell <nathan@acm.org>
13002 * g++.dg/ext/attribute-may-alias-5.C: New.
13004 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13007 * c-c++-common/pr70336.c: New test.
13008 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
13009 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
13011 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
13014 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
13016 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13018 PR rtl-optimization/70542
13019 * gcc.dg/torture/pr70542.c: New test.
13020 * gcc.target/i386/avx2-pr70542.c: New test.
13022 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
13024 PR tree-optimization/70509
13025 * gcc.target/i386/avx512bw-pr70509.c: New test.
13027 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
13030 * g++.dg/ext/constexpr-vla4.C: New test.
13032 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
13035 * gcc.target/i386/pr70510.c: New test.
13037 2016-04-05 Richard Biener <rguenther@suse.de>
13039 PR tree-optimization/70526
13040 * g++.dg/torture/pr70526.C: New testcase.
13042 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13045 * gcc.target/i386/pr70525.c: New test.
13047 2016-04-05 Richard Biener <rguenther@suse.de>
13049 PR middle-end/70499
13050 * g++.dg/torture/pr70499.C: New testcase.
13052 2016-04-05 Richard Biener <rguenther@suse.de>
13054 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13057 2016-04-04 Jakub Jelinek <jakub@redhat.com>
13059 PR middle-end/70307
13060 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
13061 rs6000 ABI warnings.
13063 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
13066 * g++.dg/ipa/devirt-51.C: New testcase.
13068 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13069 Jakub Jelinek <jakub@redhat.com>
13071 PR middle-end/70457
13072 * gcc.dg/torture/pr70457.c: New.
13074 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13077 * gfortran.dg/allocate_with_source_19.f08: New test.
13079 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13082 * gfortran.dg/coarray_allocate_6.f08: New test.
13084 2016-04-04 Richard Biener <rguenther@suse.de>
13086 PR rtl-optimization/70484
13087 * gcc.dg/torture/pr70484.c: New testcase.
13089 2016-04-04 Marek Polacek <polacek@redhat.com>
13092 * gcc.dg/torture/pr70307.c: New test.
13094 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
13098 * gcc.target/sh/torture/pr70416.c: New.
13100 2016-04-02 Martin Sebor <msebor@redhat.com>
13106 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13107 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13108 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13109 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13110 * g++.dg/cpp0x/constexpr-string.C: Same.
13111 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13112 * g++.dg/cpp0x/pr65398.C: Same.
13113 * g++.dg/ext/constexpr-vla1.C: Same.
13114 * g++.dg/ext/constexpr-vla2.C: Same.
13115 * g++.dg/ext/constexpr-vla3.C: Same.
13116 * g++.dg/ubsan/pr63956.C: Same.
13118 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13120 PR rtl-optimization/70467
13121 * gcc.target/i386/pr70467-2.c: New test.
13123 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13124 Marek Polacek <polacek@redhat.com>
13127 * g++.dg/init/new47.C: New test.
13129 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13132 * gcc.target/arm/pr70496.c: New test.
13134 2016-04-01 Nathan Sidwell <nathan@acm.org>
13137 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13139 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13142 * gcc.dg/strlenopt.h (memmove): New.
13143 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13144 instead of "string.h".
13145 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13146 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13147 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13148 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13149 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13150 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13151 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13152 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13153 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13154 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13155 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13156 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13157 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13158 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13159 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13160 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13161 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13162 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13163 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13164 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13166 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13168 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13169 (Holder::foo): Reflect this.
13171 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
13174 * gcc.dg/pr70442.c: New test.
13176 2016-03-31 Nathan Sidwell <nathan@acm.org>
13179 * g++.dg/cpp0x/constexpr-virtual6.C: New.
13181 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
13184 * gcc.target/i386/pr70453.c: New test.
13186 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
13189 * gcc.c-torture/pr70292.c: New test.
13191 2016-03-31 Marek Polacek <polacek@redhat.com>
13194 * c-c++-common/pr70297.c: New test.
13195 * g++.dg/cpp0x/typedef-redecl.C: New test.
13196 * gcc.dg/typedef-redecl2.c: New test.
13198 2016-03-31 Jakub Jelinek <jakub@redhat.com>
13200 PR rtl-optimization/70460
13201 * gcc.c-torture/execute/pr70460.c: New test.
13203 2016-03-31 Richard Biener <rguenther@suse.de>
13206 * g++.dg/ext/vector30.C: New testcase.
13208 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13209 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13211 * gfortran.dg/fmt_pf.f90: New test.
13213 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13215 Forward-port from 5 branch
13216 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13219 * gcc.target/i386/avx-vextractf128-256-5.c: Move
13220 dg-require-effective-target after dg-do.
13222 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
13224 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13226 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
13227 Julian Brown <julian@codesourcery.com>
13228 Chung-Lin Tang <cltang@codesourcery.com>
13229 Cesar Philippidis <cesar@codesourcery.com>
13230 James Norris <jnorris@codesourcery.com>
13231 Tom de Vries <tom@codesourcery.com>
13232 Nathan Sidwell <nathan@codesourcery.com>
13234 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13235 * c-c++-common/goacc/loop-clauses.c: Likewise.
13236 * g++.dg/goacc/template.C: Likewise.
13237 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13238 * gfortran.dg/goacc/loop-1.f95: Likewise.
13239 * gfortran.dg/goacc/loop-5.f95: Likewise.
13240 * gfortran.dg/goacc/loop-6.f95: Likewise.
13241 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13242 * c-c++-common/goacc-gomp/nesting-1.c: Update.
13243 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13244 * c-c++-common/goacc/clauses-fail.c: Likewise.
13245 * c-c++-common/goacc/parallel-1.c: Likewise.
13246 * c-c++-common/goacc/reduction-1.c: Likewise.
13247 * c-c++-common/goacc/reduction-2.c: Likewise.
13248 * c-c++-common/goacc/reduction-3.c: Likewise.
13249 * c-c++-common/goacc/reduction-4.c: Likewise.
13250 * c-c++-common/goacc/routine-3.c: Likewise.
13251 * c-c++-common/goacc/routine-4.c: Likewise.
13252 * c-c++-common/goacc/routine-5.c: Likewise.
13253 * c-c++-common/goacc/tile.c: Likewise.
13254 * g++.dg/goacc/template.C: Likewise.
13255 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13256 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13257 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
13258 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
13259 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13260 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13261 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13262 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
13263 * c-c++-common/goacc/use_device-1.c: ... this file.
13264 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
13265 * c-c++-common/goacc/host_data-5.c: ... this file, and...
13266 * c-c++-common/goacc/host_data-6.c: ... this file.
13267 * c-c++-common/goacc/loop-2-kernels.c: New file.
13268 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13269 * c-c++-common/goacc/loop-3.c: Likewise.
13270 * g++.dg/goacc/reference.C: Likewise.
13271 * g++.dg/goacc/routine-1.C: Likewise.
13272 * g++.dg/goacc/routine-2.C: Likewise.
13274 2016-03-30 Richard Biener <rguenther@suse.de>
13276 PR middle-end/70450
13277 * gcc.dg/torture/pr70450.c: New testcase.
13279 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13282 * gcc.dg/torture/pr70421.c: New test.
13283 * gcc.target/i386/avx512f-pr70421.c: New test.
13285 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
13288 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13289 (check): New function.
13291 (foo): Align stack to 16 bytes when calling bar.
13292 * gcc.target/i386/cleanup-2.c: Likewise.
13294 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
13296 PR tree-optimization/59124
13297 * gcc.dg/Warray-bounds-19.c: New test.
13299 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13301 * lib/prune.exp (escape_regex_chars): New.
13302 (prune_file_path): Update to quote metcharacters for regexp.
13304 2016-03-29 Jakub Jelinek <jakub@redhat.com>
13306 PR rtl-optimization/70429
13307 * gcc.c-torture/execute/pr70429.c: New test.
13309 PR tree-optimization/70405
13310 * gcc.dg/pr70405.c: New test.
13312 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
13315 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13316 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13318 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
13321 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13322 __cilkrts_set_param to set two workers.
13323 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13324 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13326 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
13328 * g++.dg/ext/fnname5.C: Update the test for Darwin.
13330 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13333 * gcc.target/i386/pr70406.c: New test.
13335 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
13337 * gnat.dg/specs/double_record_extension3.ads: New test.
13339 2016-03-25 Richard Henderson <rth@redhat.com>
13342 * gcc.target/aarch64/pr70120-1.c: New.
13343 * gcc.target/aarch64/pr70120-2.c: New.
13344 * gcc.target/aarch64/pr70120-3.c: New.
13346 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
13349 * g++.dg/template/mangle2.C: The dg-do directive should be
13350 "compile" not "assemble".
13352 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
13355 * gcc.dg/pr69650.c: New test.
13357 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
13359 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13361 2016-03-25 Alan Modra <amodra@gmail.com>
13363 * gcc.dg/dfp/pr70052.c: New test.
13365 2016-03-24 Richard Henderson <rth@redhat.com>
13367 PR middle-end/69845
13368 * gcc.dg/tree-ssa/pr69845-1.c: New test.
13369 * gcc.dg/tree-ssa/pr69845-2.c: New test.
13371 2016-03-24 Tom de Vries <tom@codesourcery.com>
13373 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13375 2016-03-24 Tom de Vries <tom@codesourcery.com>
13377 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13378 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13380 2016-03-24 Tom de Vries <tom@codesourcery.com>
13382 * c-c++-common/goacc/uninit-dim-clause.c: New test.
13383 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13385 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
13388 * g++.dg/template/mangle2.C: New test.
13390 2016-03-24 Richard Biener <rguenther@suse.de>
13392 PR tree-optimization/70396
13393 * gcc.dg/torture/pr70396.c: New testcase.
13395 2016-03-24 Richard Biener <rguenther@suse.de>
13397 PR middle-end/70370
13398 * gcc.dg/torture/pr70370.c: New testcase.
13400 2016-03-24 Tom de Vries <tom@codesourcery.com>
13402 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13403 * gfortran.dg/goacc/kernels-tree.f95: Same.
13404 * gfortran.dg/goacc/parallel-tree.f95: Same.
13406 2016-03-24 Tom de Vries <tom@codesourcery.com>
13408 * c-c++-common/goacc/uninit-if-clause.c: New test.
13409 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13411 2016-03-24 Jakub Jelinek <jakub@redhat.com>
13414 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13417 2016-03-24 Richard Biener <rguenther@suse.de>
13419 PR tree-optimization/70372
13420 * gcc.dg/tree-ssa/pr70372.c: New testcase.
13422 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13425 * g++.dg/cpp1y/nsdmi-union1.C: New test.
13427 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13430 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13432 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13435 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13436 * g++.dg/cpp1y/pr70001.C: New test.
13439 * g++.dg/cpp0x/constexpr-70323.C: New test.
13441 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
13442 Jason Merrill <jason@redhat.com>
13443 Jakub Jelinek <jakub@redhat.com>
13446 * g++.dg/cpp0x/constexpr-69315.C: New test.
13447 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13449 2016-03-23 Marek Polacek <polacek@redhat.com>
13452 * g++.dg/warn/Wignored-attributes-1.C: New test.
13453 * g++.dg/warn/Wignored-attributes-2.C: New test.
13455 2016-03-23 Tom de Vries <tom@codesourcery.com>
13457 * c-c++-common/goacc/kernels-default.c (foo): Add missing
13459 * gfortran.dg/goacc/private-3.f95 (test): Same.
13460 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13463 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13465 * lib/target-supports.exp: Remove v7ve entry from loop
13466 creating effective target checks.
13467 (check_effective_target_arm_arch_v7ve_ok): New procedure.
13468 (add_options_for_arm_arch_v7ve): Likewise.
13470 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13472 PR tree-optimization/70354
13473 * gcc.dg/vect/pr70354-1.c: New test.
13474 * gcc.dg/vect/pr70354-2.c: New test.
13475 * gcc.target/i386/avx2-pr70354-1.c: New test.
13476 * gcc.target/i386/avx2-pr70354-2.c: New test.
13478 2016-03-22 Jeff Law <law@redhat.com>
13481 * gcc.dg/tree-ssa/pr70232.c: New test.
13483 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13486 * gcc.target/i386/pr70302.c: New test.
13488 2016-03-22 Richard Biener <rguenther@suse.de>
13490 PR middle-end/70251
13491 * g++.dg/torture/pr70251.C: New testcase.
13493 2016-03-22 David Malcolm <dmalcolm@redhat.com>
13496 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13497 Wmisleading-indentation.c.
13498 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13499 reflect change to diagnostic text and order of messages.
13500 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13502 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
13504 * g++.dg/ext/java-3.C: Don't compile on AIX.
13506 2016-03-22 Richard Biener <rguenther@suse.de>
13508 PR middle-end/70333
13509 * gcc.dg/torture/pr70333.c: New testcase.
13511 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13513 * g++.dg/ext/pr70290.C: New test.
13515 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
13518 * gcc.target/i386/pr70325.c: New test.
13520 2016-03-22 Jakub Jelinek <jakub@redhat.com>
13523 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13524 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13527 * gcc.target/i386/pr70300.c: New test.
13530 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13531 (func2): New function for cond with parens, xfail warning for c++.
13532 * g++.dg/warn/Wnonnull-compare-8.C: New test.
13534 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13537 * g++.dg/template/ptrmem30.C: New test.
13539 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13542 * g++.dg/cpp0x/constexpr-70204a.C: New test.
13543 * g++.dg/cpp0x/constexpr-70204b.C: New test.
13545 2016-03-21 Jakub Jelinek <jakub@redhat.com>
13547 PR middle-end/70326
13548 * gcc.dg/pr70326.c: New test.
13550 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
13551 Jakub Jelinek <jakub@redhat.com>
13553 PR tree-optimization/70317
13554 * gcc.dg/pr70317.c: New test.
13556 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
13559 * gcc.target/i386/pr70327.c: New test.
13561 2016-03-21 Martin Liska <mliska@suse.cz>
13564 * gcc.dg/ipa/pr70306.c: New test.
13566 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
13568 * gcc.target/arm/attr-align1.c: Skip if M-profile.
13569 * gcc.target/arm/attr-align3.c: Likewise.
13570 * gcc.target/arm/attr_arm.c: Likewise.
13571 * gcc.target/arm/flip-thumb.c: Likewise.
13573 2016-03-21 Jakub Jelinek <jakub@redhat.com>
13576 * gcc.target/powerpc/altivec-36.c: New test.
13578 2016-03-21 Richard Biener <rguenther@suse.de>
13580 PR tree-optimization/70310
13581 * gcc.dg/torture/pr70310.c: New testcase.
13583 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
13586 * gcc.target/i386/pr70293.c: New test.
13588 2016-03-21 Richard Biener <rguenther@suse.de>
13590 PR tree-optimization/70288
13591 * gcc.dg/torture/pr70288-1.c: New testcase.
13592 * gcc.dg/torture/pr70288-2.c: Likewise.
13594 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
13596 PR rtl-optimization/69307
13597 * gcc.target/arm/pr69307.c: New test.
13599 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
13601 PR rtl-optimization/69102
13602 * gcc.c-torture/compile/pr69102.c: New test.
13604 2016-03-18 Jeff Law <law@redhat.com>
13606 PR rtl-optimization/70263
13607 * gcc.c-torture/compile/pr70263-1.c: New test.
13608 * gcc.target/i386/pr70263-2.c: New test.
13610 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
13612 PR rtl-optimization/70278
13613 * gcc.dg/torture/pr70278.c: New test.
13614 * gcc.target/arm/pr70278.c: New test.
13616 2016-03-18 David Malcolm <dmalcolm@redhat.com>
13619 * gcc.dg/plugin/diagnostic-test-expressions-1.c
13620 (test_builtin_types_compatible_p): New test function.
13621 * gcc.dg/pr70281.c: New test case.
13623 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
13626 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13628 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13630 PR tree-optimization/70252
13631 * gcc.dg/pr70252.c: New test.
13633 2016-03-18 Tom de Vries <tom@codesourcery.com>
13635 * gcc.dg/pr70161-2.c: New test.
13636 * gcc.dg/pr70161.c: New test.
13638 2016-03-18 Tom de Vries <tom@codesourcery.com>
13641 * gcc.dg/pr70269.c: New test.
13643 2016-03-18 Jakub Jelinek <jakub@redhat.com>
13646 * g++.dg/ext/java-3.C: New test.
13648 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13651 * g++.dg/lookup/pr70205.C: New test.
13653 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13656 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13658 2016-03-17 Marek Polacek <polacek@redhat.com>
13661 * gcc.dg/atomic-op-6.c: New test.
13663 2016-03-17 David Malcolm <dmalcolm@redhat.com>
13666 * c-c++-common/pr70264.c: New test case.
13668 2016-03-17 Jakub Jelinek <jakub@redhat.com>
13671 * c-c++-common/pr70144-1.c: New test.
13672 * c-c++-common/pr70144-2.c: New test.
13675 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13676 * g++.dg/opt/flifetime-dse6.C: New test.
13677 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13679 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
13682 * gcc.dg/pic-1.c: New test.
13683 * gcc.dg/pic-2.c: Likewise.
13684 * gcc.dg/pic-3.c: Likewise.
13685 * gcc.dg/pic-4.c: Likewise.
13686 * gcc.dg/pie-1.c: Likewise.
13687 * gcc.dg/pie-2.c: Likewise.
13688 * gcc.dg/pie-3.c: Likewise.
13689 * gcc.dg/pie-4.c: Likewise.
13690 * gcc.dg/pie-5.c: Likewise.
13691 * gcc.dg/pie-6.c: Likewise.
13693 2016-03-17 Tom de Vries <tom@codesourcery.com>
13695 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13696 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13698 2016-03-17 Richard Biener <rguenther@suse.de>
13701 * g++.dg/debug/pr70271.C: New testcase.
13703 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
13705 * gcc.target/i386/pr70251.c: New test.
13707 2016-03-17 Marek Polacek <polacek@redhat.com>
13710 * g++.dg/warn/constexpr-70194.C: New test.
13712 2016-03-16 Richard Henderson <rth@redhat.com>
13714 PR middle-end/70240
13715 * gcc.c-torture/compile/pr70240.c: New.
13717 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13719 * gcc.c-torture/compile/20151204.c: Skip for avr.
13721 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13724 * g++.dg/opt/pr70245.C: New test.
13725 * g++.dg/opt/pr70245.h: New file.
13726 * g++.dg/opt/pr70245-aux.cc: New file.
13728 2016-03-16 Martin Sebor <msebor@redhat.com>
13730 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13732 2016-03-16 Richard Henderson <rth@redhat.com>
13734 PR middle-end/70199
13735 * gcc.c-torture/compile/pr70199.c: New.
13737 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
13739 * gcc.dg/uninit-19.c: Run dos2unix.
13741 2016-03-16 Marek Polacek <polacek@redhat.com>
13744 * gcc.dg/nested-func-10.c: New test.
13745 * gcc.dg/nested-func-9.c: New test.
13747 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13749 PR tree-optimization/68714
13750 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13752 2016-03-16 Tom de Vries <tom@codesourcery.com>
13754 PR tree-optimization/68715
13755 * gcc.dg/graphite/pr68715-2.c: New test.
13756 * gcc.dg/graphite/pr68715.c: New test.
13757 * gfortran.dg/graphite/pr68715.f90: New test.
13759 2016-03-16 Tom de Vries <tom@codesourcery.com>
13761 PR tree-optimization/68809
13762 * gcc.dg/graphite/pr68809-2.c: New test.
13763 * gcc.dg/graphite/pr68809.c: New test.
13765 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13768 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13769 method call to i () as argument. Adjust expected output.
13772 * g++.dg/ubsan/pr70147-1.C: New test.
13773 * g++.dg/ubsan/pr70147-2.C: New test.
13775 2016-03-15 Martin Sebor <msebor@redhat.com>
13778 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13780 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
13782 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13785 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13787 PR libfortran/69799
13788 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13789 libatomic_available.
13791 2016-03-15 Marek Polacek <polacek@redhat.com>
13794 * g++.dg/ext/attribute-may-alias-4.C: New test.
13796 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
13798 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
13799 -fvar-tracking-assignments-toggle flag.
13801 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13803 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13805 2016-03-15 Jakub Jelinek <jakub@redhat.com>
13807 PR rtl-optimization/70222
13808 * gcc.c-torture/execute/pr70222-1.c: New test.
13809 * gcc.c-torture/execute/pr70222-2.c: New test.
13811 2016-03-15 Richard Henderson <rth@redhat.com>
13813 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13815 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
13817 PR rtl-optimization/69032
13818 * gcc.dg/pr69032.c: New test.
13820 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
13822 PR rtl-optimization/63384
13823 * g++.dg/pr63384.C: New test.
13825 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
13828 * gcc.target/i386/pr64411.C: New test.
13830 2016-03-15 Tom de Vries <tom@codesourcery.com>
13832 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13833 * gfortran.dg/goacc/kernels-alias.f95: New test.
13835 2016-03-14 Martin Sebor <msebor@redhat.com>
13838 * g++.dg/cpp0x/constexpr-inline.C: New test.
13839 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13841 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
13843 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13845 2016-03-14 Jakub Jelinek <jakub@redhat.com>
13847 PR middle-end/70219
13848 * gcc.dg/pr70219.c: New test.
13850 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
13853 * gcc.dg/torture/pr70083.c: New test.
13854 * gcc.target/i386/pr70083.c: New test.
13856 2016-03-14 Richard Biener <rguenther@suse.de>
13858 PR tree-optimization/56365
13859 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13861 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13864 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13866 * g++.dg/pr70098.C: New testcase.
13869 2016-03-14 Tom de Vries <tom@codesourcery.com>
13871 PR tree-optimization/70045
13872 * gcc.dg/graphite/pr70045.c: New test.
13874 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13877 * gfortran.dg/include_9.f90: New test.
13879 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13882 gfortran.dg/prof/prof.exp: New script.
13883 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13885 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
13887 PR rtl-optimization/69307
13888 * gcc.dg/pr69307.c: New test.
13890 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13893 * gcc.target/arm/pr69614.c: New.
13895 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
13898 * gfortran.dg/submodule_14.f08: New test
13901 * gfortran.dg/submodule_15.f08: New test
13903 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13906 * g++.dg/cpp1y/paren3.C: New test.
13908 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13911 * gcc.target/powerpc/ppc-round2.c: New test.
13913 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13916 * gcc.dg/torture/pr70123.c: New test.
13918 2016-03-11 Jeff Law <law@redhat.com>
13920 PR tree-optimization/70190
13921 * gcc.c-torture/compile/pr70190.c: New test.
13923 2016-03-11 David Malcolm <dmalcolm@redhat.com>
13926 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13928 (test43_b): Likewise.
13929 (test43_c): Likewise.
13930 (test43_d): Likewise.
13931 (test43_e): Likewise.
13932 (test43_f): Likewise.
13933 (test43_g): Likewise.
13934 (test44_a): Likewise.
13935 (test44_b): Likewise.
13936 (test44_c): Likewise.
13937 (test44_d): Likewise.
13938 (test44_e): Likewise.
13940 2016-03-11 David Malcolm <dmalcolm@redhat.com>
13943 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13945 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13947 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13950 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13954 * gcc.target/aarch64/pr69245_2.c: New test.
13956 2016-03-11 Jakub Jelinek <jakub@redhat.com>
13958 PR tree-optimization/70177
13959 * gcc.dg/pr70177.c: New test.
13961 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13963 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13965 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13967 * gcc.dg/tree-ssa/sra-20.c: New.
13969 2016-03-11 Jakub Jelinek <jakub@redhat.com>
13971 PR rtl-optimization/70174
13972 * gcc.dg/pr70174.c: New test.
13974 PR tree-optimization/70169
13975 * gcc.dg/pr70169.c: New test.
13977 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13980 * gcc.target/i386/pr70160.c: New test.
13982 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13984 * gcc.target/s390/dfp-1.c: New test.
13986 2016-03-10 Nick Clifton <nickc@redhat.com>
13989 * gcc.target/aarch64/pr70044.c: New test.
13991 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13992 Jakub Jelinek <jakub@redhat.com>
13995 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13996 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13997 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13999 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
14002 * g++.dg/lto/pr69589_0.C: New testcase
14003 * g++.dg/lto/pr69589_1.C: New testcase
14005 2016-03-10 Marek Polacek <polacek@redhat.com>
14008 * g++.dg/delayedfold/unary-plus1.C: New test.
14010 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
14012 * gcc.target/arm/pr45701-1.c: Escape brackets.
14013 * gcc.target/arm/pr45701-2.c: Likewise.
14015 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
14017 * gfortran.dg/unconstrained_commons.f: New.
14019 2016-03-10 Alan Modra <amodra@gmail.com>
14021 * gcc.dg/pr69195.c: New.
14022 * gcc.dg/pr69238.c: New.
14024 2016-03-10 Tom de Vries <tom@codesourcery.com>
14027 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14029 2016-03-10 Richard Biener <rguenther@suse.de>
14031 PR tree-optimization/70128
14032 * gcc.dg/tree-ssa/alias-34.c: New testcase.
14033 * gcc.dg/tree-ssa/alias-35.c: Likewise.
14035 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14037 PR tree-optimization/70152
14038 * gcc.dg/pr70152.c: New test.
14041 * gcc.target/i386/pr70086-1.c: New test.
14042 * gcc.target/i386/pr70086-2.c: New test.
14043 * gcc.target/i386/pr70086-3.c: New test.
14045 PR tree-optimization/70127
14046 * gcc.c-torture/execute/pr70127.c: New test.
14048 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
14050 * c-c++-common/goacc/combined-directives-2.c: New test.
14052 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14056 * g++.dg/diagnostic/pr70105.C: New test.
14057 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14058 (test_multiple_ordinary_maps): New test function.
14060 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14064 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14065 Drop range information from call to inform_at_rich_loc.
14066 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14068 (test_show_locus): Replace calls to rich_location::add_range with
14069 calls to add_range. Rewrite the tests that used the now-defunct
14070 rich_location ctor taking a source_range. Simplify other tests
14071 by replacing calls to COMBINE_LOCATION_DATA with calls to
14074 2016-03-09 Richard Biener <rguenther@suse.de>
14075 Jakub Jelinek <jakub@redhat.com>
14077 PR tree-optimization/70138
14078 * gcc.dg/vect/pr70138-1.c: New testcase.
14079 * gcc.dg/vect/pr70138-2.c: Likewise.
14081 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14084 * gcc.target/i386/pr70049.c: New test.
14086 2016-03-09 Richard Biener <rguenther@suse.de>
14089 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14090 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14091 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14093 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14095 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14098 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14100 PR middle-end/67278
14101 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14104 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14106 PR middle-end/70050
14107 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
14108 in testcase comment.
14110 2016-03-09 Tom de Vries <tom@codesourcery.com>
14112 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14113 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14114 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14115 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14116 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14117 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14118 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14119 * gfortran.dg/goacc/kernels-loop.f95: New test.
14121 2016-03-08 Martin Sebor <msebor@redhat.com>
14124 * g++.dg/warn/overflow-warn-7.C: New test.
14126 2016-03-08 Jason Merrill <jason@redhat.com>
14128 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14129 * lib/target-supports.exp (check_effective_target_concepts): New.
14131 2016-03-08 Jakub Jelinek <jakub@redhat.com>
14134 * g++.dg/cpp1y/constexpr-loop4.C: New test.
14135 * g++.dg/ubsan/pr70135.C: New test.
14138 * gcc.dg/pr70110.c: New test.
14140 2016-03-07 Martin Jambor <mjambor@suse.cz>
14142 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14143 * c-c++-common/gomp/if-1.c: Likewise.
14144 * c-c++-common/gomp/pr61486-2.c: Likewise.
14145 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14146 to dg-additional-options.
14147 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14148 * g++/gomp/target-teams-1.c: Likewise.
14149 * gcc.dg/gomp/gomp.exp: Likewise.
14150 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14151 dg-additional-options.
14152 * gfortran.dg/gomp/gomp.exp: Likewise.
14153 * gfortran.dg/gomp/target1.f90: Remove dg-options.
14154 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14155 dg-additional-options.
14156 * gfortran.dg/gomp/target3.f90: Remove dg-options.
14158 2016-03-07 Martin Jambor <mjambor@suse.cz>
14160 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14161 * c-c++-common/gomp/gridify-1.c: New test.
14162 * gfortran.dg/gomp/gridify-1.f90: Likewise.
14164 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14166 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14167 trigger for cortex-r8, when scanning for register r8.
14168 * gcc.target/arm/pr45701-2.c: Likewise.
14170 2016-02-26 Richard Biener <rguenther@suse.de>
14171 Jeff Law <law@redhat.com>
14173 PR tree-optimization/69740
14174 * gcc.c-torture/compile/pr69740-1.c: New test.
14175 * gcc.c-torture/compile/pr69740-2.c: New test.
14177 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14179 * lib/target-supports.exp
14180 (check_effective_target_whole_vector_shift): Enable for PPC64.
14182 2016-03-07 Richard Biener <rguenther@suse.de>
14184 PR tree-optimization/70115
14185 * gcc.dg/torture/pr70115.c: New testcase.
14187 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
14189 PR middle-end/69916
14190 * c-c-++-common/goacc/pr69916.c: New.
14192 2016-03-07 Richard Henderson <rth@redhat.com>
14194 * gcc.c-torture/compile/pr70061.c: New test.
14196 2016-03-07 Richard Biener <rguenther@suse.de>
14199 * gcc.dg/vect/O3-pr36098.c: New testcase.
14201 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
14203 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14205 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
14207 * gnat.dg/renaming9.ad[sb]: New testcase.
14209 2016-03-05 Jakub Jelinek <jakub@redhat.com>
14212 * g++.dg/expr/stdarg3.C: New test.
14214 2016-03-04 Jeff Law <law@redhat.com>
14216 PR tree-optimization/69196
14217 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14220 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14223 * gcc.dg/pr69973.c: New test.
14225 PR rtl-optimization/69941
14226 * gcc.dg/torture/pr69941.c: New test.
14229 * gcc.dg/pr69824.c: New test.
14231 2016-03-05 Tom de Vries <tom@codesourcery.com>
14233 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14234 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14237 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
14240 * g++.dg/cpp1y/var-templ48.C: New test.
14241 * g++.dg/cpp1y/var-templ49.C: New test.
14243 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14245 * g++.dg/Wno-frame-address.C: Skip on IA-64.
14247 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14250 * g++.dg/ubsan/pr70035.C: New test.
14253 * gcc.target/i386/pr70062.c: New test.
14255 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14257 * g++.dg/template/typename21.C: Remove c++98_only.
14259 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14261 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14263 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14266 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14268 (fn_42_b): Likewise.
14269 (fn_42_c): Likewise.
14271 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14274 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14276 (fn_40_b): Likewise.
14277 (fn_41_a): Likewise.
14278 (fn_41_b): Likewise.
14280 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14283 * gcc.target/i386/avx512f-pr70059.c: New test.
14284 * gcc.target/i386/avx512dq-pr70059.c: New test.
14286 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14288 PR rtl-optimization/57676
14289 * gcc.dg/torture/pr57676.c: New test.
14291 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14293 * gcc.dg/pr70026.c: New test.
14295 2016-03-04 Marek Polacek <polacek@redhat.com>
14298 * gcc.dg/cilk-plus/pr69798-1.c: New test.
14299 * gcc.dg/cilk-plus/pr69798-2.c: New test.
14301 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14304 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14306 (test_corners_sisd_si): Likewise.
14307 (main): Remove checks of the above.
14308 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14310 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14312 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14314 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
14316 * gcc.dg/torture/pr69951.c: Accept argc==0.
14318 2016-03-04 Richard Biener <rguenther@suse.de>
14321 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14322 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14324 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
14327 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14330 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14333 * gcc.dg/guality/pr69947.c: New test.
14335 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14338 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14340 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14342 PR rtl-optimization/69904
14343 * gcc.target/arm/pr69904.c: New test.
14345 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14348 * gcc.dg/vect/pr70021.c: New test.
14349 * gcc.target/i386/pr70021.c: New test.
14351 2016-03-03 Marek Polacek <polacek@redhat.com>
14353 PR middle-end/70050
14354 * gcc.dg/pr70050.c: New test.
14356 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
14358 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14360 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
14362 PR tree-optimization/70043
14363 * gfortran.dg/vect/pr70043.f90: New test.
14365 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
14367 * gnat.dg/specs/task1.ads: New test.
14369 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14371 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14372 Invoke gdb with -batch.
14373 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14375 2016-03-03 Richard Biener <rguenther@suse.de>
14377 PR tree-optimization/55936
14378 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14380 2016-03-02 Jeff Law <law@redhat.com>
14382 PR rtl-optimization/69942
14383 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14384 effects of argument promotions.
14386 PR tree-optimization/69987
14387 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14388 target does not support -fprefetch-loop-arrays.
14390 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
14392 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14394 2016-03-02 Bin Cheng <bin.cheng@arm.com>
14396 PR rtl-optimization/69052
14397 * gcc.target/i386/pr69052.c: New test.
14399 2016-03-02 Alan Modra <amodra@gmail.com>
14401 * gcc.dg/pr69990.c: New.
14403 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14406 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14408 PR middle-end/70022
14409 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14412 * gcc.target/i386/pr70028.c: New test.
14414 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14416 * c-c++-common/asan/swapcontext-test-1.c,
14417 * c-c++-common/tsan/thread_leak.c,
14418 * g++.dg/tsan/aligned_vs_unaligned_race.C,
14419 * g++.dg/tsan/benign_race.C,
14420 * g++.dg/tsan/fd_close_norace.C,
14421 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14422 races with sanitizer output
14424 2016-03-02 Richard Biener <rguenther@suse.de>
14425 Uros Bizjak <ubizjak@gmail.com>
14428 * gcc.dg/simd-8.c: New testcase.
14430 2016-03-02 Richard Biener <rguenther@suse.de>
14432 PR middle-end/67278
14433 * gcc.dg/simd-7.c: New testcase.
14435 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
14437 * gcc.target/i386/pr70007.c: Tweak.
14439 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
14441 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14443 2016-03-02 Marek Polacek <polacek@redhat.com>
14446 * gcc.dg/pr67854.c: New test.
14448 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14450 PR middle-end/70025
14451 * gcc.dg/torture/pr70025.c: New test.
14453 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
14455 PR tree-optimization/68621
14456 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14458 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14460 * gcc.target/i386/pr70007.c: New test.
14462 2016-03-01 Jeff Law <law@redhat.com>
14464 PR tree-optimization/69196
14465 * gcc.dg/tree-ssa/pr69196-1.c: New test.
14467 PR tree-optimization/69196
14468 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14469 duplicating code and spoiling the expected output.
14471 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
14474 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14475 supports power9 before doing tests.
14476 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14477 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14478 * gcc.target/powerpc/p9-permute.c: Likewise.
14480 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
14483 * gcc.target/i386/pr70027.c: New test.
14485 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14487 * gcc.dg/pr70017.c: New test.
14489 2016-03-01 Jakub Jelinek <jakub@redhat.com>
14493 * gcc.dg/pr69796.c: New test.
14494 * gcc.dg/pr69974.c: New test.
14496 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14498 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14500 2016-02-29 Jeff Law <law@redhat.com>
14502 PR tree-optimization/69987
14503 * gfortran.dg/pr69987.f90: New test.
14505 PR tree-optimization/69989
14506 * gcc.c-torture/compile/pr69989-2.c: New test.
14508 2016-03-01 Marek Polacek <polacek@redhat.com>
14511 * g++.dg/parse/invalid1.C: New test.
14513 2016-03-01 Richard Biener <rguenther@suse.de>
14515 PR middle-end/70022
14516 * gcc.dg/pr70022.c: New testcase.
14518 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
14520 PR tree-optimization/69956
14521 * gcc.dg/pr69956.c: New test.
14523 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14526 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14527 XFAIL when hardware supports efficient unaligned storage access.
14529 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
14532 * g++.dg/template/pr69961a.C: New test.
14533 * g++.dg/template/pr69961b.C: New test.
14535 2016-02-29 David Malcolm <dmalcolm@redhat.com>
14537 PR preprocessor/69985
14538 * gcc.dg/cpp/pr69985.c: New test case.
14540 2016-02-29 Jeff Law <law@redhat.com>
14542 PR tree-optimization/70005
14543 * gcc.c-torture/execute/pr70005.c New test.
14545 PR tree-optimization/69999
14546 * gcc.c-torture/compile/pr69999.c: New test.
14548 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
14550 PR tree-optimization/69652
14551 * gcc.dg/torture/pr69652.c: Delete test.
14552 * gcc.dg/vect/pr69652.c: New test.
14554 2016-02-19 Richard Biener <rguenther@suse.de>
14556 PR tree-optimization/69980
14557 * gfortran.dg/vect/pr69980.f90: New testcase.
14559 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14561 * gcc.target/sparc/20160229-1.c: New test.
14563 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14565 * gnat.dg/stack_usage3.adb: New test.
14566 * gnat.dg/stack_usage3_pkg.ads: New helper.
14568 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14570 * gnat.dg/renaming8.adb: New test.
14571 * gnat.dg/renaming8_pkg1.ads: New helper.
14572 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14573 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14575 2016-02-29 Richard Biener <rguenther@suse.de>
14577 PR tree-optimization/69720
14578 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14580 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
14584 * gfortran.dg/realloc_on_assign_26.f90: New test case.
14586 2016-02-28 Harald Anlauf <anlauf@gmx.de>
14587 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14590 * gfortran.dg/coarray_8.f90: Adjust error message.
14591 * gfortran.dg/pr56007.f90: New test.
14592 * gfortran.dg/pr56007.f: New test.
14594 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
14596 PR tree-optimization/69989
14597 * gcc.dg/torture/pr69989.c: New test.
14599 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
14601 * gcc.target/i386/stack-realign-win.c: New test.
14603 2016-02-28 Harald Anlauf <anlauf@gmx.de>
14606 * gfortran.dg/pr60126.f90: New test.
14608 2016-02-27 Jeff Law <law@redhat.com>
14611 2016-02-26 Richard Biener <rguenther@suse.de>
14612 Jeff Law <law@redhat.com>
14614 PR tree-optimization/69740
14615 * gcc.c-torture/compile/pr69740-1.c: New test.
14616 * gcc.c-torture/compile/pr69740-2.c: New test.
14618 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14621 * gfortran.dg/newunit_4.f90: New test.
14623 2016-02-27 Jakub Jelinek <jakub@redhat.com>
14626 PR rtl-optimization/69886
14627 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14628 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
14631 2016-02-26 Martin Sebor <msebor@redhat.com>
14633 PR tree-optimization/15826
14634 * gcc.dg/tree-ssa/pr15826.c: New test.
14636 2016-02-26 Jakub Jelinek <jakub@redhat.com>
14639 * gcc.target/powerpc/pr69969.c: New test.
14641 2016-02-26 Martin Sebor <msebor@redhat.com>
14644 * g++.old-deja/g++.other/decl5.C: Add a test case.
14646 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
14649 * gcc.target/powerpc/pr69946.c: New file.
14651 2016-02-26 Richard Biener <rguenther@suse.de>
14652 Jeff Law <law@redhat.com>
14654 PR tree-optimization/69740
14655 * gcc.c-torture/compile/pr69740-1.c: New test.
14656 * gcc.c-torture/compile/pr69740-2.c: New test.
14658 2016-02-26 Martin Jambor <mjambor@suse.cz>
14660 PR middle-end/69920
14661 * gcc.dg/torture/pr69932.c: New test.
14662 * gcc.dg/torture/pr69936.c: Likewise.
14664 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14667 * gcc.target/s390/pr69709.c: New test.
14669 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14672 * gcc.target/aarch64/pr69245_1.c: New test.
14674 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14677 * gcc.dg/torture/pr69613.c: New test.
14679 2016-02-26 Jakub Jelinek <jakub@redhat.com>
14681 PR rtl-optimization/69891
14682 * gcc.target/i386/pr69891.c: New test.
14684 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
14685 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14688 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14689 functionality for both 32-bit and 64-bit.
14691 2016-02-26 Richard Biener <rguenther@suse.de>
14693 PR tree-optimization/69551
14694 * gcc.dg/torture/pr69951.c: New testcase.
14696 2016-02-25 Richard Biener <rguenther@suse.de>
14698 PR tree-optimization/48795
14699 * gcc.dg/Warray-bounds-18.c: New testcase.
14701 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14703 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14705 2016-02-25 Jakub Jelinek <jakub@redhat.com>
14707 PR rtl-optimization/69896
14708 * gcc.dg/pr69896.c: New test.
14710 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
14713 * g++.dg/cpp1y/paren2.C: New test.
14715 2016-02-24 Martin Sebor <msebor@redhat.com>
14718 * gcc.dg/enum-mode-2.c: New test.
14720 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14723 * g++.dg/warn/Wnonnull-compare-6.C: New test.
14724 * g++.dg/warn/Wnonnull-compare-7.C: New test.
14725 * g++.dg/ubsan/pr69922.C: New test.
14727 2016-02-24 Marek Polacek <polacek@redhat.com>
14730 * gcc.dg/pr69819.c: New test.
14732 2016-02-24 Martin Sebor <msebor@redhat.com>
14735 * g++.dg/ext/flexary15.C: New test.
14737 2016-02-24 Martin Sebor <msebor@redhat.com>
14739 * gcc.dg/builtins-68.c: Avoid making unportable
14740 assumptions about the relationship between SIZE_MAX and UINT_MAX.
14741 * g++.dg/ext/builtin_alloca.C: Same.
14743 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14744 Charles Baylis <charles.baylis@linaro.org>
14747 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14749 2016-02-24 Richard Biener <rguenther@suse.de>
14750 Jakub Jelinek <jakub@redhat.com>
14752 PR middle-end/69760
14753 * gcc.dg/torture/pr69760.c: New testcase.
14755 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14757 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14758 pattern on Solaris with as.
14760 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14762 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14763 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14764 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14765 * gcc.target/arm/negscc_restrict_it.c: Likewise.
14767 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14769 PR middle-end/69915
14770 * gcc.dg/pr69915.c: New test.
14772 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14774 PR rtl-optimization/69886
14775 * gcc.dg/torture/pr69886.c: New test.
14777 2016-02-24 Richard Biener <rguenther@suse.de>
14779 PR middle-end/68963
14780 * gcc.dg/torture/pr68963.c: New testcase.
14782 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14785 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14786 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14787 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14788 * gcc.target/arm/atomic_loaddi_1.c: New test.
14789 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14790 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14791 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14792 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14793 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14794 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14795 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14796 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14798 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14800 PR middle-end/69909
14801 * gcc.dg/torture/pr69909.c: New test.
14803 2016-02-24 Richard Biener <rguenther@suse.de>
14805 PR tree-optimization/69907
14806 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14807 * gcc.dg/vect/bb-slp-34.c: XFAIL.
14808 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14810 2016-02-24 Christian Bruel <christian.bruel@st.com>
14812 * gcc.target/arm/pragma_cpp_fma.c: New test.
14814 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14817 * gfortran.dg/include_6.f90: Update test.
14819 2016-02-23 Jakub Jelinek <jakub@redhat.com>
14822 * objc.dg/pr69844.m: New test.
14824 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14826 PR libgfortran/69456
14827 * gfortran.dg/namelist_89.f90: New test.
14828 * gfortran.dg/pr59700.f90: Update test..
14830 2016-02-23 Martin Sebor <msebor@redhat.com>
14832 PR middle-end/69780
14833 * g++.dg/ext/builtin_alloca.C: New test.
14834 * gcc.dg/builtins-68.c: New test.
14836 2016-02-23 Richard Henderson <rth@redhat.com>
14838 * gcc.target/i386/addr-space-3.c: Remove test.
14840 2016-02-23 David Malcolm <dmalcolm@redhat.com>
14842 PR preprocessor/69126
14843 PR preprocessor/69543
14844 * c-c++-common/pr69126-2-long.c: New test.
14845 * c-c++-common/pr69126-2-short.c: New test.
14846 * c-c++-common/pr69543-1.c: Remove xfail.
14848 2016-02-23 David Malcolm <dmalcolm@redhat.com>
14850 PR preprocessor/69126
14851 PR preprocessor/69543
14852 PR preprocessor/69558
14853 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14855 (test_2): ...this, and add leading comment.
14856 (MACRO_3, test_3): New.
14857 (MACRO_4A, MACRO_4B, test_4): New.
14858 (MACRO): Rename to...
14859 (MACRO_5): ...this.
14861 (test_5): ...this, updating for renaming of MACRO, and
14862 add leading comment.
14863 * c-c++-common/pr69543-1.c: New.
14864 * c-c++-common/pr69543-2.c: New.
14865 * c-c++-common/pr69543-3.c: New.
14866 * c-c++-common/pr69543-4.c: New.
14867 * c-c++-common/pr69558-1.c: New.
14868 * c-c++-common/pr69558-2.c: New.
14869 * c-c++-common/pr69558-3.c: New.
14870 * c-c++-common/pr69558-4.c: New.
14871 * gcc.dg/pr69558.c: Move to...
14872 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
14875 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
14877 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14878 to -ftree-parallelize-loops/-fopenacc changes.
14879 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14880 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14881 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14882 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14883 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14884 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14885 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14886 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14887 * c-c++-common/goacc/kernels-loop.c: Likewise.
14888 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14889 * c-c++-common/goacc/kernels-reduction.c: Likewise.
14890 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14891 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14893 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14895 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14897 2016-02-23 Jakub Jelinek <jakub@redhat.com>
14900 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14903 * gcc.dg/pr69900.c: New test.
14905 2016-02-23 Martin Jambor <mjambor@suse.cz>
14907 PR tree-optimization/69666
14908 * gcc.dg/tree-ssa/pr69666.c: New test.
14910 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14913 * gfortran.dg/coarray_allocate_5.f08: New test.
14915 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14917 * gcc.target/s390/vcond-shift.c: Move to ...
14918 * gcc.target/s390/vector/vcond-shift.c: ... here.
14920 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14922 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14923 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14925 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14927 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14929 2016-02-20 Mark Wielaard <mjw@redhat.com>
14932 * gcc.dg/unused-variable-3.c: New test.
14934 2016-02-22 Jakub Jelinek <jakub@redhat.com>
14937 * gcc.target/i386/pr69888.c: New test.
14939 2016-02-22 Richard Biener <rguenther@suse.de>
14941 PR tree-optimization/69882
14942 * gfortran.dg/vect/pr69882.f90: New testcase.
14944 2016-02-22 Jakub Jelinek <jakub@redhat.com>
14947 * gcc.dg/pr69885.c: New test.
14949 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14953 * gcc.target/sh/pr54089-10.c: New.
14955 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
14958 * gfortran.dg/deferred_character_15.f90: New test.
14960 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14963 gfortran.dg/allocate_with_source_18.f03: New test.
14965 2016-02-20 Harald Anlauf <anlauf@gmx.de>
14968 gfortran.dg/gomp/pr52531.f90: New test.
14970 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14973 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14976 2016-02-19 Jakub Jelinek <jakub@redhat.com>
14979 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14980 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14983 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14986 * g++.dg/torture/pr69851.C: New test.
14988 2016-02-19 Martin Sebor <msebor@redhat.com>
14991 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14993 2016-02-19 Jakub Jelinek <jakub@redhat.com>
14996 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14997 * g++.dg/warn/Wnonnull-compare-3.C: New test.
15000 * g++.dg/cpp0x/pr67767.C: New test.
15002 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15004 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
15005 for fp, simd, crypto, crc, lse.
15006 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
15008 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
15009 effective target check.
15011 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15014 * gcc.target/i386/pr69820.c: New test.
15016 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15018 * gcc.target/s390/vector/int128-1.c: New test.
15020 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15022 * gcc.target/s390/vector/vec-vcond-1.c: New test.
15024 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15026 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15027 instruction pattern name to prevent the testcase from failing with
15030 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15032 * gcc.target/s390/md/movstr-2.c: New test.
15034 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
15036 * gcc.target/s390/morestack.c: New test.
15038 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
15041 * gcc.target/s390/pr69625.c: Add test case.
15043 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
15046 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15048 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
15051 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15052 * gcc.target/powerpc/fusion3.c: Likewise.
15054 2016-02-18 Richard Biener <rguenther@suse.de>
15056 PR middle-end/69553
15057 * g++.dg/torture/pr69553.C: New testcase.
15059 2016-02-18 Nick Clifton <nickc@redhat.com>
15063 * gcc.target/arm/pr62554.c: New test.
15064 * gcc.target/arm/pr69610-1.c: New test.
15065 * gcc.target/arm/pr69610-2.c: New test.
15067 2016-02-18 Richard Biener <rguenther@suse.de>
15069 PR middle-end/69854
15070 * gcc.dg/torture/pr69854.c: New testcase.
15072 2016-02-17 Jakub Jelinek <jakub@redhat.com>
15075 * g++.dg/warn/Wnonnull-compare-1.C: New test.
15077 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15079 * gcc.target/powerpc/vec-cg.c: New test.
15081 2016-02-17 Richard Biener <rguenther@suse.de>
15084 * gcc.dg/uninit-21.c: Add -fno-short-enums.
15086 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15089 * gcc.c-torture/compile/pr69161.c: New test.
15091 2016-02-17 David Sherwood <david.sherwood@arm.com>
15094 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15095 * gcc.target/arm/vect-fmaxmin.c: Likewise.
15097 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15099 * gcc.dg/ifcvt-4.c: Skip on Visium.
15101 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15103 * gnat.dg/atomic8.adb: New test.
15105 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15107 * gnat.dg/discr46.ad[sb]: New test.
15109 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
15112 * gcc.target/powerpc/pr48344-1.c: New test.
15114 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
15117 * gfortran.dg/associate_21.f90: New test.
15119 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15122 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15123 -Wnonnull in dg-options.
15124 * c-c++-common/nonnull-2.c: New test.
15126 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
15127 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15129 * gcc.target/aarch64/vector_initialization_nostack.c: New.
15131 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15133 PR middle-end/69801
15134 * gcc.dg/pr69801.c: Add empty dg-options.
15136 2016-02-16 James Norris <jnorris@codesourcery.com>
15138 * c-c++-common/goacc/deviceptr-1.c: Add tests.
15139 * g++.dg/goacc/deviceptr-1.c: New file.
15141 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15143 PR tree-optimization/69820
15144 * gcc.dg/vect/pr69820.c: New test.
15146 2016-02-16 Richard Biener <rguenther@suse.de>
15148 PR tree-optimization/69776
15149 * gcc.dg/torture/pr69776-2.c: New testcase.
15151 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
15153 PR tree-optimization/69714
15154 * gcc.dg/torture/pr69714.c: New test.
15156 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15158 PR tree-optimization/69802
15159 * gcc.dg/pr69802.c: New test.
15161 2016-02-16 Richard Biener <rguenther@suse.de>
15163 PR middle-end/69801
15164 * gcc.dg/pr69801.c: New testcase.
15166 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15168 PR libgfortran/69651
15169 * gfortran.dg/read_bang.f90: New test.
15170 * gfortran.dg/read_bang4.f90: New test.
15172 2016-02-15 Jakub Jelinek <jakub@redhat.com>
15175 * g++.dg/init/pr69658.C: New test.
15178 * c-c++-common/pr69797.c: New test.
15180 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15182 * lib/target-supports.exp (check_effective_target_section_anchors): Add
15183 check for aarch64*-*-*.
15185 2016-02-15 Richard Biener <rguenther@suse.de>
15187 PR tree-optimization/69783
15188 * gcc.dg/vect/pr69783.c: New testcase.
15190 2016-02-15 Richard Biener <rguenther@suse.de>
15192 PR tree-optimization/69776
15193 * gcc.dg/torture/pr69776.c: New testcase.
15195 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15198 * gfortran.dg/type_decl_4.f90: Reinstated.
15200 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
15203 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15205 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15209 * gfortran.dg/type_decl_4.f90: Removed.
15211 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15214 * gfortran.dg/type_decl_4.f90: New test.
15216 2016-02-14 Alan Modra <amodra@gmail.com>
15219 * gcc.c-torture/execute/stkalign.c: Revise test.
15221 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15224 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15226 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15229 * gcc.target/sh/torture/pr67260.c: New.
15231 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
15233 * gcc.dg/pr67964.c: Add dg-require-alias.
15235 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15239 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15241 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15243 PR libgfortran/69668
15244 * gfortran.dg/namelist_88.f90: New test.
15246 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15248 PR libgfortran/69668
15249 * gfortran.dg/namelist_38.f90: Update test.
15250 * gfortran.dg/namelist_84.f90: Update test.
15252 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15255 * gcc.dg/pr69554-1.c: New test.
15256 * gfortran.dg/pr69554-1.F90: New test.
15257 * gfortran.dg/pr69554-2.F90: New test.
15258 * lib/gcc-dg.exp (proc dg-locus): New function.
15259 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15260 distinguish between the caret-printing and non-caret-printing
15261 cases. If caret-printing has been explicitly enabled, bail out
15262 without attempting to fix up the output.
15264 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15268 * gcc.dg/spellcheck-options-3.c: New test case.
15269 * gcc.dg/spellcheck-options-4.c: New test case.
15270 * gcc.dg/spellcheck-options-5.c: New test case.
15271 * gcc.dg/spellcheck-options-6.c: New test case.
15272 * gcc.dg/spellcheck-options-7.c: New test case.
15273 * gcc.dg/spellcheck-options-8.c: New test case.
15274 * gcc.dg/spellcheck-options-9.c: New test case.
15275 * gcc.dg/spellcheck-options-10.c: New test case.
15277 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15279 PR rtl-optimization/69764
15280 PR rtl-optimization/69771
15281 * c-c++-common/pr69764.c: New test.
15282 * gcc.dg/torture/pr69771.c: New test.
15284 2016-02-12 Marek Polacek <polacek@redhat.com>
15286 * g++.dg/torture/init-list1.C: New.
15288 2016-02-12 Marek Polacek <polacek@redhat.com>
15290 * gcc.dg/pr69522.c: Add empty dg-options.
15292 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
15294 * g++.dg/lto/lto.exp: Include and init mpx.
15295 * g++.dg/lto/pr69729_0.C: New test.
15297 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15300 * g++.dg/ipa/pr69241-4.C: New test.
15303 * g++.dg/ipa/pr68672-1.C: New test.
15304 * g++.dg/ipa/pr68672-2.C: New test.
15305 * g++.dg/ipa/pr68672-3.C: New test.
15307 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
15310 * gcc.dg/pr69522.c: New test.
15312 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
15315 * g++.dg/cpp1y/69098.C: New test.
15316 * g++.dg/cpp1y/69098-2.C: New test.
15318 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15320 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15321 and neighbour -> neighbor.
15322 * objc.dg/attributes/method-nonnull-1.m: Likewise.
15323 * objc.dg/gnu-api-2-class-meta.m: Likewise.
15324 * c-c++-common/Wvarargs.c: Likewise.
15325 * c-c++-common/goacc/host_data-5.c: Likewise.
15326 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15327 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15328 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15329 * gcc.target/aarch64/pr60697.c: Likewise.
15330 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15331 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15332 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15333 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15334 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15335 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15336 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15337 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15338 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15339 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15340 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15341 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15342 * g++.dg/lookup/koenig5.C: Likewise.
15343 * g++.dg/ext/no-asm-2.C: Likewise.
15344 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15345 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15346 * gfortran.dg/used_types_16.f90: Likewise.
15347 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15348 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15349 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15350 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15351 * gfortran.dg/abstract_type_6.f03: Likewise.
15352 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15353 * gfortran.dg/used_types_15.f90: Likewise.
15354 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15355 * gfortran.dg/exit_3.f08: Likewise.
15356 * gfortran.dg/open_status_2.f90: Likewise.
15357 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15358 * gfortran.dg/intrinsic_std_1.f90: Likewise.
15359 * gfortran.dg/associate_1.f03: Likewise.
15360 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15361 * gfortran.dg/intrinsic_std_6.f90: Likewise.
15362 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15363 * gcc.dg/builtin-object-size-1.c: Likewise.
15364 * gcc.dg/noreturn-6.c: Likewise.
15365 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15366 * gcc.dg/globalalias.c: Likewise.
15367 * gcc.dg/builtins-config.h: Likewise.
15368 * gcc.dg/pr30457.c: Likewise.
15369 * gcc.c-torture/compile/volatile-1.c: Likewise.
15370 * gcc.c-torture/execute/20101011-1.c: Likewise.
15371 * c-c++-common/Waddress-1.c: Likewise.
15373 2016-02-11 Jakub Jelinek <jakub@redhat.com>
15376 * c-c++-common/Waddress-1.c: New test.
15378 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
15381 * gfortran.dg/associate_19.f03: New test.
15382 * gfortran.dg/associate_20.f03: New test.
15384 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
15386 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15388 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15390 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15391 .arch armv8-a\n. Add -dA to dg-options.
15392 * gcc.target/aarch64/assembler_arch_1.c: New test.
15393 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15395 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
15398 * g++.dg/cpp0x/pr68726.C: New.
15400 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15402 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15405 2016-02-11 Richard Biener <rguenther@suse.de>
15407 * g++.dg/tree-ssa/pr61034.C: Adjust.
15409 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
15412 * gcc.target/s390/pr69148.c: New.
15414 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
15416 PR tree-optimization/69652
15417 * gcc.dg/torture/pr69652.c: New test.
15419 2016-02-10 Jakub Jelinek <jakub@redhat.com>
15420 Patrick Palka <ppalka@gcc.gnu.org>
15424 * g++.dg/ipa/pr69241-1.C: New test.
15425 * g++.dg/ipa/pr69241-2.C: New test.
15426 * g++.dg/ipa/pr69241-3.C: New test.
15427 * g++.dg/ipa/pr69649.C: New test.
15429 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
15431 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15432 * gcc.dg/tree-ssa/sra-18.c: Ditto.
15434 2016-02-10 Bin Cheng <bin.cheng@arm.com>
15436 PR tree-optimization/68021
15437 * gcc.dg/tree-ssa/pr68021.c: New test.
15439 2016-02-10 Richard Biener <rguenther@suse.de>
15441 PR tree-optimization/69726
15442 * gcc.dg/uninit-22.c: New testcase.
15444 2016-02-09 Andrew Pinski <apinski@cavium.com>
15447 * gcc.c-torture/compile/20160205-1.c: New testcase.
15449 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
15452 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15453 instead accessing a really large arrray.
15454 * gcc.target/powerpc/fusion3.c: Likewise.
15456 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
15459 * gcc.c-torture/execute/pr68532.c: New test.
15461 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
15464 * gcc.dg/pr69634.c: New.
15466 2016-02-09 Richard Biener <rguenther@suse.de>
15468 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15470 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
15472 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15474 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
15476 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15478 2016-02-09 Richard Biener <rguenther@suse.de>
15480 PR tree-optimization/69715
15481 * gcc.dg/torture/pr69715.c: New testcase.
15483 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15486 * g++.dg/cpp0x/trailing12.C: New test.
15487 * g++.dg/cpp0x/trailing13.C: New test.
15489 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15493 * g++.dg/cpp1y/auto-fn29.C: New test.
15494 * g++.dg/cpp1y/auto-fn30.C: New test.
15496 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15498 PR tree-optimization/69209
15499 * gcc.c-torture/compile/pr69209.c: New test.
15501 2016-02-08 Jeff Law <law@redhat.com>
15503 PR tree-optimization/68541
15504 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15505 of statements allowed in join block for path splitting.
15507 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15510 * g++.dg/gomp/pr59627.C: New test.
15513 * g++.dg/ipa/pr69239.C: New test.
15515 2016-02-08 David Malcolm <dmalcolm@redhat.com>
15517 PR preprocessor/69664
15518 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15519 * gcc.dg/cpp/warn-comments.c: Likewise.
15521 2016-02-08 Marek Polacek <polacek@redhat.com>
15524 * g++.dg/init/const12.C: New test.
15526 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
15529 * gcc.dg/lto/pr55113_0.c: Remove test.
15531 2016-02-08 Richard Biener <rguenther@suse.de>
15533 PR tree-optimization/69719
15534 * gcc.dg/torture/pr69719.c: New testcase.
15536 2016-02-08 Richard Biener <rguenther@suse.de>
15537 Jeff Law <law@redhat.com>
15540 * gcc.target/mips/pr68273.c: New testcase.
15542 2016-02-08 Richard Biener <rguenther@suse.de>
15544 PR rtl-optimization/69274
15545 * gcc.target/i386/addr-sel-1.c: XFAIL.
15547 2016-02-08 Jeff Law <law@redhat.com>
15549 PR tree-optimization/68541
15550 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15552 PR tree-optimization/65917
15553 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15555 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15558 * gfortran.dg/namelist_args.f90: New test.
15560 2016-02-05 Jeff Law <law@redhat.com>
15562 PR tree-optimization/68541
15563 * gcc.dg/tree-ssa/split-path-2.c: New test.
15564 * gcc.dg/tree-ssa/split-path-3.c: New test.
15565 * gcc.dg/tree-ssa/split-path-4.c: New test.
15566 * gcc.dg/tree-ssa/split-path-5.c: New test.
15567 * gcc.dg/tree-ssa/split-path-6.c: New test.
15568 * gcc.dg/tree-ssa/split-path-7.c: New test.
15570 2016-02-05 Martin Sebor <msebor@redhat.com>
15573 * g++.dg/warn/Wplacement-new-size-1.C: New test.
15574 * g++.dg/warn/Wplacement-new-size-2.C: New test.
15576 2016-02-06 Richard HEnderson <rth@redhat.com>
15579 * gcc.target/i386/addr-space-4.c: New.
15580 * gcc.target/i386/addr-space-5.c: New.
15582 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
15585 * gfortran.dg/elemental_dependency_6.f90: New.
15587 2016-02-05 Jakub Jelinek <jakub@redhat.com>
15589 PR rtl-optimization/69691
15590 * gcc.c-torture/execute/pr69691.c: New test.
15593 * g++.dg/parse/pr69628.C: New test.
15595 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
15597 * gcc.dg/sancov/asan.c: Move to ...
15598 * gcc.dg/asan/sancov-1.c: ... here.
15600 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
15602 * gcc.target/i386/pr69577.c: Require avx_runtime target.
15604 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
15607 * gcc.target/i386/pr69677.c: New test.
15609 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
15612 * g++.dg/template/pr68948.C: New test.
15614 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
15616 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15617 (only necessary on s390x).
15619 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
15621 * gcc.target/i386/pr69454-2.c: Compile with -msse2
15622 -mno-accumulate-outgoing-args.
15624 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
15626 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15628 2016-02-04 Jakub Jelinek <jakub@redhat.com>
15631 * c-c++-common/pr69669.c: New test.
15633 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15636 * g++.dg/pr69667.C: New file.
15638 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
15641 * gcc.dg/pr69619.c: Add new test.
15643 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
15645 PR rtl-optimization/69577
15646 * gcc.target/i386/pr69577.c: New test.
15648 2016-02-04 Martin Liska <mliska@suse.cz>
15650 * g++.dg/asan/pr69276.C: New test.
15652 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15656 * gcc.target/arm/wmul-3.c: Simplify test to generate just
15657 a single smulbb instruction.
15658 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15659 * gcc.target/amr/wmul-2.c: Likewise.
15661 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15665 * gcc.c-torture/execute/pr67714.c: New test.
15667 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
15670 * gcc.target/i386/pr69454-1.c: New test.
15671 * gcc.target/i386/pr69454-2.c: New test.
15673 2016-02-03 Martin Sebor <msebor@redhat.com>
15680 * g++.dg/ext/flexarray-mangle-2.C: New test.
15681 * g++.dg/ext/flexarray-mangle.C: New test.
15682 * g++.dg/ext/flexarray-subst.C: New test.
15683 * g++.dg/ext/flexary11.C: New test.
15684 * g++.dg/ext/flexary12.C: New test.
15685 * g++.dg/ext/flexary13.C: New test.
15686 * g++.dg/ext/flexary14.C: New test.
15687 * g++.dg/other/dump-ada-spec-2.C: Adjust.
15689 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
15691 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15692 Define only if CHECK_FLOAT128 is defined.
15693 (main): Properly initialize u5.
15695 2016-02-03 Jakub Jelinek <jakub@redhat.com>
15698 * gcc.dg/pr69627.c: New test.
15701 * gcc.dg/pr69644.c: New test.
15703 2016-02-03 Mike Stump <mikestump@comcast.net>
15705 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15706 support for struct-layout-1.exp.
15708 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
15711 * g++.dg/cpp0x/pr69056.C: New test.
15713 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
15714 Alexandre Oliva <aoliva@redhat.com>
15717 * gcc.target/powerpc/pr69461.c: New.
15719 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
15721 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15722 works from here ...
15723 (check_effective_target_fsanitize_thread): ... to here. Do not
15724 specify additional compile flags for the test source.
15725 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15726 specify additional compile flags for the test source.
15728 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
15730 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15732 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
15736 * gfortran.dg/coarray_allocate_2.f08: New test.
15737 * gfortran.dg/coarray_allocate_3.f08: New test.
15738 * gfortran.dg/coarray_allocate_4.f08: New test.
15740 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
15742 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15743 use same scan-tree-dump-times on all platforms.
15744 * gcc.dg/vect/vect-outer-1.c: Likewise.
15745 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15746 * gcc.dg/vect/vect-outer-1a.c: Likewise.
15747 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15748 * gcc.dg/vect/vect-outer-1b.c: Likewise.
15749 * gcc.dg/vect/vect-outer-2b.c: Likewise.
15750 * gcc.dg/vect/vect-outer-3b.c: Likewise.
15751 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15753 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
15755 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15758 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15760 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15762 2016-02-02 James Norris <jnorris@codesourcery.com>
15764 * c-c++-common/goacc/routine-5.c: Add tests.
15766 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
15768 * gcc.target/nvptx/unsigned-cmp.c: New test.
15770 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
15772 * gcc.target/aarch64/scalar_shift_1.c
15773 (test_corners_sisd_di): Improve force to SIMD register.
15774 (test_corners_sisd_si): Likewise.
15775 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15776 Remove scan-assembler check for ldr.
15778 2016-02-02 Richard Biener <rguenther@suse.de>
15780 PR tree-optimization/69595
15781 * gcc.dg/Warray-bounds-17.c: New testcase.
15783 2016-02-02 Richard Biener <rguenther@suse.de>
15785 PR tree-optimization/69606
15786 * gcc.dg/torture/pr69606.c: New testcase.
15788 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
15790 PR middle-end/68542
15791 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15792 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15794 2016-02-02 Alan Modra <amodra@gmail.com>
15797 * gcc.target/powerpc/pr69548.c: New test.
15799 2016-02-01 Jakub Jelinek <jakub@redhat.com>
15801 PR rtl-optimization/69592
15802 * gcc.dg/pr69592.c: New test.
15804 PR preprocessor/69543
15806 * gcc.dg/pr69543.c: New test.
15807 * gcc.dg/pr69558.c: New test.
15809 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
15812 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
15814 2016-02-01 Martin Sebor <msebor@redhat.com>
15816 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15818 2016-02-01 Bin Cheng <bin.cheng@arm.com>
15820 PR tree-optimization/67921
15821 * c-c++-common/ubsan/pr67921.c: New test.
15823 2016-02-01 Richard Biener <rguenther@suse.de>
15825 PR middle-end/69556
15826 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15828 2016-02-01 Richard Biener <rguenther@suse.de>
15830 PR tree-optimization/69574
15831 * gcc.dg/torture/pr69574.c: New testcase.
15833 2016-02-01 Richard Biener <rguenther@suse.de>
15835 PR tree-optimization/69579
15836 * gcc.dg/setjmp-6.c: New testcase.
15838 2016-02-01 Jakub Jelinek <jakub@redhat.com>
15840 PR rtl-optimization/69570
15841 * g++.dg/opt/pr69570.C: New test.
15843 2016-02-01 Richard Henderson <rth@redhat.com>
15845 * gcc.dg/pr69535.c: New test.
15847 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
15850 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15851 * gcc.dg/tree-ssa/sra-18.c: Likewise.
15854 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15856 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15858 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
15861 * gfortran.dg/allocate_with_source_17.f03: New test.
15863 2016-01-30 Jakub Jelinek <jakub@redhat.com>
15865 PR tree-optimization/69546
15866 * gcc.dg/torture/pr69546.c: New test.
15868 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
15871 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15873 2016-01-30 Martin Sebor <msebor@redhat.com>
15876 * g++.dg/ext/flexary10.C: New test.
15878 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15881 gfortran.dg/common_23.f90: New test.
15883 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15886 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15887 condition being checked, and disable it when the target supports
15888 misaligned loads and stores.
15890 2016-01-29 Jakub Jelinek <jakub@redhat.com>
15893 * gcc.dg/torture/pr69518.c: New test.
15895 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15898 * gcc.target/i386/pr69530.c: New test.
15900 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
15903 * gcc.target/mips/div-delay.c: New test.
15905 2016-01-29 Jakub Jelinek <jakub@redhat.com>
15908 * gcc.target/i386/pr69551.c: New test.
15911 * gcc.target/i386/pr66137.c: New test.
15913 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15915 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15916 always built for p5600.
15917 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15918 isa=p5600 dg-option.
15920 2016-01-29 Richard Biener <rguenther@suse.de>
15922 PR tree-optimization/69547
15923 * g++.dg/tree-ssa/pr69547.C: New testcase.
15925 2016-01-29 Jakub Jelinek <jakub@redhat.com>
15928 * g++.dg/warn/Wunused-function2.C: New test.
15930 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15932 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15933 support for test to succeed.
15935 2016-01-29 Marek Polacek <polacek@redhat.com>
15939 * g++.dg/ext/constexpr-vla2.C: New test.
15940 * g++.dg/ext/constexpr-vla3.C: New test.
15941 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15943 2016-01-29 Richard Biener <rguenther@suse.de>
15945 PR middle-end/69537
15946 * gcc.dg/uninit-21.c: New testcase.
15948 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
15951 * gcc.target/i386/pr69459.c: New test.
15953 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
15956 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15957 * gcc.target/mips/pr68400.c: New test.
15959 2016-01-28 Martin Sebor <msebor@redhat.com>
15962 * gcc.target/powerpc/pr17381.c: New test.
15964 2016-01-28 Jakub Jelinek <jakub@redhat.com>
15966 PR middle-end/69542
15967 * gcc.dg/torture/pr69542.c: New test.
15969 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15971 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15973 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
15975 * gcc.dg/pr65980.c: Skip on AIX.
15976 * gcc.dg/pr66688.c: Same.
15978 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
15981 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15982 * gcc.dg/tree-ssa/sra-18.c: Same.
15984 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15987 * gfortran.dg/block_15.f08: New test.
15988 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15989 on incorrectly closed BLOCK.
15991 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15993 * gcc.dg/declare-simd.c: New test.
15995 2016-01-28 Richard Biener <rguenther@suse.de>
15997 PR tree-optimization/69466
15998 * gfortran.dg/vect/pr69466.f90: New testcase.
16000 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16002 * g++.dg/pr67989.C: Remove ARM-specific option.
16003 * gcc.target/arm/pr67989.C: New file.
16005 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16007 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
16008 and expm1 test for glibc < 2.11.
16010 2016-01-27 Richard Henderson <rth@redhat.com>
16012 * gcc.c-torture/execute/pr69447.c: New test.
16014 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
16017 * gfortran.dg/alloc_comp_assign_15.f03: New test.
16019 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16022 * gcc.dg/pr66869.c: New test.
16024 2016-01-25 Jeff Law <law@redhat.com>
16026 PR tree-optimization/68398
16027 PR tree-optimization/69196
16028 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16029 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16030 path to avoid new heuristic allowing more irreducible regions
16031 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16032 * gcc.dg/tree-ssa/vrp46.c: Likewise.
16033 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16034 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16035 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16037 2016-01-27 Marek Polacek <polacek@redhat.com>
16040 * c-c++-common/vector-compare-4.c: New test.
16042 2016-01-27 David Malcolm <dmalcolm@redhat.com>
16044 PR preprocessor/69126
16045 * c-c++-common/pr69126.c: New test case.
16047 2016-01-27 Ian Lance Taylor <iant@google.com>
16049 * gcc.dg/tree-ssa/ivopt_5.c: New test.
16051 2016-01-27 Ryan Burn <contact@rnburn.com>
16054 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16056 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16059 * gcc.target/i386/pr69512.c: New test.
16061 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
16064 * gnat.dg/sso/*.adb: Robustify dg-output directives.
16066 2016-01-27 Marek Polacek <polacek@redhat.com>
16069 * g++.dg/pr69379.C: New test.
16071 2016-01-27 Martin Sebor <msebor@redhat.com>
16074 * g++.dg/abi/Wabi-2-2.C: New test.
16075 * g++.dg/abi/Wabi-2-3.C: New test.
16076 * g++.dg/abi/Wabi-3-2.C: New test.
16077 * g++.dg/abi/Wabi-3-3.C: New test.
16079 2016-01-27 Richard Biener <rguenther@suse.de>
16081 PR tree-optimization/69166
16082 * gcc.dg/torture/pr69166.c: New testcase.
16084 2016-01-27 Martin Jambor <mjambor@suse.cz>
16086 PR tree-optimization/69355
16087 * gcc.dg/tree-ssa/pr69355.c: New test.
16089 2016-01-27 Marek Polacek <polacek@redhat.com>
16092 * g++.dg/ext/constexpr-vla1.C: New test.
16094 2016-01-20 Christian Bruel <christian.bruel@st.com>
16097 * gcc.target/arm/pr69245.c: New test.
16099 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16101 PR tree-optimization/69399
16102 * gcc.dg/torture/pr69399.c: New test.
16104 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
16106 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16108 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
16110 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16112 2016-01-26 Tom de Vries <tom@codesourcery.com>
16114 PR tree-optimization/69110
16115 * gcc.dg/autopar/pr69110.c: New test.
16117 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
16118 Sebastian Pop <s.pop@samsung.com>
16120 * gcc.dg/graphite/isl-ast-op-select.c: New.
16122 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16125 * gfortran.dg/allocate_error_6.f90: New test.
16127 2016-01-26 Richard Henderson <rth@redhat.com>
16129 * gcc.dg/tm/pr60908.c: New test.
16131 2016-01-26 David Malcolm <dmalcolm@redhat.com>
16134 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16136 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16137 expected multiline output to reflect the colorization being
16138 disabled before newlines.
16139 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16140 (custom_diagnostic_finalizer): Replace call to
16141 pp_newline_and_flush with call to pp_flush.
16142 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16143 * gfortran.dg/implicit_class_1.f90: Likewise.
16144 * lib/gcc-dg.exp (allow_blank_lines): New global.
16145 (dg-allow-blank-lines-in-output): New procedure.
16146 (gcc-dg-prune): Complain about blank lines in the output, unless
16147 dg-allow-blank-lines-in-output was called.
16148 * lib/multiline.exp (_build_multiline_regex): Only support
16149 arbitrary followup text for non-blank-lines, not for blank lines.
16151 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16153 PR tree-optimization/69483
16154 * gcc.dg/pr69483.c: New test.
16155 * g++.dg/opt/pr69483.C: New test.
16157 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16160 * gcc.target/arm/pr68620.c: New test.
16162 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16164 * gcc.target/i386/pr68986-2.c: Remove -m32.
16166 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16169 * gcc.target/i386/pr68986-1.c: New test.
16170 * gcc.target/i386/pr68986-2.c: Likewise.
16171 * gcc.target/i386/pr68986-3.c: Likewise.
16173 2016-01-26 Christian Bruel <christian.bruel@st.com>
16175 * lib/target-supports.exp
16176 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16177 (check_effective_target_arm_crypto_pragma_ok): Likewise.
16178 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16180 2016-01-26 Richard Biener <rguenther@suse.de>
16182 PR tree-optimization/69452
16183 * gcc.dg/torture/pr69452.c: New testcase.
16185 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16188 * gcc.dg/pr69442.c: New test.
16190 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
16193 * gcc.target/aarch64/simd/pr67896.C: New.
16195 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
16197 PR tree-optimization/69400
16198 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16200 (plugin_init): Call it.
16201 * gcc.dg/torture/pr69400.c: New test.
16203 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16205 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16207 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16208 Sebastian Pop <s.pop@samsung.com>
16210 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16213 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16214 Sebastian Pop <s.pop@samsung.com>
16216 * gcc.dg/graphite/pr69292.c: New.
16218 2016-01-25 Jakub Jelinek <jakub@redhat.com>
16220 * c-c++-common/goacc/use_device-1.c: New test.
16222 2016-01-25 Jeff Law <law@redhat.com>
16224 PR tree-optimization/69196
16225 PR tree-optimization/68398
16226 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16227 * gcc.dg/tree-ssa/pr68198.c: Likewise.
16229 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
16232 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16235 2016-01-25 Richard Biener <rguenther@suse.de>
16238 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16240 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
16243 * gcc.dg/pr69421.c: New test.
16245 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
16247 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16248 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16249 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16250 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16251 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16252 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16253 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16254 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16255 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16256 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16258 2016-01-25 Richard Biener <rguenther@suse.de>
16260 PR tree-optimization/69376
16261 * gcc.dg/torture/pr69376.c: New testcase.
16263 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16267 * gfortran.dg/interface_38.f90: New test.
16268 * gfortran.dg/interface_39.f90: New test.
16270 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
16273 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16278 * g++.dg/template/pr11858.C: New test.
16279 * g++.dg/template/pr24663.C: New test.
16280 * g++.dg/template/unify12.C: New test.
16281 * g++.dg/template/unify13.C: New test.
16282 * g++.dg/template/unify14.C: New test.
16283 * g++.dg/template/unify15.C: New test.
16284 * g++.dg/template/unify16.C: New test.
16285 * g++.dg/template/unify17.C: New test.
16287 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
16290 gfortran.dg/pr68283.f90: New test.
16292 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
16295 * gfortran.dg/inline_matmul_13.f90: New test.
16296 * gfortran.dg/matmul_bounds_8.f90: New test.
16297 * gfortran.dg/matmul_bounds_9.f90: New test.
16298 * gfortran.dg/matmul_bounds_10.f90: New test.
16300 2016-01-23 Tom de Vries <tom@codesourcery.com>
16302 PR tree-optimization/69426
16303 * gcc.dg/autopar/pr69426.c: New test.
16305 2016-01-23 Martin Sebor <msebor@redhat.com>
16309 * g++.dg/cpp0x/alignas5.C: New test.
16310 * g++.dg/ext/vector29.C: Same.
16312 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
16314 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16315 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16316 _GNU_SOURCE from compile flags to the source.
16317 * gcc.target/i386/chkp-stropt-12.c: Ditto.
16318 * gcc.target/i386/chkp-stropt-16.c: Ditto.
16319 * gcc.target/i386/chkp-stropt-4.c: Ditto.
16320 * gcc.target/i386/chkp-stropt-8.c: Ditto.
16322 2016-01-22 Jakub Jelinek <jakub@redhat.com>
16325 * g++.dg/opt/pr69432.C: New test.
16327 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16329 * gcc.target/powerpc/pr63354c: Adjust target selector to include
16330 32-bit targets testing an -m64 multilib.
16332 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16334 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16337 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
16339 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16341 2016-01-21 Christian Bruel <christian.bruel@st.com>
16344 * gcc.target/i386/pr68674.c
16345 * gcc.target/aarch64/pr68674.c
16346 * gcc.target/arm/pr68674.c
16348 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16351 * gcc.c-torture/execute/pr69403.c: New test.
16353 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
16356 * g++.dg/template/pr55843.C: New.
16358 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
16361 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16362 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16364 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16367 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16368 from dg-do compile directive, and instead add
16369 { dg-require-effective-target int128 }.
16371 2016-01-20 Martin Sebor <msebor@redhat.com>
16374 * gcc.dg/sync-fetch.c: New test.
16376 2016-01-21 Martin Sebor <msebor@redhat.com>
16379 * gcc.target/powerpc/pr69252.c: New test.
16381 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16384 * gfortran.dg/pr65996.f90: New test.
16386 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
16389 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16390 expected to generate an error.
16392 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
16394 PR middle-end/66178
16395 * gcc.dg/torture/pr66178.c: New test.
16397 2016-01-21 Anton Blanchard <anton@samba.org>
16398 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16401 * gcc.target/powerpc/pr63354.c: New test.
16403 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
16405 PR rtl-optimization/68990
16406 * gcc.target/i386/pr68990: New.
16408 2016-01-21 Nick Clifton <nickc@redhat.com>
16411 * gcc.target/mips/pr69129.c: New.
16413 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
16416 * g++.dg/cpp0x/pr58046.C: New.
16418 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16422 * gcc.target/arm/pr69187.c: New test.
16425 * g++.dg/torture/pr69355.C: New test.
16427 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16428 Sebastian Pop <s.pop@samsung.com>
16430 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16432 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16433 Sebastian Pop <s.pop@samsung.com>
16435 * gcc.dg/graphite/pr68976.c: New test.
16437 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16439 PR middle-end/67653
16440 * c-c++-common/pr67653.c: New test.
16441 * gcc.dg/torture/pr29119.c: Add dg-warning.
16443 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
16445 * gcc.target/powerpc/cpu-builtin-1.c: New test.
16447 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16450 * gcc.dg/pr24293.c: New test.
16451 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16452 incomplete struct type.
16453 * gcc.dg/declspec-1.c: Likewise.
16454 * gcc.dg/pr63549.c: Likewise.
16456 2016-01-20 Jakub Jelinek <jakub@redhat.com>
16458 PR tree-optimization/66612
16459 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16460 for bdn instruction.
16462 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16464 * lib/target-supports.exp
16465 (check_effective_target_arm_fp_ok_nocache): New.
16466 (check_effective_target_arm_fp_ok): New.
16467 (add_options_for_arm_fp): New.
16468 (check_effective_target_arm_crypto_ok_nocache): Require
16469 target_arm_v8_neon_ok instead of arm32.
16470 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16471 (check_effective_target_arm_crypto_pragma_ok): New.
16472 (add_options_for_arm_vfp): New.
16473 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16474 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16475 target instead. Force initial fpu to vfp.
16476 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16477 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16478 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16480 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16481 use arm_vfp effective target instead. Force initial fpu to vfp.
16482 * gcc.target/arm/attr-neon3.c: Likewise.
16483 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16485 * gcc.target/arm/unsigned-float.c: Likewise.
16486 * gcc.target/arm/vfp-1.c: Likewise.
16487 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16488 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16489 * gcc.target/arm/vfp-ldmiad.c: Likewise.
16490 * gcc.target/arm/vfp-ldmias.c: Likewise.
16491 * gcc.target/arm/vfp-stmdbd.c: Likewise.
16492 * gcc.target/arm/vfp-stmdbs.c: Likewise.
16493 * gcc.target/arm/vfp-stmiad.c: Likewise.
16494 * gcc.target/arm/vfp-stmias.c: Likewise.
16495 * gcc.target/arm/vnmul-1.c: Likewise.
16496 * gcc.target/arm/vnmul-2.c: Likewise.
16497 * gcc.target/arm/vnmul-3.c: Likewise.
16498 * gcc.target/arm/vnmul-4.c: Likewise.
16500 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
16503 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16504 the MPX run-time library, for compile-time MPX test.
16505 * gcc.target/i386/chkp-always_inline.c: Likewise.
16506 * gcc.target/i386/chkp-bndret.c: Likewise.
16507 * gcc.target/i386/chkp-builtins-1.c: Likewise.
16508 * gcc.target/i386/chkp-builtins-2.c: Likewise.
16509 * gcc.target/i386/chkp-builtins-3.c: Likewise.
16510 * gcc.target/i386/chkp-builtins-4.c: Likewise.
16511 * gcc.target/i386/chkp-const-check-1.c: Likewise.
16512 * gcc.target/i386/chkp-const-check-2.c: Likewise.
16513 * gcc.target/i386/chkp-hidden-def.c: Likewise.
16514 * gcc.target/i386/chkp-label-address.c: Likewise.
16515 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16516 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16517 * gcc.target/i386/chkp-pr69044.c: Likewise.
16518 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16519 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16520 * gcc.target/i386/chkp-strchr.c: Likewise.
16521 * gcc.target/i386/chkp-strlen-1.c: Likewise.
16522 * gcc.target/i386/chkp-strlen-2.c: Likewise.
16523 * gcc.target/i386/chkp-strlen-3.c: Likewise.
16524 * gcc.target/i386/chkp-strlen-4.c: Likewise.
16525 * gcc.target/i386/chkp-strlen-5.c: Likewise.
16526 * gcc.target/i386/chkp-stropt-1.c: Likewise.
16527 * gcc.target/i386/chkp-stropt-10.c: Likewise.
16528 * gcc.target/i386/chkp-stropt-11.c: Likewise.
16529 * gcc.target/i386/chkp-stropt-12.c: Likewise.
16530 * gcc.target/i386/chkp-stropt-13.c: Likewise.
16531 * gcc.target/i386/chkp-stropt-14.c: Likewise.
16532 * gcc.target/i386/chkp-stropt-15.c: Likewise.
16533 * gcc.target/i386/chkp-stropt-16.c: Likewise.
16534 * gcc.target/i386/chkp-stropt-2.c: Likewise.
16535 * gcc.target/i386/chkp-stropt-3.c: Likewise.
16536 * gcc.target/i386/chkp-stropt-4.c: Likewise.
16537 * gcc.target/i386/chkp-stropt-5.c: Likewise.
16538 * gcc.target/i386/chkp-stropt-6.c: Likewise.
16539 * gcc.target/i386/chkp-stropt-7.c: Likewise.
16540 * gcc.target/i386/chkp-stropt-8.c: Likewise.
16541 * gcc.target/i386/chkp-stropt-9.c: Likewise.
16542 * gcc.target/i386/pr63995-2.c: Likewise.
16543 * gcc.target/i386/pr64805.c: Likewise.
16544 * gcc.target/i386/pr65044.c: Likewise.
16545 * gcc.target/i386/pr65167.c: Likewise.
16546 * gcc.target/i386/pr65183.c: Likewise.
16547 * gcc.target/i386/pr65184.c: Likewise.
16548 * gcc.target/i386/thunk-retbnd.c: Likewise.
16550 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
16552 PR tree-optimization/69328
16553 * gcc.dg/pr69328.c: New test.
16555 2016-01-20 Jeff Law <law@redhat.com>
16558 * gcc.target/m68k/pr25114.c: New test.
16560 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
16562 * gcc.target/arm/memset-inline-10.c: Added
16563 dg-require-effective-target arm_thumb2_ok.
16565 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
16567 * gcc.dg/debug/dwarf2/sso.c: New test.
16569 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
16572 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16573 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16574 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16576 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16579 * g++.dg/ipa/devirt-50.C: New testcase.
16581 2016-01-19 Marek Polacek <polacek@redhat.com>
16584 * g++.dg/cpp1y/parameter-pack-1.C: New test.
16585 * g++.dg/cpp1y/parameter-pack-2.C: New test.
16587 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16590 * gcc.target/arm/pr69135_1.c: New test.
16592 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16594 * gcc.target/aarch64/ccmp_1.c: Add new tests.
16596 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16598 * gcc.target/aarch64/ccmp_1.c: New testcase.
16600 2016-01-19 Marek Polacek <polacek@redhat.com>
16603 * g++.dg/cpp0x/enum30.C: New test.
16605 2016-01-19 Richard Biener <rguenther@suse.de>
16607 PR tree-optimization/69336
16608 * g++.dg/tree-ssa/pr69336.C: New testcase.
16610 2016-01-19 Jakub Jelinek <jakub@redhat.com>
16613 * gcc.dg/pr65779.c: New test.
16615 2016-01-19 Richard Biener <rguenther@suse.de>
16617 PR tree-optimization/69352
16618 * gcc.dg/torture/pr69352.c: New testcase.
16620 2016-01-19 Jakub Jelinek <jakub@redhat.com>
16622 PR rtl-optimization/68955
16623 PR rtl-optimization/64557
16624 * gcc.dg/torture/pr68955.c: New test.
16626 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16629 * g++.dg/torture/pr69136.C: New testcase.
16631 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16634 * g++.dg/lto/pr69133_0.C: New testcase.
16635 * g++.dg/lto/pr69133_1.C: New testcase.
16637 2016-01-15 Jeff Law <law@redhat.com>
16639 PR tree-optimization/69320
16640 * gcc.c-torture/pr69320-1.c: New test.
16641 * gcc.c-torture/pr69320-2.c: New test.
16642 * gcc.c-torture/pr69320-3.c: New test.
16643 * gcc.c-torture/pr69320-4.c: New test.
16645 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16650 * g++.dg/template/pr11858.C: New test.
16651 * g++.dg/template/pr24663.C: New test.
16652 * g++.dg/template/unify12.C: New test.
16653 * g++.dg/template/unify13.C: New test.
16654 * g++.dg/template/unify14.C: New test.
16655 * g++.dg/template/unify15.C: New test.
16656 * g++.dg/template/unify16.C: New test.
16657 * g++.dg/template/unify17.C: New test.
16659 2016-01-18 David Malcolm <dmalcolm@redhat.com>
16662 * gcc.dg/pr69181-1.c: New test file.
16663 * gcc.dg/pr69181-2.c: New test file.
16664 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16665 globals by moving it to...
16666 (cleanup-after-saved-dg-test): ...this new function. Add
16667 "global additional_sources_used". Add reset of global
16668 multiline_expected_outputs to the empty list.
16669 * lib/multiline.exp (_multiline_expected_outputs): Rename this
16671 (multiline_expected_outputs): ...this, and updated comments to
16672 note that it is modified from gcc-dg.exp.
16673 (dg-end-multiline-output): Update for the above renaming.
16674 (handle-multiline-outputs): Likewise. Remove the clearing
16675 of the expected outputs to the empty list.
16677 2016-01-18 Richard Biener <rguenther@suse.de>
16679 PR tree-optimization/69297
16680 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16682 2016-01-18 Joseph Myers <joseph@codesourcery.com>
16684 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16686 * gcc.target/mips/mips-3d-2.c: Likewise.
16687 * gcc.target/mips/mips-3d-3.c: Likewise.
16688 * gcc.target/mips/mips-3d-4.c: Likewise.
16689 * gcc.target/mips/mips-3d-5.c: Likewise.
16690 * gcc.target/mips/mips-3d-6.c: Likewise.
16691 * gcc.target/mips/mips-3d-7.c: Likewise.
16692 * gcc.target/mips/mips-3d-8.c: Likewise.
16693 * gcc.target/mips/mips-3d-9.c: Likewise.
16694 * gcc.target/mips/mips-ps-1.c: Likewise.
16695 * gcc.target/mips/mips-ps-2.c: Likewise.
16696 * gcc.target/mips/mips-ps-3.c: Likewise.
16697 * gcc.target/mips/mips-ps-4.c: Likewise.
16698 * gcc.target/mips/mips-ps-5.c: Likewise.
16699 * gcc.target/mips/mips-ps-6.c: Likewise.
16700 * gcc.target/mips/mips-ps-7.c: Likewise.
16701 * gcc.target/mips/mips-ps-type.c: Likewise.
16702 * gcc.target/mips/mips-ps-type-2.c: Likewise.
16703 * gcc.target/mips/mips16-attributes-6.c: Likewise.
16705 2016-01-18 Tom de Vries <tom@codesourcery.com>
16707 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16708 * c-c++-common/goacc/kernels-double-reduction.c: New test.
16709 * c-c++-common/goacc/kernels-empty.c: New test.
16710 * c-c++-common/goacc/kernels-eternal.c: New test.
16711 * c-c++-common/goacc/kernels-loop-2.c: New test.
16712 * c-c++-common/goacc/kernels-loop-3.c: New test.
16713 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16714 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16715 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16716 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16717 * c-c++-common/goacc/kernels-loop-data.c: New test.
16718 * c-c++-common/goacc/kernels-loop-g.c: New test.
16719 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16720 * c-c++-common/goacc/kernels-loop-n.c: New test.
16721 * c-c++-common/goacc/kernels-loop-nest.c: New test.
16722 * c-c++-common/goacc/kernels-loop.c: New test.
16723 * c-c++-common/goacc/kernels-noreturn.c: New test.
16724 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16725 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16726 * c-c++-common/goacc/kernels-reduction.c: New test.
16728 2016-01-18 Tom de Vries <tom@codesourcery.com>
16730 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16731 * gcc.dg/autopar/outer-2.c: Same.
16732 * gcc.dg/autopar/outer-3.c: Same.
16733 * gcc.dg/autopar/outer-4.c: Same.
16734 * gcc.dg/autopar/outer-5.c: Same.
16735 * gcc.dg/autopar/outer-6.c: Same.
16736 * gcc.dg/autopar/parallelization-1.c: Same.
16737 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16738 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16739 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16740 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16741 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16742 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16743 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16744 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16745 * gcc.dg/autopar/pr39500-1.c: Same.
16746 * gcc.dg/autopar/pr39500-2.c: Same.
16747 * gcc.dg/autopar/pr46193.c: Same.
16748 * gcc.dg/autopar/pr46194.c: Same.
16749 * gcc.dg/autopar/pr49580.c: Same.
16750 * gcc.dg/autopar/pr49960-1.c: Same.
16751 * gcc.dg/autopar/pr49960.c: Same.
16752 * gcc.dg/autopar/pr68373.c: Same.
16753 * gcc.dg/autopar/reduc-1.c: Same.
16754 * gcc.dg/autopar/reduc-1char.c: Same.
16755 * gcc.dg/autopar/reduc-1short.c: Same.
16756 * gcc.dg/autopar/reduc-2.c: Same.
16757 * gcc.dg/autopar/reduc-2char.c: Same.
16758 * gcc.dg/autopar/reduc-2short.c: Same.
16759 * gcc.dg/autopar/reduc-3.c: Same.
16760 * gcc.dg/autopar/reduc-4.c: Same.
16761 * gcc.dg/autopar/reduc-6.c: Same.
16762 * gcc.dg/autopar/reduc-7.c: Same.
16763 * gcc.dg/autopar/reduc-8.c: Same.
16764 * gcc.dg/autopar/reduc-9.c: Same.
16765 * gcc.dg/autopar/uns-outer-4.c: Same.
16766 * gcc.dg/autopar/uns-outer-5.c: Same.
16767 * gcc.dg/autopar/uns-outer-6.c: Same.
16768 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16769 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16771 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16774 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16775 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16777 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16780 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16781 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16782 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16784 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16787 * gcc.dg/tree-ssa/sra-17.c: New.
16788 * gcc.dg/tree-ssa/sra-18.c: New.
16790 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16792 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16794 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16796 * gnat.dg/inline12.adb: New test.
16798 2016-01-18 Bin Cheng <bin.cheng@arm.com>
16800 PR tree-optimization/66797
16801 * gcc.c-torture/execute/pr65447.c: Relax check condition.
16803 2016-01-18 Richard Biener <rguenther@suse.de>
16805 PR tree-optimization/69170
16806 * gcc.dg/torture/pr69170.c: New testcase.
16808 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
16810 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16812 2016-01-16 Tom de Vries <tom@codesourcery.com>
16814 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16816 2016-01-16 Tom de Vries <tom@codesourcery.com>
16818 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16819 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16820 redundant dg-require-effective-target pthread.
16821 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16822 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16823 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16824 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16825 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16826 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16827 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16829 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
16832 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16833 * gcc.target/powerpc/recip-7.c: Same.
16835 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16838 * g++.dg/template/pr69091.C: New test.
16840 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16842 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16843 dump does not contain an error_mark_node.
16844 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16845 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16847 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16850 * g++.dg/template/pr68936.C: New test.
16852 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
16855 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16856 * gcc.target/powerpc/recip-2.c: Same.
16857 * gcc.target/powerpc/recip-3.c: Same.
16858 * gcc.target/powerpc/recip-4.c: Same.
16859 * gcc.target/powerpc/recip-sqrtf.c: Same.
16861 2016-01-15 Jeff Law <law@redhat.com>
16863 PR tree-optimization/69270
16864 * gcc.dg/tree-ssa/pr69270-2.c: New test.
16865 * gcc.dg/tree-ssa/pr69270-3.c: New test.
16867 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
16870 * gfortran.dg/deferred_character_13.f90: New test for the fix
16871 of comment 3 of the PR.
16874 * gfortran.dg/deferred_character_8.f90: New test
16875 * gfortran.dg/allocate_error_5.f90: New test
16878 * gfortran.dg/deferred_character_10.f90: New test
16881 * gfortran.dg/deferred_character_14.f90: New test
16884 * gfortran.dg/deferred_character_11.f90: New test
16887 * gfortran.dg/deferred_character_9.f90: New test
16889 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16891 PR rtl-optimization/69030
16892 * gcc.target/i386/pr69030.c: New.
16894 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16896 * gcc.target/aarch64/target_attr_17.c: New test.
16898 2016-01-15 Richard Biener <rguenther@suse.de>
16900 PR tree-optimization/66856
16901 * gcc.dg/torture/pr66856-1.c: New testcase.
16902 * gcc.dg/torture/pr66856-2.c: Likewise.
16904 2016-01-15 Richard Biener <rguenther@suse.de>
16907 * g++.dg/lto/pr69137_0.C: New testcase.
16909 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16911 PR middle-end/69246
16912 * gcc.target/i386/pr69246.c: New test.
16914 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16916 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
16918 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16921 * g++.dg/init/const9.C: Disable test on S/390.
16923 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16925 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16926 * g++.dg/Wno-frame-address.C: Ditto.
16928 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16930 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16932 2016-01-15 Richard Biener <rguenther@suse.de>
16934 PR tree-optimization/68961
16935 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16937 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16939 * gcc.target/i386/pr65105-5.c: New test.
16941 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
16943 * gcc.c-torture/execute/alias-4.c: New testcase.
16945 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
16948 * g++.dg/ipa/devirt-49.C: New testcase.
16950 2016-01-15 Christian Bruel <christian.bruel@st.com>
16953 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16954 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16955 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16957 2016-01-15 Richard Biener <rguenther@suse.de>
16959 PR tree-optimization/69117
16960 * gcc.dg/torture/pr69117.c: New testcase.
16962 2015-01-14 Ryan Burn <contact@rnburn.com>
16965 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16967 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16970 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16971 range tests use 100 * maximum instead of maximum + 1.
16973 2016-01-14 Jakub Jelinek <jakub@redhat.com>
16976 * gcc.dg/guality/pr69244.c: New test.
16978 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
16980 * lib/target-supports.exp (check_effective_target_issignaling):
16982 * gcc.dg/pr61441.c: Require issignaling effective target.
16984 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16987 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16989 2016-01-14 David Malcolm <dmalcolm@redhat.com>
16992 PR preprocessor/69177
16993 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16994 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16995 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16996 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16998 2016-01-14 Marek Polacek <polacek@redhat.com>
17001 * gcc.dg/array-15.c: New test.
17003 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17005 PR middle-end/68146
17006 PR tree-optimization/69155
17007 * gfortran.dg/pr68146.f: New test.
17008 * gfortran.dg/pr69155.f90: New test.
17010 2016-01-14 Richard Biener <rguenther@suse.de>
17012 PR tree-optimization/68060
17013 * gcc.dg/torture/pr68060-1.c: New testcase.
17014 * gcc.dg/torture/pr68060-2.c: Likewise.
17016 2016-01-14 Nick Clifton <nickc@redhat.com>
17018 * lib/target-supports.exp
17019 (check_effective_target_arm_neon_ok_nocache): Add an option
17020 sequence that includes setting the ARM architecture to ARMv7-A.
17021 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
17022 command line options necessary to enable Neon support.
17023 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17024 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17025 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17026 * gcc.target/arm/pr69180.c: Likewise.
17028 2016-01-14 Jeff Law <law@redhat.com>
17030 PR tree-optimization/69270
17031 * gcc.dg/tree-ssa/pr69270.c: New test.
17033 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
17036 * c-c++-common/pr66208.c: New file.
17038 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17040 PR tree-optimization/69156
17041 * gcc.dg/pr69156.c: New test.
17043 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
17045 * gcc.target/i386/pr69225-7.c: New test.
17047 2016-01-13 Richard Henderson <rth@redhat.com>
17049 * gcc.dg/tm/memopt-13.c: Update expected function.
17050 * gcc.dg/tm/memopt-6.c: Likewise.
17052 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
17054 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17055 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17056 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17057 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
17059 2016-01-13 Tom de Vries <tom@codesourcery.com>
17061 PR tree-optimization/69169
17062 * gcc.dg/pr69169.c: New test.
17064 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
17067 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17068 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17069 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17070 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17071 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17072 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17073 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17074 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17076 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17079 * gcc.dg/pr69247.c: New test.
17081 2016-01-13 Richard Biener <rguenther@suse.de>
17083 PR tree-optimization/69242
17084 * gcc.dg/torture/pr69242.c: New testcase.
17086 2016-01-13 Richard Biener <rguenther@suse.de>
17088 PR tree-optimization/69186
17089 * gcc.dg/torture/pr69186.c: New testcase.
17091 2016-01-13 Jeff Law <law@redhat.com>
17093 PR tree-optimization/67755
17094 * gcc.dg/tree-ssa/pr67755.c: New test.
17096 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
17098 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17099 pass number in output by a star.
17101 2016-01-12 Bin Cheng <bin.cheng@arm.com>
17103 PR tree-optimization/68911
17104 * gcc.c-torture/execute/pr68911.c: New test.
17106 2016-01-12 Marek Polacek <polacek@redhat.com>
17109 * g++.dg/warn/permissive-1.C: New test.
17111 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17115 * g++.dg/opt/pr69213.C: New test.
17117 2016-01-12 Christian Bruel <christian.bruel@st.com>
17120 * gcc.target/arm/pr69180.c: New test.
17122 2016-01-12 Richard Biener <rguenther@suse.de>
17125 * g++.dg/lto/pr69077_0.C: New testcase.
17126 * g++.dg/lto/pr69077_1.C: Likewise.
17128 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17131 * g++.dg/opt/pr69175.C: New test.
17133 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
17135 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17136 rather than #including math.h & stdlib.h.
17137 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17138 * gcc.dg/vect/pr49771.c: Likewise.
17139 * gcc.dg/vect/vect-10-big-array.c: Likewise.
17140 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17141 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17142 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17143 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17144 * gcc.dg/vect/pr44507.c: Likewise.
17145 * gcc.dg/vect/pr45902.c: Likewise.
17146 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17147 * gcc.dg/vect/vect-117.c: Likewise.
17148 * gcc.dg/vect/vect-99.c: Likewise.
17149 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17150 * gcc.dg/vect/vect-cond-1.c: Likewise.
17151 * gcc.dg/vect/vect-cond-2.c: Likewise.
17152 * gcc.dg/vect/vect-cond-3.c: Likewise.
17153 * gcc.dg/vect/vect-cond-4.c: Likewise.
17154 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17155 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17156 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17157 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17158 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17159 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17160 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17161 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17162 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17163 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17164 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17165 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17166 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17167 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17168 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17169 include of signal.h.
17170 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17171 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17172 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17173 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17174 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17175 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17176 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17177 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17178 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17179 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17180 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17181 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17182 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17183 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17184 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17185 * gcc.dg/vect/vect-outer-5.c: Likewise.
17186 * gcc.dg/vect/vect-outer-6.c: Likewise.
17187 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17188 include of stdio.h.
17190 2016-01-12 Nick Clifton <nickc@redhat.com>
17193 * gcc.dg/lto/pr61886_0.c: Rename the external function called
17194 to fread so that it will be found in all target runtimes.
17196 2016-01-12 Richard Biener <rguenther@suse.de>
17198 PR tree-optimization/69053
17199 * g++.dg/torture/pr69053.C: New testcase.
17201 2016-01-12 Richard Biener <rguenther@suse.de>
17203 PR tree-optimization/69168
17204 * gcc.dg/torture/pr69168.c: New testcase.
17206 2016-01-12 Richard Biener <rguenther@suse.de>
17208 PR tree-optimization/69157
17209 * gcc.dg/torture/pr69157.c: New testcase.
17211 2016-01-12 Richard Biener <rguenther@suse.de>
17213 PR tree-optimization/69174
17214 * gcc.dg/torture/pr69174.c: New testcase.
17216 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17220 * g++.dg/tls/pr66808.C: New test.
17221 * g++.dg/tls/pr69000.C: New test.
17223 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17225 * gcc.target/powerpc/swaps-p8-23.c: New test.
17226 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17228 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
17230 PR tree-optimization/68356
17231 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17233 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
17234 Jim Wilson <jim.wilson@linaro.org>
17237 * gcc.target/arm/pr69194.c: New test.
17239 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
17242 * gcc.target/i386/pr69225-1.c: New test.
17243 * gcc.target/i386/pr69225-2.c: Likewise.
17244 * gcc.target/i386/pr69225-3.c: Likewise.
17245 * gcc.target/i386/pr69225-4.c: Likewise.
17246 * gcc.target/i386/pr69225-5.c: Likewise.
17247 * gcc.target/i386/pr69225-6.c: Likewise.
17249 2016-01-11 Jakub Jelinek <jakub@redhat.com>
17252 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17256 * gcc.dg/pr69071.c: New test.
17259 * g++.dg/opt/pr69211.C: New test.
17261 PR tree-optimization/69214
17262 * gcc.c-torture/compile/pr69214.c: New test.
17264 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
17266 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17267 * gcc.target/i386/pr66232-11.c: Ditto.
17268 * gcc.target/i386/pr66232-12.c: Ditto.
17269 * gcc.target/i386/pr66232-13.c: Ditto.
17271 2016-01-11 Richard Biener <rguenther@suse.de>
17273 PR tree-optimization/69173
17274 * gcc.dg/torture/pr69173.c: New testcase.
17276 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17278 PR rtl-optimization/68796
17279 * gcc.target/aarch64/tst_5.c: New test.
17280 * gcc.target/aarch64/tst_6.c: Likewise.
17282 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17284 PR rtl-optimization/68841
17285 * gcc.dg/pr68841.c: New test.
17286 * gcc.c-torture/execute/pr68841.c: New test.
17288 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
17290 PR rtl-optimization/68920
17291 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17293 * gcc.dg/ifcvt-5.c: New test.
17295 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
17298 * g++.dg/pr69123.C: New.
17300 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
17303 * gcc.target/i386/pr69010.c: New test.
17305 2016-01-11 Martin Jambor <mjambor@suse.cz>
17308 * gcc.target/i386/chkp-pr69044.c: New test.
17310 2016-01-11 Tom de Vries <tom@codesourcery.com>
17312 PR tree-optimization/69109
17313 * gcc.dg/autopar/pr69109-2.c: New test.
17314 * gcc.dg/autopar/pr69109.c: New test.
17316 2016-01-11 Tom de Vries <tom@codesourcery.com>
17318 PR tree-optimization/69108
17319 * gcc.dg/autopar/pr69108.c: New test.
17321 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
17324 * c-c++-common/Wisleading-indentation.c: Augment test.
17326 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
17329 * gfortran.dg/inline_matmul_12.f90: New test.
17331 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
17334 * gfortran.dg/actual_array_offset_1: New test.
17336 2016-01-10 Tom de Vries <tom@codesourcery.com>
17338 PR tree-optimization/69062
17339 * gcc.dg/autopar/pr69062.c: New test.
17341 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
17343 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17344 * gcc.dg/vect/slp-perm-2.c: Likewise.
17345 * gcc.dg/vect/slp-perm-3.c: Likewise.
17346 * gcc.dg/vect/slp-perm-5.c: Likewise.
17347 * gcc.dg/vect/slp-perm-6.c: Likewise.
17348 * gcc.dg/vect/slp-perm-7.c: Likewise.
17349 * gcc.dg/vect/slp-perm-8.c: Likewise.
17351 2016-01-10 Tom de Vries <tom@codesourcery.com>
17353 PR tree-optimization/69039
17354 * gcc.dg/autopar/pr69039.c: New test.
17356 2016-01-09 Marek Polacek <polacek@redhat.com>
17359 * g++.dg/pr69113.C: New test.
17361 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17363 PR middle-end/50865
17364 PR tree-optimization/69097
17365 * gcc.c-torture/execute/pr50865.c: New test.
17366 * gcc.c-torture/execute/pr69097-1.c: New test.
17367 * gcc.c-torture/execute/pr69097-2.c: New test.
17368 * gcc.dg/pr69097-1.c: New test.
17369 * gcc.dg/pr69097-2.c: New test.
17371 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17374 * g++.dg/opt/pr69164.C: New test.
17376 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17378 PR tree-optimization/69167
17379 * gcc.dg/pr69167.c: New test.
17381 2016-01-08 Marek Polacek <polacek@redhat.com>
17384 * g++.dg/pr68449.C: New.
17386 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
17388 PR tree-optimization/68707
17389 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17390 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17391 on platforms supporting it.
17392 * gcc.dg/vect/slp-perm-2.c: Likewise.
17393 * gcc.dg/vect/slp-perm-3.c: Likewise.
17394 * gcc.dg/vect/slp-perm-5.c: Likewise.
17395 * gcc.dg/vect/slp-perm-7.c: Likewise.
17396 * gcc.dg/vect/slp-perm-8.c: Likewise.
17397 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17398 on platforms supporting it.
17400 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17402 PR tree-optimization/69162
17403 * gcc.dg/pr69162.c: New test.
17405 PR tree-optimization/69172
17406 * gcc.dg/pr69172.c: New test.
17408 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
17410 PR tree-optimization/67781
17411 * gcc.c-torture/execute/pr67781.c: New file.
17413 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17415 PR tree-optimization/69083
17416 * gcc.dg/vect/pr69083.c: New test.
17418 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
17420 PR tree-optimization/61441
17421 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17422 Use -fexcess-precision=standard for compiler options.
17423 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
17425 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17428 * gfortran.dg/gomp/pr69128.f90: New test.
17431 * g++.dg/ext/pr69145-1.C: New test.
17432 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17433 * g++.dg/ext/pr69145-2.h: New file.
17435 2016-01-07 Martin Sebor <msebor@redhat.com>
17438 * gcc.dg/atomic-fetch-bool.c: New test.
17439 * gcc.dg/sync-fetch-bool.c: New test.
17441 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17444 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17446 2016-01-07 Nick Clifton <nickc@redhat.com>
17449 * g++.dg/pr66655.C: New test.
17450 * g++.dg/pr66655_1.cc: Test support file.
17451 * g++.dg/pr66655.h: Test header file.
17453 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
17456 gfortran.dg/gomp/pr66680.f90: New test.
17458 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17461 * gcc.target/i386/pr69171-1.c: New test.
17462 * gcc.target/i386/pr69171-2.c: Likewise.
17463 * gcc.target/i386/pr69171-3.c: Likewise.
17464 * gcc.target/i386/pr69171-4.c: Likewise.
17465 * gcc.target/i386/pr69171-5.c: Likewise.
17466 * gcc.target/i386/pr69171-6.c: Likewise.
17468 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
17470 PR middle-end/67639
17471 * c-c++-common/pr67639.c: New test.
17473 2016-01-07 Jakub Jelinek <jakub@redhat.com>
17475 PR tree-optimization/69141
17476 * g++.dg/opt/pr69141.C: New test.
17478 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
17480 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17482 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
17485 * gcc.target/i386/pr69140.c: New test
17487 2016-01-06 David Malcolm <dmalcolm@redhat.com>
17489 * gcc.dg/bad-dereference.c: New test case.
17491 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17493 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17495 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
17497 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17499 2016-01-06 Marek Polacek <polacek@redhat.com>
17502 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17504 2016-01-05 Marek Polacek <polacek@redhat.com>
17507 * gcc.dg/atomic-invalid-2.c: New.
17509 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17512 * gcc.target/i386/pr68991.c: New test.
17514 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17517 * g++.dg/pr68991-1.C: New test.
17518 * g++.dg/pr68991-2.C: Likewise.
17520 2016-01-05 Sergei Trofimovich <siarheit@google.com>
17523 * gcc.target/ia64/pr60465-gprel64.c: New test.
17524 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17526 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17528 PR rtl-optimization/68651
17529 * gcc.target/aarch64/pr68651_1.c: New test.
17531 2016-01-05 David Malcolm <dmalcolm@redhat.com>
17534 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17536 2016-01-05 Nathan Sidwell <nathan@acm.org>
17539 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17541 * gcc.dg/alias-15.c: New.
17543 2016-01-05 Nick Clifton <nickc@redhat.com>
17546 * g++.dg/pr68770.C: New test.
17548 2016-01-04 Mike Stump <mikestump@comcast.net>
17550 * lib/target-supports.exp (check_effective_target_cilkplus):
17551 cilkplus targets require pthreads.
17552 (check_effective_target_cilkplus): Remove special case for NVPTX.
17554 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
17556 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17559 2016-01-04 Jakub Jelinek <jakub@redhat.com>
17561 Update copyright years.
17563 2016-01-04 Marek Polacek <polacek@redhat.com>
17566 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17567 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17568 * gcc.dg/atomic/stdatomic-op-5.c: New test.
17570 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17572 * gcc.target/sparc/20160104-2.c: New test.
17574 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17576 * gcc.target/sparc/20160104-1.c: New test.
17578 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
17581 * gfortran.dg/pr65045.f90: New test.
17583 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
17585 * gnat.dg/specs/debug1.ads: Delete.
17587 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17589 PR libgfortran/68867
17590 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
17593 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17595 PR libgfortran/68867
17596 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
17599 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
17602 * gfortran.dg/pr68864.f90: New test.
17604 2016-01-01 Jakub Jelinek <jakub@redhat.com>
17606 PR tree-optimization/69070
17607 * gcc.dg/pr69070.c: New test.
17610 * gfortran.dg/pr69055.f90: New test.
17613 * gcc.dg/pr69015.c: New test.
17615 Copyright (C) 2016 Free Software Foundation, Inc.
17617 Copying and distribution of this file, with or without modification,
17618 are permitted in any medium without royalty provided the copyright
17619 notice and this notice are preserved.