1 2016-12-09 Martin Sebor <msebor@redhat.com>
3 on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
5 2016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
7 PR rtl-optimization/78255
8 * gcc.target/aarch64/pr78255.c: New.
9 * gcc.target/arm/pr78255-1.c: New.
10 * gcc.target/arm/pr78255-2.c: New.
12 2016-12-09 Will Schmidt <will_schmidt@vnet.ibm.com>
14 * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
16 * gcc.target/powerpc/dimode-2.c: Likewise.
18 2016-12-09 Cesar Philippidis <cesar@codesourcery.com>
21 * c-c++-common/goacc/acc-icf.c: New test.
22 * gfortran.dg/goacc/pr78027.f90: New test.
24 2015-12-09 Wilco Dijkstra <wdijkstr@arm.com>
27 * gcc.target/aarch64/pr78733.c: New test.
29 2016-12-09 Janus Weil <janus@gcc.gnu.org>
32 * gfortran.dg/finalize_31.f90: New test.
34 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
37 * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
39 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
41 * gfortran.dg/coarray_alloc_comp_3.f08: New test.
42 * gfortran.dg/coarray_alloc_comp_4.f08: New test.
43 * gfortran.dg/finalize_18.f90: Add count for additional guard against
44 accessing null-pointer.
45 * gfortran.dg/proc_ptr_comp_47.f90: New test.
47 2016-12-09 Nathan Sidwell <nathan@acm.org>
50 * g++.dg/cpp1y/pr78550.C: New.
52 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
55 * gfortran.dg/char_result_14.f90: New test.
56 * gfortran.dg/char_result_15.f90: New test.
58 2016-12-09 Martin Liska <mliska@suse.cz>
60 * gcc.dg/tree-ssa/dump-3.c: New test.
62 2016-12-09 Jakub Jelinek <jakub@redhat.com>
64 PR tree-optimization/78726
65 * gcc.c-torture/execute/pr78726.c: New test.
66 * gcc.dg/guality/pr78726.c: New test.
68 2016-12-08 Martin Sebor <msebor@redhat.com>
71 * gcc.dg/attr-alloc_size-3.c: New test.
72 * gcc.dg/attr-alloc_size-4.c: New test.
73 * gcc.dg/attr-alloc_size-5.c: New test.
74 * gcc.dg/attr-alloc_size-6.c: New test.
75 * gcc.dg/attr-alloc_size-7.c: New test.
76 * gcc.dg/attr-alloc_size-8.c: New test.
77 * gcc.dg/attr-alloc_size-9.c: New test.
78 * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
80 2016-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
86 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
87 * gfortran.dg/charlen_01.f90: New test.
88 * gfortran.dg/charlen_02.f90: Ditto.
89 * gfortran.dg/charlen_03.f90: Ditto.
90 * gfortran.dg/charlen_04.f90: Ditto.
91 * gfortran.dg/charlen_05.f90: Ditto.
92 * gfortran.dg/charlen_06.f90: Ditto.
93 * gfortran.dg/charlen_07.f90: Ditto.
94 * gfortran.dg/charlen_08.f90: Ditto.
95 * gfortran.dg/charlen_09.f90: Ditto.
96 * gfortran.dg/charlen_10.f90: Ditto.
97 * gfortran.dg/charlen_11.f90: Ditto.
98 * gfortran.dg/charlen_12.f90: Ditto.
99 * gfortran.dg/charlen_13.f90: Ditto.
100 * gfortran.dg/charlen_14.f90: Ditto.
101 * gfortran.dg/charlen_15.f90: Ditto.
103 2016-12-08 Vladimir Makarov <vmakarov@redhat.com>
105 PR rtl-optimization/78671
106 * gcc.target/i386/pr78671.c: New.
108 2015-12-08 Wilco Dijkstra <wdijkstr@arm.com>
111 * gcc.target/aarch64/pr78733.c: New test.
113 2016-12-08 Nathan Sidwell <nathan@acm.org>
116 * g++.dg/cpp1y/pr78551.C: New.
118 2016-12-08 Pierre-Marie de Rodat <derodat@adacore.com>
121 * g++.dg/pr78112.C: Remove platform-dependent checks.
122 * g++.dg/pr78112-2.C: New testcase.
124 2016-12-08 Bin Cheng <bin.cheng@arm.com>
127 * g++.dg/torture/pr78684.C: New test.
129 2016-12-08 Christophe Lyon <christophe.lyon@linaro.org>
131 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
132 (CHECK_CRYPTO): Remove.
133 (expected_poly64x1_t, expected_poly64x2_t): Remove
135 2016-12-08 Jakub Jelinek <jakub@redhat.com>
137 P0003R5 - removal of dynamic exception specification from C++17
138 * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
139 throw (type-id-list) in C++11 and C++14 and removal in C++17.
140 * g++.dg/compat/eh/ctor1_y.C: Likewise.
141 * g++.dg/compat/eh/new1_x.C: Likewise.
142 * g++.dg/compat/eh/new1_y.C: Likewise.
143 * g++.dg/compat/eh/spec3_x.C: Likewise.
144 * g++.dg/compat/eh/spec3_y.C: Likewise.
145 * g++.dg/compat/eh/template1.h: Likewise.
146 * g++.dg/compat/eh/template1_y.C: Likewise.
147 * g++.dg/compat/eh/unexpected1_x.C: Likewise.
148 * g++.dg/compat/eh/unexpected1_y.C: Likewise.
149 * g++.dg/cpp0x/auto9.C: Likewise.
150 * g++.dg/cpp0x/defaulted23.C: Likewise.
151 * g++.dg/cpp0x/error5.C: Likewise.
152 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
153 * g++.dg/cpp0x/noexcept02.C: Likewise.
154 * g++.dg/cpp0x/noexcept07.C: Likewise.
155 * g++.dg/cpp0x/noexcept08.C: Likewise.
156 * g++.dg/cpp0x/noexcept19.C: Likewise.
157 * g++.dg/cpp0x/variadic73.C: Likewise.
158 * g++.dg/cpp0x/variadic-throw.C: Likewise.
159 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
160 * g++.dg/eh/async-unwind2.C: Likewise.
161 * g++.dg/eh/cond4.C: Likewise.
162 * g++.dg/eh/delete1.C: Likewise.
163 * g++.dg/eh/ehopt1.C: Likewise.
164 * g++.dg/eh/forced3.C: Likewise.
165 * g++.dg/eh/forced4.C: Likewise.
166 * g++.dg/eh/init-temp2.C: Likewise.
167 * g++.dg/eh/pr38662.C: Likewise.
168 * g++.dg/eh/pr41819.C: Likewise.
169 * g++.dg/eh/shadow1.C: Likewise.
170 * g++.dg/eh/spec2.C: Likewise.
171 * g++.dg/eh/spec3.C: Likewise.
172 * g++.dg/eh/spec5.C: Likewise.
173 * g++.dg/eh/spec6.C: Likewise.
174 * g++.dg/eh/spec7.C: Likewise.
175 * g++.dg/eh/spec8.C: Likewise.
176 * g++.dg/eh/spec9.C: Likewise.
177 * g++.dg/eh/template1.C: Likewise.
178 * g++.dg/eh/unexpected1.C: Likewise.
179 * g++.dg/ext/has_nothrow_assign.C: Likewise.
180 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
181 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
182 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
183 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
184 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
185 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
186 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
187 * g++.dg/gcov/gcov-7.C: Likewise.
188 * g++.dg/init/new13.C: Likewise.
189 * g++.dg/init/new25.C: Likewise.
190 * g++.dg/lookup/exception1.C: Likewise.
191 * g++.dg/opt/noreturn-1.C: Likewise.
192 * g++.dg/other/error3.C: Likewise.
193 * g++.dg/rtti/crash3.C: Likewise.
194 * g++.dg/template/eh2.C: Likewise.
195 * g++.dg/template/error36.C: Likewise.
196 * g++.dg/tm/pr46567.C: Likewise.
197 * g++.dg/tm/pr47340.C: Likewise.
198 * g++.dg/torture/pr46364.C: Likewise.
199 * g++.dg/torture/pr49394.C: Likewise.
200 * g++.dg/torture/pr52918-1.C: Likewise.
201 * g++.dg/torture/pr57190.C: Likewise.
202 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
203 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
204 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
205 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
206 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
207 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
208 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
209 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
210 * g++.dg/tree-ssa/pr45605.C: Likewise.
211 * g++.dg/warn/Wreturn-type-3.C: Likewise.
212 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
213 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
214 * g++.old-deja/g++.eh/spec1.C: Likewise.
215 * g++.old-deja/g++.eh/spec2.C: Likewise.
216 * g++.old-deja/g++.eh/spec3.C: Likewise.
217 * g++.old-deja/g++.eh/spec4.C: Likewise.
218 * g++.old-deja/g++.eh/spec6.C: Likewise.
219 * g++.old-deja/g++.eh/throw1.C: Likewise.
220 * g++.old-deja/g++.eh/throw2.C: Likewise.
221 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
222 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
223 * g++.old-deja/g++.mike/eh15.C: Likewise.
224 * g++.old-deja/g++.mike/eh25.C: Likewise.
225 * g++.old-deja/g++.mike/eh33.C: Likewise.
226 * g++.old-deja/g++.mike/eh34.C: Likewise.
227 * g++.old-deja/g++.mike/eh50.C: Likewise.
228 * g++.old-deja/g++.mike/eh51.C: Likewise.
229 * g++.old-deja/g++.mike/eh55.C: Likewise.
230 * g++.old-deja/g++.mike/p10416.C: Likewise.
231 * g++.old-deja/g++.other/crash28.C: Likewise.
232 * g++.old-deja/g++.other/crash30.C: Likewise.
233 * g++.old-deja/g++.other/new7.C: Likewise.
234 * g++.old-deja/g++.pt/ehspec1.C: Likewise.
235 * g++.old-deja/g++.robertl/eb123.C: Likewise.
237 2016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
239 * gcc.target/aarch64/pr78382.c: New testcase.
241 2016-12-08 Andrew Pinski <apinski@cavium.com>
243 * gcc.target/aarch64/pr71112.c: New testcase.
245 2016-12-07 Martin Sebor <msebor@redhat.com>
250 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
251 * g++.dg/ext/builtin-object-size3.C (bar): Same.
252 * g++.dg/ext/strncpy-chk1.C: Same.
253 * g++.dg/opt/memcpy1.C: Same.
254 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
255 * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
256 * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
257 * gcc.dg/attr-alloc_size.c: Same.
258 * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
259 * gcc.dg/builtin-stringop-chk-2.c: Same.
260 * gcc.dg/builtin-stringop-chk-4.c: New test.
261 * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
262 * gcc.dg/memcpy-2.c: Same.
263 * gcc.dg/pr40340-1.c: Same.
264 * gcc.dg/pr40340-2.c (main): Same.
265 * gcc.dg/pr40340-5.c (main): Same.
266 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
267 * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
268 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
270 * gfortran.dg/char_length_3.f90: Prune expected warnings.
271 * gfortran.dg/pr38868.f: Add expected warnings.
273 2016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
276 * gcc.target/powerpc/pr72717.c: New test.
278 2016-12-07 Jakub Jelinek <jakub@redhat.com>
280 * gcc.dg/builtin-strstr-1.c: New test.
281 * g++.dg/cpp0x/constexpr-strstr.C: New test.
284 * g++.dg/torture/pr78692.C: New test.
286 2016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
288 PR rtl-optimization/78617
289 * gcc.c-torture/execute/pr78617.c: New test.
291 2016-12-07 Carl Love <cel@us.ibm.com>
293 * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
294 P9 to their own test file. This allows precise constraints on the
295 effective target and compile options.
296 * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
297 compare P8 built-in tests.
298 * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
299 compare P9 built-in tests.
301 2016-12-07 Uros Bizjak <ubizjak@gmail.com>
303 * gcc.target/i386/pr77761.c: Require int128 effective target.
304 (avx512f_test): Delete.
305 (do_main): Rename to avx512f_test.
307 2016-12-07 Bin Cheng <bin.cheng@arm.com>
309 PR tree-optimization/78691
310 * gcc.target/i386/pr78691-i386.c: New test.
311 * gcc.target/powerpc/pr78691-ppc.c: New test.
313 2016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
315 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
316 * gcc.target/i386/pr70322-2.c: Likewise.
317 * gcc.target/i386/pr70322-3.c: Likewise.
318 * gcc.target/i386/pr70322-4.c: Likewise.
320 2016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
322 * gcc.target/aarch64/pr71727.c: New testcase.
324 2016-12-06 Tom de Vries <tom@codesourcery.com>
326 PR tree-optimization/67955
327 * gcc.dg/tree-ssa/dse-points-to.c: New test.
329 2016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
332 * gcc.target/powerpc/pr78658.c: New test.
334 2016-12-06 Vladimir Makarov <vmakarov@redhat.com>
337 * testsuite/gcc.target/i386/pr77761.c: New.
339 2016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
342 * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
343 * gfortran.dg/alloc_comp_constraint_7.f90: New test.
344 * gfortran.dg/namelist_34.f90: Update test.
345 * gfortran.dg/namelist_63.f90: Update test.
347 2016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
349 * gcc.target/mips/msa-builtins-err.c: New test.
351 2016-12-06 Jakub Jelinek <jakub@redhat.com>
354 * g++.dg/cpp0x/constexpr-71537.C: New test.
357 * g++.dg/cpp0x/constexpr-memchr.C: New test.
360 * g++.dg/cpp0x/constexpr-strchr.C: New test.
362 PR tree-optimization/78675
363 * gcc.c-torture/execute/pr78675.c: New test.
364 * gcc.target/i386/pr78675-1.c: New test.
365 * gcc.target/i386/pr78675-2.c: New test.
367 2016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
369 * gcc.target/i386/avx512bw-kandd-1.c: New.
370 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
371 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
372 * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
373 * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
374 * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
375 * gcc.target/i386/avx512bw-kord-1.c: Ditto.
376 * gcc.target/i386/avx512bw-korq-1.c: Ditto.
377 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
378 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
379 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
380 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
381 * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
382 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
383 * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
384 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
385 * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
386 * gcc.target/i386/avx512dq-korb-1.c: Ditto.
387 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
388 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
389 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
390 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
392 2016-12-05 Paolo Bonzini <bonzini@gnu.org>
394 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
395 gcc.dg/fold-and-rshift-2.c: New testcases.
397 2016-12-05 Nathan Sidwell <nathan@acm.org>
399 * c-c++-common/fmax_errors.c: Check notes after last error are
402 2016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
404 PR rtl-optimization/78561
405 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
407 2016-12-04 Martin Sebor <msebor@redhat.com>
410 * gcc.dg/builtin-alloc-size.c: New test.
412 2016-12-04 Uros Bizjak <ubizjak@gmail.com>
415 * gcc.target/i386/pr70322-4.c: New test.
417 2016-12-03 Janus Weil <janus@gcc.gnu.org>
420 * gfortran.dg/abstract_type_9.f90: New test case.
422 2016-12-03 Janus Weil <janus@gcc.gnu.org>
425 * gfortran.dg/derived_result_2.f90.f90: New test case.
427 2016-12-03 Janus Weil <janus@gcc.gnu.org>
430 * gfortran.dg/finalize_30.f90: Extend test case.
432 2016-12-02 Jakub Jelinek <jakub@redhat.com>
435 * g++.dg/cpp0x/pr78649.C: New test.
437 2016-12-02 Uros Bizjak <ubizjak@gmail.com>
440 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
442 2016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
445 * gfortran.dg/char_conversion.f90: New test.
447 2016-12-02 Jakub Jelinek <jakub@redhat.com>
450 * gcc.target/i386/pr70322-1.c: New test.
451 * gcc.target/i386/pr70322-2.c: New test.
452 * gcc.target/i386/pr70322-3.c: New test.
454 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
455 Thomas Preud'homme <thomas.preudhomme@arm.com>
457 * gcc.target/arm/cmse/cmse-1.c: Add test for
458 cmse_nonsecure_caller.
460 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
461 Thomas Preud'homme <thomas.preudhomme@arm.com>
463 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
464 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
465 * gcc.target/arm/cmse/cmse-14.c: New.
466 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
467 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
468 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
469 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
470 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
471 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
472 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
473 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
474 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
475 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
476 * gcc.target/arm/cmse/baseline/union-1.c: New.
477 * gcc.target/arm/cmse/baseline/union-2.c: New.
478 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
479 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
480 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
481 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
482 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
483 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
484 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
485 * gcc.target/arm/cmse/mainline/union-1.c: New.
486 * gcc.target/arm/cmse/mainline/union-2.c: New.
487 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
488 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
489 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
490 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
491 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
492 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
493 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
494 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
495 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
496 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
497 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
498 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
499 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
500 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
502 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
503 Thomas Preud'homme <thomas.preudhomme@arm.com>
505 * gcc.target/arm/cmse/cmse-3.c: Add tests.
506 * gcc.target/arm/cmse/cmse-4.c: Add tests.
507 * gcc.target/arm/cmse/cmse-15.c: New.
509 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
510 Thomas Preud'homme <thomas.preudhomme@arm.com>
512 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
513 * gcc.target/arm/cmse/struct-1.c: New.
514 * gcc.target/arm/cmse/bitfield-1.c: New.
515 * gcc.target/arm/cmse/bitfield-2.c: New.
516 * gcc.target/arm/cmse/bitfield-3.c: New.
517 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
518 * gcc.target/arm/cmse/baseline/softfp.c: New.
519 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
520 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
521 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
522 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
523 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
525 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
526 Thomas Preud'homme <thomas.preudhomme@arm.com>
528 * gcc.target/arm/cmse/cmse-4.c: New.
529 * gcc.target/arm/cmse/cmse-9.c: New.
530 * gcc.target/arm/cmse/cmse-10.c: New.
532 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
533 Thomas Preud'homme <thomas.preudhomme@arm.com>
535 * gcc.target/arm/cmse/cmse-3.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.exp: New.
541 * gcc.target/arm/cmse/cmse-1.c: New.
542 * gcc.target/arm/cmse/cmse-12.c: New.
543 * lib/target-supports.exp
544 (check_effective_target_arm_cmse_ok): New.
546 2016-12-02 Cesar Philippidis <cesar@codesourcery.com>
547 James Norris <jnorris@codesourcery.com>
549 * c-c++-common/goacc/data-2.c: Adjust test.
550 * c-c++-common/goacc/executeables-1.c: New test.
551 * g++.dg/goacc/data-1.C: Adjust test.
553 2016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
555 PR rtl-optimization/78561
556 * gcc.target/aarch64/pr78561.c: New.
558 2016-12-02 Bin Cheng <bin.cheng@arm.com>
560 * gcc.dg/fold-bopcond-1.c: New test.
561 * gcc.dg/fold-bopcond-2.c: New test.
563 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
565 * gcc.target/s390/md/setmem_long-1.c: Fix test.
567 2016-12-02 Jakub Jelinek <jakub@redhat.com>
569 PR rtl-optimization/78547
570 * gcc.dg/pr78547.c: New test.
572 PR rtl-optimization/78575
573 * gcc.dg/pr78575.c: New test.
575 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
577 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
579 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
582 * gcc.target/s390/s390.exp: Support .C tests.
583 * gcc.target/s390/pr77822-2.c: New test.
584 * gcc.target/s390/pr77822-1.C: New test.
586 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
588 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
590 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
592 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
594 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
596 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
598 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
600 2016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
602 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
604 2016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
607 * gfortran.dg/char_length_20.f90: New test.
608 * gfortran.dg/char_length_21.f90: Ditto.
610 2016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
613 * gfortran.dg/pr78279.f90: New test.
615 2016-12-01 David Edelsohn <dje.gcc@gmail.com>
617 * g++.dg/tls/pr77285-1.C: dg-add-options tls
619 2016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
621 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
623 2016-12-01 Richard Biener <rguenther@suse.de>
625 * gcc.dg/torture/alias-2.c: New testcase.
627 2016-12-01 Georg-Johann Lay <avr@gjlay.de>
629 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
630 * gcc.target/avr/tiny-caller-save.c: Dito.
632 2016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
634 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
636 2016-12-01 Jakub Jelinek <jakub@redhat.com>
639 * gcc.dg/debug/pr78587.c: New test.
641 2016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
643 PR rtl-optimization/78607
644 * gcc.c-torture/compile/pr78607.c: New testcase.
646 2016-11-30 Martin Sebor <msebor@redhat.com>
648 PR tree-optimization/78586
649 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
651 2016-11-30 Vladimir Makarov <vmakarov@redhat.com>
653 PR tree-optimization/77856
654 * gcc.target/i386/pr77856.c: New.
656 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
658 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
659 scan-assembler-not on AIX.
661 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
663 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
665 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
667 * g++.dg/eh/new1.C: XFAIL on AIX.
668 * g++.dg/eh/delete1.C: Same.
669 * g++.dg/init/new40.C: Same.
670 * g++.old-deja/g++.eh/new2.C: Same.
672 2016-11-30 David Malcolm <dmalcolm@redhat.com>
675 * gcc.dg/format/pr78494.c: Rename to...
676 * gcc.dg/format/pr78498.c: ...this.
678 2016-11-30 David Malcolm <dmalcolm@redhat.com>
681 * gcc.dg/format/pr78494.c: New test case.
683 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
685 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
686 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
687 * g++.dg/debug/dwarf2/refqual-1.C: Same.
688 * g++.dg/debug/dwarf2/refqual-2.C: Same.
690 2016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
692 PR rtl-optimization/78610
693 * gcc.c-torture/compile/pr78610.c: New testcase.
695 2016-11-30 Bin Cheng <bin.cheng@arm.com>
697 PR tree-optimization/78574
698 * gcc.c-torture/compile/pr78574.c: New test.
700 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
702 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
703 to the changed interfaces.
704 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
705 * gfortran.dg/coarray_allocate_7.f08: Likewise.
706 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
707 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
708 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
709 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
710 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
712 2016-11-30 Janus Weil <janus@gcc.gnu.org>
715 * gfortran.dg/derived_result.f90: New test case.
717 2016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
719 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
720 -mfloat-abi=soft option.
721 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
724 2016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
727 * gcc.c-torture/compile/pr78362.c: New test.
729 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
731 * lib/target-supports.exp (check_effective_target_freorder): Check
734 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
736 * gcc.target/arc/arc700-stld-hazard.c: New file.
738 2016-11-30 Janus Weil <janus@gcc.gnu.org>
741 * gfortran.dg/dtio_18.f90: New test case.
743 2016-11-30 Martin Liska <mliska@suse.cz>
746 * gcc.dg/asan/pr78541-2.c: New test.
747 * gcc.dg/asan/pr78541.c: New test.
749 2016-11-30 Jakub Jelinek <jakub@redhat.com>
751 PR tree-optimization/78586
752 * gcc.c-torture/execute/pr78586.c: New test.
754 2016-11-30 Janus Weil <janus@gcc.gnu.org>
757 * gfortran.dg/class_61.f90: New test case.
759 2016-11-29 David Malcolm <dmalcolm@redhat.com>
761 PR preprocessor/78569
762 * gcc.dg/format/pr78569.c: New test case.
764 2016-11-29 Martin Sebor <msebor@redhat.com>
766 avoid false positives on ILP32 targets.
767 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
769 2016-11-29 Martin Sebor <msebor@redhat.com>
771 PR tree-optimization/78512
772 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
773 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
775 2016-11-29 Uros Bizjak <ubizjak@gmail.com>
777 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
778 Force value through k register.
780 2016-11-29 David Malcolm <dmalcolm@redhat.com>
786 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
787 * g++.dg/spellcheck-macro-ordering.C: New test case.
788 * g++.dg/spellcheck-pr78313.C: New test case.
790 2016-11-29 Tamar Christina <tamar.christina@arm.com>
792 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
793 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
794 (Poly64x1_t, Poly64x2_t): Added types.
795 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
796 (vmov_n_p64, vmovq_n_p64): Added.
797 (vld2_lane_p64, vld2q_lane_p64): Likewise.
798 (vld3_lane_p64, vld3q_lane_p64): Likewise.
799 (vld4_lane_p64, vld4q_lane_p64): Likewise.
800 (vst2_lane_p64, vst2q_lane_p64): Likewise.
801 (vst3_lane_p64, vst3q_lane_p64): Likewise.
802 (vst4_lane_p64, vst4q_lane_p64): Likewise.
803 (vget_lane_p64, vgetq_lane_p64): Likewise.
804 (vget_high_p64): Likewise.
805 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
807 (vreint_vector, vreint_vector_res): Moved to header.
808 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
810 (vreint_vector, vreint_vector_res): Moved to header.
812 2016-11-29 Janus Weil <janus@gcc.gnu.org>
815 * gfortran.dg/finalize_30.f90: New test case.
817 2016-11-29 Martin Liska <mliska@suse.cz>
819 PR gcov-profile/78582
820 * gcc.dg/pr78582.c: New test.
822 2016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
824 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
825 targets with sizeof(int) < 4.
827 2016-11-29 Richard Biener <rguenther@suse.de>
830 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
832 2016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
834 * gcc.target/powerpc/rldic-0.c: New testcase.
835 * gcc.target/powerpc/rldic-1.c: New testcase.
836 * gcc.target/powerpc/rldic-2.c: New testcase.
837 * gcc.target/powerpc/rldicl-0.c: New testcase.
838 * gcc.target/powerpc/rldicl-1.c: New testcase.
839 * gcc.target/powerpc/rldicl-2.c: New testcase.
840 * gcc.target/powerpc/rldicr-0.c: New testcase.
841 * gcc.target/powerpc/rldicr-1.c: New testcase.
842 * gcc.target/powerpc/rldicr-2.c: New testcase.
843 * gcc.target/powerpc/rldicx.h: New file.
844 * gcc.target/powerpc/rldimi-0.c: New testcase.
845 * gcc.target/powerpc/rldimi-1.c: New testcase.
846 * gcc.target/powerpc/rldimi-2.c: New testcase.
847 * gcc.target/powerpc/rldimi.h: New file.
848 * gcc.target/powerpc/rlwimi-0.c: New testcase.
849 * gcc.target/powerpc/rlwimi-1.c: New testcase.
850 * gcc.target/powerpc/rlwimi-2.c: New testcase.
851 * gcc.target/powerpc/rlwimi.h: New file.
852 * gcc.target/powerpc/rlwinm-0.c: New testcase.
853 * gcc.target/powerpc/rlwinm-1.c: New testcase.
854 * gcc.target/powerpc/rlwinm-2.c: New testcase.
855 * gcc.target/powerpc/rlwinm.h: New file.
857 2016-11-28 Jakub Jelinek <jakub@redhat.com>
860 * gcc.dg/pr78540.c: New test.
862 2016-11-28 Martin Sebor <msebor@redhat.com>
865 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
866 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
867 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
868 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
870 2016-11-28 Jakub Jelinek <jakub@redhat.com>
873 * g++.dg/debug/pr72808.C: New test.
875 PR rtl-optimization/78546
876 * gcc.dg/torture/pr78546-1.c: New test.
877 * gcc.dg/torture/pr78546-2.c: New test.
880 * gfortran.dg/gomp/pr78298.f90: New test.
882 2016-11-28 Uros Bizjak <ubizjak@gmail.com>
884 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
885 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
887 2016-11-28 Jakub Jelinek <jakub@redhat.com>
890 * g++.dg/cpp1y/pr77591.C: New test.
892 2016-11-28 David Edelsohn <dje.gcc@gmail.com>
894 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
896 2016-11-28 Richard Biener <rguenther@suse.de>
898 PR tree-optimization/78542
899 * gcc.dg/torture/pr78542.c: New testcase.
901 2016-11-28 Richard Biener <rguenther@suse.de>
903 PR tree-optimization/78343
904 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
905 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
907 2016-11-28 Jakub Jelinek <jakub@redhat.com>
910 * g++.dg/ipa/pr78211.C: New test.
912 2016-11-27 Paul Thomas <pault@gcc.gnu.org>
915 * gfortran.dg/submodule_22.f08: New test.
918 * gfortran.dg/submodule_21.f08: New test.
920 2016-11-27 John David Anglin <danglin@gcc.gnu.org>
922 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
924 2016-11-27 Iain Sandoe <iain@codesourcery.com>
925 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
926 Dominique d'Humieres <dominiq@lps.ens.fr>
929 * gcc.dg/darwin-minversion-1.c: Update min version check.
930 * gcc.dg/darwin-minversion-2.c: Likewise.
931 * gcc.dg/darwin-minversion-3.c: Likewise.
933 2016-11-27 Iain Sandoe <iain@codesourcery.com>
936 * gcc.dg/pr57438-1.c: New Test.
937 * gcc.dg/pr57438-2.c: New Test.
939 2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
940 Iain Sandoe <iain@codesourcery.com>
943 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
944 linker-visible symbols.
945 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
946 * gcc.dg/const-uniq-1.c: Likewise.
947 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
948 * gcc.target/i386/pr70799-1.c: Likewise.
950 2016-11-25 Jakub Jelinek <jakub@redhat.com>
952 PR rtl-optimization/78438
953 PR rtl-optimization/78477
954 * gcc.c-torture/execute/pr78438.c: New test.
955 * gcc.c-torture/execute/pr78477.c: New test.
957 PR rtl-optimization/78526
958 * gcc.dg/pr78526.c: New test.
960 2016-11-25 Vladimir Makarov <vmakarov@redhat.com>
962 PR rtl-optimization/77541
963 * gcc.target/i386/pr77541.c: Change target to int128.
965 2016-11-25 Janus Weil <janus@gcc.gnu.org>
968 * gfortran.dg/typebound_assignment_8.f90: New test case.
970 2016-11-25 Jakub Jelinek <jakub@redhat.com>
972 PR rtl-optimization/78527
973 * gcc.c-torture/compile/pr78527.c: New test.
975 2016-11-25 Martin Liska <mliska@suse.cz>
977 PR gcov-profile/78086
978 * g++.dg/gcov/pr16855.C: Clean up the test case.
979 * g++.dg/gcov/pr16855-priority.C: New test.
981 2016-11-25 Richard Biener <rguenther@suse.de>
984 * gcc.dg/torture/pr78515.c: New testcase.
986 2016-11-25 Paul Thomas <pault@gcc.gnu.org>
989 * gfortran.dg/allocatable_function_10.f90: New test.
990 * gfortran.dg/class_array_15.f03: Increase builtin_free count
993 2016-11-25 Bin Cheng <bin.cheng@arm.com>
998 * g++.dg/torture/pr78507.C: New test.
999 * gcc.dg/torture/pr78510.c: New test.
1000 * gcc.dg/torture/pr78517.c: New test.
1002 2016-11-24 Richard Biener <rguenther@suse.de>
1004 PR tree-optimization/78343
1005 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1006 * gcc.dg/autopar/uns-outer-6.c: Adjust.
1007 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1008 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1009 * gcc.dg/vect/pr38529.c: Likewise.
1011 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
1013 PR tree-optimization/77673
1014 * gcc.dg/pr77673.c: New test.
1016 2016-11-25 Martin Jambor <mjambor@suse.cz>
1018 PR tree-optimization/70965
1019 * g++.dg/pr70965.C: New test.
1021 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1022 Andreas Schwab <schwab@linux-m68k.org>
1024 PR gcov-profile/78467
1025 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1028 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1030 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1031 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1033 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1035 * gcc.dg/tree-ssa/tailcall-8.c: New test.
1037 2016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1039 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
1040 with sizeof(int) < 4.
1042 2016-11-24 Martin Sebor <msebor@redhat.com>
1044 PR tree-optimization/78476
1045 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1047 2016-11-24 Vladimir Makarov <vmakarov@redhat.com>
1049 PR rtl-optimization/77541
1050 * gcc.target/i386/pr77541.c: New.
1052 2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1055 * gfortran.dg/class_result_4.f90: New test.
1057 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1059 * gcc.target/aarch64/_Float16_1.c: New.
1060 * gcc.target/aarch64/_Float16_2.c: Likewise.
1061 * gcc.target/aarch64/_Float16_3.c: Likewise.
1063 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1065 * gcc.target/aarch64/floatdihf2_1.c: New.
1067 2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1071 * gcc.target/arm/pr48863.c: New test.
1073 2016-11-24 Martin Liska <mliska@suse.cz>
1075 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1076 parts for frequencies/probabilities.
1077 * gcc.dg/pr34027-1.c: Likewise.
1078 * gcc.dg/strict-overflow-2.c: Likewise.
1079 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1080 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1081 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1082 * gcc.dg/tree-ssa/vector-3.c: Likewise.
1083 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1084 * gcc.dg/tree-ssa/dump-2.c: New test.
1086 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1088 * gcc.target/i386/align-limit.c: New test.
1090 2016-11-24 Richard Biener <rguenther@suse.de>
1092 PR tree-optimization/71595
1093 * gcc.dg/torture/pr71595.c: New testcase.
1095 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1097 PR rtl-optimization/78120
1098 * gcc.target/i386/pr78120.c: New test.
1100 2016-11-24 Eric Botcazou <ebotcazou@adacore.com>
1102 * gcc.c-torture/compile/20161124-1.c: New test.
1104 2016-11-24 Jakub Jelinek <jakub@redhat.com>
1107 * g++.dg/cpp1z/decomp18.C: New test.
1109 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1111 * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1112 * gcc.target/aarch64/store-pair-1.c: Likewise.
1114 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1116 * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1117 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1118 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1119 * gcc.target/aarch64/vect-clz.c: Likewise.
1120 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1121 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1122 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1123 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1124 * gcc.target/aarch64/vect-fmovd.c: Likewise.
1125 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1126 * gcc.target/aarch64/vect-fmovf.c: Likewise.
1127 * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1129 2016-11-23 Peter Bergner <bergner@vnet.ibm.com>
1132 * gcc.target/powerpc/pr78458.c: New.
1134 2016-11-23 Joseph Myers <joseph@codesourcery.com>
1136 * gcc.c-torture/compile/20161123-1.c: New test.
1138 2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
1141 * gfortran.dg/pr78297.f90: New test.
1143 2016-11-23 David Edelsohn <dje.gcc@gmail.com>
1145 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1147 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1150 * g++.dg/ubsan/return-7.C: New test.
1151 * c-c++-common/ubsan/unreachable-4.c: New test.
1153 PR tree-optimization/78482
1154 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1155 (bar): New function.
1156 (main): Call bar instead of printf.
1159 * gfortran.dg/gomp/pr69183.f90: New test.
1161 2016-11-23 Kito Cheng <kito.cheng@gmail.com>
1164 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1167 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1170 * g++.dg/cpp0x/pr77907.C: New test.
1172 2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1175 * gcc.dg/tree-ssa/pr78153-1.c: New test.
1176 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1178 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1181 * lib/target-supports.exp (add_options_for_float16): Add
1182 -mfp16-format=ieee when testign arm*-*-*.
1184 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1186 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1188 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1191 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1193 * lib/target-supports.exp (check_effective_target_float16): Add
1194 options for _Float16.
1195 (check_effective_target_float32): Add options for _Float32.
1196 (check_effective_target_float64): Add options for _Float64.
1197 (check_effective_target_float128): Add options for _Float128.
1198 (check_effective_target_float32x): Add options for _Float32x.
1199 (check_effective_target_float64x): Add options for _Float64x.
1200 (check_effective_target_float128x): Add options for _Float128x.
1202 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1204 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1205 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1207 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1209 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1210 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1212 2016-11-23 Martin Sebor <msebor@redhat.com>
1215 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1216 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1218 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1221 * g++.dg/cpp0x/pr71450-1.C: New test.
1222 * g++.dg/cpp0x/pr71450-2.C: New test.
1225 * g++.dg/cpp1y/pr77739.C: New test.
1227 2016-11-23 Martin Jambor <mjambor@suse.cz>
1229 * c-c++-common/gomp/gridify-1.c: Update scan string.
1230 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1231 * c-c++-common/gomp/gridify-2.c: New test.
1232 * c-c++-common/gomp/gridify-3.c: Likewise.
1234 2016-11-23 Richard Biener <rguenther@suse.de>
1236 PR tree-optimization/78396
1237 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1239 2016-11-23 Richard Biener <rguenther@suse.de>
1241 PR tree-optimization/78482
1242 * gcc.dg/torture/pr78482.c: New testcase.
1244 2016-11-23 Bin Cheng <bin.cheng@arm.com>
1246 * gcc.dg/fold-cond_expr-1.c: New test.
1247 * gcc.dg/fold-condcmpconv-1.c: New test.
1248 * gcc.dg/fold-condcmpconv-2.c: New test.
1250 2016-11-23 Richard Biener <rguenther@suse.de>
1253 * gcc.dg/torture/pr71762-1.c: New testcase.
1254 * gcc.dg/torture/pr71762-2.c: Likewise.
1255 * gcc.dg/torture/pr71762-3.c: Likewise.
1256 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1258 2016-11-23 Richard Biener <rguenther@suse.de>
1261 * g++.dg/lto/pr78472_0.c: New testcase.
1262 * g++.dg/lto/pr78472_1.C: Likewise.
1264 2016-11-23 Richard Biener <rguenther@suse.de>
1265 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
1267 PR tree-optimization/78154
1268 * gcc.dg/tree-ssa/pr78154.c: New test.
1270 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1272 * gcc.dg/pr31096.c: New testcase.
1273 * gcc.dg/pr31096-1.c: New testcase.
1275 2016-11-23 Paolo Bonzini <bonzini@gnu.org>
1277 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1278 adjust for warning->pedwarn change.
1279 * gcc.dg/cpp/defined-syshdr.c,
1280 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1281 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1282 gcc.dg/cpp/defined-Wextra.c,
1283 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1285 2016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1287 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1289 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1292 * gcc.target/i386/pr78451.c: New test.
1293 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1294 and #pragma GCC pop_options around the first #pragma GCC target.
1295 * gcc.target/i386/pr69255-2.c: Likewise.
1296 * gcc.target/i386/pr69255-3.c: Likewise.
1298 2016-11-23 Michael Collison <michael.collison@arm.com>
1300 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1301 additional constants are recognized and fewer instructions generated.
1302 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1303 additional constants are recognized and fewer instructions generated.
1305 2016-11-22 Ian Lance Taylor <iant@golang.org>
1307 * gcc.misc-tests/godump-1.c: Update expected output for recent
1310 2016-11-22 Marek Polacek <polacek@redhat.com>
1312 PR tree-optimization/78455
1313 * gcc.dg/uninit-23.c: New.
1315 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1318 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1321 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1324 * gfortran.dg/char_component_initializer_3.f90: New test.
1326 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1329 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1330 GCC target pragma before including immintrin.h.
1332 2016-11-22 Carl Love <cel@us.ibm.com>
1334 * gcc.target/powerpc/builtins-3.c: New file to test the new
1335 built-ins for vector compare equal and vector compare not equal.
1337 2016-11-22 Janus Weil <janus@gcc.gnu.org>
1340 * gfortran.dg/typebound_proc_35.f90: New test case.
1342 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1344 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1345 parameter in declaration.
1347 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1349 * gcc.dg/loop-split.c: Require int32plus.
1350 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1352 2016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1354 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1356 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1358 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1360 2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1363 * gcc.c-torture/compile/pr78439.c: New test.
1365 2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1368 * gcc.target/arm/pr77904.c: New test.
1370 2016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
1372 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1375 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1377 PR tree-optimization/78436
1378 * gcc.c-torture/execute/pr78436.c: New test.
1381 * gcc.dg/torture/pr78416.c: New test.
1383 PR tree-optimization/78445
1384 * gcc.dg/pr78445.c: New test.
1386 2016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1388 PR libgfortran/78449
1389 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1391 2016-11-21 Jeff Law <law@redhat.com>
1394 * gcc.c-torture/compile/pr68538.c: New test.
1396 2016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1398 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1399 to be generated instead of FCTIWUZ or FCTIWZ.
1401 2016-11-21 Jakub Jelinek <jakub@redhat.com>
1404 * g++.dg/vect/simd-clone-7.cc: New test.
1407 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1409 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1412 2016-11-20 Jeff Law <law@redhat.com>
1415 * gcc.target/m68k/pr25128.c: New test.
1417 2016-11-21 Richard Sandiford <richard.sandiford@arm.com>
1419 * gcc.dg/tree-ssa/tailcall-7.c: New test.
1421 2016-11-21 David Malcolm <dmalcolm@redhat.com>
1423 PR preprocessor/78324
1424 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1425 (test_multitoken_macro): New function.
1426 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1428 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1430 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1432 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1434 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
1435 -ftrack-macro-expansion=0.
1436 (test_sprintf_note): Remove "P" macro. Add
1437 dg-begin/end-multiline-output directives.
1438 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1440 2016-11-21 Georg-Johann Lay <avr@gjlay.de>
1442 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1443 Return 1 for AVR_TINY.
1445 2016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
1447 PR rtl-optimization/71785
1448 * gcc.target/powerpc/pr71785.c: New file.
1450 2016-11-21 Bin Cheng <bin.cheng@arm.com>
1453 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1454 options. Refine test by checking predictive commining PHI
1455 nodes in vectorized loop wrto vector factor.
1457 2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1460 * g++.dg/pr71973-1.C: New test.
1461 * g++.dg/pr71973-2.C: New test.
1462 * g++.dg/pr71973-3.C: New test.
1463 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1464 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1465 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1467 * g++.old-deja/g++.other/realloc.C: Likewise.
1468 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1470 2016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1472 PR tree-optimization/78413
1473 * gcc.dg/tree-ssa/pr78413.c: New test.
1475 2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1477 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1478 target is Thumb-only.
1480 2016-11-20 Jeff Law <law@redhat.com>
1483 * gcc.target/m68k/pr48551.c: New test.
1485 2016-11-20 Harald Anlauf <anlauf@gmx.de>
1488 * gfortran.dg/forall_18.f90: New testcase.
1490 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1492 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1494 2016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
1497 * gfortran.dg/typebound_operator_21.f03: New test.
1499 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1501 * gcc.dg/tree-ssa/divide-5.c: New file.
1503 2016-11-19 Andreas Schwab <schwab@linux-m68k.org>
1505 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1508 2016-11-19 John David Anglin <danglin@gcc.gnu.org>
1510 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1511 libatomic_available.
1512 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1513 * gfortran.dg/coarray_allocate_10.f08: Likewise.
1514 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1515 * gfortran.dg/coarray_allocate_8.f08: Likewise.
1516 * gfortran.dg/coarray_allocate_9.f08: Likewise.
1517 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1518 * gfortran.dg/coarray_stat_2.f90: Likewise.
1519 * gfortran.dg/coindexed_1.f90: Likewise.
1521 2016-11-18 Jeff Law <law@redhat.com>
1524 * gcc.target/m68k/pr25111.c: New test.
1526 2016-11-18 Jakub Jelinek <jakub@redhat.com>
1529 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1532 * gcc.target/i386/pr78419.c: New test.
1535 * g++.dg/tls/pr77285-1.C: New test.
1536 * g++.dg/tls/pr77285-2.C: New test.
1538 2016-11-18 Jeff Law <law@redhat.com>
1541 * gcc.target/m68k/pr25112: New test.
1543 2016-11-18 David Edelsohn <dje.gcc@gmail.com>
1545 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1546 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1548 2016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
1550 * gcc.target/arm/optional_thumb-1.c: New test.
1551 * gcc.target/arm/optional_thumb-2.c: New test.
1552 * gcc.target/arm/optional_thumb-3.c: New test.
1554 2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1556 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
1557 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
1559 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
1560 (DEFAULT_REQUIRED_QUORUM): Likewise.
1562 2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
1563 Toma Tabacu <toma.tabacu@imgtec.com>
1565 * gcc.target/mips/inline-memcpy-1.c (dg-options):
1566 Add (REQUIRES_STDLIB).
1567 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1568 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1569 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1570 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1571 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
1572 * gcc.target/mips/loongson-simd.c: Ditto.
1573 * gcc.target/mips/memcpy-1.c: Ditto.
1574 * gcc.target/mips/mips-3d-1.c: Ditto.
1575 * gcc.target/mips/mips-3d-2.c: Ditto.
1576 * gcc.target/mips/mips-3d-3.c: Ditto.
1577 * gcc.target/mips/mips-3d-4.c: Ditto.
1578 * gcc.target/mips/mips-3d-5.c: Ditto.
1579 * gcc.target/mips/mips-3d-6.c: Ditto.
1580 * gcc.target/mips/mips-3d-7.c: Ditto.
1581 * gcc.target/mips/mips-3d-8.c: Ditto.
1582 * gcc.target/mips/mips-3d-9.c: Ditto.
1583 * gcc.target/mips/mips-ps-1.c: Ditto.
1584 * gcc.target/mips/mips-ps-2.c: Ditto.
1585 * gcc.target/mips/mips-ps-3.c: Ditto.
1586 * gcc.target/mips/mips-ps-4.c: Ditto.
1587 * gcc.target/mips/mips-ps-6.c: Ditto.
1588 * gcc.target/mips/mips16-attributes.c: Ditto.
1589 * gcc.target/mips/mips32-dsp-run.c: Ditto.
1590 * gcc.target/mips/mips32-dsp.c: Ditto.
1591 * gcc.target/mips/save-restore-1.c: Ditto.
1592 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1593 (mips_preprocess): Add ignore_output argument that when set
1594 will not return the pre-processed output.
1595 (mips_arch_info): Update arguments for the call to mips_preprocess.
1596 (mips-dg-init): Ditto.
1597 (mips-dg-options): Check if a test having test option
1598 (REQUIRES_STDLIB) has the required sysroot support for
1599 the current test options.
1601 2016-11-17 Jeff Law <law@redhat.com>
1604 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1607 * gcc.target/m68k/pr47192.c: New test.
1609 2016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
1611 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1612 instead of isa>=4, in order to downgrade to R5.
1614 2016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1616 * gcc.target/arc/cmem-bit-1.c: New file.
1617 * gcc.target/arc/cmem-bit-2.c: New file.
1618 * gcc.target/arc/cmem-bit-3.c: New file.
1619 * gcc.target/arc/cmem-bit-4.c: New file.
1621 2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
1623 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1625 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1627 2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
1628 Andrew Senkevich <andrew.senkevich@intel.com>
1630 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1631 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1632 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1633 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1634 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1635 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1636 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1637 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1638 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1639 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1640 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1641 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1642 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1643 avx5124vnniw-check.h.
1644 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1645 check_effective_target_avx5124vnniw): New.
1646 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1648 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1649 * gcc.target/i386/sse-13.c: Ditto.
1650 * g++.dg/other/i386-2.C: Ditto.
1651 * g++.dg/other/i386-3.C: Ditto.
1652 * gcc.target/i386/sse-22.c: Ditto.
1653 * gcc.target/i386/sse-23.c: Ditto.
1655 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1658 * g++.dg/parse/pr55080.C: New.
1660 2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1663 * gcc.target/powerpc/fusion4.c: New test.
1665 2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1668 * gcc.target/arm/pr77933-1.c: New test.
1669 * gcc.target/arm/pr77933-2.c: Likewise.
1671 2016-11-17 Jakub Jelinek <jakub@redhat.com>
1674 * g++.dg/opt/pr78201.C: New test.
1676 2016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
1678 * gcc.dg/pr78333.c: Add empty implementations of
1679 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1680 problems on non-glibc systems.
1682 2016-11-17 David Malcolm <dmalcolm@redhat.com>
1684 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1685 (test_raw_string_one_liner): New function.
1686 (test_raw_string_multiline): New function.
1688 2016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1690 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1691 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1693 2016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1694 Richard Biener <rguenther@suse.de>
1696 PR tree-optimization/77848
1697 * gfortran.dg/vect/pr77848.f: New test.
1699 2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1702 * gcc.target/arm/pr53447-5.c: New test.
1703 * lib/target-supports.exp
1704 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1706 2016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
1708 * gcc.target/arc/abitest.S: New file.
1709 * gcc.target/arc/abitest.h: Likewise.
1710 * gcc.target/arc/va_args-1.c: Likewise.
1711 * gcc.target/arc/va_args-2.c: Likewise.
1712 * gcc.target/arc/va_args-3.c: Likewise.
1713 * gcc.target/arc/mcrc.c: Deleted.
1714 * gcc.target/arc/mdsp-packa.c: Likewise.
1715 * gcc.target/arc/mdvbf.c: Likewise.
1716 * gcc.target/arc/mmac-24.c: Likewise.
1717 * gcc.target/arc/mmac-d16.c: Likewise.
1718 * gcc.target/arc/mno-crc.c: Likewise.
1719 * gcc.target/arc/mno-dsp-packa.c: Likewise.
1720 * gcc.target/arc/mno-dvbf.c: Likewise.
1721 * gcc.target/arc/mno-mac-24.c: Likewise.
1722 * gcc.target/arc/mno-mac-d16.c: Likewise.
1723 * gcc.target/arc/mno-rtsc.c: Likewise.
1724 * gcc.target/arc/mno-xy.c: Likewise.
1725 * gcc.target/arc/mrtsc.c: Likewise.
1726 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1728 (check_effective_target_arc700): Likewise.
1729 (check_effective_target_arc6xx): Likewise.
1730 (check_effective_target_arcmpy): Likewise.
1731 (check_effective_target_archs): Likewise.
1732 (check_effective_target_clmcpu): Likewise.
1733 (check_effective_target_barrelshifter): Likewise.
1734 * gcc.target/arc/barrel-shifter-1.c: Changed.
1735 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1736 * gcc.target/arc/cmem-1.c: Changed.
1737 * gcc.target/arc/cmem-2.c: Likewise.
1738 * gcc.target/arc/cmem-3.c: Likewise.
1739 * gcc.target/arc/cmem-4.c: Likewise.
1740 * gcc.target/arc/cmem-5.c: Likewise.
1741 * gcc.target/arc/cmem-6.c: Likewise.
1742 * gcc.target/arc/cmem-7.c: Likewise.
1743 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1744 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1745 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1746 * gcc.target/arc/jump-around-jump.c: Update options.
1747 * gcc.target/arc/mARC601.c: Changed.
1748 * gcc.target/arc/mcpu-arc600.c: Changed.
1749 * gcc.target/arc/mcpu-arc601.c: Changed.
1750 * gcc.target/arc/mcpu-arc700.c: Changed.
1751 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1752 * gcc.target/arc/movb-1.c: Changed.
1753 * gcc.target/arc/movb-2.c: Likewise.
1754 * gcc.target/arc/movb-3.c: Likewise.
1755 * gcc.target/arc/movb-4.c: Likewise.
1756 * gcc.target/arc/movb-5.c: Likewise.
1757 * gcc.target/arc/movb_cl-1.c: Likewise.
1758 * gcc.target/arc/movb_cl-2.c: Likewise.
1759 * gcc.target/arc/movbi_cl-1.c: Likewise.
1760 * gcc.target/arc/movh_cl-1.c: Likewise.
1761 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1762 * gcc.target/arc/mul64.c: Enable it only for ARC600.
1763 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1764 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1765 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1766 * gcc.target/arc/trsub.c: Only for ARC EM cores.
1767 * gcc.target/arc/builtin_simdarc.c: Changed.
1768 * gcc.target/arc/extzv-1.c: Likewise.
1769 * gcc.target/arc/insv-1.c: Likewise.
1770 * gcc.target/arc/insv-2.c: Likewise.
1771 * gcc.target/arc/mA6.c: Likewise.
1772 * gcc.target/arc/mA7.c: Likewise.
1773 * gcc.target/arc/mARC600.c: Likewise.
1774 * gcc.target/arc/mARC700.c: Likewise.
1775 * gcc.target/arc/mcpu-arc600.c: Likewise.
1776 * gcc.target/arc/mcpu-arc700.c: Likewise.
1777 * gcc.target/arc/movl-1.c: Likewise.
1778 * gcc.target/arc/nps400-1.c: Likewise.
1779 * gcc.target/arc/trsub.c: Likewise.
1780 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1782 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1783 * gcc.target/arc/mswape.c: Likewise.
1785 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1788 * g++.dg/cpp1y/pr68180.C: New.
1790 2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1792 PR tree-optimization/78319
1793 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1796 2016-11-17 Richard Biener <rguenther@suse.de>
1798 PR tree-optimization/78306
1799 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1801 2016-11-17 Richard Biener <rguenther@suse.de>
1804 * gcc.dg/torture/pr78305.c: New testcase.
1806 2016-11-17 Janus Weil <janus@gcc.gnu.org>
1809 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1811 2016-11-16 Marek Polacek <polacek@redhat.com>
1814 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1815 * g++.dg/ext/case-range2.C: Likewise.
1817 2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1820 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1821 * gfortran.dg/fmt_tab_2.f90: Ditto.
1823 2016-11-16 Jakub Jelinek <jakub@redhat.com>
1825 PR rtl-optimization/78378
1826 * gcc.c-torture/execute/pr78378.c: New test.
1828 2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
1830 * gcc.dg/tree-prof/section-attr-1.c: New file.
1831 * gcc.dg/tree-prof/section-attr-2.c: New file.
1832 * gcc.dg/tree-prof/section-attr-3.c: New file.
1834 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1836 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1839 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1841 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1842 (dg-final): Remove microMIPS JALRS mnemonic matching.
1843 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1844 (dg-final): Remove microMIPS JALRS mnemonic matching.
1845 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1846 (dg-final): Remove microMIPS JALRS mnemonic matching.
1847 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1848 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1849 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1850 * gcc.target/mips/call-1u.c: New test case.
1851 * gcc.target/mips/call-2u.c: New test case.
1852 * gcc.target/mips/call-3u.c: New test case.
1853 * gcc.target/mips/call-4u.c: New test case.
1854 * gcc.target/mips/call-5u.c: New test case.
1855 * gcc.target/mips/call-6u.c: New test case.
1857 2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1859 * gcc.target/arm/empty_fiq_handler.c: New test.
1861 2016-11-16 Jakub Jelinek <jakub@redhat.com>
1864 * gfortran.dg/gomp/pr78299.f90: New test.
1866 2015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1868 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
1869 * gcc.dg/optimize-bswaphi-1.c: Likewise.
1870 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1872 2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1874 PR libgfortran/78314
1875 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1877 2016-11-16 Bin Cheng <bin.cheng@arm.com>
1879 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1880 according to updated dump info.
1882 2016-11-16 Alexander Monakov <amonakov@ispras.ru>
1884 * lib/target-supports.exp (check_effective_target_alloca): Use a
1886 * gcc.target/nvptx/softstack.c: New test.
1887 * gcc.target/nvptx/decl-shared.c: New test.
1888 * gcc.target/nvptx/decl-shared-init.c: New test.
1890 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1892 * gcc.target/mips/data-sym-jump.c: New test case.
1893 * gcc.target/mips/data-sym-pool.c: New test case.
1894 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1897 2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1899 * lib/target-supports.exp (check_avx2_hw_available): New.
1900 (check_effective_target_avx2_runtime): New.
1901 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1903 2016-11-16 Tamar Christina <tamar.christina@arm.com>
1906 * gcc.dg/cpp/trad/trad.exp
1907 (dg-runtest): Moved $srcdir/$subdir/ to
1908 DEFAULT_TRADCPPFLAGS.
1910 2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1913 * gfortran.dg/class_allocate_23.f08: New test.
1915 2016-11-16 Richard Biener <rguenther@suse.de>
1918 * gcc.dg/pr78333.c: New testcase.
1920 2016-11-16 Martin Liska <mliska@suse.cz>
1923 * gcc.dg/asan/pr78270.c: Update comment style.
1924 * gcc.dg/asan/pr78270-2.c: New test.
1926 2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1928 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1929 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1931 2016-11-16 Richard Biener <rguenther@suse.de>
1933 PR tree-optimization/78348
1934 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1936 2016-11-16 Jakub Jelinek <jakub@redhat.com>
1939 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1940 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1942 2016-11-15 Marek Polacek <polacek@redhat.com>
1944 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1946 2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1948 PR libgfortran/51119
1949 * gfortran.dg/matmul_12.f90: New test case.
1951 2016-11-15 Uros Bizjak <ubizjak@gmail.com>
1953 * gcc.target/i386/funcspec-56.inc: New file.
1954 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
1955 common 32-bit and 64-bit function specific options.
1956 * gcc.target/i386/funcspec-6.c: Ditto.
1958 2016-11-15 Jakub Jelinek <jakub@redhat.com>
1960 * g++.dg/cpp1z/decomp14.C: New test.
1961 * g++.dg/cpp1z/decomp15.C: New test.
1962 * g++.dg/cpp1z/decomp16.C: New test.
1964 * g++.dg/cpp1z/decomp13.C: New test.
1966 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1969 * g++.dg/cpp0x/constexpr-71988.C: New test.
1971 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1973 * gcc.target/mips/insn-casesi.c: New test case.
1974 * gcc.target/mips/insn-pseudo-1.c: New test case.
1975 * gcc.target/mips/insn-pseudo-2.c: New test case.
1976 * gcc.target/mips/insn-pseudo-3.c: New test case.
1977 * gcc.target/mips/insn-pseudo-4.c: New test case.
1978 * gcc.target/mips/insn-tablejump.c: New test case.
1980 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1982 * gcc.target/mips/mips.exp (mips_option_tests): Add
1983 `-mcode-readable=yes' array element.
1985 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1987 * gcc.target/mips/mips.exp (mips_option_tests): Add
1988 `-mmicromips' array element.
1990 2016-11-15 Michael Matz <matz@suse.de>
1992 PR missed-optimization/77881
1993 * gcc.target/i386/pr77881.c: New test.
1995 2016-11-15 Jakub Jelinek <jakub@redhat.com>
1998 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2000 2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2002 * gcc.target/powerpc/vec-set-int.c: New test.
2003 * gcc.target/powerpc/vec-set-short.c: Likesie.
2004 * gcc.target/powerpc/vec-set-char.c: Likewise.
2006 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2008 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2010 2016-11-14 Janus Weil <janus@gcc.gnu.org>
2013 * gfortran.dg/class_result_3.f90: New test.
2015 2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
2016 Richard Biener <rguenther@suse.de>
2018 * gcc.dg/gimplefe-1.c: New testcase.
2019 * gcc.dg/gimplefe-2.c: Likewise.
2020 * gcc.dg/gimplefe-3.c: Likewise.
2021 * gcc.dg/gimplefe-4.c: Likewise.
2022 * gcc.dg/gimplefe-5.c: Likewise.
2023 * gcc.dg/gimplefe-6.c: Likewise.
2024 * gcc.dg/gimplefe-7.c: Likewise.
2025 * gcc.dg/gimplefe-8.c: Likewise.
2026 * gcc.dg/gimplefe-9.c: Likewise.
2027 * gcc.dg/gimplefe-10.c: Likewise.
2028 * gcc.dg/gimplefe-11.c: Likewise.
2029 * gcc.dg/gimplefe-12.c: Likewise.
2030 * gcc.dg/gimplefe-13.c: Likewise.
2031 * gcc.dg/gimplefe-14.c: Likewise.
2032 * gcc.dg/gimplefe-15.c: Likewise.
2033 * gcc.dg/gimplefe-16.c: Likewise.
2034 * gcc.dg/gimplefe-17.c: Likewise.
2035 * gcc.dg/gimplefe-18.c: Likewise.
2037 2016-11-14 Martin Liska <mliska@suse.cz>
2040 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2041 to match scanned pattern.
2042 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2044 2016-11-14 Richard Biener <rguenther@suse.de>
2046 PR tree-optimization/78312
2047 * gcc.dg/torture/pr78312.c: New testcase.
2049 2016-11-14 Georg-Johann Lay <avr@gjlay.de>
2052 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2054 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2055 Jason Merrill <jason@redhat.com>
2057 Implement P0217R3 - C++17 structured bindings
2058 * g++.dg/cpp1z/decomp1.C: New test.
2059 * g++.dg/cpp1z/decomp2.C: New test.
2060 * g++.dg/cpp1z/decomp3.C: New test.
2061 * g++.dg/cpp1z/decomp4.C: New test.
2062 * g++.dg/cpp1z/decomp5.C: New test.
2063 * g++.dg/cpp1z/decomp6.C: New test.
2064 * g++.dg/cpp1z/decomp7.C: New test.
2065 * g++.dg/cpp1z/decomp8.C: New test.
2066 * g++.dg/cpp1z/decomp9.C: New test.
2067 * g++.dg/cpp1z/decomp10.C: New test.
2069 2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2071 * g++.dg/torture/pr78268.C: New test.
2073 2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2076 * c-c++-common/pr35503-1.c: New test.
2077 * c-c++-common/pr35503-2.c: Likewise.
2078 * c-c++-common/pr35503-3.c: Likewise.
2079 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2081 2016-11-13 Uros Bizjak <ubizjak@gmail.com>
2083 PR rtl-optimization/78232
2084 PR rtl-optimization/78248
2085 * gcc.dg/ubsan/pr78248.c: New test.
2087 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2089 * gnat.dg/address_conv.adb: New test.
2091 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2093 * gnat.dg/renaming11.ad[sb]: New test.
2095 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2097 * c-c++-common/dump-ada-spec-6.c: New test.
2099 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2101 * gnat.dg/lto21.adb: New test.
2102 * gnat.dg/lto21_pkg1.ads: New helper.
2103 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2105 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2108 * gfortran.dg/typebound_proc_34.f90: New test.
2110 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2113 * gfortran.dg/class_57.f90: Changed error message.
2114 * gfortran.dg/class_60.f90: New test.
2116 2016-11-12 David Edelsohn <dje.gcc@gmail.com>
2118 * g++.dg/pr78112.C: XFAIL AIX.
2120 2016-11-12 Janus Weil <janus@gcc.gnu.org>
2123 * gfortran.dg/typebound_generic_16.f90: New test.
2125 2016-11-12 Jakub Jelinek <jakub@redhat.com>
2128 * g++.dg/cpp0x/pr71225.C: New test.
2130 2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
2132 * gcc.target/sparc/20161111-1.c: New test.
2134 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
2137 * gcc.target/i386/pr78310.c: New test.
2139 2016-11-11 Jeff Law <law@redhat.com>
2141 * gcc.dg/tree-ssa/isolate-6.c: New test.
2142 * gcc.dg/tree-ssa/isolate-7.c: New test.
2144 2016-11-11 Bin Cheng <bin.cheng@arm.com>
2147 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2150 2016-11-11 Jakub Jelinek <jakub@redhat.com>
2153 * g++.dg/parse/pr72774.C: New test.
2155 2016-11-11 Richard Biener <rguenther@suse.de>
2157 PR tree-optimization/71575
2158 * gcc.dg/graphite/pr71575-1.c: New testcase.
2159 * gcc.dg/graphite/pr71575-2.c: Likewise.
2161 2016-11-11 Richard Biener <rguenther@suse.de>
2164 * gcc.dg/uninit-pr78295.c: New testcase.
2166 2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
2169 * gfortran.dg/dec_structure_17.f90: New test.
2171 2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2173 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2174 being allowed in vector registers.
2175 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2176 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2177 * gcc.target/powerpc/vsx-himode.c: Likewise.
2178 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2179 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2180 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2181 to allow matching MFVSRD or MFVSRW.
2183 2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
2185 PR rtl-optimization/78241
2186 * gcc.dg/pr78241.c: New test.
2188 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2190 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2193 * g++.dg/cpp1z/noexcept-type14.C: New test.
2194 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2196 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
2198 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2199 WVAL0S tests added in r241817.
2201 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2203 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2204 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2205 no longer allowed and corresponding ordered construct.
2206 * gfortran.dg/gomp/linear-1.f90: New test.
2207 * gfortran.dg/gomp/declare-simd-2.f90: New test.
2208 * gfortran.dg/gomp/declare-target-1.f90: New test.
2209 * gfortran.dg/gomp/declare-target-2.f90: New test.
2211 2016-11-10 Martin Liska <mliska@suse.cz>
2214 * gcc.dg/asan/pr78270.c: New test.
2216 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
2217 Jakub Jelinek <jakub@redhat.com>
2220 * g++.dg/pr78112.C: New testcase.
2222 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2224 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2226 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2227 string in case condition contains % characters.
2230 * g++.dg/cpp1z/noexcept-type13.C: New test.
2232 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
2234 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2235 using (HAS_MOVN) with MIPS III.
2237 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2240 * gfortran.dg/volatile14.f90: New test.
2242 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
2245 * gcc.target/i386/pr78262.c: New test.
2247 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
2250 * gfortran.dg/pr78259.f90: New test.
2252 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2255 * gfortran.dg/spec_expr_7.f90: New test.
2257 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2260 * gcc.c-torture/execute/pr77718.c: New test.
2262 * gcc.dg/ubsan/c99-shift-3.c: New test.
2263 * gcc.dg/ubsan/c99-shift-4.c: New test.
2264 * gcc.dg/ubsan/c99-shift-5.c: New test.
2265 * gcc.dg/ubsan/c99-shift-6.c: New test.
2267 2016-11-09 Martin Liska <mliska@suse.cz>
2269 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2270 test-case for memcmp.
2271 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2273 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2276 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2278 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
2280 * gfortran.dg/move_alloc_18.f90: New test.
2282 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2285 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2286 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2288 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2291 * gfortran.dg/class_59.f90: New test.
2293 2016-11-09 Richard Biener <rguenther@suse.de>
2295 PR tree-optimization/78007
2296 * gcc.dg/vect/vect-bswap32.c: Adjust.
2297 * gcc.dg/vect/vect-bswap64.c: Likewise.
2299 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2301 * gcc.dg/ipa/vrp7.c: New test.
2303 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2306 * gcc.dg/ipa/pr78121.c: New test.
2308 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2310 * c-c++-common/asan/default_options.h: New file.
2311 * c-c++-common/asan/strcasestr-1.c: New test.
2312 * c-c++-common/asan/strcasestr-2.c: Likewise.
2313 * c-c++-common/asan/strcspn-1.c: Likewise.
2314 * c-c++-common/asan/strcspn-2.c: Likewise.
2315 * c-c++-common/asan/strpbrk-1.c: Likewise.
2316 * c-c++-common/asan/strpbrk-2.c: Likewise.
2317 * c-c++-common/asan/strspn-1.c: Likewise.
2318 * c-c++-common/asan/strspn-2.c: Likewise.
2319 * c-c++-common/asan/strstr-1.c: Likewise.
2320 * c-c++-common/asan/strstr-2.c: Likewise.
2321 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2323 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2325 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2327 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2330 * gfortran.dg/class_58.f90: New test.
2332 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
2335 * gcc.target/i386/pr70799-2.c: New test.
2337 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2340 * gfortran.dg/proc_ptr_comp_46.f90: New test.
2342 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2344 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2346 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2348 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2350 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2352 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2354 2016-11-08 Martin Liska <mliska@suse.cz>
2357 * g++.dg/asan/use-after-scope-4.C: New test.
2358 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2359 * gcc.dg/asan/use-after-scope-8.c: Remove.
2361 2016-11-08 Richard Biener <rguenther@suse.de>
2363 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2365 2016-11-08 Tamar Christina <tamar.christina@arm.com>
2368 * gcc.dg/cpp/trad/trad.exp
2369 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2370 * gcc.dg/cpp/trad/include.c: Use local header file.
2372 2016-11-08 Richard Biener <rguenther@suse.de>
2374 PR tree-optimization/78205
2375 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2377 2016-11-08 Richard Biener <rguenther@suse.de>
2379 PR tree-optimization/78224
2380 * g++.dg/torture/pr78224.C: New testcase.
2382 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2384 * gcc.dg/store_merging_1.c: Require store_merge.
2385 * gcc.dg/store_merging_2.c: Likewise.
2386 * gcc.dg/store_merging_4.c: Likewise.
2387 * gcc.dg/store_merging_5.c: Likewise.
2388 * gcc.dg/store_merging_6.c: Likewise.
2389 * gcc.dg/store_merging_7.c: Likewise.
2390 * gcc.dg/store_merging_8.c: Likewise.
2391 * lib/target-supports.exp (check_effective_target_store_merge): New.
2393 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2395 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2396 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2397 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2398 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2399 -mvsx -mpower8-vector.
2400 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2401 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2402 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2403 -mvsx -mpower8-vector.
2405 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2407 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2409 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2410 * gcc.dg/visibility-14.c: XFAIL AIX.
2411 * gcc.dg/visibility-15.c: XFAIL AIX.
2412 * gcc.dg/visibility-16.c: XFAIL AIX.
2413 * gcc.dg/visibility-17.c: XFAIL AIX.
2414 * gcc.dg/visibility-18.c: XFAIL AIX.
2415 * gcc.dg/visibility-19.c: XFAIL AIX.
2416 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2417 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2418 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2419 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2421 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2424 * gcc.target/i386/pr78227-1.c: New test.
2425 * gcc.target/i386/pr78227-2.c: New test.
2427 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2430 * gcc.dg/pr35691-1.c: New test-case.
2431 * gcc.dg/pr35691-2.c: Likewise.
2433 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
2435 PR rtl-optimization/77309
2436 * gcc.dg/torture/pr77309.c: New test.
2438 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2441 * gcc.target/i386/pr71529.C: Moved to ...
2442 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
2445 * gcc.target/i386/pr64411.C: Moved to ...
2446 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
2450 * gcc.target/i386/pr65105-4.C: Moved to ...
2451 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
2452 Run into compile test rather than execute test.
2454 2016-11-07 Richard Biener <rguenther@suse.de>
2457 * g++.dg/pr78229.C: New testcase.
2459 2016-11-07 Richard Biener <rguenther@suse.de>
2461 PR tree-optimization/78218
2462 * gcc.dg/torture/pr78218.c: New testcase.
2464 2016-11-07 Richard Biener <rguenther@suse.de>
2466 PR tree-optimization/78228
2467 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2469 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2472 * g++.dg/torture/pr77822.C: New test.
2474 2016-11-07 Martin Liska <mliska@suse.cz>
2476 * c-c++-common/asan/force-inline-opt0-1.c: Disable
2477 -f-sanitize-address-use-after-scope.
2478 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2480 * g++.dg/asan/use-after-scope-1.C: New test.
2481 * g++.dg/asan/use-after-scope-2.C: Likewise.
2482 * g++.dg/asan/use-after-scope-3.C: Likewise.
2483 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2484 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2485 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2486 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2487 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2488 * g++.dg/asan/use-after-scope-types.h: Likewise.
2489 * gcc.dg/asan/use-after-scope-1.c: Likewise.
2490 * gcc.dg/asan/use-after-scope-2.c: Likewise.
2491 * gcc.dg/asan/use-after-scope-3.c: Likewise.
2492 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2493 * gcc.dg/asan/use-after-scope-5.c: Likewise.
2494 * gcc.dg/asan/use-after-scope-6.c: Likewise.
2495 * gcc.dg/asan/use-after-scope-7.c: Likewise.
2496 * gcc.dg/asan/use-after-scope-8.c: Likewise.
2497 * gcc.dg/asan/use-after-scope-9.c: Likewise.
2498 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2499 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2500 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2501 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2502 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2504 2016-11-07 Richard Biener <rguenther@suse.de>
2506 PR tree-optimization/78189
2507 * g++.dg/torture/pr78189.C: New testcase.
2509 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
2511 * gcc.dg/Wtrampolines.c: XFAIL AIX.
2513 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
2515 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2518 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2521 * arith.c (gfc_complex2real): Change gfc_warning_now to
2524 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
2526 * gfortran.dg/move_alloc_17.f03: New test.
2528 2016-11-05 Richard Biener <rguenther@suse.de>
2531 * g++.dg/ipa/pr78188.C: New test.
2533 2016-11-05 Janus Weil <janus@gcc.gnu.org>
2534 Dominique d'Humieres <dominiq@lps.ens.fr>
2537 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2539 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
2542 * gfortran.dg/select_type_39.f03: New test.
2544 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
2547 * gfortran.dg/associate_23.f90: New test.
2549 2016-11-04 Jakub Jelinek <jakub@redhat.com>
2552 * gcc.dg/pr77834.c: New test.
2554 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2557 * g++.dg/cpp1y/pr67980.C: New.
2559 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2561 * gcc.target/powerpc/fold-vec-add-1.c: New.
2562 * gcc.target/powerpc/fold-vec-add-2.c: New.
2563 * gcc.target/powerpc/fold-vec-add-3.c: New.
2564 * gcc.target/powerpc/fold-vec-add-4.c: New.
2565 * gcc.target/powerpc/fold-vec-add-5.c: New.
2566 * gcc.target/powerpc/fold-vec-add-6.c: New.
2567 * gcc.target/powerpc/fold-vec-add-7.c: New.
2569 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
2571 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
2572 for -mbranch-likely, infer -mno-branch-likely for R6.
2574 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2577 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2578 * g++.dg/init/new15.C: Likewise.
2579 * g++.dg/ipa/inline-1.C: Likewise.
2580 * g++.dg/ipa/inline-2.C: Likewise.
2581 * g++.dg/lto/20080908-1_0.C: Likewise.
2582 * g++.dg/tc1/dr20.C: Likewise.
2583 * g++.dg/tree-ssa/inline-1.C: Likewise.
2584 * g++.dg/tree-ssa/inline-2.C: Likewise.
2585 * g++.old-deja/g++.law/except1.C: Likewise.
2586 * g++.old-deja/g++.other/vbase5.C: Likewise.
2587 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2589 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2591 PR tree-optimization/78210
2592 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2593 possibility of widening multiplies.
2595 2016-11-04 Richard Biener <rguenther@suse.de>
2598 * gcc.dg/pr78185.c: New testcase.
2600 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
2602 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2603 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2605 2016-11-03 Jakub Jelinek <jakub@redhat.com>
2606 Alexandre Oliva <aoliva@redhat.com>
2607 Jason Merrill <jason@redhat.com>
2611 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2612 * g++.dg/debug/dwarf2/ref-3.C: New test.
2613 * g++.dg/debug/dwarf2/ref-4.C: New test.
2614 * g++.dg/debug/dwarf2/refqual-1.C: New test.
2615 * g++.dg/debug/dwarf2/refqual-2.C: New test.
2617 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
2619 * gfortran.dg/dec_exp_1.f90: New test.
2620 * gfortran.dg/dec_exp_2.f90: Likewise.
2621 * gfortran.dg/dec_exp_3.f90: Likewise.
2623 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2625 * gfortran.dg/dec_parameter_1.f: New test.
2626 * gfortran.dg/dec_parameter_2.f90: Likewise.
2627 * gfortran.dg/dec_parameter_3.f90: Likewise.
2628 * gfortran.dg/dec_parameter_4.f90: Likewise.
2630 2016-11-03 Martin Liska <mliska@suse.cz>
2632 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2634 * gcc.dg/tree-prof/time-profiler-3.c: New test.
2636 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2639 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2641 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2643 * gcc.c-torture/execute/pr78170.c: Require int32plus.
2645 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
2647 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2649 2016-11-01 Tamar Christina <tamar.christina@arm.com>
2651 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2652 Check for arm_v8_neon_hw.
2653 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2655 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2657 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2660 2016-11-02 Richard Biener <rguenther@suse.de>
2662 * gcc.dg/store_merging_8.c: New testcase.
2664 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2666 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2668 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
2670 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2671 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2672 * gcc.dg/addr_equal_1.c: XFAIL AIX.
2673 * gcc.dg/pr65779.c: XFAIL AIX.
2674 * gcc.dg/pr70405.c: XFAIL AIX.
2676 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2677 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2678 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2680 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2682 * lib/target-supports.exp (check_gc_sections_available): Use
2683 -print-prog-name=ld to determine linker used.
2685 2016-11-02 Martin Liska <mliska@suse.cz>
2687 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2690 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2692 PR tree-optimization/78170
2693 * gcc.c-torture/execute/pr78170.c: New test.
2695 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2697 PR tree-optimization/78162
2698 * gcc.c-torture/compile/pr78162.c: New test.
2700 2016-11-02 Richard Biener <rguenther@suse.de>
2702 PR tree-optimization/78035
2703 PR tree-optimization/77964
2704 * gcc.target/i386/pr78035.c: New testcase.
2706 2016-11-02 Richard Biener <rguenther@suse.de>
2708 * gcc.dg/tree-ssa/vrp111.c: New testcase.
2709 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2710 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2711 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2712 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2714 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
2716 * gfortran.dg/pr70937.f90: require-effective-target lto.
2718 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2721 * gfortran.dg/where_6.f90: New test.
2723 2016-11-01 Jakub Jelinek <jakub@redhat.com>
2725 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2727 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2730 * gfortran.dg/where_5.f90: New test.
2732 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
2734 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2735 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2736 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2737 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2739 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
2741 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2743 (check_effective_target_vect_cmdline_needed): Check
2744 is-effective-target ia32 for x86 targets.
2745 (check_effective_target_vect_simd_clones): Simplify condition.
2746 (check_effective_target_vect_double): Ditto.
2747 (check_effective_target_vect_aligned_arrays): Check
2748 is-effective-target ia32 for x86 targets. Simplify condition.
2749 (check_effective_target_vect_multiple_sizes): Simplify condition.
2750 (check_effective_target_sqrt_insn): Add i?86-*-* target.
2751 (check_effective_target_sync_int_128): Simplify condition.
2752 (check_effective_target_sync_int_128_runtime): Ditto.
2753 (check_effective_target_sync_long_long_runtime): Ditto.
2754 (check_effective_target_divmod): Add i?86-*-* target.
2756 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2758 * gcc.target/powerpc/vsx-extract-4.c: New test.
2759 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2761 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2764 * gfortran.dg/fmt_l.f90: Update test.
2765 * gfortran.dg/fmt_l0.f90: New test.
2767 2016-10-31 Jakub Jelinek <jakub@redhat.com>
2770 * c-c++-common/builtin-shuffle-1.c: New test.
2771 * g++.dg/cpp0x/addressof3.C: New test.
2773 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2775 Add tests for a const member and a reference member for launder.
2776 * g++.dg/cpp1z/launder3.C: New.
2777 * g++.dg/cpp1z/launder4.C: Likewise.
2778 * g++.dg/cpp1z/launder5.C: Likewise.
2779 * g++.dg/cpp1z/launder5.cc: Likewise.
2780 * g++.dg/cpp1z/launder5.h: Likewise.
2781 * g++.dg/cpp1z/launder6.C: Likewise.
2782 * g++.dg/cpp1z/launder6.cc: Likewise.
2783 * g++.dg/cpp1z/launder6.h: Likewise.
2785 2016-10-31 Jakub Jelinek <jakub@redhat.com>
2788 * g++.dg/cpp0x/pr77948-1.C: New test.
2789 * g++.dg/cpp0x/pr77948-2.C: New test.
2790 * g++.dg/cpp0x/pr77948-3.C: New test.
2791 * g++.dg/cpp0x/pr77948-4.C: New test.
2792 * g++.dg/cpp0x/pr77948-5.C: New test.
2793 * g++.dg/cpp0x/pr77948-6.C: New test.
2795 PR tree-optimization/77860
2796 * gcc.dg/pr77860.c: New test.
2798 2016-10-31 Jakub Jelinek <jakub@redhat.com>
2801 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2803 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2805 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2807 2016-10-30 Le-Chun Wu <lcwu@google.com>
2808 Mark Wielaard <mjw@redhat.com>
2810 * gcc.dg/Wshadow-compatible-local-1.c: New test.
2811 * gcc.dg/Wshadow-local-1.c: Likewise.
2812 * gcc.dg/Wshadow-local-2.c: Likewise.
2813 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2814 * g++.dg/warn/Wshadow-local-1.C: Likewise.
2815 * g++.dg/warn/Wshadow-local-2.C: Likewise.
2817 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2819 PR tree-optimization/71915
2820 PR tree-optimization/71490
2821 * gcc.dg/tree-ssa/pr54245.c: Delete.
2822 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2825 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2828 * gfortran.dg/fmt_t_9.f: New test.
2830 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2833 * gfortran.dg/pr67219.f90: New test.
2835 2016-10-29 Jakub Jelinek <jakub@redhat.com>
2837 PR rtl-optimization/77919
2838 * g++.dg/torture/pr77919-2.C: New test.
2841 * gcc.dg/pr78148.c: New test.
2843 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
2845 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2846 * gcc.target/sparc/overflow-4.c: ...here.
2847 * gcc.target/sparc/overflow-5.c: New test.
2849 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2850 Kugan Vivekanandarajah <kuganv@linaro.org>
2851 Jim Wilson <jim.wilson@linaro.org>
2853 PR tree-optimization/43721
2854 * lib/target-supports.exp (check_effective_target_divmod): New.
2855 (check_effective_target_divmod_simode): Likewise.
2856 (check_effective_target_arm_divmod_simode): Likewise.
2857 * gcc.dg/divmod-1-simode.c: New test.
2858 * gcc.dg/divmod-1.c: Likewise.
2859 * gcc.dg/divmod-2-simode.c: Likewise.
2860 * gcc.dg/divmod-2.c: Likewise.
2861 * gcc.dg/divmod-3-simode.c: Likewise.
2862 * gcc.dg/divmod-3.c: Likewise.
2863 * gcc.dg/divmod-4-simode.c: Likewise.
2864 * gcc.dg/divmod-4.c: Likewise.
2865 * gcc.dg/divmod-5.c: Likewise.
2866 * gcc.dg/divmod-6-simode.c: Likewise.
2867 * gcc.dg/divmod-6.c: Likewise.
2868 * gcc.dg/divmod-7.c: Likewise.
2870 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2871 Jakub Jelinek <jakub@redhat.com>
2872 Andrew Pinski <pinskia@gmail.com>
2875 PR rtl-optimization/23684
2876 * gcc.c-torture/execute/pr22141-1.c: New test.
2877 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2878 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2879 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2880 * gcc.dg/store_merging_1.c: New test.
2881 * gcc.dg/store_merging_2.c: Likewise.
2882 * gcc.dg/store_merging_3.c: Likewise.
2883 * gcc.dg/store_merging_4.c: Likewise.
2884 * gcc.dg/store_merging_5.c: Likewise.
2885 * gcc.dg/store_merging_6.c: Likewise.
2886 * gcc.dg/store_merging_7.c: Likewise.
2887 * gcc.target/i386/pr22141.c: Likewise.
2888 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2889 * g++.dg/init/new17.C: Likewise.
2891 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2894 * c-c++-common/pr72747-1.c: New test.
2895 * c-c++-common/pr72747-2.c: Likewise.
2897 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2899 * gcc.target/s390/oscbreak-1.c: New test.
2901 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2903 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2905 2016-10-28 Jakub Jelinek <jakub@redhat.com>
2907 PR rtl-optimization/77919
2908 * g++.dg/torture/pr77919.C: New test.
2910 PR rtl-optimization/78132
2911 * gcc.target/i386/pr78132.c: New test.
2913 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2915 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2917 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2919 * gcc.target/powerpc/vsx-simode.c: New test.
2920 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2921 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2923 2016-10-27 Jakub Jelinek <jakub@redhat.com>
2926 * gfortran.dg/gomp/pr78026.f03: New test.
2927 * gfortran.dg/select_type_38.f03: New test.
2930 * g++.dg/gomp/declare-simd-7.C: New test.
2932 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
2934 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2935 * gfortran.dg/dec_init_2.f90: Likewise.
2936 * gfortran.dg/dec_init_3.f90: New test.
2937 * gfortran.dg/dec_init_4.f90: Likewise.
2939 2016-10-27 Bin Cheng <bin.cheng@arm.com>
2941 * gcc.dg/fold-narrowbopcst-1.c: New test.
2943 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
2945 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2946 dg-shouldfail/dg-output instead of XFAIL.
2947 * gfortran.dg/dec_io_6.f90: Likewise.
2949 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2951 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2952 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2953 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2954 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2955 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2956 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2957 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2958 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2959 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2960 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2962 2016-10-27 Bin Cheng <bin.cheng@arm.com>
2964 * gcc.dg/fold-convmaxconv-1.c: New test.
2965 * gcc.dg/fold-convminconv-1.c: New test.
2967 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
2970 * gfortran.dg/pr78092.f90: New test.
2972 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2975 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2976 expected error message.
2977 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2978 expected error message.
2979 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2980 (test_all_not_equal_and_not_zero): Change expected error message.
2982 2016-10-26 Jakub Jelinek <jakub@redhat.com>
2985 * gfortran.dg/gomp/pr77973.f90: New test.
2987 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
2990 * gfortran.dg/submodule_18.f08: New test.
2991 * gfortran.dg/submodule_19.f08: New test.
2993 2016-10-26 Michael Matz <matz@suse.de>
2995 * g++.dg/pr78060.C: New test.
2996 * gfortran.dg/pr78061.f: New test.
2997 * g++.dg/pr78088.C: New test.
2999 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
3001 * gfortran.dg/dec_io_1.f90: New test.
3002 * gfortran.dg/dec_io_2.f90: New test.
3003 * gfortran.dg/dec_io_3.f90: New test.
3004 * gfortran.dg/dec_io_4.f90: New test.
3005 * gfortran.dg/dec_io_5.f90: New test.
3006 * gfortran.dg/dec_io_6.f90: New test.
3008 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3011 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3013 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3015 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3016 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3018 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
3020 * gnat.dg/opt59.adb: New test.
3021 * gnat.dg/opt59_pkg.ad[sb]: New helper.
3023 * gnat.dg/opt60.adb: New test.
3025 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
3028 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3031 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3034 * gcc.target/i386/pr78102.c: New test.
3036 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3038 * gfortran.dg/dec_logical_xor_1.f90: New test.
3039 * gfortran.dg/dec_logical_xor_2.f90: New test.
3040 * gfortran.dg/dec_logical_xor_3.f03: New test.
3042 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3044 * gfortran.dg/dec_loc_rval_1.f90: New test.
3045 * gfortran.dg/dec_loc_rval_2.f90: New test.
3046 * gfortran.dg/dec_loc_rval_3.f03: New test.
3048 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3050 * gfortran.dg/dec_type_print.f90: New testcase.
3052 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3054 * gfortran.dg/feed_1.f90: New test.
3055 * gfortran.dg/feed_2.f90: New test.
3057 2016-10-25 Martin Liska <mliska@suse.cz>
3060 * gcc.dg/asan/pr78106.c: New test.
3062 2016-10-25 Martin Liska <mliska@suse.cz>
3064 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3066 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
3069 * gcc.target/arm/pr78041.c: New test.
3071 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3073 * g++.dg/cpp1z/launder1.C: New test.
3074 * g++.dg/cpp1z/launder2.C: New test.
3076 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3077 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3081 * gcc.target/avr/pr71676-2.c: New test.
3083 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3084 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3088 * gcc.target/avr/pr71676-1.c: New test.
3089 * gcc.target/avr/pr71676-3.c: New test.
3090 * gcc.target/avr/pr71676.c: New test.
3091 * gcc.target/avr/pr71678.c: New test.
3093 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
3095 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3096 such that cloned verions of tested functions are not created.
3098 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
3101 * gfortran.dg/pr71895.f90: New test.
3103 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3105 * g++.dg/debug/dwarf2/ref-2.C: New test.
3107 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
3109 * c-c++-common/Wint-in-bool-context-3.c: New test.
3111 2016-10-24 Martin Sebor <msebor@redhat.com>
3114 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3115 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3116 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3117 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3118 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3119 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3120 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3122 2016-10-24 Richard Biener <rguenther@suse.de>
3125 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3126 * gcc.dg/vect/slp-45.c: Likewise.
3128 2016-10-24 Richard Biener <rguenther@suse.de>
3130 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3131 * gcc.dg/tree-ssa/pr21458.c: Likewise.
3132 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3134 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
3137 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3138 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3140 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3142 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3144 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3146 * gcc.target/i386/bmi2-pext-1.c: New test.
3147 * gcc.target/i386/bmi2-pdep-1.c: New test.
3148 * gcc.target/i386/bmi2-bzhi-3.c: New test.
3149 * gcc.target/i386/tbm-bextri-1.c: New test.
3150 * gcc.target/i386/bmi-bextr-6.c: New test.
3152 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3155 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3156 * gcc.target/i386/pr65105-1.c: Likewise.
3157 * gcc.target/i386/pr65105-2.c: Likewise.
3158 * gcc.target/i386/pr65105-3.c: Likewise.
3159 * gcc.target/i386/pr65105-5.c: Likewise.
3160 * gcc.target/i386/pr67761.c: Likewise.
3161 * gcc.target/i386/pr70799-1.c: Likewise.
3163 2016-10-24 Martin Liska <mliska@suse.cz>
3166 * c-c++-common/ubsan/unreachable-3.c: New test.
3168 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3171 * gfortran.dg/pr77763.f90
3173 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3177 * gfortran.dg/pr78033.f90: New test.
3179 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
3182 * gfortran.dg/select_type_1.f03: Change error for overlapping
3184 * gfortran.dg/select_type_36.f03: New test.
3186 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
3188 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3190 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3193 * gfortran.dg/string_length_3.f90: New test.
3195 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3197 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3199 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3204 * gfortran.dg/alloc_comp_class_5.f03: New test.
3205 * gfortran.dg/class_allocate_21.f90: New test.
3206 * gfortran.dg/class_allocate_22.f90: New test.
3207 * gfortran.dg/realloc_on_assign_27.f08: New test.
3209 2016-10-21 Jeff Law <law@redhat.com>
3211 * PR tree-optimization/71947
3212 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3213 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3214 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3216 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3218 * gcc.dg/ipa/vrp5.c: New test.
3219 * gcc.dg/ipa/vrp6.c: New test.
3221 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3223 * gcc.target/aarch64/test_frame_17.c: New test.
3225 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3227 * gcc.target/aarch64/test_frame_17.c: New test.
3229 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
3231 PR preprocessor/71681
3232 * gcc.dg/cpp/pr71681-1.c: New testcase
3233 * gcc.dg/cpp/pr71681-2.c: Likewise
3234 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3235 * gcc.dg/cpp/remap/a/header.gcc: Likewise
3236 * gcc.dg/cpp/remap/a/t_1.h: Likewise
3237 * gcc.dg/cpp/remap/a/t_2.h: Likewise
3239 2016-10-21 Jakub Jelinek <jakub@redhat.com>
3242 * gcc.target/i386/pr78057.c: New test.
3244 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3246 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
3249 * gfortran.dg/select_type_37.f03: New test.
3251 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3254 * gcc.target/avr/pr71627.c: New test
3256 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
3258 * gcc.target/sparc/overflow-1.c: New test.
3259 * gcc.target/sparc/overflow-2.c: Likewise.
3260 * gcc.target/sparc/overflow-3.c: Likewise.
3262 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3264 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3267 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3269 PR rtl-optimization/78038
3270 * gcc.target/aarch64/pr78038.c: New test.
3272 2016-10-21 Richard Biener <rguenther@suse.de>
3274 PR tree-optimization/78051
3275 * g++.dg/torture/pr78051.C: New testcase.
3277 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3279 * c-c++-common/wdate-time.c: Restored test case.
3280 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3282 2016-10-20 Jakub Jelinek <jakub@redhat.com>
3284 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3286 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
3289 * gcc.target/i386/pr78037.c: New test.
3291 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
3293 * gcc.target/visium/overflow8.c: New.
3294 * gcc.target/visium/overflow16.c: Likewise.
3295 * gcc.target/visium/overflow32: Likewise.
3297 2016-10-20 Michael Matz <matz@suse.de>
3299 * gcc.dg/loop-split.c: New test.
3300 * gcc.dg/tree-ssa/ifc-9.c: Update.
3301 * gcc.dg/tree-ssa/ifc-10.c: Update.
3303 2016-10-20 Richard Biener <rguenther@suse.de>
3305 * gcc.dg/graphite/pr35356-1.c: Update.
3307 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
3310 * g++.dg/cpp1y/pr77446.C: New.
3312 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3314 PR tree-optimization/53979
3315 * gcc.dg/pr53979-1.c: New test-case.
3316 * gcc.dg/pr53979-2.c: Likewise.
3318 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3320 * c-c++-common/Wint-in-bool-context-2.c: New test.
3322 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3324 * gfortran.dg/dtio_17.f90: Fix test.
3326 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3328 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3329 * gcc.dg/Walloca-2.c: Same.
3331 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3333 * gcc.dg/Wvla-1.c: Rename to...
3334 * gcc.dg/Wvla-larger-than-1.c: ...this.
3335 * gcc.dg/Wvla-2.c: Rename to...
3336 * gcc.dg/Wvla-larger-than-2.c: ...this.
3337 * gcc.dg/Wvla-3.c: Rename to...
3338 * gcc.dg/Walloca-11.c.: ...this.
3339 * gcc.dg/wvla-[1-7].c: Rename to:
3340 * gcc.dg/Wvla-[1-7].c: ...this.
3342 2016-10-19 Bin Cheng <bin.cheng@arm.com>
3344 PR tree-optimization/78005
3345 * gcc.dg/vect/pr78005.c: New.
3346 * gcc.target/i386/l_fma_float_1.c: Revise test.
3347 * gcc.target/i386/l_fma_float_2.c: Ditto.
3348 * gcc.target/i386/l_fma_float_3.c: Ditto.
3349 * gcc.target/i386/l_fma_float_4.c: Ditto.
3350 * gcc.target/i386/l_fma_float_5.c: Ditto.
3351 * gcc.target/i386/l_fma_float_6.c: Ditto.
3352 * gcc.target/i386/l_fma_double_1.c: Ditto.
3353 * gcc.target/i386/l_fma_double_2.c: Ditto.
3354 * gcc.target/i386/l_fma_double_3.c: Ditto.
3355 * gcc.target/i386/l_fma_double_4.c: Ditto.
3356 * gcc.target/i386/l_fma_double_5.c: Ditto.
3357 * gcc.target/i386/l_fma_double_6.c: Ditto.
3359 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
3361 PR tree-optimization/78024
3362 * gcc.dg/goacc/loop-processing-1.c: New file.
3364 2016-10-19 Richard Biener <rguenther@suse.de>
3366 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3368 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
3370 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3371 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3372 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3373 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3374 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3375 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3376 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3377 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3378 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3379 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3380 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3381 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3382 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3383 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3384 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3385 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3386 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3387 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3388 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3389 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3390 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3391 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3392 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3393 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3394 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3395 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3396 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3397 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3398 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3399 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3400 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3401 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3402 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3403 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3404 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3405 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3406 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3407 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3408 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3409 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3410 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3411 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3412 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3413 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3414 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3415 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3416 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3417 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3418 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3419 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3420 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3421 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3422 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3423 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3424 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3425 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3426 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3427 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3428 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3429 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3430 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3431 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3432 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3433 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3434 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3435 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3436 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3437 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3438 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3439 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3440 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3441 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3442 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3443 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3444 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3445 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3446 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3447 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3448 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3449 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3450 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3451 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3452 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3453 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3454 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3455 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3456 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3457 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3458 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3459 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3460 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3461 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3462 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3463 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3464 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3465 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3466 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3467 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3468 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3469 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3470 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3471 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3472 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3473 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3474 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3475 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3476 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3477 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3478 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3479 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3480 * gcc.target/powerpc/vsu/vsu.exp: New file.
3482 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
3485 * gcc.target/i386/pr77991.c: New test.
3487 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
3489 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3492 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3494 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
3496 2016-10-18 Richard Biener <rguenther@suse.de>
3498 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3499 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3500 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3501 * gcc.dg/tree-ssa/pr21294.c: Likewise.
3502 * gcc.dg/tree-ssa/pr21563.c: Likewise.
3503 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3504 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3505 * gcc.dg/tree-ssa/pr68431.c: Likewise.
3506 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3507 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3508 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3509 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3510 * gcc.dg/tree-ssa/vrp19.c: Likewise.
3511 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3512 * gcc.dg/tree-ssa/vrp92.c: Likewise.
3513 * gcc.dg/pr68217.c: Likewise.
3514 * gcc.dg/predict-9.c: Likewise.
3515 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3516 * gcc.dg/predict-1.c: Likewise.
3518 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3520 * gfortran.dg/dtio_17.f90: New test.
3522 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3524 * gcc.dg/ipa/vrp4.c: Adjust testcase.
3526 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3528 * gcc.dg/ipa/vrp4.c: New test.
3530 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3532 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3533 * gcc.dg/torture/pr39074.c: Likewise.
3535 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
3537 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3538 * gnat.dg/trampoline4.adb: Minor tweak.
3540 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3542 PR tree-optimization/77916
3543 * gcc.dg/torture/pr77916.c: New.
3545 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
3548 * gfortran.dg/pr77978_1.f90: New test.
3549 * gfortran.dg/pr77978_2.f90: Ditto.
3550 * gfortran.dg/pr77978_3.f90: Ditto.
3552 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
3556 * gfortran.dg/proc_ptr_49.f90: New test.
3558 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3561 * gcc.target/arm/pr77308.c: New test.
3563 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
3565 * lib/target-supports.exp
3566 (check_effective_target_floatn_nx_runtime): Return 0 for
3569 2016-10-17 Andrew Pinski <apinski@cavium.com>
3571 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
3572 long instead of long.
3573 * gcc.target/aarch64/cinc_common_1.c: Likewise.
3574 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3575 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3576 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3577 * gcc.target/aarch64/pr68102_1.c: Likewise.
3578 * gcc.target/aarch64/target_attr_3.c: Likewise.
3580 2016-10-17 Richard Biener <rguenther@suse.de>
3582 PR tree-optimization/77988
3583 * gcc.dg/torture/pr77988.c: New testcase.
3585 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3587 * gcc.dg/pr71636-1.c: New test-case.
3588 * gcc.dg/pr71636-2.c: Likewise.
3590 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
3592 * gnat.dg/trampoline3.adb: New test.
3593 * gnat.dg/trampoline4.adb: Likewise.
3595 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3597 * gfortran.dg/dtio_16.f90: New test.
3599 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3601 * gcc.target/sparc/bmaskbshuf.c: Rename to...
3602 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3603 * gcc.target/sparc/bmaskbshuf-2.c: New test.
3605 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3607 * gcc.target/sparc/popc.c: Rename to...
3608 * gcc.target/sparc/popc-1.c: ...this.
3609 * gcc.target/sparc/popc-2.c: New test.
3611 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3614 * gfortran.dg/unexpected_eof_4.f90: New test.
3616 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
3619 * gfortran.dg/negative_unit2.f90: New test.
3621 2016-10-14 Jakub Jelinek <jakub@redhat.com>
3624 * gfortran.dg/pr77959.f90: New test.
3626 DR 1511 - const volatile variables and ODR
3627 * g++.dg/DRs/dr1511-1.C: New test.
3628 * g++.dg/DRs/dr1511-2.C: New test.
3630 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3632 * gnat.dg/debug7.adb (dg-options): Remove -g.
3633 * gnat.dg/debug8.adb (dg-options): Add -margs.
3634 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3636 2016-10-14 Richard Biener <rguenther@suse.de>
3638 PR tree-optimization/77979
3639 * gcc.dg/torture/pr77979.c: New testcase.
3641 2016-10-14 Martin Liska <mliska@suse.cz>
3643 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3644 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3645 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3647 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
3649 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3650 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3651 * gcc.dg/torture/pr77937-2.c: Likewise.
3653 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3655 * gnat.dg/lto15.adb: Adjust.
3656 * gnat.dg/lto16.adb: Likewise.
3657 * gnat.dg/lto17.adb: Likewise
3658 * gnat.dg/lto18.ad[sb]: New test.
3659 * gnat.dg/lto18_pkg.ads: New helper.
3660 * gnat.dg/lto19.adb: New test.
3661 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3662 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3663 * gnat.dg/lto20.adb: New test.
3664 * gnat.dg/lto20_pkg.ad[sb]: New helper.
3666 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
3668 * gfortran.dg/coarray_38.f90: Expect error message.
3670 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3672 * gcc.target/aarch64/spellcheck_1.c: New test.
3673 * gcc.target/aarch64/spellcheck_2.c: Likewise.
3674 * gcc.target/aarch64/spellcheck_3.c: Likewise.
3675 * gcc.target/aarch64/spellcheck_4.c: Likewise.
3676 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3677 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3679 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
3681 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3683 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3685 PR tree-optimization/77937
3686 * gcc.dg/torture/pr77937-1.c: New.
3687 * gcc.dg/torture/pr77937-2.c: New.
3689 2016-10-13 Jakub Jelinek <jakub@redhat.com>
3691 * g++.dg/cpp1z/inline-var1.C: New test.
3692 * g++.dg/cpp1z/inline-var1a.C: New test.
3693 * g++.dg/cpp1z/inline-var1.h: New file.
3694 * g++.dg/cpp1z/inline-var2.C: New test.
3695 * g++.dg/cpp1z/inline-var3.C: New test.
3696 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3697 uninitialized const.
3699 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
3701 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3702 Xscale is specified, not just -march.
3703 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3704 is incompatible with Xscale.
3706 2016-10-13 Martin Sebor <msebor@redhat.com>
3709 * g++.dg/ext/flexary4.C: Adjust.
3710 * g++.dg/ext/flexary5.C: Same.
3711 * g++.dg/ext/flexary9.C: Same.
3712 * g++.dg/ext/flexary19.C: New test.
3713 * g++.dg/ext/flexary18.C: New test.
3714 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3716 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3717 Avoid generating a flexible array member in an array.
3719 2016-10-13 Martin Sebor <msebor@redhat.com>
3721 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3722 to placate -Wformat on targets where the type is not int.
3724 2016-10-13 David Malcolm <dmalcolm@redhat.com>
3726 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3729 2016-10-13 Bin Cheng <bin.cheng@arm.com>
3731 * gcc.target/i386/l_fma_float_1.c: Revise test.
3732 * gcc.target/i386/l_fma_float_2.c: Ditto.
3733 * gcc.target/i386/l_fma_float_3.c: Ditto.
3734 * gcc.target/i386/l_fma_float_4.c: Ditto.
3735 * gcc.target/i386/l_fma_float_5.c: Ditto.
3736 * gcc.target/i386/l_fma_float_6.c: Ditto.
3737 * gcc.target/i386/l_fma_double_1.c: Ditto.
3738 * gcc.target/i386/l_fma_double_2.c: Ditto.
3739 * gcc.target/i386/l_fma_double_3.c: Ditto.
3740 * gcc.target/i386/l_fma_double_4.c: Ditto.
3741 * gcc.target/i386/l_fma_double_5.c: Ditto.
3742 * gcc.target/i386/l_fma_double_6.c: Ditto.
3744 2016-10-13 Bin Cheng <bin.cheng@arm.com>
3746 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3748 2016-10-13 Bin Cheng <bin.cheng@arm.com>
3750 * gcc.dg/vect/vect-98.c: Refine test case.
3751 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3752 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3753 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3755 2016-10-13 Jakub Jelinek <jakub@redhat.com>
3758 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3760 2016-10-13 Martin Liska <mliska@suse.cz>
3762 PR tree-optimization/77943
3763 * g++.dg/tree-ssa/pr77943.C: New test.
3765 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
3768 * gfortran.dg/allocate_with_source_22.f03: New test.
3769 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
3772 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3774 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3775 * gcc.target/arm/movsi_movw.c: Likewise.
3776 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3777 directive to work on big endian targets.
3779 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3781 * gcc.dg/tree-ssa/evrp6.c: New test.
3783 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3785 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3786 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3787 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3789 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3791 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3792 * gcc.target/powerpc/warn-2.c: Ditto.
3794 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3796 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3797 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3798 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3800 * gcc.target/mips/msa.c: New test.
3801 * gcc.target/mips/msa-builtins.c: Likewise.
3802 * lib/target-supports.exp (check_mips_msa_hw_available): New.
3803 (check_effective_target_mips_msa_runtime): Likewise.
3804 (check_effective_target_mips_msa): Likewise.
3805 (add_options_for_mips_msa): Likewise.
3806 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3807 (check_effective_target_vect_intfloat_cvt): Likewise.
3808 (check_effective_target_vect_uintfloat_cvt): Likewise.
3809 (check_effective_target_vect_floatint_cvt): Likewise.
3810 (check_effective_target_vect_floatuint_cvt): Likewise.
3811 (check_effective_target_vect_shift): Likewise.
3812 (check_effective_target_vect_shift_char): Likewise.
3813 (check_effective_target_vect_long): Likewise.
3814 (check_effective_target_vect_float): Likewise.
3815 (check_effective_target_vect_double): Likewise.
3816 (check_effective_target_vect_long_long): Likewise.
3817 (check_effective_target_vect_perm): Likewise.
3818 (check_effective_target_vect_perm_byte): Likewise.
3819 (check_effective_target_vect_perm_short): Likewise.
3820 (check_effective_target_vect_sdot_qi): Likewise.
3821 (check_effective_target_vect_udot_qi): Likewise.
3822 (check_effective_target_vect_sdot_hi): Likewise.
3823 (check_effective_target_vect_udot_hi): Likewise.
3824 (check_effective_target_vect_pack_trunc): Likewise.
3825 (check_effective_target_vect_unpack): Likewise.
3826 (check_effective_target_vect_hw_misalign): Likewise.
3827 (check_effective_target_vect_condition): Likewise.
3828 (check_effective_target_vect_cond_mixed): Likewise.
3829 (check_effective_target_vect_char_mult): Likewise.
3830 (check_effective_target_vect_short_mult): Likewise.
3831 (check_effective_target_vect_int_mult): Likewise.
3832 (check_effective_target_vect_extract_even_odd): Likewise.
3833 (check_effective_target_vect_interleave): Likewise.
3834 (check_vect_support_and_set_flags): Check if the target supports MSA
3835 and append to the list of EFFECTIVE_TARGETS.
3837 2016-10-12 Richard Biener <rguenther@suse.de>
3840 * g++.dg/torture/pr77947.C: New testcase.
3842 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3844 * gnat.dg/debug8.adb: New testcase.
3846 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3848 * gnat.dg/debug9.adb: New testcase.
3850 2016-10-12 Richard Biener <rguenther@suse.de>
3852 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3853 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3854 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3856 2016-10-12 Richard Biener <rguenther@suse.de>
3858 PR tree-optimization/77920
3859 * gcc.dg/torture/pr77920.c: New testcase.
3861 2016-10-12 Jakub Jelinek <jakub@redhat.com>
3863 PR tree-optimization/77929
3864 * gcc.c-torture/compile/pr77929.c: New test.
3866 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3867 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3868 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3869 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3870 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3871 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3872 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3873 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3874 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3876 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3878 * gcc.target/sparc/setcc-4.c: Adjust.
3879 * gcc.target/sparc/setcc-5.c: Likewise.
3880 * gcc.target/sparc/setcc-6.c: Likewise.
3881 * gcc.target/sparc/setcc-7.c: Likewise.
3882 * gcc.target/sparc/setcc-8.c: Likewise.
3883 * gcc.target/sparc/setcc-9.c: Likewise.
3884 * gcc.target/sparc/setcc-10.c: Delete.
3886 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3889 * gfortran.dg/pr77942.f90
3891 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
3893 * gfortran.dg/dec_math.f90: New testsuite.
3895 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3897 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3898 (main): Declare j as i32 instead of int.
3900 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3902 PR testsuite/PR77710
3903 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3904 target triplet instead of *-*-*-*.
3906 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3908 * gnat.dg/unchecked_convert10.adb: New test.
3909 * gnat.dg/unchecked_convert11.adb: Likewise.
3910 * gnat.dg/unchecked_convert12.adb: Likewise.
3912 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3914 * gcc.target/sparc/cbcond-1.c: New test.
3915 * gcc.target/sparc/cbcond-2.c: Likewise.
3916 * gcc.target/sparc/movcc-1.c: Likewise.
3917 * gcc.target/sparc/movcc-2.c: Likewise.
3918 * gcc.target/sparc/setcc-1.c: Adjust.
3919 * gcc.target/sparc/setcc-2.c: Likewise.
3920 * gcc.target/sparc/setcc-3.c: Likewise.
3921 * gcc.target/sparc/setcc-4.c: Likewise.
3922 * gcc.target/sparc/setcc-5.c: Likewise.
3923 * gcc.target/sparc/setcc-6.c: New test.
3924 * gcc.target/sparc/setcc-7.c: Likewise.
3925 * gcc.target/sparc/setcc-8.c: Likewise.
3926 * gcc.target/sparc/setcc-9.c: Likewise.
3927 * gcc.target/sparc/setcc-10.c: Likewise.
3929 2016-10-10 Jeff Law <law@redhat.com>
3931 PR tree-optimization/71947
3932 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3933 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3934 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3935 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3936 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3937 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3939 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3942 * gfortran.dg/matmul_11.f90: New test.
3944 2016-10-10 Jiong Wang <jiong.wang@arm.com>
3946 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3947 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3948 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3949 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3950 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3951 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3952 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3953 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3954 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3955 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3956 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3957 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3958 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3959 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3960 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3961 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3962 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3963 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3964 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3965 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3966 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3967 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3968 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3969 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3970 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3971 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3972 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3973 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3974 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3975 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3976 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3977 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3978 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3979 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3980 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3981 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3982 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3983 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3984 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3985 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3986 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3987 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3988 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3989 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3990 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3991 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3992 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3993 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3994 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3995 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3996 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3997 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3998 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3999 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4000 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4001 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4002 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4003 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4004 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4006 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4008 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4009 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4010 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4011 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4012 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4013 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4014 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4015 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4016 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4017 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4018 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4019 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4020 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4021 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4023 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4025 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4027 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4029 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4030 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4031 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4032 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4034 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
4035 Jiong Wang <jiong.wang@arm.com>
4037 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4039 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4040 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4042 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4044 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4046 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4048 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4050 * gnat.dg/specs/vfa.ads: New test.
4052 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
4054 * gnat.dg/inline13.ad[sb]: New test.
4055 * gnat.dg/inline13_pkg.ad[sb]: New helper.
4057 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4059 * gnat.dg/biased_subtype.adb: New test.
4061 2016-10-09 Jakub Jelinek <jakub@redhat.com>
4063 PR tree-optimization/77901
4064 * gcc.c-torture/compile/pr77901.c: New test.
4066 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4068 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4069 * gcc.dg/ipa/propalign-2.c: Likewise
4070 * gcc.dg/ipa/propalign-3.c: Likewise.
4071 * gcc.dg/ipa/propalign-4.c: Likewise.
4072 * gcc.dg/ipa/propalign-5.c: Likewise.
4074 2016-10-08 Jakub Jelinek <jakub@redhat.com>
4076 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4078 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4080 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4081 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4083 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
4085 * gfortran.dg/dec_union_11.f90: New testcase.
4087 2016-10-07 Nathan Sidwell <nathan@acm.org>
4090 * g++.dg/cpp0x/pr66443-cxx11.C: New.
4091 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4092 * g++.dg/cpp1y/pr66443-cxx14.C: New
4093 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4094 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4096 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4098 * g++.dg/cpp0x/addressof1.C: New test.
4099 * g++.dg/cpp0x/addressof2.C: New test.
4101 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4103 * gcc.target/powerpc/float128-type-1.c: New test to check that
4104 PowerPC 64-bit Linux enables -mfloat128-type by default.
4105 * gcc.target/powerpc/float128-type-2.c: Likewise.
4106 * gcc.target/powerpc/float128-mix.c: Change error message to
4107 reflect that __ibm128 is now #define'ed to be long double.
4109 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
4112 * gfortran.dg/pr77406.f90: New test.
4113 * gfortran.dg/assumed_type_3.f90: Update error messages.
4114 * gfortran.dg/defined_operators_1.f90: Ditto.
4115 * gfortran.dg/generic_26.f90: Ditto.
4116 * gfortran.dg/generic_7.f90: Ditto.
4117 * gfortran.dg/gomp/udr5.f90: Ditto.
4118 * gfortran.dg/gomp/udr7.f90: Ditto.
4119 * gfortran.dg/interface_1.f90: Ditto.
4120 * gfortran.dg/interface_37.f90: Ditto.
4121 * gfortran.dg/interface_5.f90: Ditto.
4122 * gfortran.dg/interface_6.f90: Ditto.
4123 * gfortran.dg/interface_7.f90
4124 * gfortran.dg/no_arg_check_3.f90
4125 * gfortran.dg/operator_5.f90
4126 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4128 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4131 * c-c++-common/Wint-in-bool-context.c: Update test.
4133 2016-10-07 Richard Biener <rguenther@suse.de>
4135 * gcc.dg/tree-ssa/vrp01.c: Adjust.
4136 * gcc.dg/tree-ssa/vrp34.c: Likewise.
4138 2016-10-07 Marek Polacek <polacek@redhat.com>
4140 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4142 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
4145 * c-c++-common/pr69733.c: New test.
4146 * gcc.dg/pr69733.c: New test.
4147 * gcc.target/i386/pr69733.c: New test.
4149 2016-10-07 Marek Polacek <polacek@redhat.com>
4152 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4154 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4156 PR tree-optimization/77664
4157 * gcc.dg/tree-ssa/pr77664.c: New test.
4158 * gcc.dg/pr77664.c: New test.
4160 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
4162 * gfortran.dg/pr69955.f90: New test.
4164 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
4167 * gfortran.dg/pr57910.f90: New test.
4169 2016-10-06 Jakub Jelinek <jakub@redhat.com>
4171 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4172 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4174 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4176 PR tree-optimization/77862
4177 * gcc.dg/pr77862.c: New test.
4179 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4181 * gcc.dg/tree-ssa/evrp4.c: New test.
4183 2016-10-06 Jeff Law <law@redhat.com>
4185 PR tree-optimization/71661
4186 * gcc.dg/tree-ssa/pr71661.c: New test.
4188 2016-10-06 Richard Biener <rguenther@suse.de>
4190 PR tree-optimization/77855
4191 * gcc.dg/torture/pr77855.c: New testcase.
4193 2016-10-06 James Clarke <jrtc27@jrtc27.com>
4194 Eric Botcazou <ebotcazou@adacore.com>
4196 * g++.dg/other/pr77759.C: New test.
4198 2016-10-06 Richard Biener <rguenther@suse.de>
4200 PR tree-optimization/77839
4201 * gcc.dg/torture/pr77839.c: New testcase.
4203 2016-10-06 Marek Polacek <polacek@redhat.com>
4205 * g++.dg/cpp1z/init-statement9.C: New test.
4207 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
4209 * gcc.target/i386/pcommit-1.c: Deleted.
4210 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4211 * gcc.target/i386/sse-13.c: Ditto.
4212 * gcc.target/i386/sse-14.c: Ditto.
4213 * gcc.target/i386/sse-22.c: Ditto.
4214 * gcc.target/i386/sse-23.c: Ditto.
4215 * g++.dg/other/i386-2.C: Ditto.
4217 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
4219 * gcc.target/i386/pr77833.c: Require int128 effective target.
4221 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
4225 * gfortran.dg/associate_22.f90: New test.
4227 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
4229 * gfortran.dg/dec_union_9.f90: New testcase.
4230 * gfortran.dg/dec_union_10.f90: New testcase.
4232 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4235 * gcc.dg/pch/pr66343-3.c: New test.
4236 * gcc.dg/pch/pr66343-3.hs: New file.
4239 * gcc.dg/pch/pr66343-1.c: New test.
4240 * gcc.dg/pch/pr66343-1.hs: New file.
4241 * gcc.dg/pch/pr66343-2.c: New test.
4242 * gcc.dg/pch/pr66343-2.hs: New file.
4244 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4246 * c-c++-common/Wint-in-bool-context.c: Update test.
4248 2016-10-05 Marek Polacek <polacek@redhat.com>
4250 * g++.dg/cpp1z/init-statement1.C: New test.
4251 * g++.dg/cpp1z/init-statement2.C: New test.
4252 * g++.dg/cpp1z/init-statement3.C: New test.
4253 * g++.dg/cpp1z/init-statement4.C: New test.
4254 * g++.dg/cpp1z/init-statement5.C: New test.
4255 * g++.dg/cpp1z/init-statement6.C: New test.
4256 * g++.dg/cpp1z/init-statement7.C: New test.
4257 * g++.dg/cpp1z/init-statement8.C: New test.
4259 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
4262 * gfortran.dg/pr67524.f90: New test.
4264 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4267 * c-c++-common/ubsan/shift-9.c: New test.
4269 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4271 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4272 of int if __SIZEOF_INT__ is less than 4 bytes.
4274 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4276 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4277 * gfortran.dg/class_array_20.f03: Likewise.
4278 * gfortran.dg/class_array_21.f03: Likewise.
4279 * gfortran.dg/finalize_29.f08: Likewise.
4280 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4282 2016-10-05 Richard Biener <rguenther@suse.de>
4285 * gcc.dg/torture/pr77826.c: New testcase.
4287 2016-10-05 Richard Biener <rguenther@suse.de>
4289 * gcc.dg/fold-copysign-1.c: New testcase.
4291 2016-10-05 Andreas Schwab <schwab@suse.de>
4293 * g++.dg/pr49847-2.C: Remove.
4295 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
4297 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4299 2016-10-05 Richard Biener <rguenther@suse.de>
4302 * gcc.dg/pr55152-2.c: New testcase.
4304 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4306 * gfortran.dg/dtio_15.f90: New test.
4308 2016-10-04 Ian Lance Taylor <iant@golang.org>
4310 * gcc.dg/split-7.c: New test.
4312 2016-10-04 Martin Sebor <msebor@redhat.com>
4314 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4315 %lc directive to wint_t to silence -Wformat warnings on targets
4316 where the latter is a distinct type such as long.
4318 2016-10-04 Martin Sebor <msebor@redhat.com>
4321 * g++.dg/warn/Wplacement-new-size-4.C: New test.
4323 2016-10-04 Jakub Jelinek <jakub@redhat.com>
4326 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4328 * g++.dg/other/java3.C: Remove.
4329 * g++.dg/other/java1.C: Remove.
4330 * g++.dg/other/error12.C: Remove.
4331 * g++.dg/other/java2.C: Remove.
4332 * g++.dg/warn/Wnvdtor.C: Remove.
4333 * g++.dg/lookup/java1.C: Remove.
4334 * g++.dg/lookup/java2.C: Remove.
4335 * g++.dg/ext/pr34829.C: Remove.
4336 * g++.dg/ext/java-3.C: Remove.
4337 * g++.dg/ext/java-1.C: Remove.
4338 * g++.dg/ext/java-2.C: Remove.
4339 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4341 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
4343 PR tree-optimization/77808
4344 * gcc.dg/tree-ssa/pr77808.c: New testcase.
4346 2016-10-04 Richard Biener <rguenther@suse.de>
4348 PR tree-optimization/77399
4349 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4351 2016-10-04 Richard Biener <rguenther@suse.de>
4354 * gcc.target/i386/pr77833.c: New testcase.
4356 2016-09-26 Jeff Law <law@redhat.com>
4358 PR tree-optimization/71550
4359 PR tree-optimization/71403
4360 * gcc.c-torture/execute/pr71550.c: New test.
4362 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4364 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4367 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4370 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4372 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4374 2016-10-03 Marek Polacek <polacek@redhat.com>
4376 * g++.dg/cpp0x/nullptr37.C: New test.
4378 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
4380 * c-c++-common/Wint-in-bool-context.c: Update test.
4382 2016-10-02 Jakub Jelinek <jakub@redhat.com>
4384 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4386 * g++.dg/charset/asm2.c (memmove): Likewise.
4387 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4388 * g++.dg/tls/diag-4.C (foo): Likewise.
4389 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4390 dg-warning, fix up regex.
4391 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4392 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4393 * g++.old-deja/g++.mike/net31.C: Likewise.
4394 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4396 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4397 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4399 2016-10-01 Richard Biener <rguenther@suse.de>
4402 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4404 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
4407 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4409 2016-10-01 Jakub Jelinek <jakub@redhat.com>
4412 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4413 Add dg-prune-output directive.
4415 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4418 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4419 * gfortran.fortran-torture/compile/write.f90: Update test.
4421 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
4423 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4424 arm_fp16_alternative_ok as the required effective target.
4425 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
4426 -mfp16-format=alternative to the dg-options directive and remove
4427 the dg-add-options directive.
4429 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4432 * gfortran.dg/dec_union_8.f90: New testcase.
4434 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4437 * gfortran.dg/dec_structure_16.f90: New testcase.
4439 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
4441 * gfortran.dg/coarray_allocate_10.f08: New test.
4442 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4444 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4446 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4448 2016-09-30 Richard Biener <rguenther@suse.de>
4450 PR tree-optimization/77399
4451 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4453 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
4455 * c-c++-common/pr27336.c: Make dependency on
4456 -fdelete-null-pointer-checks explicit.
4457 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4458 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4459 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4460 * gcc.dg/pic-1.c: Require fpic target support.
4461 * gcc.dg/pic-2.c: Likewise.
4463 2016-09-29 Jakub Jelinek <jakub@redhat.com>
4465 Implement P0001R1 - C++17 removal of register storage class specifier
4466 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4467 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4469 * c-c++-common/vector-subscript-5.c (foo): Don't use register
4470 keyword if not __SSE2__.
4471 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4473 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4475 * g++.dg/eh/pr29166.C: Add -Wno-register option.
4476 * g++.dg/warn/register-parm-1.C (erroneous_warning,
4477 no_erroneous_warning): Expect new warnings for C++17.
4478 * g++.dg/warn/register-var-2.C (f): Likewise.
4479 * g++.dg/parse/register1.C (f): Expect new error for C++17.
4480 * g++.dg/parse/linkage2.C (foo): Likewise.
4481 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4482 keyword on parameters for C++17.
4483 * g++.dg/cpp1z/register1.C: New test.
4484 * g++.dg/cpp1z/register2.C: New test.
4485 * g++.dg/cpp1z/register3.C: New test.
4487 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4489 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4490 * gcc.target/i386/avx2-check.h (main): Ditto.
4491 * gcc.target/i386/avx512bw-check.h (main): Ditto.
4492 * gcc.target/i386/avx512cd-check.h (main): Ditto.
4493 * gcc.target/i386/avx512dq-check.h (main): Ditto.
4494 * gcc.target/i386/avx512er-check.h (main): Ditto.
4495 * gcc.target/i386/avx512f-check.h (main): Ditto.
4496 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4497 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4498 * gcc.target/i386/avx512vl-check.h (main): Ditto.
4500 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4503 * gcc.target/i386/pr77756.c: New test.
4505 2016-09-29 Marek Polacek <polacek@redhat.com>
4507 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4509 2016-09-29 Marek Polacek <polacek@redhat.com>
4511 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4514 2016-09-29 Martin Liska <mliska@suse.cz>
4516 * objc/execute/construct1.m: New test.
4518 2016-09-29 Richard Biener <rguenther@suse.de>
4520 PR tree-optimization/77768
4521 * gcc.dg/torture/pr77768.c: New testcase.
4523 2016-09-28 Richard Biener <rguenther@suse.de>
4526 * gcc.dg/pr77407.c: New testcase.
4528 2016-09-29 Richard Biener <rguenther@suse.de>
4531 * gcc.dg/pr55152.c: New testcase.
4532 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4534 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4536 * gcc.dg/profile-update-warning.c: Restrict to ia32.
4537 (dg-options): Remove -m32.
4539 2016-09-28 Martin Sebor <msebor@redhat.com>
4542 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4544 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4546 PR libgfortran/77707
4547 * gfortran.dg/inquire_17.f90: New test.
4549 2016-09-28 Jakub Jelinek <jakub@redhat.com>
4552 * g++.dg/cpp1y/constexpr-77467.C: New test.
4554 2016-09-28 Martin Sebor <msebor@redhat.com>
4557 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
4558 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
4559 (test_sprintf_p_const): Adjust line numbers to avoid failures
4560 introduced in r240503.
4562 2016-09-28 Martin Sebor <msebor@redhat.com>
4565 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4567 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
4570 * g++.dg/pr77550.C: Avoid undefined behavior.
4572 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
4574 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
4576 * gcc.dg/strlenopt-20.c: Update test.
4577 * gcc.dg/strlenopt-21.c: Likewise.
4578 * gcc.dg/strlenopt-22.c: Likewise.
4579 * gcc.dg/strlenopt-22g.c: Likewise.
4580 * gcc.dg/strlenopt-26.c: Likewise.
4581 * gcc.dg/strlenopt-5.c: Likewise.
4582 * gcc.dg/strlenopt-7.c: Likewise.
4583 * gcc.dg/strlenopt-9.c: Likewise.
4585 2016-09-27 Jakub Jelinek <jakub@redhat.com>
4587 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4589 * g++.dg/cpp1z/lambda-this1.C: New test.
4590 * g++.dg/cpp1z/lambda-this2.C: New test.
4593 * g++.dg/ubsan/return-4.C: New test.
4594 * g++.dg/ubsan/return-5.C: New test.
4595 * g++.dg/ubsan/return-6.C: New test.
4597 2016-09-27 Jiong Wang <jiong.wang@arm.com>
4599 * lib/target-supports.exp
4600 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4601 in function comment.
4603 2016-09-27 Martin Liska <mliska@suse.cz>
4605 PR gcov-profile/46266
4606 * lib/gcov.exp: Verify that <built-in>.gcov file is not
4609 2016-09-27 Richard Biener <rguenther@suse.de>
4611 PR tree-optimization/77745
4612 * g++.dg/torture/pr77745.C: New testcase.
4614 2016-09-27 Richard Biener <rguenther@suse.de>
4616 PR tree-optimization/77478
4617 * gcc.dg/torture/pr77478.c: New testcase.
4619 2016-09-27 Martin Liska <mliska@suse.cz>
4621 PR gcov-profile/7970
4622 PR gcov-profile/16855
4623 PR gcov-profile/44779
4624 * g++.dg/gcov/pr16855.C: New test.
4626 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4628 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4630 2016-09-27 Jakub Jelinek <jakub@redhat.com>
4633 * gfortran.dg/gomp/pr77666.f90: New test.
4635 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
4638 * gcc.dg/torture/pr77677-2.c: New test.
4640 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
4643 * gfortran.dg/pr77420_1.f90: New test.
4644 * gfortran.dg/pr77420_2.f90: Ditto.
4645 * gfortran.dg/pr77420_3.f90: New test. Requires ...
4646 * gfortran.dg/pr77420_4.f90: this file.
4648 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
4651 * gfortran.dg/pr77719.f90: New test.
4653 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4655 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
4656 singular form of byte when quantity is unknown.
4658 2016-09-26 Marek Polacek <polacek@redhat.com>
4660 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4662 2016-09-26 Martin Liska <mliska@suse.cz>
4664 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4665 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4666 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4667 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4668 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4669 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4670 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4671 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4672 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4674 2016-09-26 Marek Polacek <polacek@redhat.com>
4677 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4678 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4679 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4680 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4681 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4682 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4683 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4684 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4685 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4686 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4687 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4688 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4689 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4690 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4691 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4692 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4693 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4694 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4695 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4696 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4697 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4698 * c-c++-common/attr-fallthrough-1.c: New test.
4699 * c-c++-common/attr-fallthrough-2.c: New test.
4700 * g++.dg/cpp0x/fallthrough1.C: New test.
4701 * g++.dg/cpp0x/fallthrough2.C: New test.
4702 * g++.dg/cpp1z/fallthrough1.C: New test.
4703 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4704 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4705 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4706 * objc.dg/Wimplicit-fallthrough-1.m: New test.
4708 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4711 * gfortran.dg/pr77429.f90: New test.
4713 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4716 * gfortran.dg/pr77694.f90: New test.
4718 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
4721 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4723 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4725 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4728 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4730 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4733 2016-09-24 Marek Polacek <polacek@redhat.com>
4736 * c-c++-common/Wbool-operation-1.c: New test.
4737 * gcc.dg/Wbool-operation-1.c: New test.
4739 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
4741 * gfortran.dg/dec_static_1.f90: New.
4742 * gfortran.dg/dec_static_2.f90: New.
4743 * gfortran.dg/dec_static_3.f90: New.
4744 * gfortran.dg/dec_static_4.f90: New.
4746 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4749 * gfortran.dg/negative_unit_check.f90: Update test.
4750 * gfortran.dg/dtio_14.f90: New test.
4752 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4754 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4755 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4756 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4757 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4758 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4759 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4760 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4762 2016-09-23 Martin Sebor <msebor@redhat.com>
4765 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4766 assuming long double is bigger than double.
4768 2016-09-23 Jakub Jelinek <jakub@redhat.com>
4770 Implement P0138R2, C++17 construction rules for enum class values
4771 * g++.dg/cpp1z/direct-enum-init1.C: New test.
4773 2016-09-23 David Malcolm <dmalcolm@redhat.com>
4775 PR preprocessor/77672
4776 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4777 expected multiline output from first warning to reflect change
4780 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4782 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4784 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4785 Tom de Vries <tom@codesourcery.com>
4788 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4790 2016-09-23 Marek Polacek <polacek@redhat.com>
4792 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4793 * c-c++-common/gomp/atomic-13.c: Likewise.
4794 * c-c++-common/gomp/atomic-14.c: Likewise.
4795 * c-c++-common/pr60439.c: Remove invalid code.
4796 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4797 * g++.dg/expr/bitfield5.C: Likewise.
4798 * g++.dg/expr/bitfield6.C: Likewise.
4799 * g++.dg/expr/bool1.C: Likewise.
4800 * g++.dg/expr/bool3.C: Likewise.
4801 * g++.dg/expr/lval3.C: Likewise.
4802 * g++.dg/expr/lval4.C: Likewise.
4803 * g++.old-deja/g++.jason/bool5.C: Likewise.
4805 2016-09-23 David Malcolm <dmalcolm@redhat.com>
4807 PR preprocessor/77672
4808 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4809 (test_terminator_location): New function.
4811 2016-09-23 Richard Biener <rguenther@suse.de>
4813 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4815 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4817 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4818 -march=armv8.2-a+fp16 when supported by the hardware.
4819 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4820 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4821 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
4822 semi-colons to a macro invocations.
4823 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4824 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4826 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4827 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4828 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4829 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4831 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4832 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4833 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4834 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4835 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4836 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4837 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4838 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4839 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4840 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4842 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4843 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4844 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4846 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4847 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4848 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4850 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4851 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4852 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4854 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4855 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4856 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4857 defined. Also fix some white-space.
4858 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4859 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4860 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4861 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4862 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4863 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4864 defined. Also fix some long lines and white-space.
4865 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4866 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4867 defined. Also fix some long lines and white-space.
4868 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4869 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4871 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4872 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4873 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4875 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4876 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4877 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4879 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
4880 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4881 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4882 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
4883 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4884 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4885 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4886 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4887 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4888 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
4889 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
4890 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4891 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4892 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4893 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4894 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
4895 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4896 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
4897 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4899 2016-09-23 Jiong Wang <jiong.wang@arm.com>
4900 Matthew Wahab <matthew.wahab@arm.com>
4902 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4903 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4904 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4905 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4906 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4907 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4908 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4909 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4910 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4911 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4912 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4913 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4914 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4915 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4916 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4917 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4918 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4919 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4920 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4921 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4922 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4923 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4924 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4925 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4926 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4927 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4928 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4929 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4930 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4931 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4932 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4933 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4934 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4935 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4936 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4937 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4938 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4940 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4942 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4943 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4944 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4945 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4948 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4951 * gcc.dg/torture/pr77677.c: New test.
4953 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4955 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4958 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4960 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4961 options. Add tests for float16x4_t and float16x8_t.
4963 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4965 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4966 * gcc.target/s390/risbg-ll-2.c: Ditto.
4967 * gcc.target/s390/risbg-ll-3.c: Ditto.
4969 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4971 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4972 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4974 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4976 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4977 output to the simplified instructions.
4979 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4981 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4982 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4984 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4986 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4987 (FP16_SUPPORTED): New
4988 (expected-hfloat-16x4): Make conditional on __fp16 support.
4989 (expected-hfloat-16x8): Likewise.
4990 (vdup_n_f16): Disable for non-AArch64 targets.
4991 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4992 conditional on FP16_SUPPORTED.
4993 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4994 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4995 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4996 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4997 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4999 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5000 conditional on FP16_SUPPORTED.
5001 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5002 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5004 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5006 * gcc.target/arm/short-vfp-1.c: New.
5008 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5010 * gcc.target/arm/attr-fp16-arith-1.c: New.
5012 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5014 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5016 (add_options_for_arm_v8_2a_fp16_neon): New.
5017 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5018 (add_options_for_arm_arch_v8_2a): Auto-generate.
5019 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5020 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5021 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5022 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5023 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5024 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5025 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5027 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5029 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5030 arm_fp16_alternative_ok.
5031 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5032 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
5033 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5034 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
5035 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5036 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5037 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5038 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5039 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5040 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5041 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5042 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5043 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5044 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5045 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5046 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5047 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5048 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5049 * gcc.target/arm/fp16-rounding-alt-1.c: Use
5050 arm_fp16_alternative_ok.
5051 * lib/target-supports.exp
5052 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5053 (check_effective_target_arm_fp16_alternative_ok): New.
5054 (check_effective_target_arm_fp16_none_ok_nocache): New.
5055 (check_effective_target_arm_fp16_none_ok): New.
5057 2016-09-23 Martin Liska <mliska@suse.cz>
5059 * gcc.dg/ipa/pr77653.c: Replace adress
5062 2016-09-23 Martin Liska <mliska@suse.cz>
5064 * gcc.target/i386/movbe-4.c: New test.
5066 2016-09-23 Martin Liska <mliska@suse.cz>
5068 * gcc.target/i386/crc32-5.c: New test.
5070 2016-09-23 Martin Liska <mliska@suse.cz>
5072 * gcc.target/i386/pr71652.c: New test.
5073 * gcc.target/i386/pr71652-2.c: New test.
5074 * gcc.target/i386/pr71652-3.c: New test.
5076 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5078 * lib/gcc-dg.exp (process-message): Support relative line number
5079 notation - .+4 or .-1 etc.
5080 * gcc.dg/dg-test-1.c: New test.
5082 2016-09-22 Martin Sebor <msebor@redhat.com>
5085 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5086 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5087 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5088 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5090 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5092 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5093 * gcc.dg/ifcvt-2.c: Ditto.
5094 * gcc.dg/zero_bits_compound-1.c: Ditto.
5095 * gcc.dg/zero_bits_compound-1.c: Ditto.
5096 * gcc.dg/pr40550.c: Simplify target selectors.
5097 Use dg-additional-options.
5098 * gcc.dg/pr47893.c: Ditto.
5099 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
5100 additional options for 32-bit x86 targets.
5101 * gcc.dg/pr70955.c: Move to ...
5102 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
5104 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5107 * g++.dg/cpp0x/pr61019.C: New.
5109 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5110 Terry Guo <terry.guo@arm.com>
5112 * gcc.target/arm/pure-code/ffunction-sections.c: New.
5113 * gcc.target/arm/pure-code/no-literal-pool.c: New.
5114 * gcc.target/arm/pure-code/pure-code.exp: New.
5116 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5118 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5119 Remove SSE effective target requirement.
5121 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5124 * g++.dg/cpp0x/pr71979.C: New.
5126 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5128 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5130 2016-09-22 Martin Liska <mliska@suse.cz>
5133 * gcc.dg/ipa/pr77653.c: New test.
5135 2016-09-22 Jakub Jelinek <jakub@redhat.com>
5138 * gfortran.dg/gomp/pr77665.f90: New test.
5140 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
5142 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5143 * gfortran.dg/dtio_13.f90: New test.
5145 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5148 * gfortran.dg/pr66107.f90: New test.
5150 2016-09-21 Ian Lance Taylor <iant@golang.org>
5152 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5153 with call to builtin delete function.
5155 2016-09-21 Joseph Myers <joseph@codesourcery.com>
5157 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5158 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5159 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5160 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5163 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
5165 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5167 2016-09-21 Jakub Jelinek <jakub@redhat.com>
5170 * g++.dg/cpp1z/aligned-new6.C: New test.
5172 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
5174 * gcc.target/arm/fp16-aapcs-3.c: New.
5175 * gcc.target/arm/fp16-aapcs-4.c: New.
5176 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5177 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5178 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5179 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5181 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5183 PR tree-optimization/77550
5184 * g++.dg/pr77550.C: New test.
5186 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
5189 * gcc.target/avr/torture/pr77326.c: New test.
5191 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5193 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5195 2016-09-21 Richard Biener <rguenther@suse.de>
5197 PR tree-optimization/77648
5198 * gcc.dg/torture/pr77648-1.c: New testcase.
5199 * gcc.dg/torture/pr77648-2.c: Likewise.
5201 2016-09-21 Richard Biener <rguenther@suse.de>
5202 Jakub Jelinek <jakub@redhat.com>
5204 PR tree-optimization/77621
5205 * gcc.dg/pr77621.c: New testcase.
5207 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
5210 * gfortran.dg/dtio_12.f90: New test.
5212 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5214 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5216 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5218 PR tree-optimization/72835
5219 * gcc.dg/tree-ssa/pr72835.c: New test.
5221 2016-09-20 Martin Sebor <msebor@redhat.com>
5224 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5225 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5226 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5227 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5228 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5229 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5230 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5232 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5234 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5235 arguments/compare will be optimized away.
5236 * gcc.dg/torture/ftrapv-1.c: Likewise.
5238 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5240 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5241 will be optimized away.
5242 * gcc.dg/ipa/vrp1.c: New test.
5243 * gcc.dg/ipa/vrp2.c: New test.
5244 * gcc.dg/ipa/vrp3.c: New test.
5246 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5248 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5249 does the same transformation.
5250 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5251 * gcc.dg/tree-ssa/evrp1.c: New test.
5252 * gcc.dg/tree-ssa/evrp2.c: New test.
5253 * gcc.dg/tree-ssa/evrp3.c: New test.
5254 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5255 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5256 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5257 * gcc.dg/tree-ssa/pr64130.c: Likewise.
5258 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5259 foling now happens early.
5260 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5261 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5262 * gcc.dg/tree-ssa/vrp16.c: Likewise.
5263 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5264 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5266 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
5269 * gcc.target/i386/pr77621.c: New test.
5270 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5271 pattern, loop should vectorize with -mtune=atom.
5273 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
5274 Jakub Jelinek <jakub@redhat.com>
5277 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5280 2016-09-20 Jakub Jelinek <jakub@redhat.com>
5283 * g++.dg/other/pr77626.C: New test.
5286 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5289 * g++.dg/cpp0x/gen-attrs-62.C: New test.
5292 * c-c++-common/pr77624-1.c: New test.
5293 * c-c++-common/pr77624-2.c: New test.
5295 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
5297 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5300 2016-09-20 Richard Biener <rguenther@suse.de>
5302 PR tree-optimization/77646
5303 * gcc.dg/torture/pr77646.c: New testcase.
5305 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5308 * c-c++-common/Wint-in-bool-context.c: New test.
5310 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5312 * gcc.dg/cr-decimal-dig-1.c: New test.
5314 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5316 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5317 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5318 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5319 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5321 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
5323 PR rtl-optimization/77416
5324 * gcc.target/powerpc/pr77416.c: New.
5326 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
5329 * g++.dg/template/error-recovery4.C: New test.
5331 2016-09-19 Bin Cheng <bin.cheng@arm.com>
5333 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5335 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5337 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5338 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5340 2016-09-19 Jakub Jelinek <jakub@redhat.com>
5341 Jan Hubicka <jh@suse.cz>
5344 * gcc.dg/pr77587.c: New test.
5345 * gcc.dg/pr77587a.c: New file.
5347 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
5349 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5350 * gfortran.dg/coarray_38.f90:
5351 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5352 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5353 * gfortran.dg/coarray_allocate_7.f08: New test.
5354 * gfortran.dg/coarray_allocate_8.f08: New test.
5355 * gfortran.dg/coarray_allocate_9.f08: New test.
5356 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5358 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5359 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5360 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5362 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5363 * gfortran.dg/coarray_lock_7.f90: Same.
5364 * gfortran.dg/coarray_poly_5.f90: Same.
5365 * gfortran.dg/coarray_poly_6.f90: Same.
5366 * gfortran.dg/coarray_poly_7.f90: Same.
5367 * gfortran.dg/coarray_poly_8.f90: Same.
5368 * gfortran.dg/coindexed_1.f90: Changed errors expected.
5370 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
5373 * gfortran.dg/dec_structure_15.f90: New testcase.
5375 2016-09-19 Richard Biener <rguenther@suse.de>
5378 * gcc.dg/torture/pr77605.c: New testcase.
5380 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
5382 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5384 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
5386 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5387 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5388 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5389 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5390 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5391 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5392 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5393 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5394 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5395 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5396 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5398 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
5400 * gcc.target/i386/pr68633.c: Fix expected result.
5402 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
5405 * gfortran.dg/pr68078.f90: New test.
5406 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5408 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5411 * gcc.target/powerpc/swaps-p8-25.c: New.
5413 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5416 * g++.dg/cpp0x/constexpr-77482.C: New test.
5419 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5421 * g++.dg/abi/abi-tag23a.C: Likewise.
5424 * g++.dg/cpp0x/decltype-77338.C: New test.
5427 * g++.dg/cpp0x/mutable1.C: New test.
5429 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
5432 * gfortran.dg/pr77612.f90: New test.
5434 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5436 * gcc.dg/torture/pr70421.c: Require int32plus.
5438 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5441 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5444 * gcc.target/i386/pr77526.c: New test.
5446 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5447 Eric Botcazou <ebotcazou@adacore.com>
5450 * gcc.target/i386/pr77594.c: New test.
5452 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
5455 * gfortran.dg/misplaced_implicit_character.f90: New test.
5457 2016-09-15 Bin Cheng <bin.cheng@arm.com>
5459 PR tree-optimization/77503
5460 * gcc.dg/vect/pr77503.c: New test.
5462 2016-09-15 Richard Biener <rguenther@suse.de>
5465 * c-c++-common/torture/pr77544.c: New testcase.
5467 2016-09-15 Jakub Jelinek <jakub@redhat.com>
5470 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5471 * gcc.dg/march-generic.c: Likewise.
5472 * gcc.target/i386/spellcheck-options-1.c: New test.
5473 * gcc.target/i386/spellcheck-options-2.c: New test.
5474 * gcc.target/i386/spellcheck-options-3.c: New test.
5475 * gcc.target/i386/spellcheck-options-4.c: New test.
5477 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
5480 * gfortran.dg/goacc/pr72743.f90: New test.
5482 2016-09-15 Richard Biener <rguenther@suse.de>
5484 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5486 2016-09-15 Richard Biener <rguenther@suse.de>
5488 PR tree-optimization/77514
5489 * gcc.dg/torture/pr77514.c: New testcase.
5491 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5494 * g++.dg/lookup/pr77549.C: New test.
5496 2016-09-14 Marek Polacek <polacek@redhat.com>
5498 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5499 * c-c++-common/gomp/atomic-13.c: Likewise.
5500 * c-c++-common/gomp/atomic-14.c: Likewise.
5501 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5502 * g++.dg/cpp1z/bool-increment1.C: New test.
5503 * c-c++-common/pr60439.c: Add dg-warning.
5504 * g++.dg/expr/bitfield4.C: Likewise.
5505 * g++.dg/expr/bitfield5.C: Likewise.
5506 * g++.dg/expr/bitfield6.C: Likewise.
5507 * g++.dg/expr/bool1.C: Likewise.
5508 * g++.dg/expr/bool3.C: Likewise.
5509 * g++.dg/expr/lval3.C: Likewise.
5510 * g++.dg/expr/lval4.C: Likewise.
5511 * g++.old-deja/g++.jason/bool5.C: Likewise.
5512 * g++.dg/expr/bitfield3.C: Adjust dg-error.
5513 * g++.dg/other/error18.C: Likewise.
5514 * g++.dg/gomp/atomic-14.C: Likewise.
5516 2016-09-14 Nathan Sidwell <nathan@acm.org>
5519 * g++.dg/cpp1y/pr77539.C: New.
5521 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
5523 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5525 * g++.dg/ext/builtin_alloca.C: Likewise.
5526 * g++.dg/template/spec35.C: Likewise.
5527 * gcc.dg/builtins-68.c: Likewise.
5528 * gcc.misc-tests/gcov-13.c: Likewise.
5529 * gcc.misc-tests/gcov-14.c: Likewise.
5531 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
5533 * gfortran.dg/dec_structure_14.f90: New testcase.
5535 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5538 * c-c++-common/tsan/pr68260.c: New test.
5540 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
5543 * gcc.target/msp430/function-attributes-1.c: New test.
5544 * gcc.target/msp430/function-attributes-2.c: New test.
5545 * gcc.target/msp430/function-attributes-3.c: New test.
5547 2015-04-18 Martin Sebor <msebor@redhat.com>
5549 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5550 of non-nul characters.
5551 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5553 2016-09-13 Jakub Jelinek <jakub@redhat.com>
5555 * g++.dg/cpp0x/gen-attrs-61.C: New test.
5556 * g++.dg/cpp1z/gen-attrs1.C: New test.
5558 PR tree-optimization/77454
5559 * gcc.dg/pr77454.c: New test.
5562 * g++.dg/cpp1y/constexpr-77553.C: New test.
5564 2016-09-13 David Malcolm <dmalcolm@redhat.com>
5566 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5567 (test_show_locus): Replace rich_location::add_fixit_insert calls
5568 with add_fixit_insert_before and add_fixit_insert_after.
5570 2016-09-13 Jason Merrill <jason@redhat.com>
5571 Tom de Vries <tom@codesourcery.com>
5574 * g++.dg/pr77427.C: New test.
5576 2016-09-13 Martin Liska <mliska@suse.cz>
5578 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5580 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5581 * lib/target-supports.exp: Define the new target.
5583 2016-09-12 Andrew Pinski <apinski@cavium.com>
5585 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5586 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5588 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
5590 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5592 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5593 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5594 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5596 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5597 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5599 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5602 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5603 * g++.dg/ext/pr77496.C: New test.
5604 * g++.dg/warn/pr77496.C: New test.
5606 2016-09-12 David Malcolm <dmalcolm@redhat.com>
5609 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5610 to preserve conversion chars, and to preserve prefix information.
5611 * gcc.dg/format/pr72858.c: New test case.
5613 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
5615 * gfortran.dg/pr77507.f90: Move to ...
5616 * gfortran.dg/ieee/pr77507.f90: here.
5618 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
5621 * compile/pr61159.c: New testcase
5623 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
5626 * gcc.dg/ipa/pr63416.c: New testcase.
5628 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
5629 Steven G. Kargl <kargl@gcc.gnu.org>
5632 * gfortran.dg/dtio_11.f90: new test.
5634 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
5637 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5638 * gfortran.dg/c_assoc_4.f90: Ditto.
5640 2016-09-10 Tom de Vries <tom@codesourcery.com>
5643 * c-c++-common/va-arg-va-list-type.c: New test.
5645 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
5647 PR rtl-optimization/77289
5648 * gcc.target/powerpc/pr77289.c: New test.
5650 2016-09-09 Martin Sebor <msebor@redhat.com>
5654 * gcc.dg/pr77520.c: New test.
5655 * gcc.dg/pr77521.c: New test.
5657 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5660 * gfortran.dg/pr77506.f90: New test.
5662 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5665 * gfortran.dg/pr77507.f90: New test.
5667 2016-09-09 Joseph Myers <joseph@codesourcery.com>
5669 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5671 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
5672 Louis Krupp <lkrupp@gcc.gnu.org>
5675 * gfortran.dg/pr69514_1.f90: New test.
5676 * gfortran.dg/pr69514_2.f90: New test.
5678 2016-09-08 Jakub Jelinek <jakub@redhat.com>
5681 * gfortran.dg/gomp/pr77500.f90: New test.
5684 * gfortran.dg/gomp/pr77516.f90: New test.
5686 2016-09-07 Jakub Jelinek <jakub@redhat.com>
5689 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5690 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5691 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5692 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5693 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5694 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5696 2016-09-07 David Malcolm <dmalcolm@redhat.com>
5698 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5699 "substring-locations.h".
5701 2016-09-07 Richard Biener <rguenther@suse.de>
5704 * c-c++-common/vector-subscript-8.c: Move ..
5705 * gcc.dg/pr77450.c: ... here.
5707 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5709 PR libgfortran/77393
5710 * gfortran.dg/fmt_f0_2.f90: Update test.
5711 * gfortran.dg/fmt_f0_3.f90: New test.
5713 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5716 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5720 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5722 2016-09-06 Jakub Jelinek <jakub@redhat.com>
5725 * gcc.target/i386/pr69255-1.c: New test.
5726 * gcc.target/i386/pr69255-2.c: New test.
5727 * gcc.target/i386/pr69255-3.c: New test.
5729 2016-09-06 Martin Sebor <msebor@redhat.com>
5732 * gcc.dg/format/miss-7.c: New test.
5734 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
5736 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5738 2016-09-06 Martin Liska <mliska@suse.cz>
5740 PR gcov-profile/77378
5741 PR gcov-profile/77466
5742 * gcc.dg/profile-update-warning.c: New test.
5744 2016-09-06 Richard Biener <rguenther@suse.de>
5746 PR tree-optimization/77479
5747 * gcc.dg/torture/pr77479.c: New testcase.
5749 2016-09-06 Richard Biener <rguenther@suse.de>
5752 * c-c++-common/vector-subscript-7.c: Adjust.
5753 * c-c++-common/vector-subscript-8.c: New testcase.
5755 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5757 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5759 2016-09-05 Jakub Jelinek <jakub@redhat.com>
5762 * gcc.target/i386/avx512f-pr77476.c: New test.
5763 * gcc.target/i386/avx512bw-pr77476.c: New test.
5764 * gcc.target/i386/avx512dq-pr77476.c: New test.
5766 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5767 Update comment to mention also avx512f.
5770 * g++.dg/asan/pr77396-2.C: New test.
5772 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
5774 PR rtl-optimization/77452
5775 * gcc.target/i386/pr77452.c: New test.
5777 2016-09-05 Marek Polacek <polacek@redhat.com>
5780 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5782 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5785 * gfortran.dg/pr77391.f90: New test.
5787 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5790 * gfortran.dg/pr77460.f90: New test.
5792 2016-09-03 Jakub Jelinek <jakub@redhat.com>
5795 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5797 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5799 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5801 2016-09-02 David Malcolm <dmalcolm@redhat.com>
5803 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5805 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5806 diagnostic-test-show-locus-generate-patch.c to the sources
5807 for diagnostic_plugin_test_show_locus.c.
5809 2016-09-02 Jakub Jelinek <jakub@redhat.com>
5812 * gcc.dg/gomp/_Atomic-1.c: New test.
5813 * gcc.dg/gomp/_Atomic-2.c: New test.
5814 * gcc.dg/gomp/_Atomic-3.c: New test.
5815 * gcc.dg/gomp/_Atomic-4.c: New test.
5816 * gcc.dg/gomp/_Atomic-5.c: New test.
5819 * g++.dg/asan/pr77396.C: New test.
5821 2016-09-01 Martin Sebor <msebor@redhat.com>
5823 PR tree-optimization/71831
5824 * gcc.dg/builtin-object-size-16.c: New test.
5825 * gcc.dg/builtin-object-size-17.c: New test.
5827 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5829 PR libgfortran/77393
5830 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5832 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
5834 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5835 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5836 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5837 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5838 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5839 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5840 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5841 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5842 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5843 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5844 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5845 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5846 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5847 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5848 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5849 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5850 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5851 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5853 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5855 * gnat.dg/opt58.adb: New test.
5856 * gnat.dg/opt58_pkg.ads: New helper.
5858 2016-09-01 Richard Biener <rguenther@suse.de>
5861 * gcc.dg/torture/pr77436.c: New testcase.
5863 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5865 * gcc.dg/pr64252.c: Require int32plus.
5866 * gcc.dg/pr66299-1.c: Likewise.
5867 * gcc.dg/pr66299-2.c: Likewise.
5868 * gcc.dg/torture/20131115-1.c: Skip for avr.
5870 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5872 * gcc.target/aarch64/ands_3.c: New test.
5874 2016-08-31 Jakub Jelinek <jakub@redhat.com>
5877 * gfortran.dg/gomp/pr77352.f90: New test.
5880 * gfortran.dg/gomp/pr77374.f08: New test.
5882 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
5884 PR tree-optimization/73714
5885 * gcc.dg/tree-ssa/pr73714.c: New test.
5887 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5889 PR libgfortran/77393
5890 * gfortran.dg/fmt_f0_2.f90: New test.
5892 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
5894 * gcc.target/i386/pr59539-2.c: Adapt options.
5895 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5897 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
5900 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5901 of the associate entity and replace with a pointer to the
5902 intended item on the stack.
5904 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5905 Paul Thomas <pault@gcc.gnu.org>
5908 * gfortran.dg/dtio_1.f90: New test.
5909 * gfortran.dg/dtio_2.f90: New test.
5910 * gfortran.dg/dtio_3.f90: New test.
5911 * gfortran.dg/dtio_4.f90: New test.
5912 * gfortran.dg/dtio_5.f90: New test.
5913 * gfortran.dg/dtio_6.f90: New test.
5914 * gfortran.dg/dtio_7.f90: New test.
5915 * gfortran.dg/dtio_8.f90: New test.
5916 * gfortran.dg/dtio_9.f90: New test.
5917 * gfortran.dg/dtio_10.f90: New test.
5919 2016-08-30 David Malcolm <dmalcolm@redhat.com>
5921 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5922 (test_many_nested_locations): New function.
5923 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5924 (test_show_locus): Handle "test_many_nested_locations".
5926 2016-08-30 David Malcolm <dmalcolm@redhat.com>
5928 * g++.dg/template/double-greater-than-fixit.C: New test case.
5930 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5932 * gnat.dg/opt57.ad[sb]: New test.
5933 * gnat.dg/opt57_pkg.ads: New helper.
5935 2016-08-30 Richard Biener <rguenther@suse.de>
5937 PR tree-optimization/69047
5938 * gcc.dg/pr69047.c: Fix byte-order check.
5940 2016-08-30 Jakub Jelinek <jakub@redhat.com>
5942 PR tree-optimization/72866
5943 * gcc.dg/vect/pr72866.c: New test.
5946 * g++.dg/debug/dwarf2/pr77363.C: New test.
5949 * gcc.target/i386/pr77377.c: New test.
5952 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5955 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5957 * gfortran.dg/pr77372.f90: Moved to ...
5958 * gfortran.dg/ieee/pr77372.f90: here.
5960 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5962 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5963 vector short/char initializations.
5964 * gcc.target/powerpc/vec-init-5.c: Likewise.
5965 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5966 vector initialization optimizations.
5967 * gcc.target/powerpc/vec-init-7.c: Likewise.
5968 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5969 vector float/double initializations.
5970 * gcc.target/powerpc/vec-init-9.c: Likewise.
5972 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
5975 * gcc.target/i386/pr77403.c: New test.
5977 2016-08-29 Marek Polacek <polacek@redhat.com>
5980 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5982 2016-08-29 Tom de Vries <tom@codesourcery.com>
5985 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5987 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5989 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5991 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
5993 * gfortran.dg/dec_structure_13.f90: New testcase.
5995 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5998 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6001 2016-08-28 Tom de Vries <tom@codesourcery.com>
6004 * gcc.dg/pr70955.c: New test.
6005 * gcc.dg/lto/pr70955_0.c: Same.
6006 * gcc.dg/lto/pr70955_1.c: Same.
6008 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
6010 PR tree-optimization/71077
6011 * gcc.target/i386/pr71077.c: New test.
6013 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6016 * gfortran.dg/pr77380.f90: New test.
6018 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6021 gfortran.dg/pr77372.f90: New test.
6023 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6025 * gcc.dg/spellcheck-fields-2.c (test): Move
6026 dg-begin/end-multiline-output within function body.
6027 (test_macro): New function.
6029 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6031 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6032 (test_fixit_insert): Update expected output.
6033 (test_fixit_remove): Likewise.
6034 (test_fixit_replace): Likewise.
6036 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6038 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6041 2016-08-26 Richard Biener <rguenther@suse.de>
6043 PR tree-optimization/69047
6044 * gcc.dg/pr69047.c: New testcase.
6046 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6047 Martin Jambhor <mjambor@suse.cz>
6049 * gcc.dg/ipa/propbits-1.c: New test-case.
6050 * gcc.dg/ipa/propbits-2.c: Likewise.
6051 * gcc.dg/ipa/propbits-3.c: Likewise.
6053 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
6056 * gfortran.dg/pr77351.f90: New test.
6058 2016-08-25 Marek Polacek <polacek@redhat.com>
6060 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6062 2016-08-25 Marek Polacek <polacek@redhat.com>
6065 * gcc.dg/pr77323.c: New test.
6067 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
6070 * gfortran.dg/submodule_17.f08: New test.
6072 2016-08-24 Michael Collison <michael.collison@linaro.org>
6073 Michael Collison <michael.collison@arm.com>
6075 * gcc.target/arm/builtin_saddl.c: New testcase.
6076 * gcc.target/arm/builtin_saddll.c: New testcase.
6077 * gcc.target/arm/builtin_uaddl.c: New testcase.
6078 * gcc.target/arm/builtin_uaddll.c: New testcase.
6079 * gcc.target/arm/builtin_ssubl.c: New testcase.
6080 * gcc.target/arm/builtin_ssubll.c: New testcase.
6081 * gcc.target/arm/builtin_usubl.c: New testcase.
6082 * gcc.target/arm/builtin_usubll.c: New testcase.
6084 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
6087 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6088 (dg-options): Use -march=amdfam10 instead of -march=athlon.
6089 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6090 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6091 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6092 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6093 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
6094 effective target. Remove scan-assembler-times directives.
6095 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6096 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6097 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6099 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6101 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6103 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6105 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
6108 * lib/target-supports.exp
6109 (check_effective_target_vect_aligned_arrays): Don't cache the result.
6110 (check_effective_target_vect_natural_alignment): Ditto.
6111 (check_effective_target_vector_alignment_reachable): Ditto.
6112 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6114 2016-08-23 Ian Lance Taylor <iant@golang.org>
6116 * gcc.target/s390/nolrl-1.c: Don't match the file name.
6118 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6120 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6121 being created from pointers to memory locations.
6122 * gcc.target/powerpc/vec-init-2.c: Likewise.
6124 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
6126 * gfortran.dg/dec_structure_12.f90: New testcase.
6128 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6130 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6132 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6134 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6137 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6139 * gcc.target/s390/md/andc-splitter-1.c: New test case.
6140 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6142 2016-08-23 Richard Biener <rguenther@suse.de>
6144 PR tree-optimization/27336
6145 * c-c++-common/pr27336.c: New testcase.
6147 2016-08-22 Marek Polacek <polacek@redhat.com>
6150 * g++.dg/cpp1y/pr77321.C: New test.
6152 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6155 * gfortran.dg/empty_label.f: Adjust test for new error message.
6156 * gfortran.dg/empty_label.f90: Ditto.
6157 * gfortran.dg/empty_label_typedecl.f90: Ditto.
6158 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6159 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6161 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6164 * gfortran.dg/pr61318.f90: New test.
6166 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6169 * gfortran.dg/pr77260_1.f90: New test.
6170 * gfortran.dg/pr77260_2.f90: Ditto.
6172 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6175 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6176 __builtin_signbitf and __builtin_signbitl in expected generic
6178 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6179 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6180 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6181 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6184 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6186 * gcc.dg/torture/float128-builtin.c,
6187 gcc.dg/torture/float128-ieee-nan.c,
6188 gcc.dg/torture/float128x-builtin.c,
6189 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6190 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6191 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6192 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6193 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6194 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6195 gcc.dg/torture/floatn-nan.h: New tests.
6197 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6199 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6201 (main): Update calls to TEST_I_F.
6202 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6204 (main): Update calls to TEST_I_F.
6206 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6208 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6209 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6210 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6211 names in calls to TEST_I_F.
6213 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6216 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6218 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6220 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6221 and !natural_alignment_64.
6222 * gcc.dg/ipa/propalign-2.c: Likewise.
6223 * gcc.dg/ipa/propalign-3.c: Likewise.
6224 * gcc.dg/ipa/propalign-4.c: Likewise.
6225 * gcc.dg/ipa/propalign-5.c: Likewise.
6226 * lib/target-supports.exp
6227 (check_effective_target_natural_alignment_32): Add avr-*-*.
6229 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
6231 PR tree-optimization/61839
6232 * gcc.dg/tree-ssa/pr61839_1.c: New test.
6233 * gcc.dg/tree-ssa/pr61839_2.c: New test.
6234 * gcc.dg/tree-ssa/pr61839_3.c: New test.
6235 * gcc.dg/tree-ssa/pr61839_4.c: New test.
6237 2016-08-19 Joseph Myers <joseph@codesourcery.com>
6240 * lib/target-supports.exp (check_effective_target_float16)
6241 (check_effective_target_float32, check_effective_target_float64)
6242 (check_effective_target_float128, check_effective_target_float32x)
6243 (check_effective_target_float64x)
6244 (check_effective_target_float128x)
6245 (check_effective_target_float16_runtime)
6246 (check_effective_target_float32_runtime)
6247 (check_effective_target_float64_runtime)
6248 (check_effective_target_float128_runtime)
6249 (check_effective_target_float32x_runtime)
6250 (check_effective_target_float64x_runtime)
6251 (check_effective_target_float128x_runtime)
6252 (check_effective_target_floatn_nx_runtime)
6253 (add_options_for_float16, add_options_for_float32)
6254 (add_options_for_float64, add_options_for_float128)
6255 (add_options_for_float32x, add_options_for_float64x)
6256 (add_options_for_float128x): New procedures.
6257 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6258 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6259 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6260 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6261 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6262 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6263 gcc.dg/torture/float128-complex.c,
6264 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6265 gcc.dg/torture/float128x-basic.c,
6266 gcc.dg/torture/float128x-complex.c,
6267 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6268 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6269 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6270 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6271 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6272 gcc.dg/torture/float32x-basic.c,
6273 gcc.dg/torture/float32x-complex.c,
6274 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6275 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6276 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6277 gcc.dg/torture/float64x-basic.c,
6278 gcc.dg/torture/float64x-complex.c,
6279 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6280 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6281 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6282 gcc.dg/torture/floatn-tg.h,
6283 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6284 gcc.dg/torture/fp-int-convert-float128-ieee.c,
6285 gcc.dg/torture/fp-int-convert-float128x-timode.c,
6286 gcc.dg/torture/fp-int-convert-float128x.c,
6287 gcc.dg/torture/fp-int-convert-float16-timode.c,
6288 gcc.dg/torture/fp-int-convert-float16.c,
6289 gcc.dg/torture/fp-int-convert-float32-timode.c,
6290 gcc.dg/torture/fp-int-convert-float32.c,
6291 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6292 gcc.dg/torture/fp-int-convert-float32x.c,
6293 gcc.dg/torture/fp-int-convert-float64-timode.c,
6294 gcc.dg/torture/fp-int-convert-float64.c,
6295 gcc.dg/torture/fp-int-convert-float64x-timode.c,
6296 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6297 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6298 maximum exponent of floating-point type. Use it in testing
6299 whether 0x8...0 fits in the floating-point type. Always treat -1
6300 (signed 0xf...f) as fitting in the floating-point type.
6302 * gcc.dg/torture/fp-int-convert-double.c,
6303 gcc.dg/torture/fp-int-convert-float.c,
6304 gcc.dg/torture/fp-int-convert-float128-timode.c,
6305 gcc.dg/torture/fp-int-convert-float128.c,
6306 gcc.dg/torture/fp-int-convert-float80-timode.c,
6307 gcc.dg/torture/fp-int-convert-float80.c,
6308 gcc.dg/torture/fp-int-convert-long-double.c,
6309 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6311 2016-08-19 Jakub Jelinek <jakub@redhat.com>
6314 * gfortran.dg/gomp/pr72744.f90: New test.
6317 * gfortran.dg/gomp/pr69281.f90: New test.
6319 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
6321 * gfortran.dg/random_4.f90: Initialize seed before using, handle
6322 the last special seed value.
6323 * gfortran.dg/random_7.f90: Use size for last array member instead
6326 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6328 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6329 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6331 2016-08-19 Richard Biener <rguenther@suse.de>
6333 PR tree-optimization/77286
6334 * gcc.dg/torture/pr77286.c: New testcase.
6336 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6338 * gcc.dg/verbose-asm-2.c: New test case.
6340 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6342 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6343 (custom_diagnostic_finalizer): Update for change to
6344 diagnostic_show_locus.
6346 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6348 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6349 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6351 2016-08-18 Marek Polacek <polacek@redhat.com>
6354 * gcc.dg/pr71514.c: New test.
6356 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
6359 * gcc.target/i386/pr72839.c: New test.
6361 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
6364 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6365 * c-c++-common/goacc/reduction-1.c: Likewise.
6366 * c-c++-common/goacc/reduction-2.c: Likewise.
6367 * c-c++-common/goacc/reduction-3.c: Likewise.
6368 * c-c++-common/goacc/reduction-4.c: Likewise.
6370 2016-08-18 Alan Modra <amodra@gmail.com>
6372 * gcc.c-torture/compile/pr72771.c: New.
6374 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6377 * gfortran.dg/pr67496.f90: New test.
6379 2015-08-17 Alan Hayward <alan.hayward@arm.com>
6381 PR tree-optimization/71752
6382 * gcc.dg/vect/pr71752.c: New.
6384 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
6386 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6388 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6391 * g++.dg/ipa/devirt-52.C: New test.
6393 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
6395 * c-c++-common/goacc/reduction-6.c: New testcase.
6397 2016-08-17 Richard Biener <rguenther@suse.de>
6399 PR tree-optimization/76490
6400 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6401 * gcc.dg/pr52904.c: XFAIL.
6403 2016-08-17 Richard Biener <rguenther@suse.de>
6405 PR tree-optimization/23855
6406 * gcc.dg/loop-unswitch-2.c: Adjust.
6408 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6410 PR tree-optimization/72817
6411 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6413 2016-08-16 Joseph Myers <joseph@codesourcery.com>
6416 * gcc.dg/torture/float128-extend-inf.c: New test.
6418 2016-08-16 David Malcolm <dmalcolm@redhat.com>
6421 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6423 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6424 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6426 (test_oct): Likewise.
6427 (test_multiple): Likewise.
6428 (test_field_width_specifier): Likewise.
6429 (test_field_width_specifier_2): New function.
6430 (test_field_precision_specifier): New function.
6431 (test_embedded_nul): Update expected caret placement.
6432 (test_non_contiguous_strings): Update line number.
6433 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6434 (__emit_string_literal_range): Add "caret_idx" param.
6435 (test_simple_string_literal): Add value for new param, updating
6437 (test_concatenated_string_literal): Likewise.
6438 (test_multiline_string_literal): Likewise.
6439 (test_hex): Likewise.
6440 (test_oct): Likewise.
6441 (test_multiple): Likewise.
6442 (test_ucn4): Likewise.
6443 (test_ucn8): Likewise.
6444 (test_u8): Likewise.
6445 (test_u): Likewise; update expected message, from "range" to
6449 (test_macro): Add value for new param.
6450 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6451 (__emit_string_literal_range): Add "caret_idx" param.
6452 (test_stringified_token_1): Add value for new param. Update
6453 expected message, from "range" to "location".
6454 (test_stringized_token_2): Likewise, adding param to macro.
6455 (test_stringified_token_3): Likewise.
6456 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6457 (emit_warning): Convert param from source_range to location_t.
6458 (test_string_literals): Add caret_idx param, and use it when
6459 constructing a substring_loc. Update error message, from
6460 "range" to "location".
6462 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6465 * g++.dg/gomp/pr71910.C: New test.
6468 * gcc.c-torture/compile/pr67485.c: New test.
6471 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6473 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6475 PR tree-optimization/69848
6476 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6478 2016-08-16 Martin Liska <mliska@suse.cz>
6480 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6481 of memory operations so that it can be handled by core2
6484 2016-08-16 Richard Biener <rguenther@suse.de>
6486 PR tree-optimization/76783
6487 * gcc.dg/pr76783.c: New testcase.
6488 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6490 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6492 PR tree-optimization/72817
6493 PR tree-optimization/73450
6494 * gcc.dg/tree-ssa/pr72817.c: New test.
6495 * gcc.dg/tree-ssa/pr73450.c: New test.
6497 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
6499 * gfortran.dg/init_flag_13.f90: New testcase.
6500 * gfortran.dg/init_flag_14.f90: Ditto.
6501 * gfortran.dg/init_flag_15.f03: Ditto.
6502 * gfortran.dg/dec_init_1.f90: Ditto.
6503 * gfortran.dg/dec_init_2.f90: Ditto.
6505 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
6508 * gcc.target/i386/pr72867.c: New test.
6510 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
6512 * c-c++-common/dump-ada-spec-5.c: New test.
6514 2016-08-15 Richard Biener <rguenther@suse.de>
6516 PR tree-optimization/73434
6517 * gcc.dg/torture/pr73434.c: New testcase.
6519 2016-08-15 Jakub Jelinek <jakub@redhat.com>
6521 PR tree-optimization/72824
6522 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6524 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
6527 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6528 in use_device clause.
6529 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6530 * gfortran.dg/goacc/list.f95: Adjust to catch
6531 "neither a POINTER nor an array" error messages.
6533 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
6536 * gcc.target/i386/pr76342.c: New test.
6538 2016-08-12 Jakub Jelinek <jakub@redhat.com>
6541 * g++.dg/ubsan/pr71512.C: New test.
6542 * c-c++-common/ubsan/pr71512-1.c: New test.
6543 * c-c++-common/ubsan/pr71512-2.c: New test.
6545 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6547 * gcc.target/powerpc/vec-init-1.c: New tests to test various
6548 vector initialization options.
6549 * gcc.target/powerpc/vec-init-2.c: Likewise.
6550 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6551 is generated on ISA 3.0.
6553 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
6556 * gcc.dg/c-c++-common/pr71654.c: New test.
6557 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
6559 * gcc.dg/tree-ssa/vrp24: Likewise.
6561 2016-08-12 Jakub Jelinek <jakub@redhat.com>
6564 * gcc.dg/pr67410.c: New test.
6566 2016-08-12 Bin Cheng <bin.cheng@arm.com>
6568 PR tree-optimization/69848
6569 * gcc.dg/vect/vect-pr69848.c: New test.
6571 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
6574 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6575 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6576 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6577 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6579 2016-08-12 Richard Biener <rguenther@suse.de>
6581 PR tree-optimization/57326
6582 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6583 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6584 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6585 * gcc.target/i386/pr45685.c: Likewise.
6586 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6587 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6588 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6589 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6590 * gfortran.dg/pr34163.f90: Likewise.
6592 2016-08-12 Martin Liska <mliska@suse.cz>
6594 * g++.dg/gcov/gcov-16.C: New test.
6595 * lib/gcov.exp: Support new argument for run-gcov function.
6597 2016-08-12 Martin Liska <mliska@suse.cz>
6599 PR gcov-profile/35590
6600 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6602 2016-08-12 Richard Biener <rguenther@suse.de>
6604 PR tree-optimization/72851
6605 * gcc.dg/torture/pr72851.c: New testcase.
6607 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
6610 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6611 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6612 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6613 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6617 * g++.dg/debug/dwarf2/ref-1.C: New.
6620 * g++.dg/debug/dwarf2/template-params-12.H: New.
6621 * g++.dg/debug/dwarf2/template-params-12f.C: New.
6622 * g++.dg/debug/dwarf2/template-params-12g.C: New.
6623 * g++.dg/debug/dwarf2/template-params-12n.C: New.
6624 * g++.dg/debug/dwarf2/template-params-12s.C: New.
6625 * g++.dg/debug/dwarf2/template-params-12u.C: New.
6626 * g++.dg/debug/dwarf2/template-params-12v.C: New.
6627 * g++.dg/debug/dwarf2/template-params-12w.C: New.
6629 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6632 * gcc.target/powerpc/pr72863.c: New test.
6634 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
6636 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6638 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6640 * gcc.target/i386/pieces-strcpy-1.c: New test.
6641 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6643 2016-08-11 Jakub Jelinek <jakub@redhat.com>
6646 * g++.dg/cpp1y/constexpr-switch4.C: New test.
6648 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6650 * gcc.target/i386/pieces-memcpy-1.c: New test.
6651 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6652 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6653 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6654 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6655 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6657 2016-08-11 Jakub Jelinek <jakub@redhat.com>
6660 * gcc.dg/pr72816.c: Remove dg-error.
6662 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6664 PR tree-optimization/71083
6665 * gcc.c-torture/execute/pr71083.c: New test.
6666 * gnat.dg/loop_optimization23.adb: New test.
6667 * gnat.dg/loop_optimization23_pkg.ads: New test.
6668 * gnat.dg/loop_optimization23_pkg.adb: New test.
6670 2016-08-11 Richard Biener <rguenther@suse.de>
6672 PR tree-optimization/72772
6673 * gcc.dg/graphite/pr35356-1.c: Adjust.
6674 * gcc.dg/tree-ssa/pr59597.c: Likewise.
6676 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
6678 * gfortran.dg/random_7.f90: Take into account that the last seed
6679 value is the special p value.
6680 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6682 2016-08-11 Richard Biener <rguenther@suse.de>
6684 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6686 2016-08-11 Alan Modra <amodra@gmail.com>
6688 * gcc.target/powerpc/pr71680.c: New.
6690 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6692 * gcc.target/powerpc/bfp/bfp.exp: New file.
6693 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6694 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6695 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6696 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6697 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6698 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6699 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6700 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6701 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6702 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6703 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6704 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6705 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6706 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6707 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6708 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6709 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6710 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6711 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6712 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6713 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6714 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6715 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6716 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6717 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6718 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6719 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6720 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6721 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6722 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6723 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6724 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6725 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6726 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6727 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6728 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6729 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6730 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6731 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6732 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6733 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6734 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6735 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6736 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6737 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6738 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6739 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6740 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6741 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6742 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6743 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6744 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6745 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6747 2016-08-10 Bin Cheng <bin.cheng@arm.com>
6749 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6752 2016-08-10 Bin Cheng <bin.cheng@arm.com>
6754 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6756 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6759 * gcc.target/powerpc/pr72853.c: New test.
6761 2016-08-10 Martin Liska <mliska@suse.cz>
6763 PR gcov-profile/58306
6764 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6766 2016-08-10 Martin Liska <mliska@suse.cz>
6768 * g++.dg/gcov/gcov-threads-1.C: New test.
6770 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6773 * gcc.target/avr/pr71873.c: New test.
6775 2016-08-09 Martin Liska <mliska@suse.cz>
6777 * g++.dg/gcov/gcov-dump-1.C: New test.
6778 * g++.dg/gcov/gcov-dump-2.C: New test.
6780 2016-08-09 Martin Liska <mliska@suse.cz>
6782 * gcc.dg/tree-prof/val-prof-9.c: New test.
6784 2016-08-09 Martin Liska <mliska@suse.cz>
6786 * gcc.dg/tree-prof/val-prof-8.c: New test.
6788 2016-08-09 Martin Jambor <mjambor@suse.cz>
6791 * gcc.dg/ipa/pr71981.c: New test.
6793 2016-08-09 Bin Cheng <bin.cheng@arm.com>
6795 PR tree-optimization/33707
6796 * gcc.dg/vect/pr33707.c: New test.
6798 2016-08-09 Bin Cheng <bin.cheng@arm.com>
6800 PR tree-optimization/pr72772
6801 * gcc.dg/tree-ssa/pr72772.c: New test.
6803 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
6805 PR rtl-optimization/66669
6806 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6808 2016-08-09 Jakub Jelinek <jakub@redhat.com>
6810 PR tree-optimization/72824
6811 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6813 2016-08-09 Richard Biener <rguenther@suse.de>
6815 PR tree-optimization/71802
6816 * gcc.dg/torture/pr71802.c: New testcase.
6818 2016-08-09 Jakub Jelinek <jakub@redhat.com>
6821 * g++.dg/eh/stdarg1.C: New test.
6823 2016-08-08 Andi Kleen <ak@linux.intel.com>
6825 * lib/profopt.exp: (auto-profopt-execute): Don't include full
6826 test command line in failure log.
6827 (profopt-execute): dito. Make autofdo file names unique.
6829 2016-08-08 David Malcolm <dmalcolm@redhat.com>
6832 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6835 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6837 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6839 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6840 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6841 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6842 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6843 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6844 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6846 2016-08-08 David Malcolm <dmalcolm@redhat.com>
6849 * gcc.dg/cpp/pr66415-1.c: Likewise.
6850 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6851 * gcc.dg/format/c90-printf-1.c: Likewise.
6852 * gcc.dg/format/diagnostic-ranges.c: New test case.
6854 2016-08-08 Jakub Jelinek <jakub@redhat.com>
6857 * gfortran.dg/gomp/pr72716.f90: New test.
6860 * gcc.dg/gomp/pr72781.c: New test.
6863 * g++.dg/vect/pr68762-1.cc: New test.
6864 * g++.dg/vect/pr68762-2.cc: New test.
6865 * g++.dg/vect/pr68762.h: New file.
6867 2016-08-08 Martin Sebor <msebor@redhat.com>
6870 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6871 * g++.dg/warn/overflow-warn-3.C: Same.
6872 * g++.dg/warn/overflow-warn-4.C: Same.
6874 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6877 * gfortran.dg/allocate_with_source_21.f03: New test.
6879 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6882 * gfortran.dg/allocate_with_source_20.f03: New test.
6884 2016-08-08 Alan Modra <amodra@gmail.com>
6886 * gcc.c-torture/compile/pr72802.c: New.
6888 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6891 * gfortran.dg/dependency_48.f90: New test.
6893 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6896 * gfortran.dg/pr70040.f90: New testcase.
6898 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6901 * gfortran.dg/matmul_10.f90: New testcase.
6903 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
6905 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6907 2016-08-07 Jakub Jelinek <jakub@redhat.com>
6910 * gcc.dg/pr72816.c: New test.
6912 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
6914 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6915 * g++.dg/conversion/pr41426.C: Likewise.
6916 * g++.dg/conversion/pr66211.C: Likewise.
6917 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6918 * g++.dg/init/ref8.C: Likewise.
6919 * g++.old-deja/g++.law/cvt20.C: Likewise.
6920 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6922 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6924 PR tree-optimization/18046
6925 * gcc.dg/tree-ssa/vrp105.c: New test.
6926 * gcc.dg/tree-ssa/vrp106.c: New test.
6928 2016-08-05 Martin Sebor <msebor@redhat.com>
6930 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6931 1ul in diagnostics. Remove hyphen from "constant-expression."
6932 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6933 * g++.dg/cpp0x/static_assert3.C: Same.
6934 * g++.dg/cpp1y/constexpr-throw.C: Same.
6935 * g++.dg/template/nontype3.C: Same.
6936 * g++.dg/warn/overflow-warn-1.C: Same.
6937 * g++.dg/warn/overflow-warn-3.C: Same.
6938 * g++.dg/warn/overflow-warn-4.C: Same.
6940 2016-08-05 David Malcolm <dmalcolm@redhat.com>
6942 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6943 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6944 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6945 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6947 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6949 PR tree-optimization/72810
6950 * gcc.dg/tree-ssa/vrp110.c: New test.
6952 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6955 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6957 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6958 saving the half-precision registers.
6959 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6960 value is returned in h0.
6961 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6962 are passed in FP/SIMD registers.
6963 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6964 passing works corrcetly.
6965 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6966 (hfa_f16x2_t): Likewise.
6967 (hfa_f16x3_t): Likewise.
6968 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6969 are promoted to double and passed in a double register.
6970 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6971 are promoted to double and stacked.
6972 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6974 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6975 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6976 __fp16 first get passed in FP/SIMD registers, then stacked.
6978 2016-08-05 Nathan Sidwell <nathan@acm.org>
6981 * g++.dg/cpp0x/pr68724.C: New.
6983 2016-08-05 Richard Biener <rguenther@suse.de>
6985 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6987 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6989 * gcc.dg/tree-ssa/vrp107.c: New test.
6990 * gcc.dg/tree-ssa/vrp108.c: New test.
6991 * gcc.dg/tree-ssa/vrp109.c: New test.
6993 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6995 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6998 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7000 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7002 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7003 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7004 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7006 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7007 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7008 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7011 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
7014 * g++.dg/cpp1y/lambda-ice1.C: New.
7016 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7019 * g++.dg/cpp1y/pr72759.C: New test.
7021 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7023 * gcc.dg/switch-10.c: New test.
7025 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
7027 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7029 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
7031 * c-c++-common/goacc/routine-5.c: Update.
7033 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7035 PR rtl-optimization/70903
7036 * gcc.c-torture/execute/pr70903.c: New test.
7038 2016-08-04 Martin Liska <mliska@suse.cz>
7040 * gcc.dg/params/params.exp: Replace file exists with
7041 TESTING_IN_BUILD_TREE.
7043 2016-08-04 Marek Polacek <polacek@redhat.com>
7046 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7048 2016-08-04 Richard Biener <rguenther@suse.de>
7051 * gcc.dg/torture/pr71984.c: Guard correctness check for
7054 2016-08-03 Andrew Pinski <apinski@cavium.com>
7056 * gcc.c-torture/compile/20160802-1.c: New testcase.
7058 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
7060 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7062 2016-08-03 Richard Biener <rguenther@suse.de>
7064 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7066 * c-c++-common/ubsan/pr71403-2.c: Likewise.
7067 * c-c++-common/ubsan/pr71403-3.c: Likewise.
7069 2016-08-03 Richard Biener <rguenther@suse.de>
7071 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7072 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7073 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7074 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7076 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7078 * gcc.dg/init-excess-2.c: Require int32plus.
7079 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7080 * gcc.dg/pr59963-2.c: Require int32plus.
7081 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7082 * gcc.dg/unroll-7.c: Require int32plus.
7084 2016-08-02 Bin Cheng <bin.cheng@arm.com>
7086 PR tree-optimization/34114
7087 * gcc.dg/tree-ssa/loop-42.c: New test.
7089 2016-08-02 Tamar Christina <tamar.christina@arm.com>
7091 * gcc.target/aarch64/vminmaxnm.c: New.
7092 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7095 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7097 * gcc.target/powerpc/vec-extract-5.c: New tests to test
7098 vec_extract for vector float, vector int, vector short, and vector
7100 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7101 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7102 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7103 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7105 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
7107 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7108 single stack adjustment, no writeback.
7109 * gcc.target/aarch64/test_frame_12.c: Likewise.
7110 * gcc.target/aarch64/test_frame_13.c: Likewise.
7111 * gcc.target/aarch64/test_frame_15.c: Likewise.
7112 * gcc.target/aarch64/test_frame_6.c: Likewise.
7113 * gcc.target/aarch64/test_frame_7.c: Likewise.
7114 * gcc.target/aarch64/test_frame_8.c: Likewise.
7115 * gcc.target/aarch64/test_frame_16.c: New test.
7117 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
7120 * gcc.target/i386/pr72748.c: New test.
7122 2015-08-01 Alan Hayward <alan.hayward@arm.com>
7124 PR tree-optimization/71818
7125 * gcc.dg/vect/pr71818.c: New
7127 2016-08-01 Martin Liska <mliska@suse.cz>
7129 PR tree-optimization/71857
7130 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7132 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7134 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7136 2016-08-01 Jan Beulich <jbeulich@suse.com>
7138 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7140 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7142 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7143 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7145 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
7147 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7148 (check_effective_target_c++): Likewise. Also match for libstdc++.
7150 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7153 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7154 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7155 * gfortran.dg/pr41922.f90: New test.
7157 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7160 * gfortran.dg/pr68566.f90: new test.
7162 2016-07-30 Martin Sebor <msebor@redhat.com>
7166 * g++.dg/cpp0x/constexpr-cast.C: New test.
7167 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7168 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7169 * g++.dg/ubsan/pr63956.C: Correct.
7171 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
7173 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7174 vector double or vector long where the vector is in memory.
7175 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7176 * gcc.target/powerpc/vec-extract-4.c: Likewise.
7178 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7181 * gfortran.dg/pr69867.f90: New test.
7183 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7186 * gfortran.dg/pr69962.f90: New test.
7188 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7191 * gfortran.dg/pr70006.f90: New test.
7193 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7196 * gfortran.dg/pr71730.f90: New test.
7197 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7198 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7199 * gfortran.dg/array_constructor_26.f03: Ditto.
7201 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7203 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7204 * gcc.target/powerpc/pr71763.c: Likewise.
7206 2016-07-29 Marek Polacek <polacek@redhat.com>
7209 * gcc.dg/940510-1.c: Adjust dg-error.
7210 * gcc.dg/c99-flex-array-1.c: Likewise.
7211 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7214 * gcc.dg/noncompile/pr71853.c: New test.
7217 * gcc.dg/noncompile/pr71573.c: New test.
7220 * g++.dg/warn/Wparentheses-30.C: New test.
7221 * gcc.dg/Wparentheses-14.c: New test.
7223 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
7225 * gcc.dg/pr59833.c: Use dg-add-options ieee.
7227 2016-07-29 Bin Cheng <bin.cheng@arm.com>
7229 PR tree-optimization/57558
7230 * gcc.dg/vect/pr57558-1.c: New test.
7231 * gcc.dg/vect/pr57558-2.c: New test.
7233 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7235 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7236 to scan forwprop1 dump pass.
7238 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
7241 * g++.dg/template/pr51488.C: New.
7243 2016-07-29 Jakub Jelinek <jakub@redhat.com>
7246 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7248 * gcc.dg/pr71969-1.c: New test.
7249 * gcc.dg/pr71969-2.c: New test.
7250 * gcc.dg/pr71969-3.c: New test.
7252 2016-07-29 Marek Polacek <polacek@redhat.com>
7255 * c-c++-common/pr71574.c: New test.
7258 * gcc.dg/noncompile/pr71583.c: New test.
7260 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
7263 * gcc.dg/pr68217.c: New test.
7265 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7268 * gfortran.dg/pr71067_1.f90: New test.
7269 * gfortran.dg/pr71067_2.f90: Ditto.
7271 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
7273 * gcc.target/powerpc/vec-extract-1.c: New test.
7275 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7278 * gfortran.dg/pr71799.f90: New test.
7280 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7283 * g++.dg/cpp0x/pr71665-1.C: New.
7284 * g++.dg/cpp0x/pr71665-2.C: Likewise.
7285 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7286 * g++.dg/ext/label10.C: Likewise.
7287 * g++.dg/parse/constant5.C: Likewise.
7289 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7292 * gfortran.dg/pr71859.f90: New test.
7293 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7294 * gfortran.dg/coarray_collectives_1.f90: Ditto.
7296 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
7299 * gfortran.dg/pr71883.f90: New test.
7301 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7303 PR tree-optimization/71734
7304 * g++.dg/vect/pr70729-nest.cc: New test.
7306 2016-07-28 Renlin Li <renlin.li@arm.com>
7309 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7312 * gfortran.dg/dependency_47.f90: New test.
7314 2016-07-28 Martin Liska <mliska@suse.cz>
7316 PR gcov-profile/68025
7317 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7319 2016-07-28 Martin Liska <mliska@suse.cz>
7321 * g++.dg/vect/pr70944.cc: New test.
7323 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
7326 * gcc.dg/torture/pr71994.c: New test.
7328 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7331 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7332 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7333 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7335 2016-07-27 Richard Biener <rguenther@suse.de>
7337 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7339 2016-07-27 Martin Liska <mliska@suse.cz>
7341 * gcc.dg/predict-13.c: New test.
7342 * gcc.dg/predict-14.c: New test.
7344 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7346 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
7348 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7351 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7354 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7355 IEEE built-in functions handle quiet and signalling NaNs
7358 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7361 * gfortran.dg/pr71862.f90: New test.
7363 2016-07-26 Martin Sebor <msebor@redhat.com>
7365 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7366 selector with dg-options.
7368 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
7370 PR tree-optimization/18046
7371 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7372 * gcc.dg/tree-ssa/vrp103.c: New test.
7373 * gcc.dg/tree-ssa/vrp104.c: New test.
7375 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7377 * gcc.target/powerpc/pr63354.c: Require lp64 since
7378 -mprofile-kernel is not legal with -m32.
7380 2016-07-26 Richard Biener <rguenther@suse.de>
7382 PR rtl-optimization/71984
7383 * gcc.dg/torture/pr71984.c: New testcase.
7385 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
7387 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7388 g++-dg-runtest via et-dg-runtest.
7389 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7390 * gcc.dg/vect/vect.exp: Likewise.
7391 * gfortran.dg/graphite/graphite.exp: Likewise, but for
7392 gfortran-dg-runtest.
7393 * gfortran.dg/vect/vect.exp: Likewise.
7394 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7395 (check_mips_loongson_hw_available): Likewise.
7396 (check_effective_target_mpaired_single_runtime): Likewise.
7397 (check_effective_target_mips_loongson_runtime): Likewise.
7398 (add_options_for_mpaired_single): Likewise.
7399 (check_effective_target_vect_int): Add global et_index.
7400 Check and save the supported feature for a target selected by
7401 the et_index target. Break long lines where appropriate. Call
7402 et-is-effective-target for MIPS with an argument instead of
7403 check_effective_target_* where appropriate.
7404 (check_effective_target_vect_intfloat_cvt): Likewise.
7405 (check_effective_target_vect_uintfloat_cvt): Likewise.
7406 (check_effective_target_vect_floatint_cvt): Likewise.
7407 (check_effective_target_vect_floatuint_cvt): Likewise.
7408 (check_effective_target_vect_simd_clones): Likewise.
7409 (check_effective_target_vect_shift): ewise.
7410 (check_effective_target_whole_vector_shift): Likewise.
7411 (check_effective_target_vect_bswap): Likewise.
7412 (check_effective_target_vect_shift_char): Likewise.
7413 (check_effective_target_vect_long): Likewise.
7414 (check_effective_target_vect_float): Likewise.
7415 (check_effective_target_vect_double): Likewise.
7416 (check_effective_target_vect_long_long): Likewise.
7417 (check_effective_target_vect_no_int_max): Likewise.
7418 (check_effective_target_vect_no_int_add): Likewise.
7419 (check_effective_target_vect_no_bitwise): Likewise.
7420 (check_effective_target_vect_widen_shift): Likewise.
7421 (check_effective_target_vect_no_align): Likewise.
7422 (check_effective_target_vect_hw_misalign): Likewise.
7423 (check_effective_target_vect_element_align): Likewise.
7424 (check_effective_target_vect_condition): Likewise.
7425 (check_effective_target_vect_cond_mixed): Likewise.
7426 (check_effective_target_vect_char_mult): Likewise.
7427 (check_effective_target_vect_short_mult): Likewise.
7428 (check_effective_target_vect_int_mult): Likewise.
7429 (check_effective_target_vect_extract_even_odd): Likewise.
7430 (check_effective_target_vect_interleave): Likewise.
7431 (check_effective_target_vect_stridedN): Likewise.
7432 (check_effective_target_vect_multiple_sizes): Likewise.
7433 (check_effective_target_vect64): Likewise.
7434 (check_effective_target_vect_call_copysignf): Likewise.
7435 (check_effective_target_vect_call_sqrtf): Likewise.
7436 (check_effective_target_vect_call_btrunc): Likewise.
7437 (check_effective_target_vect_call_btruncf): Likewise.
7438 (check_effective_target_vect_call_ceil): Likewise.
7439 (check_effective_target_vect_call_ceilf): Likewise.
7440 (check_effective_target_vect_call_floor): Likewise.
7441 (check_effective_target_vect_call_floorf): Likewise.
7442 (check_effective_target_vect_call_lceil): Likewise.
7443 (check_effective_target_vect_call_lfloor): Likewise.
7444 (check_effective_target_vect_call_nearbyint): Likewise.
7445 (check_effective_target_vect_call_nearbyintf): Likewise.
7446 (check_effective_target_vect_call_round): Likewise.
7447 (check_effective_target_vect_call_roundf): Likewise.
7448 (check_effective_target_vect_perm): Likewise, but also append *_saved
7449 to the existing global name to properly cache the result.
7450 (check_effective_target_vect_perm_byte): Likewise.
7451 (check_effective_target_vect_perm_short): Likewise.
7452 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7453 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7454 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7455 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7456 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7457 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7458 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7459 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7460 (check_effective_target_vect_sdot_qi): Likewise.
7461 (check_effective_target_vect_udot_qi): Likewise.
7462 (check_effective_target_vect_sdot_hi): Likewise.
7463 (check_effective_target_vect_udot_hi): Likewise.
7464 (check_effective_target_vect_usad_char): Likewise.
7465 (check_effective_target_vect_pack_trunc): Likewise.
7466 (check_effective_target_vect_unpack): Likewise.
7467 (check_effective_target_vect_aligned_arrays): Likewise.
7468 (check_effective_target_vect_natural_alignment): Likewise.
7469 (check_effective_target_vector_alignment_reachable): Likewise.
7470 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7471 (is-effective-target): Initialize et_index if undefined.
7472 (et-dg-runtest): New.
7473 (et-is-effective-target): Likewise.
7474 (check_vect_support_and_set_flags): Add supported MIPS targets to
7475 EFFECTIVE_TARGETS list. Return the number of supported targets.
7477 2016-07-26 Richard Biener <rguenther@suse.de>
7478 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7481 * gcc.dg/pr70920-1.c: New test-case.
7482 * gcc.dg/pr70902-2.c: Likewise.
7483 * gcc.dg/pr70920-3.c: Likewise.
7484 * gcc.dg/pr70920-4.c: Likewise
7485 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7488 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
7490 * gcc.c-torture/execute/pr71494.c: Require label_values.
7491 * gcc.dg/pr16973.c: Ditto.
7493 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7495 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7496 * gcc.dg/torture/pr69771.c: Require int32plus.
7497 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7499 2016-07-25 Martin Liska <mliska@suse.cz>
7501 * gcc.dg/torture/pr71987.c: New test.
7503 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
7506 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7507 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
7508 * gfortran.dg/pr71935.f90: New test.
7510 2016-07-22 Martin Sebor <msebor@redhat.com>
7513 * g++.dg/ext/atomic-3.C: New test.
7514 * gcc.dg/atomic/pr71675.c: New test.
7516 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
7518 * gcc.target/i386/mvc8.c: New test.
7520 2016-07-22 Bin Cheng <bin.cheng@arm.com>
7522 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7523 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7525 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7528 * gfortran.dg/constructor_50.f90: New test.
7530 2016-07-22 Martin Liska <mliska@suse.cz>
7532 PR gcov-profile/69028
7533 PR gcov-profile/62047
7534 * g++.dg/cilk-plus/pr69028.C: New test.
7536 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
7538 * gfortran.dg/coarray_stat_2.f90: New test.
7540 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7542 * gcc.target/powerpc/vec-extract.h: New files to check the
7543 vec_extract built-in functions for all vector types, testing
7544 accessing each element, both with constant and variable element
7546 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7547 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7548 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7549 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7550 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7551 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7552 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7553 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
7554 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
7556 2016-07-21 Jakub Jelinek <jakub@redhat.com>
7559 * g++.dg/other/pr71728.C: New test.
7561 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
7563 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
7564 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
7565 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
7566 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
7567 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
7569 2016-07-21 Richard Biener <rguenther@suse.de>
7571 PR tree-optimization/71947
7572 * gcc.dg/tree-ssa/vrp102.c: New testcase.
7574 2016-07-21 Bin Cheng <bin.cheng@arm.com>
7576 * gcc.dg/tree-ssa/scev-15.c: New.
7578 2016-07-21 Bin Cheng <bin.cheng@arm.com>
7580 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7582 2016-07-21 Jakub Jelinek <jakub@redhat.com>
7585 * g++.dg/gomp/pr71941.C: New test.
7587 2016-07-20 David Malcolm <dmalcolm@redhat.com>
7591 * g++.dg/spellcheck-identifiers.C: New test case, based on
7592 gcc.dg/spellcheck-identifiers.c.
7593 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7594 gcc.dg/spellcheck-identifiers-2.c.
7595 * g++.dg/spellcheck-typenames.C: New test case, based on
7596 gcc.dg/spellcheck-typenames.c
7598 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
7600 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7601 pointer to member function and also test catching by reference.
7603 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7605 * gcc.target/s390/pr67443.c: Fix test case.
7607 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7609 * gcc.target/s390/insv-1.c: Xfail some tests.
7610 * gcc.target/s390/insv-2.c: Likewise.
7612 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
7614 * gcc.target/avr/torture/get-mem.c: New test.
7615 * gcc.target/avr/torture/set-mem.c: New test.
7617 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
7620 * gcc.target/avr/torture/tiny-progmem.c: New test.
7622 2016-07-20 Jakub Jelinek <jakub@redhat.com>
7625 * g++.dg/parse/pr71909.C: New test.
7626 * g++.dg/tm/pr71909.C: New test.
7629 * g++.dg/cpp0x/constexpr-50060.C: New test.
7630 * g++.dg/cpp1y/constexpr-50060.C: New test.
7632 2016-07-20 Martin Liska <mliska@suse.cz>
7634 * gfortran.dg/graphite/pr71898.f90: New test.
7636 2016-07-20 Bin Cheng <bin.cheng@arm.com>
7638 PR tree-optimization/71503
7639 PR tree-optimization/71683
7640 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7641 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7643 2016-07-20 Martin Liska <mliska@suse.cz>
7645 * gcc.dg/plugin/plugin.exp: Remove sreal test.
7646 * gcc.dg/plugin/sreal-test-1.c: Remove.
7647 * gcc.dg/plugin/sreal_plugin.c: Remove.
7649 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7652 * gfortran.dg/dependency_47.f90: New test.
7654 2016-07-19 Jakub Jelinek <jakub@redhat.com>
7656 PR rtl-optimization/71916
7657 * gcc.c-torture/compile/pr71916.c: New test.
7660 * g++.dg/torture/pr71874.C: New test.
7663 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7664 (my_alloc): Rewritten to use __builtin_posix_memalign and
7666 (my_free): Use __builtin_free instead of _mm_free.
7667 (Vec::operator=): Use __builtin_memcpy.
7669 2016-07-19 Martin Jambor <mjambor@suse.cz>
7672 * gfortran.dg/pr71688.f90: New test.
7674 2016-07-19 Richard Biener <rguenther@suse.de>
7676 * c-c++-common/vector-subscript-6.c: New testcase.
7677 * c-c++-common/vector-subscript-7.c: Likewise.
7679 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7681 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
7682 and UInt32 based on __SIZEOF_INT__.
7684 2016-07-19 Richard Biener <rguenther@suse.de>
7686 PR tree-optimization/71901
7687 * gcc.dg/torture/pr71901.c: New testcase.
7689 2016-07-19 Richard Biener <rguenther@suse.de>
7691 PR tree-optimization/71908
7692 * gcc.dg/torture/pr71908.c: New testcase.
7694 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7697 * gcc.target/powerpc/pr71493-1.c: New test.
7698 * gcc.target/powerpc/pr71493-2.c: Likewise.
7700 2016-07-18 Jakub Jelinek <jakub@redhat.com>
7703 * g++.dg/conversion/ambig3.C: New test.
7706 * g++.dg/cpp0x/constexpr-71828.C: New test.
7709 * g++.dg/template/pr71826.C: New test.
7712 * g++.dg/template/defarg21.C: New test.
7715 * g++.dg/ext/vector31.C: New test.
7717 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
7719 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7721 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7723 PR tree-optimization/71734
7724 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7726 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
7728 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7729 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7730 stack-layout-dynamic-1.c: New test.
7732 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7734 * gcc.target/s390/nolrl-1.c: New test.
7736 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
7739 * gfortran.dg/pr71523_1.f90: New test.
7740 * gfortran.dg/pr71523_2.f90: New test.
7742 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7744 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7746 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7747 Marco Restelli <mrestelli@gmail.com>
7750 * gfortran.dg/pr62125.f90: New test.
7752 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7754 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7755 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7757 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
7760 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7761 * g++.dg/cpp0x/nullptr35.C: New test.
7763 2016-07-15 Bin Cheng <bin.cheng@arm.com>
7765 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7767 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7769 * gfortran.dg/goacc/vector_length.f90: New test.
7771 2016-07-15 Richard Biener <rguenther@suse.de>
7773 PR tree-optimization/71881
7774 * gcc.dg/torture/pr71881.c: New testcase.
7776 2016-07-15 Richard Biener <rguenther@suse.de>
7778 PR tree-optimization/71887
7779 * gcc.dg/torture/pr71887.c: New testcase.
7781 2016-07-15 Jakub Jelinek <jakub@redhat.com>
7784 * gcc.dg/spellcheck-identifiers-3.c: New test.
7786 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7789 * gfortran.dg/null_9.f90: New test.
7791 2016-07-15 Bin Cheng <bin.cheng@arm.com>
7793 * gcc.dg/tree-ssa/loop-41.c: New test.
7795 2016-07-15 Bin Cheng <bin.cheng@arm.com>
7797 PR tree-optimization/71347
7798 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7800 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
7803 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7804 * gfortran.dg/contains.f90: Ditto.
7805 * gfortran.dg/contains_empty_1.f03: Ditto.
7806 * gfortran.dg/submodule_3.f08: Ditto.
7808 2016-07-14 Jakub Jelinek <jakub@redhat.com>
7811 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7812 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7813 expected diagnostics.
7816 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7817 * gcc.dg/spellcheck-identifiers-2.c: New test.
7818 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7819 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7821 2016-07-14 Jakub Jelinek <jakub@redhat.com>
7823 PR tree-optimization/71872
7824 * gcc.c-torture/compile/pr71872.c: New test.
7826 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7828 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7829 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7830 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7831 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7832 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7833 * gcc.target/arm/atomic-op-acquire-1.c: This.
7834 * gcc.target/arm/atomic-op-char.c: Rename into ...
7835 * gcc.target/arm/atomic-op-char-1.c: This.
7836 * gcc.target/arm/atomic-op-consume.c: Rename into ...
7837 * gcc.target/arm/atomic-op-consume-1.c: This.
7838 * gcc.target/arm/atomic-op-int.c: Rename into ...
7839 * gcc.target/arm/atomic-op-int-1.c: This.
7840 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7841 * gcc.target/arm/atomic-op-relaxed-1.c: This.
7842 * gcc.target/arm/atomic-op-release.c: Rename into ...
7843 * gcc.target/arm/atomic-op-release-1.c: This.
7844 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7845 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7846 * gcc.target/arm/atomic-op-short.c: Rename into ...
7847 * gcc.target/arm/atomic-op-short-1.c: This.
7848 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7849 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7850 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7851 * gcc.target/arm/atomic-op-char-2.c: Likewise.
7852 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7853 * gcc.target/arm/atomic-op-int-2.c: Likewise.
7854 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7855 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7856 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7857 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7859 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7862 * gfortran.dg/select_type_35.f03: New test.
7864 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7867 PR tree-optimization/70923
7868 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7869 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7870 * gcc.dg/vect/pr65951.c: Likewise.
7871 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7873 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
7875 * c-c++-common/pr60226.c: Expect maximum object file alignment
7878 2016-07-14 Richard Biener <rguenther@suse.de>
7880 PR tree-optimization/71866
7881 * gcc.dg/torture/pr71866.c: New testcase.
7883 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7885 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7886 selector and enclose boolean expression in curly braces.
7888 2016-07-14 Alan Modra <amodra@gmail.com>
7891 * gcc.target/powerpc/p9-novsx.c: New.
7893 2016-07-13 Andi Kleen <ak@linux.intel.com>
7895 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7896 * g++.dg/tree-prof/morefunc.C: Dito.
7897 * g++.dg/tree-prof/pr35545.C: Dito.
7898 * g++.dg/tree-prof/reorder.C: Dito.
7899 * gcc.dg/tree-prof/20050826-2.c: Dito.
7900 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7901 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7902 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7903 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7904 * gcc.dg/tree-prof/inliner-1.c: Dito.
7905 * gcc.dg/tree-prof/merge_block.c: Dito.
7906 * gcc.dg/tree-prof/stringop-1.c: Dito.
7907 * gcc.dg/tree-prof/stringop-2.c: Dito.
7908 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7909 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7910 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7911 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7912 * gcc.dg/tree-prof/update-loopch.c: Dito.
7913 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7914 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7915 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7916 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7917 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7918 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7919 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7921 2016-07-13 Andi Kleen <ak@linux.intel.com>
7923 * lib/profopt.exp (profopt-execute): Remove .imports files.
7925 2016-07-13 Andi Kleen <ak@linux.intel.com>
7927 * lib/profopt.exp (profopt-execute): Always log profiler command line.
7929 2016-07-13 Andi Kleen <ak@linux.intel.com>
7931 * lib/profopt.exp (dg-final-scan-autofdo,
7932 dg-final-scan-not-autofdo): New functions.
7934 2016-07-13 Bin Cheng <bin.cheng@arm.com>
7936 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7937 * gcc.dg/vect/vect-35.c: Ditto.
7938 * gcc.dg/vect/vect-alias-check-2.c: New test.
7940 2016-07-13 Martin Liska <mliska@suse.cz>
7942 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
7943 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
7944 * gfortran.dg/pr42108.f90: Update expected dump scan.
7946 2016-07-13 Richard Biener <rguenther@suse.de>
7948 PR tree-optimization/24574
7949 * gcc.dg/pr24574.c: New testcase.
7951 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7953 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
7954 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7955 * c-c++-common/pr68833-1.c: Require int32plus.
7956 * gcc.dg/ipa/pr63551.c: Likewise.
7957 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7958 * gcc.dg/ipa/pr64041.c: Require int32plus.
7960 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7963 * g++.dg/pr71633.C: New test.
7965 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7967 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7968 Add new arm_thumb1_cbz_ok effective target.
7969 * gcc.target/arm/cbz.c: New test.
7971 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7973 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7974 Define effective target.
7975 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7976 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7977 * gcc.target/arm/movhi_movw.c: New test.
7978 * gcc.target/arm/movsi_movw.c: Likewise.
7979 * gcc.target/arm/movdi_movw.c: Likewise.
7981 2016-07-13 Richard Biener <rguenther@suse.de>
7984 * gcc.dg/pr71104-1.c: New testcase.
7985 * gcc.dg/pr71104-2.c: Likewise.
7987 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7990 * gcc.target/powerpc/pr71805.c: New test.
7992 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7994 * gcc.target/powerpc/divkc3-1.c: New.
7995 * gcc.target/powerpc/mulkc3-1.c: New.
7997 2016-07-12 Nathan Sidwell <nathan@acm.org>
7999 * gcc.target/arm/data-rel-1.c: New.
8000 * gcc.target/arm/data-rel-2.c: New.
8001 * gcc.target/arm/data-rel-3.c: New.
8003 2016-07-12 Martin Liska <mliska@suse.cz>
8005 * gcc.dg/params/blocksort-part.c: New test.
8006 * gcc.dg/params/params.exp: New file.
8008 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8011 * gcc.c-torture/execute/pr71700.c: New test.
8013 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
8014 Richard Biener <rguenther@suse.de>
8016 PR tree-optimization/23286
8017 PR tree-optimization/70159
8018 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8019 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8020 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8021 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8022 * gcc.dg/tree-ssa/pr35286.c: Likewise.
8023 * gcc.dg/tree-ssa/pr35287.c: Likewise.
8024 * gcc.dg/hoist-register-pressure-1.c: Likewise.
8025 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8026 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8027 * gcc.dg/pr51879-12.c: Likewise.
8028 * gcc.dg/strlenopt-9.c: Likewise.
8029 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8030 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8031 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8032 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8033 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8034 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8035 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8036 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8037 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8038 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8039 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8040 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8041 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8042 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8043 * gfortran.dg/pr43984.f90: Adjust expected outcome.
8045 2016-07-12 Richard Biener <rguenther@suse.de>
8047 PR rtl-optimization/68961
8048 * gcc.target/i386/pr68961.c: New testcase.
8050 2016-07-11 Jakub Jelinek <jakub@redhat.com>
8053 * c-c++-common/gomp/pr71758.c: New test.
8054 * gfortran.dg/gomp/pr71758.f90: New test.
8056 PR tree-optimization/71823
8057 * gcc.dg/vect/pr71823.c: New test.
8059 2016-07-11 David Malcolm <dmalcolm@redhat.com>
8061 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8062 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8063 and LINE_MAP_MAX_LOCATION_WITH_COLS.
8065 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
8068 * gcc.target/i386/pr71801.c: New test.
8070 2016-07-11 Richard Biener <rguenther@suse.de>
8072 PR tree-optimization/71816
8073 * gcc.dg/torture/pr71816.c: New testcase.
8075 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8078 * gfortran.dg/dependency_46.f90: New test.
8080 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
8082 PR rtl-optimization/71621
8083 * gcc.target/i386/pr71621-1.c: New.
8084 * gcc.target/i386/pr71621-2.c: New.
8086 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
8088 * gfortran.dg/goacc/pr71704.f90: New test.
8090 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8093 * gcc.target/powerpc/pr71297.c: New.
8095 2016-07-08 Jiong Wang <jiong.wang@arm.com>
8097 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8099 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8102 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8104 2016-07-08 Alan Hayward <alan.hayward@arm.com>
8106 PR tree-optimization/71667
8107 * gcc.dg/vect/pr71667.c: New
8109 2016-07-08 Martin Liska <mliska@suse.cz>
8111 * gcc.dg/torture/pr71606.c: New test.
8113 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8116 * gfortran.dg/pr71764.f90: New test.
8118 2016-07-07 Jakub Jelinek <jakub@redhat.com>
8119 Kai Tietz <ktietz70@googlemail.com>
8123 * g++.dg/cpp0x/pr70869.C: New test.
8124 * g++.dg/cpp0x/pr71054.C: New test.
8126 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
8128 * g++.dg/debug/pr71432.C: Fail on AIX.
8130 2016-07-07 Martin Liska <mliska@suse.cz>
8132 * gfortran.dg/do_1.f90: Remove a corner case that triggers
8133 an undefined behavior.
8134 * gfortran.dg/do_3.F90: Likewise.
8135 * gfortran.dg/do_check_11.f90: New test.
8136 * gfortran.dg/do_check_12.f90: New test.
8137 * gfortran.dg/do_corner_warn.f90: New test.
8139 2016-07-07 Martin Liska <mliska@suse.cz>
8141 * gfortran.dg/predict-1.f90: Ammend the test.
8142 * gfortran.dg/predict-2.f90: Likewise.
8144 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
8147 * g++.dg/pr71624.C: New test.
8149 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8151 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8152 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8153 ARMv8-M Mainline architectures.
8155 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8157 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8158 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8160 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
8164 * gcc.target/powerpc/pr71763.c: New file.
8166 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8168 PR tree-optimization/71518
8169 * gcc.dg/pr71518.c: New test.
8171 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
8173 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8175 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8178 * gcc.target/avr/pr50739.c: New test.
8180 2016-07-05 Jan Hubicka <jh@suse.cz>
8182 * gcc.dg/tree-ssa/scev-14.c: update template.
8184 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
8186 * gcc.dg/vect/group-no-gaps-1.c: New test.
8188 2016-07-05 Andi Kleen <ak@linux.intel.com>
8190 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8191 if kernel supports MPX.
8193 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
8195 * gcc.c-torture/compile/pr69102.c: Require fpic support.
8197 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8198 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8200 * gcc.target/powerpc/signbit-1.c: New test.
8201 * gcc.target/powerpc/signbit-2.c: New test.
8202 * gcc.target/powerpc/signbit-3.c: New test.
8204 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8206 PR rtl-optimization/71594
8207 * gcc.dg/torture/pr71594.c: New test.
8209 2016-07-05 Jan Hubicka <jh@suse.cz>
8211 * gcc.dg/tree-ssa/scev-14.c: new testcase.
8213 2016-07-05 David Malcolm <dmalcolm@redhat.com>
8216 * g++.dg/parse/error5.C: Update column
8217 number of missing semicolon error.
8218 * g++.dg/pr62314-2.C: New test case.
8220 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8222 * gfortran.dg/coarray_stat_function.f90: New test.
8223 * gfortran.dg/coarray_stat_whitespace.f90: New test.
8224 * gfortran.dg/coarray_lib_comm_1: Adapting old test
8227 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
8230 * gfortran.dg/deferred_character_17.f90: New test.
8232 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8234 * gcc.target/arm/neon/polytypes.c: Move to ...
8235 * gcc.target/arm/polytypes.c: ... here.
8236 * gcc.target/arm/neon/pr51534.c: Move to ...
8237 * gcc.target/arm/pr51534.c: ... here.
8238 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8239 * gcc.target/arm/vect-vcvt.c: ... here.
8240 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8241 * gcc.target/arm/vect-vcvtq.c: ... here.
8242 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8243 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8244 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8245 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8246 * gcc.target/arm/neon/neon.exp: Delete.
8247 * gcc.target/arm/neon/: Delete.
8249 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8252 * gfortran.dg: pr65575.f90: New test.
8254 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8257 * gfortran.dg: pr35849.f90: New test.
8259 2016-07-04 Jakub Jelinek <jakub@redhat.com>
8262 * g++.dg/cpp0x/pr71739.C: New test.
8264 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
8266 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8268 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8270 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8272 * gcc.target/s390/loc-1.c: New test.
8274 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
8276 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8277 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
8279 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8282 * gcc.target/aarch64/pr63874.c: New test.
8284 2016-07-04 Jan Beulich <jbeulich@suse.com>
8286 * g++.dg/header.c: New.
8287 * gcc.dg/header.c: New.
8289 2016-07-02 Jakub Jelinek <jakub@redhat.com>
8292 * c-c++-common/Wunused-var-15.c: New test.
8294 2016-07-01 Jakub Jelinek <jakub@redhat.com>
8297 * gfortran.dg/gomp/pr71687.f90: New test.
8299 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8301 * gcc.dg/const-float128-ped.c: Require __float128 effective
8303 * gcc.dg/const-float128.c: Likewise.
8304 * gcc.dg/torture/float128-cmp-invalid.c: Require
8305 __float128 and base_quadfloat_support effective targets, and
8307 * gcc.dg/torture/float128-div-underflow.c: Likewise.
8308 * gcc.dg/torture/float128-extend-nan.c: Likewise.
8309 * gcc.dg/torture/float128-nan.c: Likewise.
8310 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8311 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8312 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8313 * lib/target-supports.exp (check_effective_target___float128): New.
8314 (add_options_for___float128): New.
8315 (check_effective_target_base_quadword_support): New.
8317 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8320 * gcc.target/powerpc/pr71720.c: New test.
8322 2016-07-01 Jan Beulich <jbeulich@suse.com>
8324 * gcc.dg/bss.c: New.
8326 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
8329 * gcc.target/powerpc/pr71698.c: New test.
8331 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
8334 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8335 instead of ".foo" for its section name.
8336 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8337 depending on MCU's flash size.
8338 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8339 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8340 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8341 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8342 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8343 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8345 2016-07-01 Jan Beulich <jbeulich@suse.com>
8347 * gcc.target/i386/pr65105-2.c: Add -msse2.
8349 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8351 PR tree-optimization/71707
8352 * gcc.dg/strlenopt-29.c: New test.
8355 * gfortran.dg/gomp/pr71704.f90: New test.
8358 * gfortran.dg/gomp/pr71705.f90: New test.
8360 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
8362 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8363 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8364 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8365 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8366 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8367 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8368 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8369 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8370 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8371 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8372 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8373 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8374 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8375 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8376 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8377 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8378 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8379 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8380 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8381 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8382 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8383 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8384 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8385 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8386 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8387 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8388 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8389 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8390 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8391 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8392 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8393 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8394 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8395 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8396 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8397 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8398 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8399 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8400 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8401 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8402 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8403 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8404 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8405 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8406 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8407 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8408 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8409 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8410 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8411 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8412 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8413 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8414 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8415 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8416 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8417 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8418 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8419 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8420 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8421 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8422 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8423 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8424 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8425 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8426 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8427 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8428 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8429 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8430 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8431 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8432 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8433 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8434 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8435 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8436 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8437 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8438 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8439 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8440 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8441 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8442 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8444 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8445 James Greenhalgh <james.greenhalgh@arm.com>
8447 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8449 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
8450 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8452 * gcc.target/aarch64/vget_set_lane_1.c: New test.
8454 2016-06-30 David Malcolm <dmalcolm@redhat.com>
8457 * gcc.dg/spellcheck-options-12.c: New test case.
8459 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8462 * gcc.c-torture/compile/pr71693.c: New test.
8464 2016-06-29 David Malcolm <dmalcolm@redhat.com>
8466 * gcc.dg/spellcheck-params.c: New testcase.
8467 * gcc.dg/spellcheck-params-2.c: New testcase.
8469 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8471 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8472 vector extract instructions.
8473 * gcc.target/powerpc/p9-extract-2.c: Likewise.
8475 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8478 * gfortran.dg/unexpected_eof_2.f90: New test.
8479 * gfortran.dg/unexpected_eof_3.f90: New test.
8481 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
8483 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8485 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
8487 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8488 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8489 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8491 2016-06-29 Richard Biener <rguenther@suse.de>
8494 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8496 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8498 * gcc.target/arm/aapcs/neon-vect10.c: Require
8499 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8500 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8501 * gcc.target/arm/aapcs/vfp18.c: Likewise.
8502 * gcc.target/arm/aapcs/vfp19.c: Likewise.
8503 * gcc.target/arm/aapcs/vfp20.c: Likewise.
8504 * gcc.target/arm/aapcs/vfp21.c: Likewise.
8505 * gcc.target/arm/fp16-aapcs-1.c: Require
8506 -mfloat-ab=hard. Also simplify the test.
8507 * gcc.target/arm/fp16-aapcs-2.c: New.
8509 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8511 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
8512 (add_options_for_arm_fp16_ieee): New.
8513 (add_options_for_arm_fp16_alternative): New.
8514 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
8516 (effective_target_arm_fp16_hw): New.
8518 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
8520 PR tree-optimization/71655
8521 * g++.dg/pr71655.C: New test.
8523 2016-06-29 Martin Liska <mliska@suse.cz>
8525 * gcc.dg/pr71585.c: New test.
8526 * gcc.dg/pr71585-2.c: New test.
8527 * gcc.dg/pr71585-3.c: New test.
8529 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8531 PR tree-optimization/70729
8532 * g++.dg/vect/pr70729.cc: New test.
8534 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
8536 * c-c++-common/gomp/cancel-1.c: Extend.
8538 2016-06-29 Jakub Jelinek <jakub@redhat.com>
8540 PR tree-optimization/71625
8541 * gcc.dg/strlenopt-28.c: New test.
8543 2016-06-29 Richard Biener <rguenther@suse.de>
8546 * g++.dg/torture/pr71002.C: Adjust testcase.
8548 2016-06-29 Jakub Jelinek <jakub@redhat.com>
8551 * gcc.dg/pr71685.c: New test.
8553 2016-06-28 Martin Sebor <msebor@redhat.com>
8556 * gcc.dg/init-bad-9.c: New test.
8558 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8560 * gcc.target/powerpc/abs128-1.c: Require VSX.
8561 * gcc.target/powerpc/copysign128-1.c: Likewise.
8562 * gcc.target/powerpc/inf128-1.c: Likewise.
8563 * gcc.target/powerpc/nan128-1.c: Likewise.
8565 2016-06-28 Jakub Jelinek <jakub@redhat.com>
8568 * gcc.c-torture/execute/pr71626-1.c: New test.
8569 * gcc.c-torture/execute/pr71626-2.c: New test.
8571 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
8574 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8576 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
8579 * gcc.target/powerpc/pr71670.c: New testcase.
8581 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
8584 * gcc.target/powerpc/pr71656-1.c: New test.
8585 * gcc.target/powerpc/pr71656-2.c: New test.
8587 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
8589 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8591 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8592 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8593 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8594 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8595 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8596 Add arm_neon_fp16_ok effective target.
8597 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8599 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8601 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8603 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8605 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
8607 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
8609 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8611 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8613 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8615 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8617 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8620 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
8622 * gcc.dg/predict-12.c: New testcase.
8624 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8627 * gfortran.dg/pr71649.f90: New test.
8629 2016-06-25 Jakub Jelinek <jakub@redhat.com>
8631 PR tree-optimization/71643
8632 * g++.dg/opt/pr71643.C: New test.
8634 PR tree-optimization/71631
8635 * gcc.c-torture/execute/pr71631.c: New test.
8637 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
8639 * gcc.dg/predict-11.c: New testcase.
8640 * gfortran.dg/predict-2.f90: New testcase.
8642 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
8644 * gcc.dg/predict-10.c: New test.
8646 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8648 * gcc.target/powerpc/abs128-1.c: New.
8649 * gcc.target/powerpc/copysign128-1.c: New.
8650 * gcc.target/powerpc/inf128-1.c: New.
8651 * gcc.target/powerpc/nan128-1.c: New.
8653 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
8655 * gfortran.dg/pr71642.f90: New test.
8657 2016-06-24 Jakub Jelinek <jakub@redhat.com>
8659 PR tree-optimization/71647
8660 * gcc.target/i386/pr71647.c: New test.
8662 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8664 * gcc.target/i386/noplt-gd-1.c: New test.
8665 * gcc.target/i386/noplt-gd-2.c: Likewise.
8666 * gcc.target/i386/noplt-gd-3.c: Likewise.
8667 * gcc.target/i386/noplt-ld-1.c: Likewise.
8668 * gcc.target/i386/noplt-ld-2.c: Likewise.
8669 * gcc.target/i386/noplt-ld-3.c: Likewise.
8670 * lib/target-supports.exp
8671 (check_effective_target_tls_get_addr_via_got): New.
8673 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8675 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8676 testsuite compile flags.
8677 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8678 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8680 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8682 * g++dg/vect/pr36684.cc: Add dg-do compile.
8683 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8684 * gcc.dg/vect/pr70021.c: Ditto.
8685 * gcc.dg/vect/pr70138-1.c: Ditto.
8686 * gcc.dg/vect/pr70138-2.c: Ditto.
8687 * gcc.dg/vect/pr70354-1.c: Ditto.
8688 * gcc.dg/vect/pr70354-2.c: Ditto.
8689 * gcc.dg/vect/pr71259.c: Ditto.
8690 * gcc.dg/vect/pr71416-1.c: Ditto.
8691 * gcc.dg/vect/slp-43.c: Ditto.
8692 * gcc.dg/vect/slp-45.c: Ditto.
8693 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8694 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8695 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8696 * gfortran.dg/vect/pr69980.f90: Ditto.
8698 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8700 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8701 * gcc.dg/vect/bb-slp-30.c: Ditto.
8702 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8703 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8704 * gcc.dg/vect/pr45902.c: Ditto.
8705 * gcc.dg/vect/pr48172.c: Ditto.
8706 * gcc.dg/vect/pr48377.c: Ditto.
8707 * gcc.dg/vect/pr49038.c: Ditto.
8708 * gcc.dg/vect/pr49771.c: Ditto.
8709 * gcc.dg/vect/pr52091.c: Ditto.
8710 * gcc.dg/vect/pr53185-2.c: Ditto.
8711 * gcc.dg/vect/pr56826.c: Ditto.
8712 * gcc.dg/vect/pr60276.c: Ditto.
8713 * gcc.dg/vect/pr62021.c: Ditto.
8714 * gcc.dg/vect/pr63530.c: Ditto.
8715 * gcc.dg/vect/pr65518.c: Ditto.
8716 * gcc.dg/vect/pr65947-1.c: Ditto.
8717 * gcc.dg/vect/pr65947-10.c: Ditto.
8718 * gcc.dg/vect/pr65947-11.c: Ditto.
8719 * gcc.dg/vect/pr65947-12.c: Ditto.
8720 * gcc.dg/vect/pr65947-13.c: Ditto.
8721 * gcc.dg/vect/pr65947-2.c: Ditto.
8722 * gcc.dg/vect/pr65947-3.c: Ditto.
8723 * gcc.dg/vect/pr65947-4.c: Ditto.
8724 * gcc.dg/vect/pr65947-5.c: Ditto.
8725 * gcc.dg/vect/pr65947-6.c: Ditto.
8726 * gcc.dg/vect/pr65947-7.c: Ditto.
8727 * gcc.dg/vect/pr65947-8.c: Ditto.
8728 * gcc.dg/vect/pr65947-9.c: Ditto.
8729 * gcc.dg/vect/pr71416-1.c: Ditto.
8730 * gcc.dg/vect/pr71439.c: Ditto.
8731 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8732 * gcc.dg/vect/vect-bswap16.c: Ditto.
8733 * gcc.dg/vect/vect-bswap32.c: Ditto.
8734 * gcc.dg/vect/vect-bswap64.c: Ditto.
8735 * gcc.dg/vect/vect-live-1.c: Ditto.
8736 * gcc.dg/vect/vect-live-2.c: Ditto.
8737 * gcc.dg/vect/vect-live-3.c: Ditto.
8738 * gcc.dg/vect/vect-live-4.c: Ditto.
8739 * gcc.dg/vect/vect-live-5.c: Ditto.
8740 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8741 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8742 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8743 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8744 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8745 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8746 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8747 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8748 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8749 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8750 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8751 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8752 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8753 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8754 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8755 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8756 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8758 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8760 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8762 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8764 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
8765 ia32 if R_386_GOT32X relocation is supported.
8766 * gcc.target/i386/noplt-3.c: Likewise.
8767 * gcc.target/i386/noplt-2.c: Likewise.
8768 (main): Renamed to ...
8770 * gcc.target/i386/noplt-4.c: Likewise.
8771 (main): Renamed to ...
8773 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8774 * gcc.target/i386/pr67400-5.c: Likewise.
8776 2016-06-24 Jakub Jelinek <jakub@redhat.com>
8778 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8779 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8781 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8782 f4): Adjust expected diagnostics.
8783 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8784 (T): If OVFP is defined, redefine to TP.
8785 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8786 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8787 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8788 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8789 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8790 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8791 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8792 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8793 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8794 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8795 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8796 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8797 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8798 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8799 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8800 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8801 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8802 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8803 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8804 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8805 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8806 as last argument to __builtin_add_overflow_p.
8808 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
8810 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8811 dg-options and remove default vector testsuite compile flags.
8812 * g++.dg/vect/pr33860a.cc: Ditto.
8813 * g++.dg/vect/pr45470-a.cc: Ditto.
8814 * g++.dg/vect/pr45470-b.cc: Ditto.
8815 * g++.dg/vect/pr60896.cc: Ditto.
8816 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8817 * gcc.dg/vect/pr18308.c: Ditto.
8818 * gcc.dg/vect/pr24049.c: Ditto.
8819 * gcc.dg/vect/pr33373.c: Ditto.
8820 * gcc.dg/vect/pr36228.c: Ditto.
8821 * gcc.dg/vect/pr42395.c: Ditto.
8822 * gcc.dg/vect/pr42604.c: Ditto.
8823 * gcc.dg/vect/pr46663.c: Ditto.
8824 * gcc.dg/vect/pr48765.c: Ditto.
8825 * gcc.dg/vect/pr49093.c: Ditto.
8826 * gcc.dg/vect/pr49352.c: Ditto.
8827 * gcc.dg/vect/pr52298.c: Ditto.
8828 * gcc.dg/vect/pr52870.c: Ditto.
8829 * gcc.dg/vect/pr53185.c: Ditto.
8830 * gcc.dg/vect/pr53773.c: Ditto.
8831 * gcc.dg/vect/pr56695.c: Ditto.
8832 * gcc.dg/vect/pr62171.c: Ditto.
8833 * gcc.dg/vect/pr63530.c: Ditto.
8834 * gcc.dg/vect/pr68339.c: Ditto.
8835 * gcc.dg/vect/pr71259.c: Ditto.
8836 * gcc.dg/vect/vect-82_64.c: Ditto.
8837 * gcc.dg/vect/vect-83_64.c: Ditto.
8838 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8839 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8840 * gcc.dg/vect/vect-shift-2.c: Ditto.
8841 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8842 * gfortran.dg/vect/pr39318.f90: Ditto.
8843 * gfortran.dg/vect/pr45714-a.f: Ditto.
8844 * gfortran.dg/vect/pr45714-b.f: Ditto.
8845 * gfortran.dg/vect/pr46213.f90: Ditto.
8847 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8848 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8850 * gcc.target/powerpc/p9-splat-5.c: New test.
8852 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
8854 PR tree-optimization/71488
8855 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8856 * lib/target-supports.exp: ... here.
8857 (check_sse4_hw_available): New procedure.
8858 (check_effective_target_sse4_runtime): Ditto.
8859 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8860 -march=westmere for sse4_runtime targets.
8861 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
8862 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
8863 (dg-additional-options): Use for sse4_runtime targets.
8864 (main): Call check_vect ().
8865 (dg-final): Perform scan only for sse4_runtime targets.
8867 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8871 * gcc.target/i386/pr66232-14.c: New file.
8872 * gcc.target/i386/pr66232-15.c: Likewise.
8873 * gcc.target/i386/pr66232-16.c: Likewise.
8874 * gcc.target/i386/pr66232-17.c: Likewise.
8875 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8876 ia32 if R_386_GOT32X relocation is supported.
8877 * gcc.target/i386/pr67400-2.c: Likewise.
8878 * gcc.target/i386/pr67400-3.c: Likewise.
8879 * gcc.target/i386/pr67400-4.c: Likewise.
8880 * gcc.target/i386/pr67400-6.c: Likewise.
8881 * gcc.target/i386/pr67400-7.c: Likewise.
8882 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
8884 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8886 PR libgfortran/48852
8887 * gfortran.dg/char4_iunit_1.f03: Update test.
8888 * gfortran.dg/f2003_io_5.f03: Update test.
8889 * gfortran.dg/real_const_3.f90: Update test.
8891 2016-06-23 Andi Kleen <ak@linux.intel.com>
8893 * g++.dg/bprob/bprob.exp: Support autofdo.
8894 * g++.dg/tree-prof/tree-prof.exp: dito.
8895 * gcc.dg/tree-prof/tree-prof.exp: dito.
8896 * gcc.misc-tests/bprob.exp: dito.
8897 * gfortran.dg/prof/prof.exp: dito.
8898 * lib/profopt.exp: dito.
8899 * lib/target-supports.exp: Check for autofdo.
8901 2016-06-23 Martin Liska <mliska@suse.cz>
8903 * gcc.dg/pr71619.c: New test.
8905 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8908 * gcc.target/i386/pr67400-1.c: New test.
8909 * gcc.target/i386/pr67400-2.c: Likewise.
8910 * gcc.target/i386/pr67400-3.c: Likewise.
8911 * gcc.target/i386/pr67400-4.c: Likewise.
8912 * gcc.target/i386/pr67400-5.c: Likewise.
8913 * gcc.target/i386/pr67400-6.c: Likewise.
8914 * gcc.target/i386/pr67400-7.c: Likewise.
8916 2016-06-22 David Malcolm <dmalcolm@redhat.com>
8918 * c-c++-common/missing-header-1.c: New test case.
8919 * c-c++-common/missing-header-2.c: New test case.
8920 * c-c++-common/missing-header-3.c: New test case.
8921 * c-c++-common/missing-header-4.c: New test case.
8923 2016-06-22 David Malcolm <dmalcolm@redhat.com>
8926 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8928 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8929 expected results due to builtin "nanl" now being suggested for
8931 * gcc.dg/pr67580.c: Update expected messages.
8932 * gcc.dg/spellcheck-identifiers.c: New testcase.
8933 * gcc.dg/spellcheck-typenames.c: New testcase.
8935 2016-06-22 David Malcolm <dmalcolm@redhat.com>
8937 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8939 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8940 diagnostic-test-show-locus-parseable-fixits.c to sources for
8941 diagnostic_plugin_test_show_locus.c.
8942 * lib/gcc-defs.exp (freeform_regexps): New global.
8943 (dg-regexp): New function.
8944 (handle-dg-regexps): New function.
8945 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8946 freeform_regexps to the empty list.
8947 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8949 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8951 PR tree-optimization/71488
8952 * g++.dg/pr71488.C: New test.
8953 * gcc.dg/vect/vect-bool-cmp.c: New test.
8955 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8957 * gcc.dg/guality/param-5.c: New test.
8959 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8961 * gcc.target/i386/asm-flag-7.c: New test.
8963 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8965 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8966 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8967 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8968 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8969 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8970 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8971 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8972 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8973 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8974 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8975 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8976 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8977 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8978 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8979 * lib/target-supports.exp: Likewise.
8981 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8983 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8984 * gcc.dg/attr-ms_struct-2.c: Likewise.
8985 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8986 * gcc.dg/bf-ms-attrib.c: Likewise.
8987 * gcc.dg/bf-ms-layout-2.c: Likewise.
8988 * gcc.dg/bf-ms-layout-3.c: Likewise.
8989 * gcc.dg/bf-ms-layout.c: Likewise.
8990 * gcc.dg/bf-no-ms-layout.c: Likewise.
8991 * gcc.target/i386/bitfield1.c: Likewise.
8992 * gcc.target/i386/bitfield2.c: Likewise.
8993 * gcc.target/i386/bitfield3.c: Likewise.
8995 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8997 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8998 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8999 override other than -mcpu=power9 command-line option is specified,
9000 or if the target operating system is aix.
9001 * gcc.target/powerpc/darn-1.c: Likewise.
9002 * gcc.target/powerpc/darn-2.c: Likewise.
9003 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9004 test if effective-target is not powerpc_p9vector_ok or if the
9005 target operating system is not defined.
9006 * gcc.target/powerpc/vslv-1.c: Likewise.
9007 * gcc.target/powerpc/vsrv-0.c: Likewise.
9008 * gcc.target/powerpc/vsrv-1.c: Likewise.
9010 2016-06-21 Tobias Burnus <burnus@net-b.de>
9013 * gfortran.dg/coarray/data_1.f90: New.
9015 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9017 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9018 (dg-require-effective-target): Use arm_v8_neon_hw.
9019 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9020 (dg-require-effective-target): Likewise.
9021 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9022 (dg-require-effective-target): Likewise.
9023 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9024 (dg-require-effective-target): Likewise.
9025 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9026 (dg-require-effective-target): Likewise.
9027 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9028 (dg-require-effective-target): Likewise.
9029 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9032 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9034 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9035 Set to 3 so test passes.
9037 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9039 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9041 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9043 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9044 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9045 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9046 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9048 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9050 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9051 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9053 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
9056 * gcc.target/i386/pr71549.c: New test.
9058 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9060 * gcc.target/powerpc/vadsdu-0.c: Replace
9061 dg-require-effective-target directive to allow test to run on more
9062 platforms, and add dg-skip-if directive to disable test on aix
9063 platforms because of known incompatibilities.
9064 * gcc.target/powerpc/vadsdu-1.c: Likewise.
9065 * gcc.target/powerpc/vadsdu-2.c: Likewise.
9066 * gcc.target/powerpc/vadsdu-3.c: Likewise.
9067 * gcc.target/powerpc/vadsdu-4.c: Likewise.
9068 * gcc.target/powerpc/vadsdu-5.c: Likewise.
9069 * gcc.target/powerpc/vadsdub-1.c: Likewise.
9070 * gcc.target/powerpc/vadsdub-2.c: Replace
9071 dg-require-effective-target directive to allow test to run on more
9072 platforms, and add dg-skip-if directive to disable test on aix
9073 platforms because of known incompatibilities.
9074 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9075 with vec_absdb call to differentiate this test from vadsdub-1.c.
9076 * gcc.target/powerpc/vadsduh-1.c: Replace
9077 dg-require-effective-target directive to allow test to run on more
9078 platforms, and add dg-skip-if directive to disable test on aix
9079 platforms because of known incompatibilities.
9080 * gcc.target/powerpc/vadsduh-2.c: Likewise.
9081 * gcc.target/powerpc/vadsduw-1.c: Likewise.
9082 * gcc.target/powerpc/vadsduw-2.c: Likewise.
9084 2016-06-21 Jakub Jelinek <jakub@redhat.com>
9086 PR tree-optimization/71588
9087 * gcc.dg/pr71558.c: New test.
9089 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9091 * c-c++-common/pr68657-1.c: Require ptr32plus support.
9092 * c-c++-common/pr68657-2.c: Likewise.
9093 * c-c++-common/pr68657-3.c: Likewise.
9094 * gcc.dg/torture/pr69714.c: Require int32plus support.
9095 * gcc.dg/torture/pr70025.c: Likewise.
9096 * gcc.dg/torture/pr70083.c: Likewise.
9097 * gcc.dg/torture/pr70542.c: Likewise.
9098 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9100 2016-06-20 Joseph Myers <joseph@codesourcery.com>
9103 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9105 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9108 * gcc.dg/pr71581.c: New test.
9110 PR rtl-optimization/71591
9111 * gcc.dg/cpp/pr71591.c: New test.
9113 2016-06-20 David B. Robins <gcc@davidrobins.net>
9116 * g++.dg/torture/pr71571.C: New test.
9118 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9121 * gcc.target/i386/sse2-pr71559.c: New test.
9122 * gcc.target/i386/avx-pr71559.c: New test.
9123 * gcc.target/i386/avx512f-pr71559.c: New test.
9125 2016-06-20 Tobias Burnus <burnus@net-b.de>
9128 * gfortran.dg/pointer_remapping_10.f90: New.
9130 2016-06-20 David Malcolm <dmalcolm@redhat.com>
9132 * g++.dg/diagnostic/string-literal-concat.C: New test case.
9134 2016-06-20 Martin Sebor <msebor@redhat.com>
9137 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9138 * gnu90-const-expr-1.c: Same.
9139 * gnu99-const-expr-1.c: Same.
9140 * gnu99-static-1.c: Same.
9142 2016-06-20 Renlin Li <renlin.li@arm.com>
9145 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9147 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
9149 * gcc.target/aarch64/vcvt_f64_1.c: New.
9150 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9151 * gcc.target/aarch64/vrecp_f64_1.c: New.
9153 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9155 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9158 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
9161 * gcc.target/avr/torture/pr71103-2.c: New test.
9163 2016-06-19 Martin Sebor <msebor@redhat.com>
9166 * gcc.dg/alignof.c: New test.
9168 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9170 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9171 vs dg-error; test constexpr specifier too.
9173 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9175 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9177 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
9179 * lib/target-supports.exp
9180 (check_effective_target_arm_neon_fp16_ok_nocache): Call
9181 arm_neon_ok and merge flags. Fix temporary test name.
9182 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9185 2016-06-17 Martin Liska <mliska@suse.cz>
9187 * gcc.dg/predict-9.c: Fix dump scanning.
9189 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9191 PR tree-optimization/71354
9192 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9194 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9196 PR tree-optimization/71347
9197 * gcc.dg/tree-ssa/pr71347.c: New test.
9199 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9201 PR tree-optimization/71354
9202 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9204 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9206 * gcc.dg/vect/vect-alias-check-1.c: New test.
9208 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9211 * gcc.target/avr/pr71151-1.c: New test.
9212 * gcc.target/avr/pr71151-2.c: New test.
9213 * gcc.target/avr/pr71151-3.c: New test.
9214 * gcc.target/avr/pr71151-4.c: New test.
9215 * gcc.target/avr/pr71151-5.c: New test.
9216 * gcc.target/avr/pr71151-6.c: New test.
9217 * gcc.target/avr/pr71151-7.c: New test.
9218 * gcc.target/avr/pr71151-8.c: New test.
9219 * gcc.target/avr/pr71151-common.h: New test.
9221 2016-06-16 Martin Liska <mliska@suse.cz>
9223 * gfortran.dg/predict-1.f90: New test.
9225 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
9228 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9230 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
9232 * g++.dg/vect/pr36648.cc: Disable cunrolli
9234 2016-06-16 Jakub Jelinek <jakub@redhat.com>
9237 * gcc.c-torture/execute/pr71554.c: New test.
9239 PR rtl-optimization/71532
9240 * gcc.dg/torture/pr71532.c: New test.
9242 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9244 * gcc.target/powerpc/p9-dimode1.c: New test.
9245 * gcc.target/powerpc/p9-dimode2.c: Likewise.
9247 2016-06-15 Jakub Jelinek <jakub@redhat.com>
9249 * gcc.c-torture/compile/20160615-1.c: New test.
9251 * g++.dg/cpp0x/ref-qual17.C: New test.
9253 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
9256 * gcc.target/i386/pr71529.C: New test.
9258 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9260 PR tree-optimization/71483
9261 * g++.dg/vect/pr71483.c: New
9263 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
9266 * g++.dg/inherit/crash6.C: New.
9267 * g++.dg/inherit/union2.C: Likewise.
9268 * g++.dg/inherit/virtual12.C: Likewise.
9269 * g++.dg/inherit/virtual13.C: Likewise.
9270 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9272 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
9274 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
9276 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9278 PR tree-optimization/71439
9279 * gcc.dg/vect/pr71439.c: New
9281 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9283 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9285 2016-06-15 Richard Biener <rguenther@suse.de>
9287 * gcc.dg/vect/slp-45.c: New testcase.
9289 2016-06-15 Richard Biener <rguenther@suse.de>
9291 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9293 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9295 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9296 requirements, and disable for AIX for now.
9297 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9299 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9302 * g++.dg/opt/pr71528.C: New test.
9305 * g++.dg/init/pr71516.C: New test.
9307 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9309 * g++.dg/init/array46.C: New.
9311 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
9313 * gcc.target/i386/float128-3.c: New test.
9314 * gcc.target/i386/quad-sse4.c: Ditto.
9315 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9316 Update scan strings.
9318 2016-06-14 Richard Biener <rguenther@suse.de>
9321 * gfortran.dg/pr71526.f90: New testcase.
9323 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
9325 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9326 * gcc.dg/zero_bits_compound-1.c: Likewise.
9328 2016-06-14 Richard Biener <rguenther@suse.de>
9330 PR tree-optimization/71522
9331 * gcc.dg/torture/pr71522.c: New testcase.
9333 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9335 PR tree-optimization/71520
9336 * gcc.dg/tree-ssa/pr71520.c: New test.
9338 2016-06-14 Richard Biener <rguenther@suse.de>
9340 PR tree-optimization/71521
9341 * gcc.dg/tree-ssa/vrp101.c: New testcase.
9343 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9346 * c-c++-common/ubsan/bounds-13.c: New test.
9348 PR preprocessor/71183
9349 * gcc.dg/cpp/source_date_epoch-3.c: New test.
9351 2016-06-13 Jeff Law <law@redhat.com>
9353 PR tree-optimization/71403
9354 * c-c++-common/ubsan/pr71403-1.c: New test.
9355 * c-c++-common/ubsan/pr71403-2.c: New test.
9356 * c-c++-common/ubsan/pr71403-3.c: New test.
9358 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9361 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9362 Add -Wno-psabi -w to dg-options.
9364 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9366 * gcc.target/powerpc/vadsdu-0.c: New test.
9367 * gcc.target/powerpc/vadsdu-1.c: New test.
9368 * gcc.target/powerpc/vadsdu-2.c: New test.
9369 * gcc.target/powerpc/vadsdu-3.c: New test.
9370 * gcc.target/powerpc/vadsdu-4.c: New test.
9371 * gcc.target/powerpc/vadsdu-5.c: New test.
9372 * gcc.target/powerpc/vadsdub-1.c: New test.
9373 * gcc.target/powerpc/vadsdub-2.c: New test.
9374 * gcc.target/powerpc/vadsduh-1.c: New test.
9375 * gcc.target/powerpc/vadsduh-2.c: New test.
9376 * gcc.target/powerpc/vadsduw-1.c: New test.
9377 * gcc.target/powerpc/vadsduw-2.c: New test.
9379 2016-06-13 David Malcolm <dmalcolm@redhat.com>
9381 * gcc.dg/c99-init-2.c (c): Update expected error message.
9382 * gcc.dg/init-bad-8.c (foo): Likewise.
9383 * gcc.dg/spellcheck-fields-3.c: New test case.
9385 2016-06-13 Martin Liska <mliska@suse.cz>
9387 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9388 and "guess loop iv compared" heuristics.
9389 * gcc.dg/predict-2.c: Likewise.
9390 * gcc.dg/predict-3.c: Likewise.
9391 * gcc.dg/predict-4.c: Likewise.
9392 * gcc.dg/predict-5.c: Likewise.
9393 * gcc.dg/predict-6.c: Likewise.
9395 2016-06-13 Marek Polacek <polacek@redhat.com>
9398 * c-c++-common/Wswitch-unreachable-4.c: New test.
9399 * gcc.dg/Wswitch-unreachable-2.c: New test.
9400 * g++.dg/tm/jump1.C: Move dg-warning.
9402 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
9404 * gnat.dg/renaming10.ad[sb]: New test.
9406 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
9409 * gfortran.dg/pr70673.f90: New test.
9411 2016-06-13 Richard Biener <rguenther@suse.de>
9414 * gcc.dg/align-3.c: New testcase.
9416 2016-06-13 Martin Liska <mliska@suse.cz>
9418 * gcc.target/i386/pr71458.c: New test.
9420 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
9423 * gcc.dg/torture/float128-nan.c: New test.
9425 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9428 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9431 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9434 * gfortran.dg/comma_IO_extension_1.f90: New test.
9435 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9436 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9438 * gfortran.dg/graphite/pr38083.f90: Likewise.
9439 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9442 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
9444 * gnat.dg/case_character.adb: New test.
9446 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
9449 * gcc.target/powerpc/pr71310.c: New testcase.
9451 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
9454 * gcc.dg/pr71478.c: New test.
9456 2016-06-10 Jakub Jelinek <jakub@redhat.com>
9459 * gcc.c-torture/execute/pr71494.c: New test.
9462 * gcc.target/i386/pr68657.c: New test.
9465 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9466 (test): Add -masm=intel alternatives.
9468 2016-06-10 Martin Sebor <msebor@redhat.com>
9471 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9473 2016-06-10 Jeff Law <law@redhat.com>
9475 PR tree-optimization/71335
9476 * gcc.c-torture/execute/pr71335.c: New test.
9478 2016-06-10 David Malcolm <dmalcolm@redhat.com>
9480 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9481 the various "cannot tail-call: " messages.
9483 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
9485 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9488 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
9491 * c-c++-common/asan/pr71480.c: New test.
9493 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
9495 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9496 (ASMNAME2): Likewise.
9497 (main): Replace fn in asm statement with ASMNAME ("fn").
9498 * gcc.dg/guality/pr68037-2.c: Likewise.
9499 * gcc.dg/guality/pr68037-3.c: Likewise.
9500 * gcc.dg/torture/pr68037-1.c: Likewise.
9501 * gcc.dg/torture/pr68037-2.c: Likewise.
9502 * gcc.dg/torture/pr68037-3.c: Likewise.
9504 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
9507 * gcc.target/i386/pr68843-1.c: New test.
9508 * gcc.target/i386/pr68843-2.c: New test.
9510 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9511 Cesar Philippidis <cesar@codesourcery.com>
9514 * gcc.dg/goacc/nested-function-1.c: New file.
9515 * gcc.dg/goacc/nested-function-2.c: Likewise.
9516 * gcc.dg/goacc/pr71373.c: Likewise.
9517 * gfortran.dg/goacc/cray-2.f95: Likewise.
9518 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9519 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9520 * gfortran.dg/goacc/cray.f95: Update.
9521 * gfortran.dg/goacc/loop-1.f95: Likewise.
9522 * gfortran.dg/goacc/loop-3.f95: Likewise.
9523 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9524 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9526 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9528 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9529 for OpenACC tile clauses.
9530 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9533 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
9535 * c-c++-common/goacc/cache-2.c: ... this new file.
9536 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9537 * gfortran.dg/goacc/cache-2.f95: ... this new file.
9538 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9540 * gfortran.dg/goacc/cray.f95: Likewise.
9541 * gfortran.dg/goacc/loop-1.f95: Likewise.
9543 2016-06-10 Alan Hayward <alan.hayward@arm.com>
9545 PR tree-optimization/71407
9546 PR tree-optimization/71416
9547 * gcc.dg/vect/pr71407.c: New
9548 * gcc.dg/vect/pr71416-1.c: New
9549 * gcc.dg/vect/pr71416-2.c: New
9551 2016-06-10 Richard Biener <rguenther@suse.de>
9554 * gcc.dg/torture/pr71477.c: New testcase.
9556 2016-06-09 Julia Koval <julia.koval@intel.com>
9558 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
9559 * gcc.target/i386/interrupt-13.c: Likewise.
9560 * gcc.target/i386/interrupt-15.c: Likewise.
9561 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
9562 * gcc.target/i386/interrupt-24.c: Likewise.
9563 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
9564 * gcc.target/i386/interrupt-9.c: Likewise.
9565 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9567 2016-06-09 Martin Sebor <msebor@redhat.com>
9570 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
9571 * gcc.dg/builtin-constant_p-1.c: Same.
9572 * gcc.dg/builtins-error.c: Same.
9573 * gcc.dg/pr70859.c: Same.
9575 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9577 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9578 * gcc.dg/torture/pr68067-1.c: Likewise.
9579 * gcc.dg/torture/pr68067-2.c: Likewise.
9581 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9583 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9586 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9589 * g++.dg/inherit/crash5.C: New.
9591 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9594 * g++.dg/inherit/crash5.C: New.
9595 * g++.dg/inherit/virtual1.C: Adjust.
9597 2016-06-09 Martin Liska <mliska@suse.cz>
9599 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9600 * g++.dg/predict-loop-exit-2.C: Likewise.
9601 * g++.dg/predict-loop-exit-3.C: Likewise.
9602 * gcc.dg/predict-1.c: Likewise.
9603 * gcc.dg/predict-2.c: Likewise.
9604 * gcc.dg/predict-3.c: Likewise.
9605 * gcc.dg/predict-4.c: Likewise.
9606 * gcc.dg/predict-5.c: Likewise.
9607 * gcc.dg/predict-6.c: Likewise.
9608 * gcc.dg/predict-7.c: Likewise.
9610 2016-06-09 Richard Biener <rguenther@suse.de>
9612 PR tree-optimization/71462
9613 * gcc.dg/torture/pr71462.c: New testcase.
9615 2016-06-09 Marek Polacek <polacek@redhat.com>
9618 * gcc.dg/c11-generic-3.c: New test.
9620 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
9622 * g++.dg/init/array42.C: New.
9623 * g++.dg/init/array43.C: Likewise.
9624 * g++.dg/init/array44.C: Likewise.
9625 * g++.dg/init/array45.C: Likewise.
9626 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9627 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9628 * g++.dg/cpp1y/auto-fn27.C: Likewise.
9629 * g++.dg/gomp/pr35751.C: Likewise.
9630 * g++.dg/init/array23.C: Likewise.
9631 * g++.dg/init/brace2.C: Likewise.
9632 * g++.dg/init/brace6.C: Likewise.
9634 2016-06-08 Martin Sebor <msebor@redhat.com>
9635 Jakub Jelinek <jakub@redhat.com>
9639 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9640 * c-c++-common/builtin-arith-overflow-2.c: New test.
9641 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9642 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9643 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9645 2016-06-08 Jakub Jelinek <jakub@redhat.com>
9648 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9650 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
9652 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9653 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9654 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9655 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9656 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9657 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9658 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9659 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9660 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9661 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9662 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9663 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9664 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9666 2016-06-08 Richard Biener <rguenther@suse.de>
9668 PR tree-optimization/68558
9669 * gcc.dg/vect/slp-44.c: New testcase.
9671 2016-06-08 Richard Biener <rguenther@suse.de>
9673 * gcc.dg/vect/slp-43.c: New testcase.
9675 2016-06-08 Richard Biener <rguenther@suse.de>
9677 PR tree-optimization/71452
9678 * gcc.dg/torture/pr71452.c: New testcase.
9680 2016-06-08 Jakub Jelinek <jakub@redhat.com>
9683 * g++.dg/torture/pr71448.C: New test.
9685 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
9689 * g++.dg/debug/pr71432.C: New test.
9691 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9693 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9694 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9695 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9697 2016-06-08 Alan Hayward <alan.hayward@arm.com>
9699 * gcc.dg/vect/vect-live-2.c: Update effective target.
9700 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9701 * lib/target-supports.exp: Add aarch64 to vect_long.
9703 2016-06-08 Marek Polacek <polacek@redhat.com>
9706 * gcc.dg/noncompile/pr71418.c: New test.
9709 * gcc.dg/noncompile/pr71426.c: New test.
9711 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
9713 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9714 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9715 * gcc.dg/predict-3.c: Update template.
9716 * gcc.dg/predict-5.c: Update template.
9717 * gcc.dg/predict-6.c: Update template.
9718 * gcc.dg/predict-9.c: Update template.
9719 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9721 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
9723 * gcc.target/powerpc/vec-mul.c: New test.
9725 2016-06-07 David Malcolm <dmalcolm@redhat.com>
9727 * gcc.dg/spellcheck-fields-2.c: New test case.
9729 2016-06-07 Richard Biener <rguenther@suse.de>
9732 * gcc.dg/Wpragmas-1.c: New testcase.
9733 * gcc.dg/Wattributes-4.c: Likewise.
9734 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9737 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9739 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9740 spurious debug code.
9742 2016-06-07 Richard Biener <rguenther@suse.de>
9744 PR tree-optimization/71428
9745 * gcc.dg/torture/pr71428.c: New testcase.
9747 2016-06-07 Richard Biener <rguenther@suse.de>
9750 * gcc.dg/torture/pr71423.c: New testcase.
9752 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9755 * gcc.dg/tree-ssa/pr71408.c: New test.
9757 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9760 * g++.dg/torture/pr71281.C: New test.
9762 2016-06-06 Marek Polacek <polacek@redhat.com>
9765 * gcc.dg/pr71362.c: New test.
9767 2016-06-06 Jakub Jelinek <jakub@redhat.com>
9768 Patrick Palka <ppalka@gcc.gnu.org>
9773 * g++.dg/opt/pr70847.C: New test.
9774 * g++.dg/ubsan/pr70847.C: New test.
9775 * g++.dg/ubsan/pr71393.C: New test.
9777 2016-06-06 Jakub Jelinek <jakub@redhat.com>
9779 PR tree-optimization/71259
9780 * gcc.dg/vect/pr71259.c: New test.
9782 2016-06-06 David Malcolm <dmalcolm@redhat.com>
9784 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9785 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9786 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9789 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9792 * gcc.c-torture/execute/pr37780.c: New test.
9793 * gcc.target/aarch64/pr37780_1.c: Likewise.
9794 * gcc.target/arm/pr37780_1.c: Likewise.
9796 2016-06-06 Marek Polacek <polacek@redhat.com>
9798 * c-c++-common/attr-may-alias-1.c: New test.
9799 * c-c++-common/attr-may-alias-2.c: New test.
9800 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9802 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9805 * gcc.target/i386/pr24414.c: New test.
9807 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9809 * gcc.target/sparc/vis4misc.c: New file.
9810 * gcc.target/sparc/fpcmp.c: Likewise.
9811 * gcc.target/sparc/fpcmpu.c: Likewise.
9813 2016-06-06 Alan Hayward <alan.hayward@arm.com>
9815 * gcc.dg/vect/vect-live-1.c: Use additional-options.
9816 * gcc.dg/vect/vect-live-3.c: Likewise.
9818 2016-06-06 Richard Biener <rguenther@suse.de>
9820 PR tree-optimization/71398
9821 * gcc.dg/torture/pr71398.c: New testcase.
9823 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
9826 * g++.dg/pr71389.C: New test.
9828 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9831 * gfortran.dg/fmt_read_5.f: New test.
9833 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9836 * gfortran.dg/class_array_22.f03: New test.
9838 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
9840 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9842 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
9844 * gcc.dg/predict-9.c: Update template.
9846 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9849 * g++.dg/template/pr49377.C: New.
9851 2016-06-04 Jakub Jelinek <jakub@redhat.com>
9853 PR tree-optimization/71405
9854 * g++.dg/torture/pr71405.C: New test.
9856 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9859 * g++.dg/inherit/crash5.C: New.
9860 * g++.dg/inherit/virtual1.C: Adjust.
9862 2016-06-03 Jeff Law <law@redhat.com>
9864 PR tree-optimization/71316
9865 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9867 2016-06-03 Jakub Jelinek <jakub@redhat.com>
9869 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9870 dg-additional-options with just -fno-tree-scev-cprop in it.
9871 * gcc.dg/vect/vect-live-2.c: Likewise.
9872 * gcc.dg/vect/vect-live-5.c: Likewise.
9873 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9874 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9875 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9877 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9880 * g++.dg/other/friend6.C: New test.
9882 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9884 * g++.dg/torture/ppc-ldst-array.C: New.
9886 2016-06-03 Joseph Myers <joseph@codesourcery.com>
9890 * gcc.dg/torture/builtin-fp-int-inexact.c,
9891 gcc.target/i386/387-builtin-fp-int-inexact.c,
9892 gcc.target/i386/387-rint-inline-1.c,
9893 gcc.target/i386/387-rint-inline-2.c,
9894 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9895 gcc.target/i386/sse2-rint-inline-1.c,
9896 gcc.target/i386/sse2-rint-inline-2.c,
9897 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9898 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9900 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9901 Julia Koval <julia.koval@intel.com>
9913 * gcc.dg/guality/pr68037-1.c: New test.
9914 * gcc.dg/guality/pr68037-2.c: Likewise.
9915 * gcc.dg/guality/pr68037-3.c: Likewise.
9916 * gcc.dg/torture/pr68037-1.c: Likewise.
9917 * gcc.dg/torture/pr68037-2.c: Likewise.
9918 * gcc.dg/torture/pr68037-3.c: Likewise.
9919 * gcc.dg/torture/pr68661-1a.c: Likewise.
9920 * gcc.dg/torture/pr68661-1b.c: Likewise.
9921 * gcc.target/i386/interrupt-1.c: Likewise.
9922 * gcc.target/i386/interrupt-2.c: Likewise.
9923 * gcc.target/i386/interrupt-3.c: Likewise.
9924 * gcc.target/i386/interrupt-4.c: Likewise.
9925 * gcc.target/i386/interrupt-5.c: Likewise.
9926 * gcc.target/i386/interrupt-6.c: Likewise.
9927 * gcc.target/i386/interrupt-7.c: Likewise.
9928 * gcc.target/i386/interrupt-8.c: Likewise.
9929 * gcc.target/i386/interrupt-9.c: Likewise.
9930 * gcc.target/i386/interrupt-10.c: Likewise.
9931 * gcc.target/i386/interrupt-11.c: Likewise.
9932 * gcc.target/i386/interrupt-12.c: Likewise.
9933 * gcc.target/i386/interrupt-13.c: Likewise.
9934 * gcc.target/i386/interrupt-14.c: Likewise.
9935 * gcc.target/i386/interrupt-15.c: Likewise.
9936 * gcc.target/i386/interrupt-16.c: Likewise.
9937 * gcc.target/i386/interrupt-17.c: Likewise.
9938 * gcc.target/i386/interrupt-18.c: Likewise.
9939 * gcc.target/i386/interrupt-19.c: Likewise.
9940 * gcc.target/i386/interrupt-20.c: Likewise.
9941 * gcc.target/i386/interrupt-21.c: Likewise.
9942 * gcc.target/i386/interrupt-22.c: Likewise.
9943 * gcc.target/i386/interrupt-23.c: Likewise.
9944 * gcc.target/i386/interrupt-24.c: Likewise.
9945 * gcc.target/i386/interrupt-25.c: Likewise.
9946 * gcc.target/i386/interrupt-26.c: Likewise.
9947 * gcc.target/i386/interrupt-27.c: Likewise.
9948 * gcc.target/i386/interrupt-28.c: Likewise.
9949 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9950 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9951 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9952 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9953 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9954 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9955 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9956 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9957 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9958 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9959 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9960 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9962 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9964 PR tree-optimization/52171
9965 * gcc.dg/pr52171.c: New test.
9966 * gcc.target/i386/pr52171.c: New test.
9968 2016-06-03 Jan Hubicka <jh@suse.cz>
9970 * g++.dg/tree-ssa/pred-1.C: New testcase
9971 * gcc.dg/tree-ssa/pred-1.c: New testcase
9973 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9976 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9978 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9980 2016-06-03 Alan Hayward <alan.hayward@arm.com>
9982 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9984 2016-06-03 Alan Hayward <alan.hayward@arm.com>
9986 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
9987 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
9988 * gcc.dg/vect/vect-live-1.c: New test.
9989 * gcc.dg/vect/vect-live-2.c: New test.
9990 * gcc.dg/vect/vect-live-3.c: New test.
9991 * gcc.dg/vect/vect-live-4.c: New test.
9992 * gcc.dg/vect/vect-live-5.c: New test.
9993 * gcc.dg/vect/vect-live-slp-1.c: New test.
9994 * gcc.dg/vect/vect-live-slp-2.c: New test.
9995 * gcc.dg/vect/vect-live-slp-3.c: New test.
9997 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10000 * g++.dg/opt/pr71387.C: New test.
10002 2016-06-02 Jeff Law <law@redhat.com>
10004 PR tree-optimization/71328
10005 * gcc.c-torture/compile/pr71328.c: New test.
10007 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10010 * gfortran.dg/fmt_read_3.f90: Fix typo.
10011 * gfortran.dg/fmt_read_4.f90: New test.
10013 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
10015 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10016 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10017 * g++.dg/cpp0x/forw_enum8.C: Likewise.
10018 * g++.dg/cpp0x/override2.C: Likewise.
10019 * g++.dg/parse/crash5.C: Likewise.
10020 * g++.dg/parse/error16.C: Likewise.
10021 * g++.dg/parse/error27.C: Likewise.
10022 * g++.dg/template/qualttp15.C: Likewise.
10023 * g++.dg/template/redecl4.C: Likewise.
10024 * g++.old-deja/g++.other/crash39.C: Likewise.
10025 * g++.old-deja/g++.other/struct1.C: Likewise.
10026 * g++.old-deja/g++.pt/m9a.C: Likewise.
10027 * g++.old-deja/g++.pt/memclass10.C: Likewise.
10029 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10032 * c-c++-common/pr71372.c: New test.
10034 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10035 __TIME__ strings with __builtin_strcmp instead of printf and
10038 2016-06-02 Martin Liska <mliska@suse.cz>
10040 * gcc.dg/predict-9.c: New test.
10042 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10044 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10045 global set_compiler_env_var and global saved_compiler_env_var.
10047 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10049 PR rtl-optimization/71295
10050 * gcc.c-torture/compile/pr71295.c: New test.
10052 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10054 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10056 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10057 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10059 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10060 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10061 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10062 alternative number.
10064 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10066 * gcc.target/powerpc/p9-splat-4.c: New test.
10068 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10071 * gcc.target/powerpc/pr71186.c: New test.
10073 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10076 * gfortran.dg/fmt_read_3.f90: New test.
10078 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
10080 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10083 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
10085 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10086 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10088 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10089 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10091 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10092 during compilation.
10093 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10094 vars set by dg-set-compiler-env-var.
10096 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
10099 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10100 to the module procedure declaration.
10101 * gfortran.dg/submodule_16.f08: New test.
10103 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10105 PR middle-end/71371
10106 * c-c++-common/gomp/pr71371.c: New test.
10108 2016-06-01 Richard Biener <rguenther@suse.de>
10110 PR tree-optimization/71366
10111 * gcc.dg/torture/pr71366-1.c: New testcase.
10112 * gcc.dg/torture/pr71366-2.c: Likewise.
10114 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10116 * gcc.target/powerpc/vslv-0.c: New test.
10117 * gcc.target/powerpc/vslv-1.c: New test.
10118 * gcc.target/powerpc/vsrv-0.c: New test.
10119 * gcc.target/powerpc/vsrv-1.c: New test.
10121 2016-06-01 Nathan Sidwell <nathan@acm.org>
10123 * c-c++-common/torture/pr57945.c: Add expected PTX error.
10124 * gcc.target/nvptx/weak.c: New.
10126 2016-06-01 Richard Biener <rguenther@suse.de>
10128 PR tree-optimization/71261
10129 * gcc.dg/torture/vect-bool-1.c: New testcase.
10131 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10133 * gfortran.dg/gomp/order-1.f90: New test.
10134 * gfortran.dg/gomp/order-2.f90: New test.
10136 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
10138 * gcc.dg/unroll-6.c: Update template.
10139 * gcc.dg/unroll-7.c: New testcase.
10140 * gcc.dg/unroll-8.c: New testcase.
10142 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
10144 * gnat.dg/opt56.ad[sb]: New test.
10146 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
10149 * g++.dg/cpp0x/constexpr-ice16.C: New.
10151 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10153 PR tree-optimization/71314
10154 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
10157 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10159 PR tree-optimization/71077
10160 * gcc.dg/tree-ssa/pr71077.c: New test.
10162 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
10164 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10165 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10166 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10168 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10171 * g++.dg/cpp0x/pr71248.C: New.
10172 * g++.dg/cpp0x/auto7.C: Test column numbers too.
10173 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10174 * g++.dg/init/new37.C: Likewise.
10175 * g++.dg/template/static1.C: Likewise.
10176 * g++.dg/template/static2.C: Likewise.
10178 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
10180 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10182 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10184 2016-05-31 Marek Polacek <polacek@redhat.com>
10186 * c-c++-common/Wswitch-unreachable-3.c: New test.
10187 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10189 2016-05-31 Richard Biener <rguenther@suse.de>
10191 PR tree-optimization/71352
10192 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10194 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
10196 * gcc.target/arm/armv5_thumb_isa.c: New test.
10198 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
10201 * gcc.target/i386/pr71346.c: New test.
10203 2016-05-31 Tom de Vries <tom@codesourcery.com>
10205 PR tree-optimization/69068
10206 * gcc.dg/graphite/pr69068.c: New test.
10208 2016-05-27 Martin Sebor <msebor@redhat.com>
10211 * g++.dg/warn/Wplacement-new-size-3.C: New test.
10213 2016-05-30 Jakub Jelinek <jakub@redhat.com>
10216 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
10217 nowait depend(inout: dd[0]) clauses where permitted.
10219 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10222 * g++.dg/parse/pr71238.C: New.
10223 * g++.dg/concepts/friend1.C: Test column numbers too.
10224 * g++.dg/cpp0x/initlist31.C: Likewise.
10225 * g++.dg/cpp0x/pr51420.C: Likewise.
10226 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10227 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10228 * g++.dg/ext/builtin3.C: Likewise.
10229 * g++.dg/lookup/friend12.C: Likewise.
10230 * g++.dg/lookup/friend7.C: Likewise.
10231 * g++.dg/lookup/koenig1.C: Likewise.
10232 * g++.dg/lookup/koenig5.C: Likewise.
10233 * g++.dg/lookup/used-before-declaration.C: Likewise.
10234 * g++.dg/overload/koenig1.C: Likewise.
10235 * g++.dg/template/crash65.C: Likewise.
10236 * g++.dg/template/friend57.C: Likewise.
10237 * g++.dg/warn/Wshadow-5.C: Likewise.
10238 * g++.dg/warn/Wunused-8.C: Likewise.
10239 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10240 * g++.old-deja/g++.jason/lineno5.C: Likewise.
10241 * g++.old-deja/g++.jason/member.C: Likewise.
10242 * g++.old-deja/g++.jason/report.C: Likewise.
10243 * g++.old-deja/g++.jason/scoping12.C: Likewise.
10244 * g++.old-deja/g++.law/visibility20.C: Likewise.
10245 * g++.old-deja/g++.ns/koenig5.C: Likewise.
10246 * g++.old-deja/g++.other/static5.C: Likewise.
10247 * g++.old-deja/g++.pt/overload2.C: Likewise.
10249 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10251 * gcc.dg/tree-ssa/peel1.c: New testcase.
10252 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10253 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10255 2016-05-30 Tom de Vries <tom@codesourcery.com>
10257 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10260 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10263 * g++.dg/parse/virtual1.C: New.
10265 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
10267 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10268 Use correct register when clearing %edx.
10270 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
10272 PR tree-optimization/71289
10273 * gcc.dg/pr71289.c: New test.
10275 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10277 PR middle-end/71269
10278 PR middle-end/71292
10279 * gcc.dg/tree-ssa/pr71269.c: New test.
10280 * gcc.dg/tree-ssa/pr71292.c: New test.
10282 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10284 PR middle-end/71252
10285 * gcc.dg/tree-ssa/pr71252-2.c: New test.
10287 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10289 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10290 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10291 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10293 2016-05-30 Tom de Vries <tom@codesourcery.com>
10295 PR tree-optimization/69067
10296 * gcc.dg/graphite/pr69067.c: New test.
10298 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
10301 * gcc.target/i386/pr71245-1.c: New test.
10302 * gcc.target/i386/pr71245-2.c: Ditto.
10304 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
10307 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10308 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10309 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10311 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
10313 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10315 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
10319 * g++.dg/overload/69855.C: New.
10320 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10321 * g++.old-deja/g++.pt/crash3.C: Likewise.
10323 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10326 * g++.dg/parse/namespace13.C: New.
10328 2016-05-26 Jeff Law <law@redhat.com>
10330 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10331 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10332 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10333 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10334 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10335 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10336 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10337 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10338 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10339 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10340 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10341 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10342 * gcc.dg/tree-ssa/vrp56.c: Likewise.
10344 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
10347 * g++.dg/overload/69855.C: New.
10348 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10349 * g++.old-deja/g++.pt/crash3.C: Likewise.
10351 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10354 * gcc.target/aarch64/va_arg_1.c: New testcase.
10355 * gcc.target/aarch64/va_arg_2.c: Likewise.
10356 * gcc.target/aarch64/va_arg_3.c: Likewise.
10358 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10360 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10361 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10362 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10363 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10364 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10366 2016-05-27 Marek Polacek <polacek@redhat.com>
10368 PR middle-end/71308
10369 * g++.dg/torture/pr71308.C: New test.
10371 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10373 * gcc.dg/zero_bits_compound-1.c: New test.
10374 * gcc.dg/zero_bits_compound-2.c: New test.
10376 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
10378 PR middle-end/71279
10379 * gcc.dg/pr71279.c: New test.
10381 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10383 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10384 floating point min/max/comparison instructions.
10385 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10387 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10389 * c-c++-common/gomp/schedule-1.c: New test.
10390 * gfortran.dg/gomp/schedule-1.f90: New test.
10392 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
10396 * g++.dg/cpp1y/auto-fn32.C: New test.
10397 * g++.dg/cpp1y/paren4.C: New test.
10399 2016-05-26 Nathan Sidwell <nathan@acm.org>
10401 * gcc.dg/20060410.c: Xfail on ptx.
10402 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10403 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10404 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10405 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10406 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10408 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10410 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10412 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10414 PR tree-optimization/71280
10415 * gcc.dg/pr71280.c: New test.
10417 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10419 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10420 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10422 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10424 2016-05-26 Jiong Wang <jiong.wang@arm.com>
10426 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
10429 2016-05-25 Jeff Law <law@redhat.com>
10431 PR tree-optimization/71272
10432 * gcc.c-torture/compile/pr71272.c: new test.
10434 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10436 * gcc.target/powerpc/vec-cmpne.c: New test.
10437 * gcc.target/powerpc/vec-cmpne-long.c: New test.
10439 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
10441 * gnat.dg/opt55.ad[sb]: New test.
10443 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10445 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10446 * c-c++-common/pr60226.c: Require int32plus.
10447 * gcc.c-torture/execute/pr70602.c: Likewise.
10448 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10449 unsigned long for malloc arg type.
10450 * gcc.dg/asr_div1.c: Require int32plus.
10451 * gcc.dg/enum-mode-1.c: XFAIL for int16.
10452 * gcc.dg/pie-1.c: Require pie.
10453 * gcc.dg/pie-2.c: Likewise.
10454 * gcc.dg/pr59471.c: Require int32plus.
10455 * gcc.dg/pr59963-2.c: XFAIL for int16.
10456 * gcc.dg/pr60114.c: Require int32plus.
10457 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10458 unsigned long for typedef of size_t.
10459 * gcc.dg/pr63914.c: Require int32plus.
10460 * gcc.dg/pr64536.c: Require pt32plus.
10461 * gcc.dg/pr65658.c: Likewise.
10462 * gcc.dg/pr67271.c: Require int32plus.
10463 * gcc.dg/pr68112.c: Likewise.
10464 * gcc.dg/pr69071.c: Skip for avr target.
10465 * gcc.dg/pr69973.c: Require int32plus.
10466 * gcc.dg/pr70169.c: Skip for avr target.
10467 * gcc.dg/sso-6.c: Require int32plus.
10468 * gcc.dg/sso-7.c: Likewise.
10469 * gcc.dg/sso-8.c: Likewise.
10470 * gcc.dg/vrp-min-max-2.c: Likewise.
10472 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
10475 * gcc.target/i386/pr70738-1.c: New test.
10476 * gcc.target/i386/pr70738-2.c: Likewise.
10477 * gcc.target/i386/pr70738-3.c: Likewise.
10478 * gcc.target/i386/pr70738-4.c: Likewise.
10479 * gcc.target/i386/pr70738-5.c: Likewise.
10480 * gcc.target/i386/pr70738-6.c: Likewise.
10481 * gcc.target/i386/pr70738-7.c: Likewise.
10482 * gcc.target/i386/pr70738-8.c: Likewise.
10483 * gcc.target/i386/pr70738-9.c: Likewise.
10485 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10487 PR rtl-optimization/66940
10488 * gcc.c-torture/execute/pr66940.c: New test.
10490 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
10492 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10493 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10494 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10495 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10496 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10497 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10498 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10499 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10500 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10501 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10502 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10503 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10504 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10505 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10506 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10507 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10508 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10509 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10510 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10511 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10512 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10513 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10514 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10515 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10517 2016-05-25 Marek Polacek <polacek@redhat.com>
10520 * gcc.dg/noncompile/pr71265.c: New test.
10523 * gcc.dg/noncompile/old-style-parm-3.c: New test.
10525 2016-05-25 Nathan Sidwell <nathan@acm.org>
10527 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10529 2016-05-25 Richard Biener <rguenther@suse.de>
10531 PR tree-optimization/71261
10532 * c-c++-common/torture/pr71261.c: New testcase.
10534 2016-05-25 Richard Biener <rguenther@suse.de>
10536 PR tree-optimization/71264
10537 * gcc.dg/vect/pr71264.c: New testcase.
10539 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10542 * g++.dg/cpp0x/alias-decl-53.C: New.
10543 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10545 2016-05-25 Martin Liska <mliska@suse.cz>
10547 * g++.dg/pr71239.C: New test.
10549 2016-05-25 Richard Biener <rguenther@suse.de>
10551 * gcc.dg/vect/pr58135.c: Rename to ...
10552 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
10554 2016-05-25 Marek Polacek <polacek@redhat.com>
10556 * g++.dg/pr65295.C: Use target c++14.
10558 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10560 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
10561 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
10563 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10565 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
10568 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
10570 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
10571 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10572 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
10573 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10574 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10575 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10576 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10577 * c-c++-common/goacc/pcopy.c: Likewise.
10578 * c-c++-common/goacc/pcopyin.c: Likewise.
10579 * c-c++-common/goacc/pcopyout.c: Likewise.
10580 * c-c++-common/goacc/pcreate.c: Likewise.
10581 * c-c++-common/goacc/pr70688.c: New test.
10582 * c-c++-common/goacc/present-1.c: Adjust test.
10583 * c-c++-common/goacc/reduction-5.c: Likewise.
10584 * g++.dg/goacc/data-1.C: New test.
10586 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10588 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10589 vector parity built-in functions.
10590 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10591 count trailing zeros automatic vectorization.
10592 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10593 count trailing zeros built-in functions.
10595 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10597 * gcc.dg/tree-ssa/reassoc-44.c: New test.
10599 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
10602 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10604 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10607 * g++.dg/template/crash123.C: New.
10608 * g++.dg/template/crash124.C: Likewise.
10610 2016-05-24 Martin Sebor <msebor@redhat.com>
10613 * g++.dg/ext/flexary16.C: New test.
10615 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
10617 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10618 before math.h is included.
10619 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10620 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10621 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10622 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10623 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10624 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10625 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10626 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10627 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10628 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10629 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10630 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10631 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10632 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10633 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10634 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10635 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10636 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10637 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10638 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10639 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10640 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10641 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10643 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10644 Kelvin Nilsen <kelvin@gcc.gnu.org>
10646 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10649 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10652 * g++.dg/warn/Wno-narrowing1.C: New.
10654 2016-05-24 Marek Polacek <polacek@redhat.com>
10657 * c-c++-common/Wswitch-unreachable-2.c: New test.
10659 2016-05-24 Jakub Jelinek <jakub@redhat.com>
10662 * g++.dg/vect/simd-clone-6.cc: New test.
10663 * g++.dg/gomp/declare-simd-6.C: New test.
10665 PR middle-end/70434
10667 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10669 2016-05-24 Richard Biener <rguenther@suse.de>
10671 PR tree-optimization/71240
10672 * gcc.dg/optimize-bswapsi-5.c: New testcase.
10674 2016-05-24 Richard Biener <rguenther@suse.de>
10676 PR tree-optimization/71230
10677 * gcc.dg/torture/pr71230.c: New testcase.
10678 * g++.dg/torture/pr71230.C: Likewise.
10680 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
10682 * c-c++-common/goacc/routine-5.c: Add tests.
10683 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10684 * gfortran.dg/goacc/routine-6.f90: Add tests.
10686 2016-05-24 Richard Biener <rguenther@suse.de>
10688 PR tree-optimization/71253
10689 * gcc.dg/torture/pr71253.c: New testcase.
10691 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10693 PR middle-end/71252
10694 * gfortran.dg/pr71252.f90: New test.
10696 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
10698 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10700 2016-05-24 Richard Biener <rguenther@suse.de>
10702 PR middle-end/70434
10704 * c-c++-common/vector-subscript-4.c: New testcase.
10705 * c-c++-common/vector-subscript-5.c: Likewise.
10707 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10710 * gfortran.dg/namelist_90.f: New test
10712 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10715 * gfortran.dg/unexpected_eof.f: New test
10717 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10718 Kelvin Nilsen <kelvin@gcc.gnu.org>
10720 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10723 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10726 * g++.dg/cpp0x/inh-ctor20.C: New.
10727 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10729 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10732 * g++.dg/cpp0x/variadic168.C: New.
10734 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10736 * g++.dg/cpp0x/pr31445.C: Test column number too.
10737 * g++.dg/cpp0x/pr32253.C: Likewise.
10738 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10739 * g++.dg/cpp0x/variadic36.C: Likewise.
10741 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
10743 * gcc.dg/fold-notshift-2.c: Adjust.
10745 2016-05-23 Marek Polacek <polacek@redhat.com>
10748 * c-c++-common/Wswitch-unreachable-1.c: New test.
10749 * gcc.dg/Wswitch-unreachable-1.c: New test.
10750 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10751 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10752 * g++.dg/gomp/block-10.C: Likewise.
10753 * gcc.dg/gomp/block-10.c: Likewise.
10754 * g++.dg/gomp/block-9.C: Likewise.
10755 * gcc.dg/gomp/block-9.c: Likewise.
10756 * g++.dg/gomp/target-1.C: Likewise.
10757 * g++.dg/gomp/target-2.C: Likewise.
10758 * gcc.dg/gomp/target-1.c: Likewise.
10759 * gcc.dg/gomp/target-2.c: Likewise.
10760 * g++.dg/gomp/taskgroup-1.C: Likewise.
10761 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10762 * gcc.dg/gomp/teams-1.c: Likewise.
10763 * g++.dg/gomp/teams-1.C: Likewise.
10764 * g++.dg/overload/error3.C: Likewise.
10765 * g++.dg/tm/jump1.C: Likewise.
10766 * g++.dg/torture/pr40335.C: Likewise.
10767 * gcc.dg/c99-vla-jump-5.c: Likewise.
10768 * gcc.dg/switch-warn-1.c: Likewise.
10769 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10770 * gcc.dg/nested-func-1.c: Likewise.
10771 * gcc.dg/pr67784-4.c: Likewise.
10773 2016-05-23 Richard Biener <rguenther@suse.de>
10775 PR tree-optimization/71230
10776 * gfortran.dg/pr71230-1.f90: New testcase.
10777 * gfortran.dg/pr71230-2.f90: Likewise.
10779 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10781 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
10782 * gcc.dg/vect/pr58135.c: Add new.
10783 * gfortran.dg/pr46519-1.f: Adjust test case.
10785 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10788 * g++.dg/cpp0x/decltype64.C: New.
10790 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10792 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10793 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10794 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10796 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10798 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10799 Add poly64x1_t and poly64x2_t cases if supported.
10800 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10801 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10802 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10803 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10804 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10806 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10808 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10809 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10810 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10811 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10812 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10813 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10814 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10816 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10818 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10820 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10822 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10823 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10825 2016-05-22 Jakub Jelinek <jakub@redhat.com>
10827 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10828 constraint instead of "r".
10829 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10830 insn instead of vxorpd.
10831 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10833 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10834 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10836 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10838 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10839 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10841 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10843 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10845 PR middle-end/40921
10846 * gcc.dg/tree-ssa/pr40921.c: New test.
10848 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10851 * gcc.target/avr/pr71103.c: New test.
10853 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10855 PR middle-end/71179
10856 * gcc.dg/tree-ssa/pr71179.c: New test.
10858 2016-05-20 Martin Sebor <msebor@redhat.com>
10861 * gcc.dg/init-excess-2.c: New test.
10863 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10865 * gnat.dg/opt53.adb: New test.
10866 * gnat.dg/opt54.adb: Likewise.
10868 2016-05-20 Martin Jambor <mjambor@suse.cz>
10870 PR tree-optimization/70884
10871 * gcc.dg/tree-ssa/pr70919.c: New test.
10873 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10875 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10877 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10878 fix code formatting.
10880 2016-05-20 Nathan Sidwell <nathan@acm.org>
10882 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10884 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
10886 2016-05-20 David Malcolm <dmalcolm@redhat.com>
10888 * jit.dg/all-non-failing-tests.h: Add
10889 test-factorial-must-tail-call.c.
10890 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10891 * jit.dg/test-factorial-must-tail-call.c: New test case.
10893 2016-05-20 Jakub Jelinek <jakub@redhat.com>
10896 * gfortran.dg/pr71204.f90: New test.
10898 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10900 * gcc.target/nvptx/sincos.c: New test.
10902 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10905 * g++.dg/cpp1y/auto-fn31.C: New.
10907 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10909 * gcc.target/powerpc/vec-addec.c: New test.
10910 * gcc.target/powerpc/vec-addec-int128.c: New test.
10912 2016-05-20 David Malcolm <dmalcolm@redhat.com>
10914 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10915 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10916 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10917 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10919 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
10921 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10923 2016-05-20 Jakub Jelinek <jakub@redhat.com>
10926 * g++.dg/opt/pr71210-1.C: New test.
10927 * g++.dg/opt/pr71210-2.C: New test.
10929 PR tree-optimization/29756
10930 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10931 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10932 only on selected targets where V4SImode vectors are known to be
10935 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
10937 PR tree-optimization/71079
10938 PR tree-optimization/71206
10939 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10941 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10943 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10944 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10945 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10947 2016-05-20 Richard Guenther <rguenther@suse.de>
10949 PR tree-optimization/29756
10950 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10952 2016-05-20 Richard Biener <rguenther@suse.de>
10954 PR tree-optimization/71185
10955 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10957 2016-05-20 Richard Biener <rguenther@suse.de>
10959 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10961 2016-05-19 Marek Polacek <polacek@redhat.com>
10964 * g++.dg/diagnostic/pr71075.C: New test.
10966 2016-05-19 David Malcolm <dmalcolm@redhat.com>
10969 * g++.dg/pr71184.C: New test case.
10971 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10973 * gcc.target/powerpc/darn-0.c: New test.
10974 * gcc.target/powerpc/darn-1.c: New test.
10975 * gcc.target/powerpc/darn-2.c: New test.
10977 2016-05-19 Marek Polacek <polacek@redhat.com>
10979 PR tree-optimization/71031
10980 * gcc.dg/tree-ssa/vrp100.c: New test.
10982 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10984 PR rtl-optimization/71148
10985 * gcc.dg/pr71148.c: New test.
10987 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10990 * gcc.target/arm/pr71056.c: New test.
10992 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10994 * c-c++-common/pr69669.c: Check the used mode.
10996 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10999 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11001 2016-05-19 Richard Biener <rguenther@suse.de>
11003 PR tree-optimization/70729
11004 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11005 * gcc.dg/graphite/scop-18.c: Likewise.
11006 * gcc.dg/pr41783.c: Disable LIM.
11007 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11008 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11009 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11010 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11011 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11012 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11013 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11014 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11015 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11016 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11017 * gfortran.dg/pr42108.f90: Likewise.
11019 2016-05-18 David Malcolm <dmalcolm@redhat.com>
11022 * gcc.dg/spellcheck-options-11.c: New test case.
11024 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11027 * g++.dg/opt/pr71100.C: New test.
11029 2016-05-18 Martin Jambor <mjambor@suse.cz>
11032 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11033 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11034 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11035 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11037 2016-05-18 Martin Jambor <mjambor@suse.cz>
11040 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11041 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11042 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11043 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11044 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11046 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11049 * g++.dg/template/crash122.C: New.
11051 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11054 * g++.dg/template/pr70466-1.C: New.
11055 * g++.dg/template/pr70466-2.C: Likewise.
11057 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11059 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11060 splat operations and the XXSPLTIB instruction.
11061 * gcc.target/powerpc/p9-splat-2.c: Likewise.
11062 * gcc.target/powerpc/p9-splat-3.c: Likewise.
11063 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11064 xxlxor to clear a register.
11066 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
11068 * gcc.dg/torture/pr71020.c: New test.
11070 2016-05-18 Martin Jambor <mjambor@suse.cz>
11073 * gcc.dg/ipa/pr70646.c: New test.
11075 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11077 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11079 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11081 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11082 missing tests for vreinterpretq_p{8,16}.
11084 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11086 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11087 vsliq_n_s64 and vsliq_n_u64.
11089 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11091 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11092 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11094 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11096 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11097 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11098 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11100 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11102 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11105 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11107 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11108 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11109 "blr\t" and switch to scan-assembler-times.
11111 2016-05-18 Jiong Wang <jiong.wang@arm.com>
11113 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11115 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11116 declarations under __aarch64__ and __ARM_FEATURE_FMA.
11118 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11120 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11121 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11122 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11123 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11124 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11125 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11127 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11128 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11130 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11131 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11133 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11134 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11136 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11138 2016-05-18 Richard Biener <rguenther@suse.de>
11140 PR tree-optimization/71168
11141 * gcc.dg/torture/pr71168.c: New testcase.
11143 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
11145 PR middle-end/63586
11146 * gcc.dg/tree-ssa/pr63586-2.c: New test.
11147 * gcc.dg/tree-ssa/pr63586.c: New test.
11148 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11150 2016-05-17 Nathan Sidwell <nathan@acm.org>
11152 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11153 * gcc.dg/pr68671.c: Fix ptx xfail-if.
11154 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11155 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11157 2016-05-17 Nathan Sidwell <nathan@acm.org>
11159 * gcc.target/nvptx/abi-vararg-3.c: New.
11161 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
11163 PR tree-optimization/54579
11164 PR middle-end/55299
11165 * gcc.dg/fold-notrotate-1.c: New test.
11166 * gcc.dg/fold-notshift-1.c: New test.
11167 * gcc.dg/fold-notshift-2.c: New test.
11169 2016-05-17 Marek Polacek <polacek@redhat.com>
11172 * g++.dg/ipa/pr71146.C: New test.
11174 2016-05-17 David Malcolm <dmalcolm@redhat.com>
11176 * jit.dg/test-error-array-bounds.c: New test case.
11178 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11180 * gcc.dg/tree-ssa/and-1.c: New testcase.
11182 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11184 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11185 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11187 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11189 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11190 * gcc.dg/tree-ssa/vrp99.c: New testcase.
11192 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11194 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11196 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11198 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11200 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11202 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11203 ".2d[index]" when scan the assembly.
11204 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11205 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11207 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11209 2016-05-17 Richard Biener <rguenther@suse.de>
11211 PR tree-optimization/71132
11212 * gcc.dg/torture/pr71132.c: New testcase.
11214 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11216 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11218 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11221 * gcc.target/aarch64/pr70809_1.c: New test.
11223 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11225 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11226 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11227 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11228 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11230 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
11231 Ilya Enkovich <ilya.enkovich@intel.com>
11234 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11236 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
11238 * g++.dg/ipa/ivinline-7.C: Do not xfail.
11239 * g++.dg/ipa/ivinline-9.C: Do not xfail.
11241 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
11243 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
11244 test for __ARM_FP16_ARGS.
11245 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11246 * gcc.target/arm/aapcs/neon-vect10.c: New.
11247 * gcc.target/arm/aapcs/neon-vect9.c: New.
11248 * gcc.target/arm/aapcs/vfp18.c: New.
11249 * gcc.target/arm/aapcs/vfp19.c: New.
11250 * gcc.target/arm/aapcs/vfp20.c: New.
11251 * gcc.target/arm/aapcs/vfp21.c: New.
11252 * gcc.target/arm/fp16-aapcs-1.c: New.
11253 * g++.target/arm/fp16-param-1.c: Update expected output. Add
11254 test for __ARM_FP16_ARGS.
11255 * g++.target/arm/fp16-return-1.c: Update expected output.
11257 2016-05-16 Jiong Wang <jiong.wang@arm.com>
11260 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11262 2016-05-15 Harald Anlauf <anlauf@gmx.de>
11265 * gfortran.dg/pr69603.f90: New testcase.
11267 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11269 * gfortran.dg/dec_union_4.f90: Fix endian issue.
11271 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11274 * gfortran.dg/pr71047.f08: New test.
11276 2016-05-13 Joseph Myers <joseph@codesourcery.com>
11278 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11279 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11280 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11282 2016-05-13 Martin Sebor <msebor@redhat.com>
11285 * g++.dg/cpp0x/constexpr-60049.C: New test.
11287 2016-05-13 Jakub Jelinek <jakub@redhat.com>
11290 * gcc.dg/pr71071.c: New test.
11292 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
11294 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11295 remove XOP handling.
11296 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
11298 2016-05-13 Nathan Sidwell <nathan@acm.org>
11300 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11301 __atomic_is_lock_free declaration.
11303 2016-05-13 Richard Biener <rguenther@suse.de>
11305 PR tree-optimization/42587
11306 * gcc.dg/optimize-bswapsi-4.c: New testcase.
11308 2016-05-13 Martin Liska <mliska@suse.cz>
11310 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11311 the new format of dump output.
11313 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
11315 * gcc.dg/pr71084.c: New test.
11317 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11320 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11322 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11324 * gcc.target/aarch64/struct_return.c: New test.
11326 2016-05-12 Marek Polacek <polacek@redhat.com>
11329 * c-c++-common/pr70756-2.c: New test.
11330 * c-c++-common/pr70756.c: New test.
11332 2016-05-12 Richard Biener <rguenther@suse.de>
11334 PR tree-optimization/71059
11335 * gcc.dg/torture/pr71059.c: New testcase.
11337 2016-05-12 Richard Biener <rguenther@suse.de>
11339 PR tree-optimization/71062
11340 * gcc.dg/torture/pr71062.c: New testcase.
11342 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
11344 PR tree-optimization/71006
11345 * gcc.dg/pr71006.c: New test.
11347 2016-05-12 Marek Polacek <polacek@redhat.com>
11350 * gcc.dg/opts-7.c: New test.
11352 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11355 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11356 Add -save-temps to dg-options.
11357 Scan for ldmfd rather than pop instruction.
11358 * gcc.target/arm/interrupt-2.c: Likewise.
11359 * gcc.target/arm/pr70830.c: New test.
11361 2016-05-12 Jakub Jelinek <jakub@redhat.com>
11363 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11364 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11366 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11367 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11368 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11371 * gcc.target/i386/avx512vl-pack-1.c: New test.
11372 * gcc.target/i386/avx512vl-pack-2.c: New test.
11373 * gcc.target/i386/avx512bw-pack-2.c: New test.
11375 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11377 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11378 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11379 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11381 2016-05-12 Richard Biener <rguenther@suse.de>
11383 PR tree-optimization/70986
11384 * gcc.dg/torture/pr70986-1.c: New testcase.
11385 * gcc.dg/torture/pr70986-2.c: Likewise.
11386 * gcc.dg/torture/pr70986-3.c: Likewise.
11388 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11391 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11392 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11394 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
11396 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11398 * gcc.target/i386/pr66746.c: Ditto.
11400 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11402 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11404 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11405 warning when using -mvsx-timode.
11406 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11407 * gcc.target/powerpc/dform-2.c: Likewise.
11408 * gcc.target/powerpc/pr68805.c: Likewise.
11410 2016-05-11 Marek Polacek <polacek@redhat.com>
11413 * c-c++-common/attributes-3.c: New test.
11415 2016-05-11 Nathan Sidwell <nathan@acm.org>
11417 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11418 * gcc.c-torture/execute/pr68185.c: Likewise.
11419 * gcc.dg/ipa/pr70306.c: Requires global constructors.
11420 * gcc.dg/pr69634.c: Requires scheduling.
11421 * gcc.dg/torture/pr66178.c: Require label values.
11422 * gcc.dg/setjmp-6.c: Require indirect jumps.
11424 2016-05-11 Richard Biener <rguenther@suse.de>
11426 PR tree-optimization/71055
11427 * gcc.dg/torture/pr71055.c: New testcase.
11429 2016-05-11 Richard Biener <rguenther@suse.de>
11432 * g++.dg/debug/pr71057.C: New testcase.
11434 2016-05-11 Jakub Jelinek <jakub@redhat.com>
11437 * gfortran.dg/gomp/pr70855.f90: New test.
11439 2016-05-11 Richard Biener <rguenther@suse.de>
11441 PR middle-end/71002
11442 * g++.dg/torture/pr71002.C: New testcase.
11444 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
11446 PR middle-end/70807
11447 * gcc.dg/pr70807.c: New test.
11449 2016-05-10 Martin Sebor <msebor@redhat.com>
11452 * g++.dg/Wattributes.C: New test.
11454 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
11456 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11457 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11458 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11460 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11463 * gcc.target/i386/pr70799-1.c: New test.
11465 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11467 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11469 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11471 PR middle-end/70877
11472 * gcc.target/i386/pr70877.c: New test.
11474 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11476 PR tree-optimization/70786
11477 * gcc.target/i386/pr70876.c: New test.
11479 2016-05-10 Jakub Jelinek <jakub@redhat.com>
11482 * gcc.target/i386/avx512vl-logic-1.c: New test.
11483 * gcc.target/i386/avx512vl-logic-2.c: New test.
11484 * gcc.target/i386/avx512dq-logic-2.c: New test.
11486 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11489 * gcc.target/powerpc/pr70963.c: New.
11491 2016-05-10 David Malcolm <dmalcolm@redhat.com>
11493 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11494 (test_very_wide_line): Add ruler to expected output.
11495 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11496 (test_very_wide_line): Likewise.
11497 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11498 (test_show_locus): Within the handling of "test_very_wide_line",
11499 enable show_ruler_p on the diagnostic context.
11501 2016-05-10 Richard Biener <rguenther@suse.de>
11503 PR tree-optimization/71039
11504 * gcc.dg/torture/pr71039.c: New testcase.
11506 2016-05-10 Nathan Sidwell <nathan@acm.org>
11508 * gcc.dg/nested-func-10.c: Requires alloca.
11509 * gcc.dg/nested-func-9.c: Requires alloca.
11510 * gcc.c-torture/execute/pr70460.c: Requires labels.
11511 * gcc.c-torture/compile/pr70199.c: Requires labels.
11512 * gcc.target/nvptx/decl.c: Compile only.
11513 * gcc.target/nvptx/trailing-init.c: Compile only.
11514 * gcc.target/nvptx/ary-init.c: Compile only.
11516 2016-05-10 Marek Polacek <polacek@redhat.com>
11519 * gcc.dg/attr-opt-1.c: New test.
11521 2016-05-10 Richard Biener <rguenther@suse.de>
11523 PR tree-optimization/70497
11524 PR tree-optimization/28367
11525 * gcc.dg/torture/20160404-1.c: New testcase.
11526 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11527 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11529 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11531 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11533 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
11535 * gcc.target/i386/fabsneg-1.c New test.
11537 2016-05-09 Alan Modra <amodra@gmail.com>
11540 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11542 2016-05-09 Richard Biener <rguenther@suse.de>
11544 PR tree-optimization/70985
11545 * gcc.dg/torture/pr70985.c: New testcase.
11547 2016-05-09 Bin Cheng <bin.cheng@arm.com>
11549 * gcc.dg/tree-ssa/ifc-9.c: New test.
11550 * gcc.dg/tree-ssa/ifc-10.c: New test.
11551 * gcc.dg/tree-ssa/ifc-11.c: New test.
11552 * gcc.dg/tree-ssa/ifc-12.c: New test.
11553 * gcc.dg/vect/pr61194.c: Remove XFAIL.
11554 * gcc.dg/vect/vect-23.c: Remove XFAIL.
11555 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
11557 2016-05-09 Richard Biener <rguenther@suse.de>
11560 * gfortran.dg/pr70937.f90: New testcase.
11562 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11564 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
11566 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
11569 * gfortran.dg/dec_structure_1.f90: New testcase.
11570 * gfortran.dg/dec_structure_2.f90: Ditto.
11571 * gfortran.dg/dec_structure_3.f90: Ditto.
11572 * gfortran.dg/dec_structure_4.f90: Ditto.
11573 * gfortran.dg/dec_structure_5.f90: Ditto.
11574 * gfortran.dg/dec_structure_6.f90: Ditto.
11575 * gfortran.dg/dec_structure_7.f90: Ditto.
11576 * gfortran.dg/dec_structure_8.f90: Ditto.
11577 * gfortran.dg/dec_structure_9.f90: Ditto.
11578 * gfortran.dg/dec_structure_10.f90: Ditto.
11579 * gfortran.dg/dec_structure_11.f90: Ditto.
11580 * gfortran.dg/dec_union_1.f90: Ditto.
11581 * gfortran.dg/dec_union_2.f90: Ditto.
11582 * gfortran.dg/dec_union_3.f90: Ditto.
11583 * gfortran.dg/dec_union_4.f90: Ditto.
11584 * gfortran.dg/dec_union_5.f90: Ditto.
11585 * gfortran.dg/dec_union_6.f90: Ditto.
11586 * gfortran.dg/dec_union_7.f90: Ditto.
11588 2016-05-07 Tom de Vries <tom@codesourcery.com>
11590 PR tree-optimization/70956
11591 * gcc.dg/graphite/pr70956.c: New test.
11593 2016-05-06 Jakub Jelinek <jakub@redhat.com>
11595 PR middle-end/70941
11596 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11597 (a, b, c, d): Change type from char to signed char.
11598 (main): Compare against (signed char) -1634678893 instead of
11599 hardcoded -109. Use __builtin_abort instead of abort.
11601 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11602 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11604 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11606 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
11609 * gcc.dg/torture/pr70935.c: New test.
11611 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11614 * gcc.target/sh/pr58219.c: New tests.
11616 2016-05-06 Richard Biener <rguenther@suse.de>
11618 PR tree-optimization/70960
11619 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11621 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11624 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11625 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11626 Adjust expected instruction counts.
11627 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11629 2016-05-06 Marek Polacek <polacek@redhat.com>
11632 * gcc.dg/ubsan/bounds-3.c: New test.
11634 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11637 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11639 2016-05-06 Richard Biener <rguenther@suse.de>
11641 PR middle-end/70931
11642 * gfortran.dg/pr70931.f90: New testcase.
11644 2016-05-06 Richard Biener <rguenther@suse.de>
11646 PR middle-end/70941
11647 * gcc.dg/torture/pr70941.c: New testcase.
11649 2016-05-05 Bin Cheng <bin.cheng@arm.com>
11651 PR tree-optimization/57206
11652 * gcc.dg/vect/pr57206.c: New test.
11654 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11656 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11658 2016-05-05 Jakub Jelinek <jakub@redhat.com>
11660 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11662 * c-c++-common/Wdangling-else-4.c: New test.
11664 2016-05-04 Jakub Jelinek <jakub@redhat.com>
11668 * g++.dg/opt/pr70906.C: New test.
11669 * g++.dg/opt/pr70933.C: New test.
11671 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11673 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
11675 * gcc.dg/ipa/pure-const-3.c: New testcase.
11677 2016-05-04 Marek Polacek <polacek@redhat.com>
11679 * c-c++-common/Wdangling-else-1.c: New test.
11680 * c-c++-common/Wdangling-else-2.c: New test.
11681 * c-c++-common/Wdangling-else-3.c: New test.
11683 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
11685 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11688 2016-05-04 Marek Polacek <polacek@redhat.com>
11691 * gcc.dg/Waddress-2.c: New test.
11693 2016-05-04 Alan Modra <amodra@gmail.com>
11695 * gcc.target/powerpc/pr70866.c: New.
11697 2016-05-03 Martin Sebor <msebor@redhat.com>
11700 * c-c++-common/builtin_location.c: New test.
11701 * g++.dg/cpp1y/builtin_location.C: New test.
11703 2016-05-03 Marek Polacek <polacek@redhat.com>
11706 * gcc.dg/pr70859.c: New test.
11707 * gcc.dg/pr70859-2.c: New test.
11709 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
11711 * gnat.dg/debug5.adb: New testcase.
11713 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11715 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11716 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11717 Procedure to check for z10 instruction set.
11719 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11721 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11723 2016-05-03 Alan Modra <amodra@gmail.com>
11725 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11727 2016-05-03 Jakub Jelinek <jakub@redhat.com>
11729 * gcc.target/i386/avx512f-cvt-1.c: New test.
11731 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
11733 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11734 -fdump-tree-vrp-details.
11736 2016-05-03 Richard Biener <rguenther@suse.de>
11738 * gcc.dg/pr30172-1.c: Adjust.
11739 * gcc.dg/pr63743.c: Likewise.
11740 * gcc.dg/tm/pr51696.c: Likewise.
11741 * c-c++-common/tm/safe-1.c: Likewise.
11742 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11743 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11744 * g++.dg/plugin/self-assign-test-1.C: Likewise.
11745 * g++.dg/plugin/self-assign-test-2.C: Likewise.
11747 2016-05-03 Jakub Jelinek <jakub@redhat.com>
11749 PR rtl-optimization/70467
11750 * gcc.target/i386/pr70467-3.c: New test.
11751 * gcc.target/i386/pr70467-4.c: New test.
11753 PR tree-optimization/70916
11754 * gcc.c-torture/compile/pr70916.c: New test.
11757 * gcc.target/i386/pr49244-1.c: New test.
11758 * gcc.target/i386/pr49244-2.c: New test.
11760 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11762 PR rtl-optimization/44281
11763 * gcc.target/i386/pr44281.c: New test.
11765 2016-05-03 bin cheng <bin.cheng@arm.com>
11767 PR tree-optimization/56541
11768 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11769 * gcc.dg/vect/pr56541.c: new test.
11771 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11773 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11775 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11777 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11780 * c-c++-common/asan/clone-test-1.c (main): Align child process
11783 2016-05-02 David Malcolm <dmalcolm@redhat.com>
11786 * g++.dg/spellcheck-fields-2.C: New test case.
11788 2016-05-02 David Malcolm <dmalcolm@redhat.com>
11791 * g++.dg/pr62314.C: New test case.
11793 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
11795 * gcc.dg/ipa/inline-8.c: New testcase.
11797 2016-05-02 Jakub Jelinek <jakub@redhat.com>
11799 PR rtl-optimization/70467
11800 * gcc.target/i386/pr70467-1.c: New test.
11802 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11804 * gcc.dg/spec-options.c: Run the test on all targets.
11805 * gcc.dg/foo.specs: Use cpp_unique_options.
11807 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
11809 * gcc.dg/tree-ssa/unord.c: New testcase.
11811 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
11813 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11815 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11817 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11819 2016-05-02 Marek Polacek <polacek@redhat.com>
11822 * gcc.dg/enum-incomplete-3.c: New test.
11824 2016-05-02 Marek Polacek <polacek@redhat.com>
11825 Tom de Vries <tom@codesourcery.com>
11827 PR tree-optimization/70700
11828 * gcc.dg/pr70700.c: New test.
11830 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
11832 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11833 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11834 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11835 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11836 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11838 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
11840 * ada/acats/run_acats: Rename into...
11841 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
11842 * ada/acats/run_all.sh: Remove redundant test.
11843 (target_run): Move around.
11844 (target_gnatchop): Use newly built executable.
11845 (target_gnatmake): Likewise.
11846 Check that the compilation of impbit succeeds.
11848 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
11850 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11851 * gcc.dg/20021029-1.c: Likewise.
11852 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11853 * gcc.target/sh/attr-isr-trapa.c: Likewise.
11854 * gcc.target/sh/cmpstr.c: Likewise.
11855 * gcc.target/sh/cmpstrn.c: Likewise.
11856 * gcc.target/sh/memset.c: Likewise.
11857 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11858 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11859 * gcc.target/sh/pr39423-1.c: Likewise.
11860 * gcc.target/sh/pr49468-di.c: Likewise.
11861 * gcc.target/sh/pr49468-si.c: Likewise.
11862 * gcc.target/sh/pr49880-1.c: Likewise.
11863 * gcc.target/sh/pr49880-2.c: Likewise.
11864 * gcc.target/sh/pr49880-3.c: Likewise.
11865 * gcc.target/sh/pr50751-1.c: Likewise.
11866 * gcc.target/sh/pr50751-4.c: Likewise.
11867 * gcc.target/sh/pr50751-7.c: Likewise.
11868 * gcc.target/sh/pr51244-1.c: Likewise.
11869 * gcc.target/sh/pr51244-10.c: Likewise.
11870 * gcc.target/sh/pr51244-11.c: Likewise.
11871 * gcc.target/sh/pr51244-12.c: Likewise.
11872 * gcc.target/sh/pr51244-13.c: Likewise.
11873 * gcc.target/sh/pr51244-14.c: Likewise.
11874 * gcc.target/sh/pr51244-17.c: Likewise.
11875 * gcc.target/sh/pr51244-18.c: Likewise.
11876 * gcc.target/sh/pr51244-19.c: Likewise.
11877 * gcc.target/sh/pr51244-4.c: Likewise.
11878 * gcc.target/sh/pr51244-5.c: Likewise.
11879 * gcc.target/sh/pr51244-7.c: Likewise.
11880 * gcc.target/sh/pr51244-8.c: Likewise.
11881 * gcc.target/sh/pr51244-9.c: Likewise.
11882 * gcc.target/sh/pr51697.c: Likewise.
11883 * gcc.target/sh/pr52483-1.c: Likewise.
11884 * gcc.target/sh/pr52483-2.c: Likewise.
11885 * gcc.target/sh/pr52483-3.c: Likewise.
11886 * gcc.target/sh/pr52483-5.c: Likewise.
11887 * gcc.target/sh/pr52933-1.c: Likewise.
11888 * gcc.target/sh/pr52933-2.c: Likewise.
11889 * gcc.target/sh/pr52933-3.c: Likewise.
11890 * gcc.target/sh/pr53568-1.c: Likewise.
11891 * gcc.target/sh/pr53976-1.c: Likewise.
11892 * gcc.target/sh/pr53988-1.c: Likewise.
11893 * gcc.target/sh/pr53988.c: Likewise.
11894 * gcc.target/sh/pr54089-1.c: Likewise.
11895 * gcc.target/sh/pr54089-6.c: Likewise.
11896 * gcc.target/sh/pr54089-7.c: Likewise.
11897 * gcc.target/sh/pr54089-8.c: Likewise.
11898 * gcc.target/sh/pr54089-9.c: Likewise.
11899 * gcc.target/sh/pr54236-1.c: Likewise.
11900 * gcc.target/sh/pr54236-2.c: Likewise.
11901 * gcc.target/sh/pr54236-3.c: Likewise.
11902 * gcc.target/sh/pr54236-4.c: Likewise.
11903 * gcc.target/sh/pr54386.c: Likewise.
11904 * gcc.target/sh/pr54602-1.c: Likewise.
11905 * gcc.target/sh/pr54685.c: Likewise.
11906 * gcc.target/sh/pr54760-1.c: Likewise.
11907 * gcc.target/sh/pr54760-2.c: Likewise.
11908 * gcc.target/sh/pr54760-3.c: Likewise.
11909 * gcc.target/sh/pr54760-4.c: Likewise.
11910 * gcc.target/sh/pr54760-5.c: Likewise.
11911 * gcc.target/sh/pr54760-6.c: Likewise.
11912 * gcc.target/sh/pr55146.c: Likewise.
11913 * gcc.target/sh/pr55160.c: Likewise.
11914 * gcc.target/sh/pr59278.c: Likewise.
11915 * gcc.target/sh/pr59401-1.c: Likewise.
11916 * gcc.target/sh/pr59533-1.c: Likewise.
11917 * gcc.target/sh/pr63260.c: Likewise.
11918 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11919 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11920 * gcc.target/sh/strlen.c: Likewise.
11921 * gcc.target/sh/torture/pr30807.c: Likewise.
11922 * gcc.target/sh/torture/pr34777.c: Likewise.
11923 * gcc.target/sh/torture/pr64652.c: Likewise.
11924 * gcc.target/sh/torture/pr65505.c: Likewise.
11925 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11926 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11928 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11931 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11933 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11935 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11936 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11937 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11938 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11940 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11942 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11943 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11945 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11947 PR middle-end/70626
11948 * c-c++-common/goacc/combined-reduction.c: New test.
11949 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11951 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11953 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11954 *movdi_internal pattern only if PIC off.
11955 * gcc.target/i386/pr70155-2.c: Likewise.
11956 * gcc.target/i386/pr70155-3.c: Likewise.
11957 * gcc.target/i386/pr70155-4.c: Likewise.
11958 * gcc.target/i386/pr70155-5.c: Likewise.
11959 * gcc.target/i386/pr70155-6.c: Likewise.
11960 * gcc.target/i386/pr70155-7.c: Likewise.
11961 * gcc.target/i386/pr70155-8.c: Likewise.
11962 * gcc.target/i386/pr70155-15.c: Likewise.
11963 * gcc.target/i386/pr70155-17.c: Likewise.
11964 * gcc.target/i386/pr70155-22.c: Likewise.
11966 2016-04-29 Bin Cheng <bin.cheng@arm.com>
11968 PR tree-optimization/70803
11969 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11971 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11973 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11974 optimization of vector loop.
11975 * gcc.target/i386/vect-unpack-3.c: New test.
11976 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11977 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11978 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11980 2016-04-29 Marek Polacek <polacek@redhat.com>
11983 * g++.dg/ubsan/null-7.C: New test.
11986 * gcc.dg/pr70852.c: New test.
11988 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11991 * g++.dg/cpp0x/alignas6.C: New test.
11993 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11995 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11996 * gcc.dg/pr27003.c: Likewise.
11997 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11998 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11999 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12000 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
12001 * gcc.target/arc/mxy.c: Likewise.
12002 * gcc.target/arc/mswape.c: Likewise.
12003 * gcc.target/arc/mrtsc.c: Likewise.
12004 * gcc.target/arc/mcrc.c: Likewise.
12005 * gcc.target/arc/mdsp-packa.c: Likewise.
12006 * gcc.target/arc/mdvbf.c: Likewise.
12007 * gcc.target/arc/mlock.c: Likewise.
12008 * gcc.target/arc/mmac-24.c: Likewise.
12009 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12011 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
12012 Matthijs Kooijman <matthijs@stdin.nl>
12013 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12016 * gcc.target/avr/pr60040-1.c: New.
12017 * gcc.target/avr/pr60040-2.c: New.
12019 2016-04-29 Richard Biener <rguenther@suse.de>
12021 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12023 2016-04-29 Richard Biener <rguenther@suse.de>
12025 PR tree-optimization/13962
12026 PR tree-optimization/65686
12027 * gcc.dg/uninit-pr65686.c: New testcase.
12029 2016-04-29 Jakub Jelinek <jakub@redhat.com>
12031 PR middle-end/70843
12032 * gcc.dg/pr70843.c: New test.
12034 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12037 * gcc.target/i386/pr70858.c: New test.
12039 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
12041 * gcc.target/arc/nps400-1.c: New file.
12043 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12044 Andrew Burgess <andrew.burgess@embecosm.com>
12046 * gcc.target/arc/movh_cl-1.c: New file.
12048 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12049 Andrew Burgess <andrew.burgess@embecosm.com>
12051 * gcc.target/arc/extzv-1.c: New file.
12052 * gcc.target/arc/insv-1.c: New file.
12053 * gcc.target/arc/insv-2.c: New file.
12054 * gcc.target/arc/movb-1.c: New file.
12055 * gcc.target/arc/movb-2.c: New file.
12056 * gcc.target/arc/movb-3.c: New file.
12057 * gcc.target/arc/movb-4.c: New file.
12058 * gcc.target/arc/movb-5.c: New file.
12059 * gcc.target/arc/movb_cl-1.c: New file.
12060 * gcc.target/arc/movb_cl-2.c: New file.
12061 * gcc.target/arc/movbi_cl-1.c: New file.
12062 * gcc.target/arc/movl-1.c: New file.
12064 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12065 Andrew Burgess <andrew.burgess@embecosm.com>
12067 * gcc.target/arc/cmem-1.c: New file.
12068 * gcc.target/arc/cmem-2.c: New file.
12069 * gcc.target/arc/cmem-3.c: New file.
12070 * gcc.target/arc/cmem-4.c: New file.
12071 * gcc.target/arc/cmem-5.c: New file.
12072 * gcc.target/arc/cmem-6.c: New file.
12073 * gcc.target/arc/cmem-7.c: New file.
12074 * gcc.target/arc/cmem-ld.inc: New file.
12075 * gcc.target/arc/cmem-st.inc: New file.
12077 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12080 * gcc.target/i386/pr70821.c: New test.
12082 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
12084 * gcc.target/powerpc/vec-adde.c: New test.
12085 * gcc.target/powerpc/vec-adde-int128.c: New test.
12087 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12089 * gcc.target/i386/avx-vround-1.c: New test.
12090 * gcc.target/i386/avx-vround-2.c: New test.
12091 * gcc.target/i386/avx512vl-vround-1.c: New test.
12092 * gcc.target/i386/avx512vl-vround-2.c: New test.
12094 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12097 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12098 (check_effective_target_cilkplus_runtime): ... this.
12099 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12100 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12102 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12103 Require cilkplus_runtime.
12104 Don't add -lcilkrts.
12105 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12106 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12107 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12108 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12109 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12110 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12111 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12112 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12113 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12114 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12115 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12116 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12117 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12118 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12119 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12120 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12121 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12122 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12123 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12124 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12125 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12126 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12127 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12128 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12129 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12130 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12131 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12132 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12133 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12135 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12136 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12138 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12140 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12143 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
12145 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12146 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12148 2015-04-27 Ryan Burn <contact@rnburn.com>
12152 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12154 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12155 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12157 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
12159 * gnat.dg/limited_with4.ad[sb]: New test.
12160 * gnat.dg/limited_with4_pkg.ads: New helper.
12162 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12165 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12166 and movv1ti_internal patterns
12167 * gcc.target/i386/pr70155-1.c: New test.
12168 * gcc.target/i386/pr70155-2.c: Likewise.
12169 * gcc.target/i386/pr70155-3.c: Likewise.
12170 * gcc.target/i386/pr70155-4.c: Likewise.
12171 * gcc.target/i386/pr70155-5.c: Likewise.
12172 * gcc.target/i386/pr70155-6.c: Likewise.
12173 * gcc.target/i386/pr70155-7.c: Likewise.
12174 * gcc.target/i386/pr70155-8.c: Likewise.
12175 * gcc.target/i386/pr70155-9.c: Likewise.
12176 * gcc.target/i386/pr70155-10.c: Likewise.
12177 * gcc.target/i386/pr70155-11.c: Likewise.
12178 * gcc.target/i386/pr70155-12.c: Likewise.
12179 * gcc.target/i386/pr70155-13.c: Likewise.
12180 * gcc.target/i386/pr70155-14.c: Likewise.
12181 * gcc.target/i386/pr70155-15.c: Likewise.
12182 * gcc.target/i386/pr70155-16.c: Likewise.
12183 * gcc.target/i386/pr70155-17.c: Likewise.
12184 * gcc.target/i386/pr70155-18.c: Likewise.
12185 * gcc.target/i386/pr70155-19.c: Likewise.
12186 * gcc.target/i386/pr70155-20.c: Likewise.
12187 * gcc.target/i386/pr70155-21.c: Likewise.
12188 * gcc.target/i386/pr70155-22.c: Likewise.
12190 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12192 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12195 2016-04-27 Bin Cheng <bin.cheng@arm.com>
12197 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12198 * gcc.dg/tree-ssa/scev-9.c: Ditto.
12199 * gcc.dg/tree-ssa/scev-10.c: Ditto.
12200 * gcc.dg/tree-ssa/scev-11.c: Ditto.
12201 * gcc.dg/tree-ssa/scev-12.c: Ditto.
12203 2016-04-27 Richard Biener <rguenther@suse.de>
12206 * g++.dg/ipa/ipa-pta-2.C: New testcase.
12207 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12209 2016-04-27 Nathan Sidwell <nathan@acm.org>
12211 * g++.dg/cpp0x/constexpr-recursion3.C: New.
12212 * g++.dg/ubsan/pr63956.C: Adjust error location.
12214 2016-04-27 Nick Clifton <nickc@redhat.com>
12216 PR middle-end/49889
12217 * gcc.dg/pr49889.c: New test.
12219 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
12221 * c-c++-common/memset-array.c: New test.
12223 2016-04-26 Martin Sebor <msebor@redhat.com>
12226 * g++.dg/cpp1y/func_constexpr.C: New test.
12228 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
12231 * g++.dg/cpp0x/enum32.C: New test.
12232 * g++.dg/cpp0x/enum33.C: New test.
12234 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12236 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12237 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12238 * gcc.c-torture/execute/bitfld-6.c: Likewise.
12239 * gcc.c-torture/execute/bitfld-7.c: Likewise.
12240 * gcc.c-torture/execute/pr38151.c: Likewise.
12241 * gcc.c-torture/execute/pr66556.c: Likewise.
12242 * gcc.c-torture/execute/pr67781.c: Likewise.
12243 * gcc.c-torture/execute/pr68648.c: Likewise.
12245 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12247 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12249 2016-04-26 Marek Polacek <polacek@redhat.com>
12252 * gcc.dg/pr67784-3.c: New test.
12253 * gcc.dg/pr67784-4.c: New test.
12254 * gcc.dg/pr67784-5.c: New test.
12257 * gcc.dg/Wnested-externs-2.c: New test.
12259 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12261 * gcc.dg/fold-plusmult.c: Adjust.
12262 * gcc.dg/no-strict-overflow-6.c: Adjust.
12263 * gcc.dg/gomp/loop-1.c: Xfail some tests.
12265 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12267 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12269 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12270 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12271 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12272 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12273 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12274 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12275 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12276 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12277 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12278 * gcc.target/i386/avx512f-gather-5.c: Likewise.
12279 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12280 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12281 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12282 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12283 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12284 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12285 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12286 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12287 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12288 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12289 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12290 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12292 * gcc.target/i386/pr32219-4.c: Likewise.
12293 * gcc.target/i386/pr32219-6.c: Likewise.
12294 * gcc.target/i386/pr32219-8.c: Likewise.
12296 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12298 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12299 associated options.
12301 2016-04-26 Marek Polacek <polacek@redhat.com>
12304 * g++.dg/ext/cond2.C: New test.
12306 2016-04-26 Bin Cheng <bin.cheng@arm.com>
12308 PR tree-optimization/70771
12309 PR tree-optimization/70775
12310 * gcc.dg/pr70771.c: New test.
12311 * gcc.dg/pr70775.c: New test.
12313 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12315 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12317 2016-04-25 Richard Biener <rguenther@suse.de>
12319 PR tree-optimization/70780
12320 * gcc.dg/torture/pr70780.c: New testcase.
12322 2016-04-25 Michael Collison <michael.collison@arm.com>
12324 * gcc.target/arm/neon-vaddws16.c: New test.
12325 * gcc.target/arm/neon-vaddws32.c: New test.
12326 * gcc.target/arm/neon-vaddwu16.c: New test.
12327 * gcc.target/arm/neon-vaddwu32.c: New test.
12328 * gcc.target/arm/neon-vaddwu8.c: New test.
12329 * lib/target-supports.exp
12330 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12331 that arm neon support vector widen sum of HImode TO SImode.
12333 2016-04-23 Jakub Jelinek <jakub@redhat.com>
12336 * c-c++-common/asan/pr70712.c: New test.
12338 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
12340 * .gitattributes: New file.
12342 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
12344 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12346 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
12348 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12349 * gfortran.dg/submodule_15.f08: Likewise.
12351 2016-04-22 Richard Biener <rguenther@suse.de>
12353 PR tree-optimization/70740
12354 * gcc.dg/torture/pr70740.c: New testcase.
12356 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
12359 * gcc.target/i386/pr70750-1.c: New test.
12360 * gcc.target/i386/pr70750-2.c: Likewise.
12362 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
12365 * g++.dg/cpp0x/auto48.C: New.
12367 2016-04-21 Marek Polacek <polacek@redhat.com>
12370 * g++.dg/cpp0x/forw_enum12.C: New test.
12371 * g++.dg/cpp0x/forw_enum13.C: New test.
12373 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
12376 * gcc.target/i386/pr70728.c: New test.
12378 2016-04-21 Richard Biener <rguenther@suse.de>
12380 PR middle-end/70747
12381 * gcc.dg/pr70747.c: New testcase.
12383 2016-04-21 Bin Cheng <bin.cheng@arm.com>
12385 PR tree-optimization/70715
12386 * gcc.dg/tree-ssa/scev-13.c: New test.
12388 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12390 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12392 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12394 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12396 2016-04-20 Jan Hubicka <jh@suse.cz>
12399 * g++.dg/ipa/nothrow-1.C: New testcase.
12401 2016-04-20 Nathan Sidwell <nathan@acm.org>
12404 * g++.dg/eh/delete1.C: New.
12406 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12408 * gcc.target/i386/avx256-unaligned-store-2.c: Add
12409 -mtune-ctrl=sse_typeless_stores.
12411 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12413 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12415 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12417 PR tree-optimization/69489
12418 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12420 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
12423 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12424 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12425 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12427 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12429 PR tree-optimization/56625
12430 PR tree-optimization/69489
12431 * gcc.dg/vect/pr56625.c: New test.
12432 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12434 2016-04-20 Andrew Pinski <apinski@cavium.com>
12437 * gcc.c-torture/compile/pr37433-1.c: New testcase.
12439 2016-04-20 Arnaud Charlet <charlet@adacore.com>
12441 * gnat.dg/self1.adb: Remove now incorrect test.
12443 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12445 * gcc.dg/tree-ssa/scev-11.c: New test.
12446 * gcc.dg/tree-ssa/scev-12.c: New test.
12448 2016-04-20 Marek Polacek <polacek@redhat.com>
12450 PR tree-optimization/70725
12451 * gcc.dg/pr70725.c: New test.
12453 2016-04-20 Richard Biener <rguenther@suse.de>
12455 PR tree-optimization/70726
12456 * g++.dg/vect/pr70726.cc: New testcase.
12458 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12461 * gcc.target/s390/pr70674.c: New test.
12463 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12465 PR libgfortran/70684
12466 * gfortran.dg/list_read_14.f90: New test.
12468 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
12471 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12472 extern to force it misaligned.
12476 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12477 Don't check `*' before movv4sf_internal.
12478 * gcc.target/i386/avx256-unaligned-store-2.c: Check
12479 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12480 Don't check `*' before movv16qi_internal.
12481 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12482 extern to force it misaligned.
12486 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12487 Don't check `*' before movv2df_internal.
12488 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12489 extern to force it misaligned.
12493 Check movv8sf_internal instead of avx_storeups256.
12494 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12496 2016-04-19 Richard Biener <rguenther@suse.de>
12498 PR tree-optimization/70171
12499 * g++.dg/tree-ssa/pr70171.C: New testcase.
12501 2016-04-19 Richard Biener <rguenther@suse.de>
12503 PR tree-optimization/70724
12504 * gcc.dg/torture/pr70724.c: New testcase.
12506 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
12508 PR middle-end/70689
12509 * gcc.target/i386/pr70689.c: New.
12511 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
12514 * gcc.target/i386/pr70708.c: New test.
12516 2016-04-18 Richard Biener <rguenther@suse.de>
12518 PR tree-optimization/43434
12519 * gcc.dg/vect/pr43434.c: New testcase.
12520 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12521 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12522 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12523 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12524 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12525 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12526 * gcc.dg/gomp/pr68640.c: Likewise.
12527 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12528 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12530 2016-04-18 Richard Biener <rguenther@suse.de>
12532 PR tree-optimization/70701
12533 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12535 2016-04-18 Tom de Vries <tom@codesourcery.com>
12538 * gcc.dg/pr70161.c: Add dot-file scans.
12539 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12540 instead of after last dot char.
12542 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
12544 * c-c++-common/dump-ada-spec-3.c: New test.
12545 * c-c++-common/dump-ada-spec-4.c: Likewise.
12547 2016-04-17 Tom de Vries <tom@codesourcery.com>
12550 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12552 2016-04-15 Jan Hubicka <jh@suse.cz>
12555 * g++.dg/ipa/pure-const-1.C: New testcase.
12556 * g++.dg/ipa/pure-const-2.C: New testcase.
12557 * g++.dg/ipa/pure-const-3.C: New testcase.
12559 2016-04-15 Marek Polacek <polacek@redhat.com>
12562 * gcc.dg/bitfld-22.c: New test.
12564 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
12566 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
12569 2016-04-15 Marek Polacek <polacek@redhat.com>
12572 * c-c++-common/pr70651.c: New test.
12574 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12576 PR rtl-optimization/70681
12577 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12578 dump scan on arm and powerpc.
12579 * gcc.dg/pr10474.c: Likewise.
12581 2016-04-15 Jakub Jelinek <jakub@redhat.com>
12586 * g++.dg/cpp1y/vla11.C: Revert for real.
12589 * c-c++-common/Wparentheses-1.c: New test.
12590 * c-c++-common/gomp/Wparentheses-1.c: New test.
12591 * c-c++-common/gomp/Wparentheses-2.c: New test.
12592 * c-c++-common/gomp/Wparentheses-3.c: New test.
12593 * c-c++-common/gomp/Wparentheses-4.c: New test.
12594 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12595 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12596 * c-c++-common/goacc/Wparentheses-1.c: New test.
12598 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
12601 * gcc.target/i386/pr70662.c: New test.
12603 2016-04-15 Richard Biener <rguenther@suse.de>
12604 Alan Modra <amodra@gmail.com>
12606 PR tree-optimization/70130
12607 * gcc.dg/vect/O3-pr70130.c: New testcase.
12609 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12612 * gcc.target/powerpc/pr70669.c: New test.
12615 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12616 a power7 system that does not have an assembler that supports
12619 2016-04-14 Martin Sebor <msebor@redhat.com>
12624 * c-c++-common/ubsan/vla-1.c: Revert.
12625 * g++.dg/cpp1y/vla11.C: Same.
12626 * g++.dg/cpp1y/vla12.C: Same.
12627 * g++.dg/cpp1y/vla13.C: Same.
12628 * g++.dg/cpp1y/vla14.C: Same.
12629 * g++.dg/cpp1y/vla3.C: Same.
12630 * g++.dg/init/array24.C: Same.
12631 * g++.dg/ubsan/vla-1.C: Same.
12633 2016-04-14 Marek Polacek <polacek@redhat.com>
12634 Jan Hubicka <hubicka@ucw.cz>
12637 * g++.dg/torture/pr70029.C: New test.
12639 2016-04-14 Martin Sebor <msebor@redhat.com>
12641 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12642 type size to prevent failures on targets with very low maximum
12645 2016-04-14 Richard Biener <rguenther@suse.de>
12647 PR tree-optimization/70623
12648 * gcc.dg/torture/pr70623.c: New testcase.
12649 * gcc.dg/torture/pr70623-2.c: Likewise.
12651 2016-04-13 Martin Sebor <msebor@redhat.com>
12656 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12657 * g++.dg/cpp1y/vla11.C: New test.
12658 * g++.dg/cpp1y/vla12.C: New test.
12659 * g++.dg/cpp1y/vla13.C: New test.
12660 * g++.dg/cpp1y/vla14.C: New test.
12661 * g++.dg/cpp1y/vla3.C: Restore deleted test.
12662 * g++.dg/init/array24.C: Fully brace VLA initializer.
12663 * g++.dg/ubsan/vla-1.C: Disable exceptions.
12665 2016-04-13 Jakub Jelinek <jakub@redhat.com>
12668 * g++.dg/opt/pr70641.C: New test.
12670 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12672 PR rtl-optimization/68749
12673 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12674 effects of argument promotions.
12675 Remove default args to dg-skip-if.
12677 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
12680 * g++.dg/parse/pr70635.C: New.
12682 2016-04-13 Marek Polacek <polacek@redhat.com>
12685 * c-c++-common/Wmisleading-indentation-4.c: New test.
12687 2016-04-13 Marek Polacek <polacek@redhat.com>
12690 * gcc.dg/Wparentheses-12.c: New test.
12691 * gcc.dg/Wparentheses-13.c: New test.
12693 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
12695 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12696 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12697 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12699 2016-04-13 Jakub Jelinek <jakub@redhat.com>
12701 PR middle-end/70633
12702 * gcc.c-torture/compile/pr70633.c: New test.
12705 * gcc.dg/torture/pr70628.c: New test.
12707 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
12710 * g++.dg/template/pr70610.C: New test.
12711 * g++.dg/template/pr70610-2.C: New test.
12712 * g++.dg/template/pr70610-3.C: New test.
12713 * g++.dg/template/pr70610-4.C: New test.
12715 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12717 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12721 * g++.dg/ext/pr70571.C: New test.
12723 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12726 * gcc.target/powerpc/pr70640.c: New test.
12728 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12731 * g++.dg/parse/pr68722.C: New.
12733 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12735 PR rtl-optimization/70596
12736 * gcc.target/i386/pr70596.c: New test.
12738 2016-04-12 Nathan Sidwell <nathan@acm.org>
12741 * g++.dg/init/pr70501.C: New.
12743 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12745 * gcc.target/i386/asm-flag-6.c: New test.
12747 2016-04-12 Tom de Vries <tom@codesourcery.com>
12749 PR tree-optimization/68756
12750 * gcc.dg/graphite/pr68756.c: New test.
12752 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12754 PR tree-optimization/70602
12755 * gcc.c-torture/execute/pr70602.c: New test.
12757 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12760 * gcc.target/powerpc/float128-1.c: New tests to make sure the
12761 __float128 emulator is built and runs.
12762 * gcc.target/powerpc/float128-1.c: Likewise.
12764 * lib/target-supports.exp (check_ppc_float128_sw_available):
12765 Rework tests for __float128 software and hardware
12766 availability. Fix exit condition to return 0 on success.
12768 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12771 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12772 * gcc.target/aarch64/target_attr_15.c: Likewise.
12774 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12777 * g++.dg/cpp1y/pr69066.C: New.
12779 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12782 * gfortran.dg/pr36192.f90: Update test.
12783 * gfortran.dg/pr36192_1.f90: Update test.
12784 * gfortran.dg/real_dimension_1.f: Update test.
12785 * gfortran.dg/parameter_array_init_7.f90: New test.
12787 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
12790 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12792 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12794 PR rtl-optimization/66669
12795 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12797 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12799 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12800 * gcc.dg/pie-1.c: Likewise.
12801 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12802 * gcc.dg/pic-4.c: Likewise.
12803 * gcc.dg/pie-3.c: Likewise.
12804 * gcc.dg/pie-4.c: Likewise.
12806 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12808 PR tree-optimization/68644
12809 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12811 PR rtl-optimization/64886
12812 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12814 2016-04-09 Tom de Vries <tom@codesourcery.com>
12816 PR tree-optimization/68953
12817 * gcc.dg/graphite/pr68953.c: New test.
12819 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12822 * gfortran.dg/deferred_character_16.f90: New test.
12824 2016-04-09 Jakub Jelinek <jakub@redhat.com>
12826 PR tree-optimization/70586
12827 * gcc.c-torture/execute/pr70586.c: New test.
12829 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12832 * c-c++-common/asan/halt_on_error-1.c: Replace memset
12833 with __builtin_memset
12834 * c-c++-common/asan/halt_on_error-2.c: Likewise.
12836 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
12840 PR tree-optimization/70373
12841 PR middle-end/70533
12842 PR middle-end/70534
12843 PR middle-end/70535
12844 * c-c++-common/goacc/reduction-5.c: New test.
12845 * c-c++-common/goacc/reduction-promotions.c: New test.
12846 * gfortran.dg/goacc/reduction-3.f95: New test.
12847 * gfortran.dg/goacc/reduction-promotions.f90: New test.
12849 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
12853 * g++.dg/pr70590.C: New test.
12854 * g++.dg/pr70590-2.C: New test.
12856 2016-04-08 Jakub Jelinek <jakub@redhat.com>
12858 PR middle-end/70593
12859 * gcc.target/i386/pr70593.c: New test.
12861 PR rtl-optimization/70574
12862 * gcc.target/i386/avx2-pr70574.c: New test.
12864 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12867 * c-c++-common/asan/pr70541.c: New test.
12869 2016-04-08 Tom de Vries <tom@codesourcery.com>
12871 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12872 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12874 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12877 * gcc.c-torture/execute/pr70566.c: New test.
12879 2016-04-08 Tom de Vries <tom@codesourcery.com>
12881 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12882 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12884 2016-04-08 Alan Modra <amodra@gmail.com>
12886 * gcc.target/powerpc/pr70117.c: New.
12888 2016-04-07 Jakub Jelinek <jakub@redhat.com>
12891 * gcc.dg/lto/simd-function_0.c: New test.
12893 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12895 * c-c++-common/attr-simd-2.c: Likewise.
12896 * c-c++-common/attr-simd-4.c: Likewise.
12897 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12898 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12900 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12903 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12905 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12906 Tom de Vries <tom@codesourcery.com>
12908 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12909 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12910 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12911 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12912 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12913 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12914 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12915 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12917 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12920 * g++.dg/warn/Wparentheses-29.C: New test.
12922 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12925 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12926 explicit braces to resolve a future -Wparentheses warning.
12928 2016-04-06 Richard Henderson <rth@redhat.com>
12930 * gcc.dg/pr61817-1.c: New test.
12931 * gcc.dg/pr61817-2.c: New test.
12932 * gcc.dg/pr69391-1.c: New test.
12933 * gcc.dg/pr69391-2.c: New test.
12935 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12937 PR rtl-optimization/70398
12938 * gcc.target/aarch64/pr70398.c: New.
12940 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12942 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12944 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
12945 Pedro Alves <palves@redhat.com>
12947 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12949 2016-04-06 Jakub Jelinek <jakub@redhat.com>
12951 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12952 Check for avx512f effective targets instead of avx2.
12953 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12954 for AVX512F clones.
12955 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12956 * g++.dg/gomp/declare-simd-1.C: Likewise.
12957 * g++.dg/gomp/declare-simd-3.C: Likewise.
12958 * g++.dg/gomp/declare-simd-4.C: Likewise.
12960 PR middle-end/70550
12961 * c-c++-common/gomp/pr70550-1.c: New test.
12962 * c-c++-common/gomp/pr70550-2.c: New test.
12964 2016-04-05 Nathan Sidwell <nathan@acm.org>
12967 * g++.dg/ext/attribute-may-alias-5.C: New.
12969 2016-04-05 Jakub Jelinek <jakub@redhat.com>
12972 * c-c++-common/pr70336.c: New test.
12973 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12974 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12976 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
12979 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12981 2016-04-05 Jakub Jelinek <jakub@redhat.com>
12983 PR rtl-optimization/70542
12984 * gcc.dg/torture/pr70542.c: New test.
12985 * gcc.target/i386/avx2-pr70542.c: New test.
12987 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12989 PR tree-optimization/70509
12990 * gcc.target/i386/avx512bw-pr70509.c: New test.
12992 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12995 * g++.dg/ext/constexpr-vla4.C: New test.
12997 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
13000 * gcc.target/i386/pr70510.c: New test.
13002 2016-04-05 Richard Biener <rguenther@suse.de>
13004 PR tree-optimization/70526
13005 * g++.dg/torture/pr70526.C: New testcase.
13007 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13010 * gcc.target/i386/pr70525.c: New test.
13012 2016-04-05 Richard Biener <rguenther@suse.de>
13014 PR middle-end/70499
13015 * g++.dg/torture/pr70499.C: New testcase.
13017 2016-04-05 Richard Biener <rguenther@suse.de>
13019 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13022 2016-04-04 Jakub Jelinek <jakub@redhat.com>
13024 PR middle-end/70307
13025 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
13026 rs6000 ABI warnings.
13028 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
13031 * g++.dg/ipa/devirt-51.C: New testcase.
13033 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13034 Jakub Jelinek <jakub@redhat.com>
13036 PR middle-end/70457
13037 * gcc.dg/torture/pr70457.c: New.
13039 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13042 * gfortran.dg/allocate_with_source_19.f08: New test.
13044 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13047 * gfortran.dg/coarray_allocate_6.f08: New test.
13049 2016-04-04 Richard Biener <rguenther@suse.de>
13051 PR rtl-optimization/70484
13052 * gcc.dg/torture/pr70484.c: New testcase.
13054 2016-04-04 Marek Polacek <polacek@redhat.com>
13057 * gcc.dg/torture/pr70307.c: New test.
13059 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
13063 * gcc.target/sh/torture/pr70416.c: New.
13065 2016-04-02 Martin Sebor <msebor@redhat.com>
13071 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13072 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13073 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13074 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13075 * g++.dg/cpp0x/constexpr-string.C: Same.
13076 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13077 * g++.dg/cpp0x/pr65398.C: Same.
13078 * g++.dg/ext/constexpr-vla1.C: Same.
13079 * g++.dg/ext/constexpr-vla2.C: Same.
13080 * g++.dg/ext/constexpr-vla3.C: Same.
13081 * g++.dg/ubsan/pr63956.C: Same.
13083 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13085 PR rtl-optimization/70467
13086 * gcc.target/i386/pr70467-2.c: New test.
13088 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13089 Marek Polacek <polacek@redhat.com>
13092 * g++.dg/init/new47.C: New test.
13094 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13097 * gcc.target/arm/pr70496.c: New test.
13099 2016-04-01 Nathan Sidwell <nathan@acm.org>
13102 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13104 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13107 * gcc.dg/strlenopt.h (memmove): New.
13108 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13109 instead of "string.h".
13110 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13111 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13112 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13113 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13114 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13115 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13116 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13117 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13118 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13119 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13120 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13121 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13122 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13123 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13124 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13125 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13126 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13127 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13128 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13129 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13131 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13133 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13134 (Holder::foo): Reflect this.
13136 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
13139 * gcc.dg/pr70442.c: New test.
13141 2016-03-31 Nathan Sidwell <nathan@acm.org>
13144 * g++.dg/cpp0x/constexpr-virtual6.C: New.
13146 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
13149 * gcc.target/i386/pr70453.c: New test.
13151 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
13154 * gcc.c-torture/pr70292.c: New test.
13156 2016-03-31 Marek Polacek <polacek@redhat.com>
13159 * c-c++-common/pr70297.c: New test.
13160 * g++.dg/cpp0x/typedef-redecl.C: New test.
13161 * gcc.dg/typedef-redecl2.c: New test.
13163 2016-03-31 Jakub Jelinek <jakub@redhat.com>
13165 PR rtl-optimization/70460
13166 * gcc.c-torture/execute/pr70460.c: New test.
13168 2016-03-31 Richard Biener <rguenther@suse.de>
13171 * g++.dg/ext/vector30.C: New testcase.
13173 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13174 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13176 * gfortran.dg/fmt_pf.f90: New test.
13178 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13180 Forward-port from 5 branch
13181 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13184 * gcc.target/i386/avx-vextractf128-256-5.c: Move
13185 dg-require-effective-target after dg-do.
13187 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
13189 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13191 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
13192 Julian Brown <julian@codesourcery.com>
13193 Chung-Lin Tang <cltang@codesourcery.com>
13194 Cesar Philippidis <cesar@codesourcery.com>
13195 James Norris <jnorris@codesourcery.com>
13196 Tom de Vries <tom@codesourcery.com>
13197 Nathan Sidwell <nathan@codesourcery.com>
13199 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13200 * c-c++-common/goacc/loop-clauses.c: Likewise.
13201 * g++.dg/goacc/template.C: Likewise.
13202 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13203 * gfortran.dg/goacc/loop-1.f95: Likewise.
13204 * gfortran.dg/goacc/loop-5.f95: Likewise.
13205 * gfortran.dg/goacc/loop-6.f95: Likewise.
13206 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13207 * c-c++-common/goacc-gomp/nesting-1.c: Update.
13208 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13209 * c-c++-common/goacc/clauses-fail.c: Likewise.
13210 * c-c++-common/goacc/parallel-1.c: Likewise.
13211 * c-c++-common/goacc/reduction-1.c: Likewise.
13212 * c-c++-common/goacc/reduction-2.c: Likewise.
13213 * c-c++-common/goacc/reduction-3.c: Likewise.
13214 * c-c++-common/goacc/reduction-4.c: Likewise.
13215 * c-c++-common/goacc/routine-3.c: Likewise.
13216 * c-c++-common/goacc/routine-4.c: Likewise.
13217 * c-c++-common/goacc/routine-5.c: Likewise.
13218 * c-c++-common/goacc/tile.c: Likewise.
13219 * g++.dg/goacc/template.C: Likewise.
13220 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13221 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13222 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
13223 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
13224 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13225 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13226 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13227 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
13228 * c-c++-common/goacc/use_device-1.c: ... this file.
13229 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
13230 * c-c++-common/goacc/host_data-5.c: ... this file, and...
13231 * c-c++-common/goacc/host_data-6.c: ... this file.
13232 * c-c++-common/goacc/loop-2-kernels.c: New file.
13233 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13234 * c-c++-common/goacc/loop-3.c: Likewise.
13235 * g++.dg/goacc/reference.C: Likewise.
13236 * g++.dg/goacc/routine-1.C: Likewise.
13237 * g++.dg/goacc/routine-2.C: Likewise.
13239 2016-03-30 Richard Biener <rguenther@suse.de>
13241 PR middle-end/70450
13242 * gcc.dg/torture/pr70450.c: New testcase.
13244 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13247 * gcc.dg/torture/pr70421.c: New test.
13248 * gcc.target/i386/avx512f-pr70421.c: New test.
13250 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
13253 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13254 (check): New function.
13256 (foo): Align stack to 16 bytes when calling bar.
13257 * gcc.target/i386/cleanup-2.c: Likewise.
13259 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
13261 PR tree-optimization/59124
13262 * gcc.dg/Warray-bounds-19.c: New test.
13264 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13266 * lib/prune.exp (escape_regex_chars): New.
13267 (prune_file_path): Update to quote metcharacters for regexp.
13269 2016-03-29 Jakub Jelinek <jakub@redhat.com>
13271 PR rtl-optimization/70429
13272 * gcc.c-torture/execute/pr70429.c: New test.
13274 PR tree-optimization/70405
13275 * gcc.dg/pr70405.c: New test.
13277 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
13280 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13281 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13283 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
13286 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13287 __cilkrts_set_param to set two workers.
13288 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13289 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13291 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
13293 * g++.dg/ext/fnname5.C: Update the test for Darwin.
13295 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13298 * gcc.target/i386/pr70406.c: New test.
13300 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
13302 * gnat.dg/specs/double_record_extension3.ads: New test.
13304 2016-03-25 Richard Henderson <rth@redhat.com>
13307 * gcc.target/aarch64/pr70120-1.c: New.
13308 * gcc.target/aarch64/pr70120-2.c: New.
13309 * gcc.target/aarch64/pr70120-3.c: New.
13311 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
13314 * g++.dg/template/mangle2.C: The dg-do directive should be
13315 "compile" not "assemble".
13317 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
13320 * gcc.dg/pr69650.c: New test.
13322 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
13324 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13326 2016-03-25 Alan Modra <amodra@gmail.com>
13328 * gcc.dg/dfp/pr70052.c: New test.
13330 2016-03-24 Richard Henderson <rth@redhat.com>
13332 PR middle-end/69845
13333 * gcc.dg/tree-ssa/pr69845-1.c: New test.
13334 * gcc.dg/tree-ssa/pr69845-2.c: New test.
13336 2016-03-24 Tom de Vries <tom@codesourcery.com>
13338 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13340 2016-03-24 Tom de Vries <tom@codesourcery.com>
13342 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13343 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13345 2016-03-24 Tom de Vries <tom@codesourcery.com>
13347 * c-c++-common/goacc/uninit-dim-clause.c: New test.
13348 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13350 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
13353 * g++.dg/template/mangle2.C: New test.
13355 2016-03-24 Richard Biener <rguenther@suse.de>
13357 PR tree-optimization/70396
13358 * gcc.dg/torture/pr70396.c: New testcase.
13360 2016-03-24 Richard Biener <rguenther@suse.de>
13362 PR middle-end/70370
13363 * gcc.dg/torture/pr70370.c: New testcase.
13365 2016-03-24 Tom de Vries <tom@codesourcery.com>
13367 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13368 * gfortran.dg/goacc/kernels-tree.f95: Same.
13369 * gfortran.dg/goacc/parallel-tree.f95: Same.
13371 2016-03-24 Tom de Vries <tom@codesourcery.com>
13373 * c-c++-common/goacc/uninit-if-clause.c: New test.
13374 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13376 2016-03-24 Jakub Jelinek <jakub@redhat.com>
13379 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13382 2016-03-24 Richard Biener <rguenther@suse.de>
13384 PR tree-optimization/70372
13385 * gcc.dg/tree-ssa/pr70372.c: New testcase.
13387 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13390 * g++.dg/cpp1y/nsdmi-union1.C: New test.
13392 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13395 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13397 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13400 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13401 * g++.dg/cpp1y/pr70001.C: New test.
13404 * g++.dg/cpp0x/constexpr-70323.C: New test.
13406 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
13407 Jason Merrill <jason@redhat.com>
13408 Jakub Jelinek <jakub@redhat.com>
13411 * g++.dg/cpp0x/constexpr-69315.C: New test.
13412 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13414 2016-03-23 Marek Polacek <polacek@redhat.com>
13417 * g++.dg/warn/Wignored-attributes-1.C: New test.
13418 * g++.dg/warn/Wignored-attributes-2.C: New test.
13420 2016-03-23 Tom de Vries <tom@codesourcery.com>
13422 * c-c++-common/goacc/kernels-default.c (foo): Add missing
13424 * gfortran.dg/goacc/private-3.f95 (test): Same.
13425 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13428 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13430 * lib/target-supports.exp: Remove v7ve entry from loop
13431 creating effective target checks.
13432 (check_effective_target_arm_arch_v7ve_ok): New procedure.
13433 (add_options_for_arm_arch_v7ve): Likewise.
13435 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13437 PR tree-optimization/70354
13438 * gcc.dg/vect/pr70354-1.c: New test.
13439 * gcc.dg/vect/pr70354-2.c: New test.
13440 * gcc.target/i386/avx2-pr70354-1.c: New test.
13441 * gcc.target/i386/avx2-pr70354-2.c: New test.
13443 2016-03-22 Jeff Law <law@redhat.com>
13446 * gcc.dg/tree-ssa/pr70232.c: New test.
13448 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13451 * gcc.target/i386/pr70302.c: New test.
13453 2016-03-22 Richard Biener <rguenther@suse.de>
13455 PR middle-end/70251
13456 * g++.dg/torture/pr70251.C: New testcase.
13458 2016-03-22 David Malcolm <dmalcolm@redhat.com>
13461 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13462 Wmisleading-indentation.c.
13463 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13464 reflect change to diagnostic text and order of messages.
13465 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13467 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
13469 * g++.dg/ext/java-3.C: Don't compile on AIX.
13471 2016-03-22 Richard Biener <rguenther@suse.de>
13473 PR middle-end/70333
13474 * gcc.dg/torture/pr70333.c: New testcase.
13476 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13478 * g++.dg/ext/pr70290.C: New test.
13480 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
13483 * gcc.target/i386/pr70325.c: New test.
13485 2016-03-22 Jakub Jelinek <jakub@redhat.com>
13488 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13489 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13492 * gcc.target/i386/pr70300.c: New test.
13495 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13496 (func2): New function for cond with parens, xfail warning for c++.
13497 * g++.dg/warn/Wnonnull-compare-8.C: New test.
13499 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13502 * g++.dg/template/ptrmem30.C: New test.
13504 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13507 * g++.dg/cpp0x/constexpr-70204a.C: New test.
13508 * g++.dg/cpp0x/constexpr-70204b.C: New test.
13510 2016-03-21 Jakub Jelinek <jakub@redhat.com>
13512 PR middle-end/70326
13513 * gcc.dg/pr70326.c: New test.
13515 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
13516 Jakub Jelinek <jakub@redhat.com>
13518 PR tree-optimization/70317
13519 * gcc.dg/pr70317.c: New test.
13521 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
13524 * gcc.target/i386/pr70327.c: New test.
13526 2016-03-21 Martin Liska <mliska@suse.cz>
13529 * gcc.dg/ipa/pr70306.c: New test.
13531 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
13533 * gcc.target/arm/attr-align1.c: Skip if M-profile.
13534 * gcc.target/arm/attr-align3.c: Likewise.
13535 * gcc.target/arm/attr_arm.c: Likewise.
13536 * gcc.target/arm/flip-thumb.c: Likewise.
13538 2016-03-21 Jakub Jelinek <jakub@redhat.com>
13541 * gcc.target/powerpc/altivec-36.c: New test.
13543 2016-03-21 Richard Biener <rguenther@suse.de>
13545 PR tree-optimization/70310
13546 * gcc.dg/torture/pr70310.c: New testcase.
13548 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
13551 * gcc.target/i386/pr70293.c: New test.
13553 2016-03-21 Richard Biener <rguenther@suse.de>
13555 PR tree-optimization/70288
13556 * gcc.dg/torture/pr70288-1.c: New testcase.
13557 * gcc.dg/torture/pr70288-2.c: Likewise.
13559 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
13561 PR rtl-optimization/69307
13562 * gcc.target/arm/pr69307.c: New test.
13564 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
13566 PR rtl-optimization/69102
13567 * gcc.c-torture/compile/pr69102.c: New test.
13569 2016-03-18 Jeff Law <law@redhat.com>
13571 PR rtl-optimization/70263
13572 * gcc.c-torture/compile/pr70263-1.c: New test.
13573 * gcc.target/i386/pr70263-2.c: New test.
13575 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
13577 PR rtl-optimization/70278
13578 * gcc.dg/torture/pr70278.c: New test.
13579 * gcc.target/arm/pr70278.c: New test.
13581 2016-03-18 David Malcolm <dmalcolm@redhat.com>
13584 * gcc.dg/plugin/diagnostic-test-expressions-1.c
13585 (test_builtin_types_compatible_p): New test function.
13586 * gcc.dg/pr70281.c: New test case.
13588 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
13591 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13593 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13595 PR tree-optimization/70252
13596 * gcc.dg/pr70252.c: New test.
13598 2016-03-18 Tom de Vries <tom@codesourcery.com>
13600 * gcc.dg/pr70161-2.c: New test.
13601 * gcc.dg/pr70161.c: New test.
13603 2016-03-18 Tom de Vries <tom@codesourcery.com>
13606 * gcc.dg/pr70269.c: New test.
13608 2016-03-18 Jakub Jelinek <jakub@redhat.com>
13611 * g++.dg/ext/java-3.C: New test.
13613 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13616 * g++.dg/lookup/pr70205.C: New test.
13618 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13621 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13623 2016-03-17 Marek Polacek <polacek@redhat.com>
13626 * gcc.dg/atomic-op-6.c: New test.
13628 2016-03-17 David Malcolm <dmalcolm@redhat.com>
13631 * c-c++-common/pr70264.c: New test case.
13633 2016-03-17 Jakub Jelinek <jakub@redhat.com>
13636 * c-c++-common/pr70144-1.c: New test.
13637 * c-c++-common/pr70144-2.c: New test.
13640 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13641 * g++.dg/opt/flifetime-dse6.C: New test.
13642 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13644 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
13647 * gcc.dg/pic-1.c: New test.
13648 * gcc.dg/pic-2.c: Likewise.
13649 * gcc.dg/pic-3.c: Likewise.
13650 * gcc.dg/pic-4.c: Likewise.
13651 * gcc.dg/pie-1.c: Likewise.
13652 * gcc.dg/pie-2.c: Likewise.
13653 * gcc.dg/pie-3.c: Likewise.
13654 * gcc.dg/pie-4.c: Likewise.
13655 * gcc.dg/pie-5.c: Likewise.
13656 * gcc.dg/pie-6.c: Likewise.
13658 2016-03-17 Tom de Vries <tom@codesourcery.com>
13660 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13661 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13663 2016-03-17 Richard Biener <rguenther@suse.de>
13666 * g++.dg/debug/pr70271.C: New testcase.
13668 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
13670 * gcc.target/i386/pr70251.c: New test.
13672 2016-03-17 Marek Polacek <polacek@redhat.com>
13675 * g++.dg/warn/constexpr-70194.C: New test.
13677 2016-03-16 Richard Henderson <rth@redhat.com>
13679 PR middle-end/70240
13680 * gcc.c-torture/compile/pr70240.c: New.
13682 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13684 * gcc.c-torture/compile/20151204.c: Skip for avr.
13686 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13689 * g++.dg/opt/pr70245.C: New test.
13690 * g++.dg/opt/pr70245.h: New file.
13691 * g++.dg/opt/pr70245-aux.cc: New file.
13693 2016-03-16 Martin Sebor <msebor@redhat.com>
13695 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13697 2016-03-16 Richard Henderson <rth@redhat.com>
13699 PR middle-end/70199
13700 * gcc.c-torture/compile/pr70199.c: New.
13702 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
13704 * gcc.dg/uninit-19.c: Run dos2unix.
13706 2016-03-16 Marek Polacek <polacek@redhat.com>
13709 * gcc.dg/nested-func-10.c: New test.
13710 * gcc.dg/nested-func-9.c: New test.
13712 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13714 PR tree-optimization/68714
13715 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13717 2016-03-16 Tom de Vries <tom@codesourcery.com>
13719 PR tree-optimization/68715
13720 * gcc.dg/graphite/pr68715-2.c: New test.
13721 * gcc.dg/graphite/pr68715.c: New test.
13722 * gfortran.dg/graphite/pr68715.f90: New test.
13724 2016-03-16 Tom de Vries <tom@codesourcery.com>
13726 PR tree-optimization/68809
13727 * gcc.dg/graphite/pr68809-2.c: New test.
13728 * gcc.dg/graphite/pr68809.c: New test.
13730 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13733 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13734 method call to i () as argument. Adjust expected output.
13737 * g++.dg/ubsan/pr70147-1.C: New test.
13738 * g++.dg/ubsan/pr70147-2.C: New test.
13740 2016-03-15 Martin Sebor <msebor@redhat.com>
13743 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13745 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
13747 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13750 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13752 PR libfortran/69799
13753 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13754 libatomic_available.
13756 2016-03-15 Marek Polacek <polacek@redhat.com>
13759 * g++.dg/ext/attribute-may-alias-4.C: New test.
13761 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
13763 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
13764 -fvar-tracking-assignments-toggle flag.
13766 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13768 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13770 2016-03-15 Jakub Jelinek <jakub@redhat.com>
13772 PR rtl-optimization/70222
13773 * gcc.c-torture/execute/pr70222-1.c: New test.
13774 * gcc.c-torture/execute/pr70222-2.c: New test.
13776 2016-03-15 Richard Henderson <rth@redhat.com>
13778 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13780 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
13782 PR rtl-optimization/69032
13783 * gcc.dg/pr69032.c: New test.
13785 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
13787 PR rtl-optimization/63384
13788 * g++.dg/pr63384.C: New test.
13790 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
13793 * gcc.target/i386/pr64411.C: New test.
13795 2016-03-15 Tom de Vries <tom@codesourcery.com>
13797 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13798 * gfortran.dg/goacc/kernels-alias.f95: New test.
13800 2016-03-14 Martin Sebor <msebor@redhat.com>
13803 * g++.dg/cpp0x/constexpr-inline.C: New test.
13804 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13806 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
13808 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13810 2016-03-14 Jakub Jelinek <jakub@redhat.com>
13812 PR middle-end/70219
13813 * gcc.dg/pr70219.c: New test.
13815 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
13818 * gcc.dg/torture/pr70083.c: New test.
13819 * gcc.target/i386/pr70083.c: New test.
13821 2016-03-14 Richard Biener <rguenther@suse.de>
13823 PR tree-optimization/56365
13824 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13826 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13829 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13831 * g++.dg/pr70098.C: New testcase.
13834 2016-03-14 Tom de Vries <tom@codesourcery.com>
13836 PR tree-optimization/70045
13837 * gcc.dg/graphite/pr70045.c: New test.
13839 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13842 * gfortran.dg/include_9.f90: New test.
13844 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13847 gfortran.dg/prof/prof.exp: New script.
13848 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13850 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
13852 PR rtl-optimization/69307
13853 * gcc.dg/pr69307.c: New test.
13855 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13858 * gcc.target/arm/pr69614.c: New.
13860 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
13863 * gfortran.dg/submodule_14.f08: New test
13866 * gfortran.dg/submodule_15.f08: New test
13868 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13871 * g++.dg/cpp1y/paren3.C: New test.
13873 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13876 * gcc.target/powerpc/ppc-round2.c: New test.
13878 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13881 * gcc.dg/torture/pr70123.c: New test.
13883 2016-03-11 Jeff Law <law@redhat.com>
13885 PR tree-optimization/70190
13886 * gcc.c-torture/compile/pr70190.c: New test.
13888 2016-03-11 David Malcolm <dmalcolm@redhat.com>
13891 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13893 (test43_b): Likewise.
13894 (test43_c): Likewise.
13895 (test43_d): Likewise.
13896 (test43_e): Likewise.
13897 (test43_f): Likewise.
13898 (test43_g): Likewise.
13899 (test44_a): Likewise.
13900 (test44_b): Likewise.
13901 (test44_c): Likewise.
13902 (test44_d): Likewise.
13903 (test44_e): Likewise.
13905 2016-03-11 David Malcolm <dmalcolm@redhat.com>
13908 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13910 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13912 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13915 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13919 * gcc.target/aarch64/pr69245_2.c: New test.
13921 2016-03-11 Jakub Jelinek <jakub@redhat.com>
13923 PR tree-optimization/70177
13924 * gcc.dg/pr70177.c: New test.
13926 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13928 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13930 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13932 * gcc.dg/tree-ssa/sra-20.c: New.
13934 2016-03-11 Jakub Jelinek <jakub@redhat.com>
13936 PR rtl-optimization/70174
13937 * gcc.dg/pr70174.c: New test.
13939 PR tree-optimization/70169
13940 * gcc.dg/pr70169.c: New test.
13942 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13945 * gcc.target/i386/pr70160.c: New test.
13947 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13949 * gcc.target/s390/dfp-1.c: New test.
13951 2016-03-10 Nick Clifton <nickc@redhat.com>
13954 * gcc.target/aarch64/pr70044.c: New test.
13956 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13957 Jakub Jelinek <jakub@redhat.com>
13960 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13961 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13962 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13964 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
13967 * g++.dg/lto/pr69589_0.C: New testcase
13968 * g++.dg/lto/pr69589_1.C: New testcase
13970 2016-03-10 Marek Polacek <polacek@redhat.com>
13973 * g++.dg/delayedfold/unary-plus1.C: New test.
13975 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
13977 * gcc.target/arm/pr45701-1.c: Escape brackets.
13978 * gcc.target/arm/pr45701-2.c: Likewise.
13980 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13982 * gfortran.dg/unconstrained_commons.f: New.
13984 2016-03-10 Alan Modra <amodra@gmail.com>
13986 * gcc.dg/pr69195.c: New.
13987 * gcc.dg/pr69238.c: New.
13989 2016-03-10 Tom de Vries <tom@codesourcery.com>
13992 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13994 2016-03-10 Richard Biener <rguenther@suse.de>
13996 PR tree-optimization/70128
13997 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13998 * gcc.dg/tree-ssa/alias-35.c: Likewise.
14000 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14002 PR tree-optimization/70152
14003 * gcc.dg/pr70152.c: New test.
14006 * gcc.target/i386/pr70086-1.c: New test.
14007 * gcc.target/i386/pr70086-2.c: New test.
14008 * gcc.target/i386/pr70086-3.c: New test.
14010 PR tree-optimization/70127
14011 * gcc.c-torture/execute/pr70127.c: New test.
14013 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
14015 * c-c++-common/goacc/combined-directives-2.c: New test.
14017 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14021 * g++.dg/diagnostic/pr70105.C: New test.
14022 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14023 (test_multiple_ordinary_maps): New test function.
14025 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14029 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14030 Drop range information from call to inform_at_rich_loc.
14031 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14033 (test_show_locus): Replace calls to rich_location::add_range with
14034 calls to add_range. Rewrite the tests that used the now-defunct
14035 rich_location ctor taking a source_range. Simplify other tests
14036 by replacing calls to COMBINE_LOCATION_DATA with calls to
14039 2016-03-09 Richard Biener <rguenther@suse.de>
14040 Jakub Jelinek <jakub@redhat.com>
14042 PR tree-optimization/70138
14043 * gcc.dg/vect/pr70138-1.c: New testcase.
14044 * gcc.dg/vect/pr70138-2.c: Likewise.
14046 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14049 * gcc.target/i386/pr70049.c: New test.
14051 2016-03-09 Richard Biener <rguenther@suse.de>
14054 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14055 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14056 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14058 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14060 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14063 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14065 PR middle-end/67278
14066 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14069 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14071 PR middle-end/70050
14072 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
14073 in testcase comment.
14075 2016-03-09 Tom de Vries <tom@codesourcery.com>
14077 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14078 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14079 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14080 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14081 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14082 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14083 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14084 * gfortran.dg/goacc/kernels-loop.f95: New test.
14086 2016-03-08 Martin Sebor <msebor@redhat.com>
14089 * g++.dg/warn/overflow-warn-7.C: New test.
14091 2016-03-08 Jason Merrill <jason@redhat.com>
14093 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14094 * lib/target-supports.exp (check_effective_target_concepts): New.
14096 2016-03-08 Jakub Jelinek <jakub@redhat.com>
14099 * g++.dg/cpp1y/constexpr-loop4.C: New test.
14100 * g++.dg/ubsan/pr70135.C: New test.
14103 * gcc.dg/pr70110.c: New test.
14105 2016-03-07 Martin Jambor <mjambor@suse.cz>
14107 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14108 * c-c++-common/gomp/if-1.c: Likewise.
14109 * c-c++-common/gomp/pr61486-2.c: Likewise.
14110 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14111 to dg-additional-options.
14112 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14113 * g++/gomp/target-teams-1.c: Likewise.
14114 * gcc.dg/gomp/gomp.exp: Likewise.
14115 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14116 dg-additional-options.
14117 * gfortran.dg/gomp/gomp.exp: Likewise.
14118 * gfortran.dg/gomp/target1.f90: Remove dg-options.
14119 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14120 dg-additional-options.
14121 * gfortran.dg/gomp/target3.f90: Remove dg-options.
14123 2016-03-07 Martin Jambor <mjambor@suse.cz>
14125 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14126 * c-c++-common/gomp/gridify-1.c: New test.
14127 * gfortran.dg/gomp/gridify-1.f90: Likewise.
14129 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14131 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14132 trigger for cortex-r8, when scanning for register r8.
14133 * gcc.target/arm/pr45701-2.c: Likewise.
14135 2016-02-26 Richard Biener <rguenther@suse.de>
14136 Jeff Law <law@redhat.com>
14138 PR tree-optimization/69740
14139 * gcc.c-torture/compile/pr69740-1.c: New test.
14140 * gcc.c-torture/compile/pr69740-2.c: New test.
14142 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14144 * lib/target-supports.exp
14145 (check_effective_target_whole_vector_shift): Enable for PPC64.
14147 2016-03-07 Richard Biener <rguenther@suse.de>
14149 PR tree-optimization/70115
14150 * gcc.dg/torture/pr70115.c: New testcase.
14152 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
14154 PR middle-end/69916
14155 * c-c-++-common/goacc/pr69916.c: New.
14157 2016-03-07 Richard Henderson <rth@redhat.com>
14159 * gcc.c-torture/compile/pr70061.c: New test.
14161 2016-03-07 Richard Biener <rguenther@suse.de>
14164 * gcc.dg/vect/O3-pr36098.c: New testcase.
14166 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
14168 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14170 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
14172 * gnat.dg/renaming9.ad[sb]: New testcase.
14174 2016-03-05 Jakub Jelinek <jakub@redhat.com>
14177 * g++.dg/expr/stdarg3.C: New test.
14179 2016-03-04 Jeff Law <law@redhat.com>
14181 PR tree-optimization/69196
14182 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14185 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14188 * gcc.dg/pr69973.c: New test.
14190 PR rtl-optimization/69941
14191 * gcc.dg/torture/pr69941.c: New test.
14194 * gcc.dg/pr69824.c: New test.
14196 2016-03-05 Tom de Vries <tom@codesourcery.com>
14198 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14199 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14202 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
14205 * g++.dg/cpp1y/var-templ48.C: New test.
14206 * g++.dg/cpp1y/var-templ49.C: New test.
14208 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14210 * g++.dg/Wno-frame-address.C: Skip on IA-64.
14212 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14215 * g++.dg/ubsan/pr70035.C: New test.
14218 * gcc.target/i386/pr70062.c: New test.
14220 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14222 * g++.dg/template/typename21.C: Remove c++98_only.
14224 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14226 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14228 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14231 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14233 (fn_42_b): Likewise.
14234 (fn_42_c): Likewise.
14236 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14239 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14241 (fn_40_b): Likewise.
14242 (fn_41_a): Likewise.
14243 (fn_41_b): Likewise.
14245 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14248 * gcc.target/i386/avx512f-pr70059.c: New test.
14249 * gcc.target/i386/avx512dq-pr70059.c: New test.
14251 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14253 PR rtl-optimization/57676
14254 * gcc.dg/torture/pr57676.c: New test.
14256 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14258 * gcc.dg/pr70026.c: New test.
14260 2016-03-04 Marek Polacek <polacek@redhat.com>
14263 * gcc.dg/cilk-plus/pr69798-1.c: New test.
14264 * gcc.dg/cilk-plus/pr69798-2.c: New test.
14266 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14269 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14271 (test_corners_sisd_si): Likewise.
14272 (main): Remove checks of the above.
14273 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14275 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14277 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14279 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
14281 * gcc.dg/torture/pr69951.c: Accept argc==0.
14283 2016-03-04 Richard Biener <rguenther@suse.de>
14286 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14287 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14289 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
14292 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14295 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14298 * gcc.dg/guality/pr69947.c: New test.
14300 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14303 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14305 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14307 PR rtl-optimization/69904
14308 * gcc.target/arm/pr69904.c: New test.
14310 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14313 * gcc.dg/vect/pr70021.c: New test.
14314 * gcc.target/i386/pr70021.c: New test.
14316 2016-03-03 Marek Polacek <polacek@redhat.com>
14318 PR middle-end/70050
14319 * gcc.dg/pr70050.c: New test.
14321 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
14323 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14325 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
14327 PR tree-optimization/70043
14328 * gfortran.dg/vect/pr70043.f90: New test.
14330 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
14332 * gnat.dg/specs/task1.ads: New test.
14334 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14336 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14337 Invoke gdb with -batch.
14338 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14340 2016-03-03 Richard Biener <rguenther@suse.de>
14342 PR tree-optimization/55936
14343 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14345 2016-03-02 Jeff Law <law@redhat.com>
14347 PR rtl-optimization/69942
14348 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14349 effects of argument promotions.
14351 PR tree-optimization/69987
14352 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14353 target does not support -fprefetch-loop-arrays.
14355 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
14357 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14359 2016-03-02 Bin Cheng <bin.cheng@arm.com>
14361 PR rtl-optimization/69052
14362 * gcc.target/i386/pr69052.c: New test.
14364 2016-03-02 Alan Modra <amodra@gmail.com>
14366 * gcc.dg/pr69990.c: New.
14368 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14371 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14373 PR middle-end/70022
14374 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14377 * gcc.target/i386/pr70028.c: New test.
14379 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14381 * c-c++-common/asan/swapcontext-test-1.c,
14382 * c-c++-common/tsan/thread_leak.c,
14383 * g++.dg/tsan/aligned_vs_unaligned_race.C,
14384 * g++.dg/tsan/benign_race.C,
14385 * g++.dg/tsan/fd_close_norace.C,
14386 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14387 races with sanitizer output
14389 2016-03-02 Richard Biener <rguenther@suse.de>
14390 Uros Bizjak <ubizjak@gmail.com>
14393 * gcc.dg/simd-8.c: New testcase.
14395 2016-03-02 Richard Biener <rguenther@suse.de>
14397 PR middle-end/67278
14398 * gcc.dg/simd-7.c: New testcase.
14400 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
14402 * gcc.target/i386/pr70007.c: Tweak.
14404 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
14406 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14408 2016-03-02 Marek Polacek <polacek@redhat.com>
14411 * gcc.dg/pr67854.c: New test.
14413 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14415 PR middle-end/70025
14416 * gcc.dg/torture/pr70025.c: New test.
14418 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
14420 PR tree-optimization/68621
14421 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14423 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14425 * gcc.target/i386/pr70007.c: New test.
14427 2016-03-01 Jeff Law <law@redhat.com>
14429 PR tree-optimization/69196
14430 * gcc.dg/tree-ssa/pr69196-1.c: New test.
14432 PR tree-optimization/69196
14433 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14434 duplicating code and spoiling the expected output.
14436 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
14439 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14440 supports power9 before doing tests.
14441 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14442 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14443 * gcc.target/powerpc/p9-permute.c: Likewise.
14445 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
14448 * gcc.target/i386/pr70027.c: New test.
14450 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14452 * gcc.dg/pr70017.c: New test.
14454 2016-03-01 Jakub Jelinek <jakub@redhat.com>
14458 * gcc.dg/pr69796.c: New test.
14459 * gcc.dg/pr69974.c: New test.
14461 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14463 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14465 2016-02-29 Jeff Law <law@redhat.com>
14467 PR tree-optimization/69987
14468 * gfortran.dg/pr69987.f90: New test.
14470 PR tree-optimization/69989
14471 * gcc.c-torture/compile/pr69989-2.c: New test.
14473 2016-03-01 Marek Polacek <polacek@redhat.com>
14476 * g++.dg/parse/invalid1.C: New test.
14478 2016-03-01 Richard Biener <rguenther@suse.de>
14480 PR middle-end/70022
14481 * gcc.dg/pr70022.c: New testcase.
14483 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
14485 PR tree-optimization/69956
14486 * gcc.dg/pr69956.c: New test.
14488 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14491 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14492 XFAIL when hardware supports efficient unaligned storage access.
14494 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
14497 * g++.dg/template/pr69961a.C: New test.
14498 * g++.dg/template/pr69961b.C: New test.
14500 2016-02-29 David Malcolm <dmalcolm@redhat.com>
14502 PR preprocessor/69985
14503 * gcc.dg/cpp/pr69985.c: New test case.
14505 2016-02-29 Jeff Law <law@redhat.com>
14507 PR tree-optimization/70005
14508 * gcc.c-torture/execute/pr70005.c New test.
14510 PR tree-optimization/69999
14511 * gcc.c-torture/compile/pr69999.c: New test.
14513 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
14515 PR tree-optimization/69652
14516 * gcc.dg/torture/pr69652.c: Delete test.
14517 * gcc.dg/vect/pr69652.c: New test.
14519 2016-02-19 Richard Biener <rguenther@suse.de>
14521 PR tree-optimization/69980
14522 * gfortran.dg/vect/pr69980.f90: New testcase.
14524 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14526 * gcc.target/sparc/20160229-1.c: New test.
14528 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14530 * gnat.dg/stack_usage3.adb: New test.
14531 * gnat.dg/stack_usage3_pkg.ads: New helper.
14533 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14535 * gnat.dg/renaming8.adb: New test.
14536 * gnat.dg/renaming8_pkg1.ads: New helper.
14537 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14538 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14540 2016-02-29 Richard Biener <rguenther@suse.de>
14542 PR tree-optimization/69720
14543 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14545 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
14549 * gfortran.dg/realloc_on_assign_26.f90: New test case.
14551 2016-02-28 Harald Anlauf <anlauf@gmx.de>
14552 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14555 * gfortran.dg/coarray_8.f90: Adjust error message.
14556 * gfortran.dg/pr56007.f90: New test.
14557 * gfortran.dg/pr56007.f: New test.
14559 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
14561 PR tree-optimization/69989
14562 * gcc.dg/torture/pr69989.c: New test.
14564 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
14566 * gcc.target/i386/stack-realign-win.c: New test.
14568 2016-02-28 Harald Anlauf <anlauf@gmx.de>
14571 * gfortran.dg/pr60126.f90: New test.
14573 2016-02-27 Jeff Law <law@redhat.com>
14576 2016-02-26 Richard Biener <rguenther@suse.de>
14577 Jeff Law <law@redhat.com>
14579 PR tree-optimization/69740
14580 * gcc.c-torture/compile/pr69740-1.c: New test.
14581 * gcc.c-torture/compile/pr69740-2.c: New test.
14583 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14586 * gfortran.dg/newunit_4.f90: New test.
14588 2016-02-27 Jakub Jelinek <jakub@redhat.com>
14591 PR rtl-optimization/69886
14592 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14593 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
14596 2016-02-26 Martin Sebor <msebor@redhat.com>
14598 PR tree-optimization/15826
14599 * gcc.dg/tree-ssa/pr15826.c: New test.
14601 2016-02-26 Jakub Jelinek <jakub@redhat.com>
14604 * gcc.target/powerpc/pr69969.c: New test.
14606 2016-02-26 Martin Sebor <msebor@redhat.com>
14609 * g++.old-deja/g++.other/decl5.C: Add a test case.
14611 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
14614 * gcc.target/powerpc/pr69946.c: New file.
14616 2016-02-26 Richard Biener <rguenther@suse.de>
14617 Jeff Law <law@redhat.com>
14619 PR tree-optimization/69740
14620 * gcc.c-torture/compile/pr69740-1.c: New test.
14621 * gcc.c-torture/compile/pr69740-2.c: New test.
14623 2016-02-26 Martin Jambor <mjambor@suse.cz>
14625 PR middle-end/69920
14626 * gcc.dg/torture/pr69932.c: New test.
14627 * gcc.dg/torture/pr69936.c: Likewise.
14629 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14632 * gcc.target/s390/pr69709.c: New test.
14634 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14637 * gcc.target/aarch64/pr69245_1.c: New test.
14639 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14642 * gcc.dg/torture/pr69613.c: New test.
14644 2016-02-26 Jakub Jelinek <jakub@redhat.com>
14646 PR rtl-optimization/69891
14647 * gcc.target/i386/pr69891.c: New test.
14649 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
14650 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14653 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14654 functionality for both 32-bit and 64-bit.
14656 2016-02-26 Richard Biener <rguenther@suse.de>
14658 PR tree-optimization/69551
14659 * gcc.dg/torture/pr69951.c: New testcase.
14661 2016-02-25 Richard Biener <rguenther@suse.de>
14663 PR tree-optimization/48795
14664 * gcc.dg/Warray-bounds-18.c: New testcase.
14666 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14668 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14670 2016-02-25 Jakub Jelinek <jakub@redhat.com>
14672 PR rtl-optimization/69896
14673 * gcc.dg/pr69896.c: New test.
14675 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
14678 * g++.dg/cpp1y/paren2.C: New test.
14680 2016-02-24 Martin Sebor <msebor@redhat.com>
14683 * gcc.dg/enum-mode-2.c: New test.
14685 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14688 * g++.dg/warn/Wnonnull-compare-6.C: New test.
14689 * g++.dg/warn/Wnonnull-compare-7.C: New test.
14690 * g++.dg/ubsan/pr69922.C: New test.
14692 2016-02-24 Marek Polacek <polacek@redhat.com>
14695 * gcc.dg/pr69819.c: New test.
14697 2016-02-24 Martin Sebor <msebor@redhat.com>
14700 * g++.dg/ext/flexary15.C: New test.
14702 2016-02-24 Martin Sebor <msebor@redhat.com>
14704 * gcc.dg/builtins-68.c: Avoid making unportable
14705 assumptions about the relationship between SIZE_MAX and UINT_MAX.
14706 * g++.dg/ext/builtin_alloca.C: Same.
14708 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14709 Charles Baylis <charles.baylis@linaro.org>
14712 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14714 2016-02-24 Richard Biener <rguenther@suse.de>
14715 Jakub Jelinek <jakub@redhat.com>
14717 PR middle-end/69760
14718 * gcc.dg/torture/pr69760.c: New testcase.
14720 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14722 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14723 pattern on Solaris with as.
14725 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14727 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14728 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14729 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14730 * gcc.target/arm/negscc_restrict_it.c: Likewise.
14732 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14734 PR middle-end/69915
14735 * gcc.dg/pr69915.c: New test.
14737 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14739 PR rtl-optimization/69886
14740 * gcc.dg/torture/pr69886.c: New test.
14742 2016-02-24 Richard Biener <rguenther@suse.de>
14744 PR middle-end/68963
14745 * gcc.dg/torture/pr68963.c: New testcase.
14747 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14750 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14751 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14752 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14753 * gcc.target/arm/atomic_loaddi_1.c: New test.
14754 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14755 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14756 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14757 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14758 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14759 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14760 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14761 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14763 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14765 PR middle-end/69909
14766 * gcc.dg/torture/pr69909.c: New test.
14768 2016-02-24 Richard Biener <rguenther@suse.de>
14770 PR tree-optimization/69907
14771 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14772 * gcc.dg/vect/bb-slp-34.c: XFAIL.
14773 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14775 2016-02-24 Christian Bruel <christian.bruel@st.com>
14777 * gcc.target/arm/pragma_cpp_fma.c: New test.
14779 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14782 * gfortran.dg/include_6.f90: Update test.
14784 2016-02-23 Jakub Jelinek <jakub@redhat.com>
14787 * objc.dg/pr69844.m: New test.
14789 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14791 PR libgfortran/69456
14792 * gfortran.dg/namelist_89.f90: New test.
14793 * gfortran.dg/pr59700.f90: Update test..
14795 2016-02-23 Martin Sebor <msebor@redhat.com>
14797 PR middle-end/69780
14798 * g++.dg/ext/builtin_alloca.C: New test.
14799 * gcc.dg/builtins-68.c: New test.
14801 2016-02-23 Richard Henderson <rth@redhat.com>
14803 * gcc.target/i386/addr-space-3.c: Remove test.
14805 2016-02-23 David Malcolm <dmalcolm@redhat.com>
14807 PR preprocessor/69126
14808 PR preprocessor/69543
14809 * c-c++-common/pr69126-2-long.c: New test.
14810 * c-c++-common/pr69126-2-short.c: New test.
14811 * c-c++-common/pr69543-1.c: Remove xfail.
14813 2016-02-23 David Malcolm <dmalcolm@redhat.com>
14815 PR preprocessor/69126
14816 PR preprocessor/69543
14817 PR preprocessor/69558
14818 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14820 (test_2): ...this, and add leading comment.
14821 (MACRO_3, test_3): New.
14822 (MACRO_4A, MACRO_4B, test_4): New.
14823 (MACRO): Rename to...
14824 (MACRO_5): ...this.
14826 (test_5): ...this, updating for renaming of MACRO, and
14827 add leading comment.
14828 * c-c++-common/pr69543-1.c: New.
14829 * c-c++-common/pr69543-2.c: New.
14830 * c-c++-common/pr69543-3.c: New.
14831 * c-c++-common/pr69543-4.c: New.
14832 * c-c++-common/pr69558-1.c: New.
14833 * c-c++-common/pr69558-2.c: New.
14834 * c-c++-common/pr69558-3.c: New.
14835 * c-c++-common/pr69558-4.c: New.
14836 * gcc.dg/pr69558.c: Move to...
14837 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
14840 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
14842 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14843 to -ftree-parallelize-loops/-fopenacc changes.
14844 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14845 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14846 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14847 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14848 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14849 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14850 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14851 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14852 * c-c++-common/goacc/kernels-loop.c: Likewise.
14853 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14854 * c-c++-common/goacc/kernels-reduction.c: Likewise.
14855 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14856 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14858 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14860 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14862 2016-02-23 Jakub Jelinek <jakub@redhat.com>
14865 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14868 * gcc.dg/pr69900.c: New test.
14870 2016-02-23 Martin Jambor <mjambor@suse.cz>
14872 PR tree-optimization/69666
14873 * gcc.dg/tree-ssa/pr69666.c: New test.
14875 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14878 * gfortran.dg/coarray_allocate_5.f08: New test.
14880 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14882 * gcc.target/s390/vcond-shift.c: Move to ...
14883 * gcc.target/s390/vector/vcond-shift.c: ... here.
14885 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14887 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14888 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14890 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14892 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14894 2016-02-20 Mark Wielaard <mjw@redhat.com>
14897 * gcc.dg/unused-variable-3.c: New test.
14899 2016-02-22 Jakub Jelinek <jakub@redhat.com>
14902 * gcc.target/i386/pr69888.c: New test.
14904 2016-02-22 Richard Biener <rguenther@suse.de>
14906 PR tree-optimization/69882
14907 * gfortran.dg/vect/pr69882.f90: New testcase.
14909 2016-02-22 Jakub Jelinek <jakub@redhat.com>
14912 * gcc.dg/pr69885.c: New test.
14914 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14918 * gcc.target/sh/pr54089-10.c: New.
14920 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
14923 * gfortran.dg/deferred_character_15.f90: New test.
14925 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14928 gfortran.dg/allocate_with_source_18.f03: New test.
14930 2016-02-20 Harald Anlauf <anlauf@gmx.de>
14933 gfortran.dg/gomp/pr52531.f90: New test.
14935 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14938 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14941 2016-02-19 Jakub Jelinek <jakub@redhat.com>
14944 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14945 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14948 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14951 * g++.dg/torture/pr69851.C: New test.
14953 2016-02-19 Martin Sebor <msebor@redhat.com>
14956 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14958 2016-02-19 Jakub Jelinek <jakub@redhat.com>
14961 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14962 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14965 * g++.dg/cpp0x/pr67767.C: New test.
14967 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14969 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14970 for fp, simd, crypto, crc, lse.
14971 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14973 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14974 effective target check.
14976 2016-02-19 Jakub Jelinek <jakub@redhat.com>
14979 * gcc.target/i386/pr69820.c: New test.
14981 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14983 * gcc.target/s390/vector/int128-1.c: New test.
14985 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14987 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14989 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14991 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14992 instruction pattern name to prevent the testcase from failing with
14995 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14997 * gcc.target/s390/md/movstr-2.c: New test.
14999 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
15001 * gcc.target/s390/morestack.c: New test.
15003 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
15006 * gcc.target/s390/pr69625.c: Add test case.
15008 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
15011 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15013 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
15016 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15017 * gcc.target/powerpc/fusion3.c: Likewise.
15019 2016-02-18 Richard Biener <rguenther@suse.de>
15021 PR middle-end/69553
15022 * g++.dg/torture/pr69553.C: New testcase.
15024 2016-02-18 Nick Clifton <nickc@redhat.com>
15028 * gcc.target/arm/pr62554.c: New test.
15029 * gcc.target/arm/pr69610-1.c: New test.
15030 * gcc.target/arm/pr69610-2.c: New test.
15032 2016-02-18 Richard Biener <rguenther@suse.de>
15034 PR middle-end/69854
15035 * gcc.dg/torture/pr69854.c: New testcase.
15037 2016-02-17 Jakub Jelinek <jakub@redhat.com>
15040 * g++.dg/warn/Wnonnull-compare-1.C: New test.
15042 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15044 * gcc.target/powerpc/vec-cg.c: New test.
15046 2016-02-17 Richard Biener <rguenther@suse.de>
15049 * gcc.dg/uninit-21.c: Add -fno-short-enums.
15051 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15054 * gcc.c-torture/compile/pr69161.c: New test.
15056 2016-02-17 David Sherwood <david.sherwood@arm.com>
15059 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15060 * gcc.target/arm/vect-fmaxmin.c: Likewise.
15062 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15064 * gcc.dg/ifcvt-4.c: Skip on Visium.
15066 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15068 * gnat.dg/atomic8.adb: New test.
15070 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15072 * gnat.dg/discr46.ad[sb]: New test.
15074 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
15077 * gcc.target/powerpc/pr48344-1.c: New test.
15079 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
15082 * gfortran.dg/associate_21.f90: New test.
15084 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15087 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15088 -Wnonnull in dg-options.
15089 * c-c++-common/nonnull-2.c: New test.
15091 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
15092 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15094 * gcc.target/aarch64/vector_initialization_nostack.c: New.
15096 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15098 PR middle-end/69801
15099 * gcc.dg/pr69801.c: Add empty dg-options.
15101 2016-02-16 James Norris <jnorris@codesourcery.com>
15103 * c-c++-common/goacc/deviceptr-1.c: Add tests.
15104 * g++.dg/goacc/deviceptr-1.c: New file.
15106 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15108 PR tree-optimization/69820
15109 * gcc.dg/vect/pr69820.c: New test.
15111 2016-02-16 Richard Biener <rguenther@suse.de>
15113 PR tree-optimization/69776
15114 * gcc.dg/torture/pr69776-2.c: New testcase.
15116 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
15118 PR tree-optimization/69714
15119 * gcc.dg/torture/pr69714.c: New test.
15121 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15123 PR tree-optimization/69802
15124 * gcc.dg/pr69802.c: New test.
15126 2016-02-16 Richard Biener <rguenther@suse.de>
15128 PR middle-end/69801
15129 * gcc.dg/pr69801.c: New testcase.
15131 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15133 PR libgfortran/69651
15134 * gfortran.dg/read_bang.f90: New test.
15135 * gfortran.dg/read_bang4.f90: New test.
15137 2016-02-15 Jakub Jelinek <jakub@redhat.com>
15140 * g++.dg/init/pr69658.C: New test.
15143 * c-c++-common/pr69797.c: New test.
15145 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15147 * lib/target-supports.exp (check_effective_target_section_anchors): Add
15148 check for aarch64*-*-*.
15150 2016-02-15 Richard Biener <rguenther@suse.de>
15152 PR tree-optimization/69783
15153 * gcc.dg/vect/pr69783.c: New testcase.
15155 2016-02-15 Richard Biener <rguenther@suse.de>
15157 PR tree-optimization/69776
15158 * gcc.dg/torture/pr69776.c: New testcase.
15160 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15163 * gfortran.dg/type_decl_4.f90: Reinstated.
15165 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
15168 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15170 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15174 * gfortran.dg/type_decl_4.f90: Removed.
15176 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15179 * gfortran.dg/type_decl_4.f90: New test.
15181 2016-02-14 Alan Modra <amodra@gmail.com>
15184 * gcc.c-torture/execute/stkalign.c: Revise test.
15186 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15189 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15191 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15194 * gcc.target/sh/torture/pr67260.c: New.
15196 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
15198 * gcc.dg/pr67964.c: Add dg-require-alias.
15200 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15204 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15206 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15208 PR libgfortran/69668
15209 * gfortran.dg/namelist_88.f90: New test.
15211 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15213 PR libgfortran/69668
15214 * gfortran.dg/namelist_38.f90: Update test.
15215 * gfortran.dg/namelist_84.f90: Update test.
15217 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15220 * gcc.dg/pr69554-1.c: New test.
15221 * gfortran.dg/pr69554-1.F90: New test.
15222 * gfortran.dg/pr69554-2.F90: New test.
15223 * lib/gcc-dg.exp (proc dg-locus): New function.
15224 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15225 distinguish between the caret-printing and non-caret-printing
15226 cases. If caret-printing has been explicitly enabled, bail out
15227 without attempting to fix up the output.
15229 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15233 * gcc.dg/spellcheck-options-3.c: New test case.
15234 * gcc.dg/spellcheck-options-4.c: New test case.
15235 * gcc.dg/spellcheck-options-5.c: New test case.
15236 * gcc.dg/spellcheck-options-6.c: New test case.
15237 * gcc.dg/spellcheck-options-7.c: New test case.
15238 * gcc.dg/spellcheck-options-8.c: New test case.
15239 * gcc.dg/spellcheck-options-9.c: New test case.
15240 * gcc.dg/spellcheck-options-10.c: New test case.
15242 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15244 PR rtl-optimization/69764
15245 PR rtl-optimization/69771
15246 * c-c++-common/pr69764.c: New test.
15247 * gcc.dg/torture/pr69771.c: New test.
15249 2016-02-12 Marek Polacek <polacek@redhat.com>
15251 * g++.dg/torture/init-list1.C: New.
15253 2016-02-12 Marek Polacek <polacek@redhat.com>
15255 * gcc.dg/pr69522.c: Add empty dg-options.
15257 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
15259 * g++.dg/lto/lto.exp: Include and init mpx.
15260 * g++.dg/lto/pr69729_0.C: New test.
15262 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15265 * g++.dg/ipa/pr69241-4.C: New test.
15268 * g++.dg/ipa/pr68672-1.C: New test.
15269 * g++.dg/ipa/pr68672-2.C: New test.
15270 * g++.dg/ipa/pr68672-3.C: New test.
15272 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
15275 * gcc.dg/pr69522.c: New test.
15277 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
15280 * g++.dg/cpp1y/69098.C: New test.
15281 * g++.dg/cpp1y/69098-2.C: New test.
15283 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15285 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15286 and neighbour -> neighbor.
15287 * objc.dg/attributes/method-nonnull-1.m: Likewise.
15288 * objc.dg/gnu-api-2-class-meta.m: Likewise.
15289 * c-c++-common/Wvarargs.c: Likewise.
15290 * c-c++-common/goacc/host_data-5.c: Likewise.
15291 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15292 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15293 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15294 * gcc.target/aarch64/pr60697.c: Likewise.
15295 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15296 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15297 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15298 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15299 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15300 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15301 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15302 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15303 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15304 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15305 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15306 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15307 * g++.dg/lookup/koenig5.C: Likewise.
15308 * g++.dg/ext/no-asm-2.C: Likewise.
15309 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15310 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15311 * gfortran.dg/used_types_16.f90: Likewise.
15312 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15313 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15314 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15315 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15316 * gfortran.dg/abstract_type_6.f03: Likewise.
15317 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15318 * gfortran.dg/used_types_15.f90: Likewise.
15319 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15320 * gfortran.dg/exit_3.f08: Likewise.
15321 * gfortran.dg/open_status_2.f90: Likewise.
15322 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15323 * gfortran.dg/intrinsic_std_1.f90: Likewise.
15324 * gfortran.dg/associate_1.f03: Likewise.
15325 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15326 * gfortran.dg/intrinsic_std_6.f90: Likewise.
15327 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15328 * gcc.dg/builtin-object-size-1.c: Likewise.
15329 * gcc.dg/noreturn-6.c: Likewise.
15330 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15331 * gcc.dg/globalalias.c: Likewise.
15332 * gcc.dg/builtins-config.h: Likewise.
15333 * gcc.dg/pr30457.c: Likewise.
15334 * gcc.c-torture/compile/volatile-1.c: Likewise.
15335 * gcc.c-torture/execute/20101011-1.c: Likewise.
15336 * c-c++-common/Waddress-1.c: Likewise.
15338 2016-02-11 Jakub Jelinek <jakub@redhat.com>
15341 * c-c++-common/Waddress-1.c: New test.
15343 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
15346 * gfortran.dg/associate_19.f03: New test.
15347 * gfortran.dg/associate_20.f03: New test.
15349 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
15351 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15353 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15355 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15356 .arch armv8-a\n. Add -dA to dg-options.
15357 * gcc.target/aarch64/assembler_arch_1.c: New test.
15358 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15360 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
15363 * g++.dg/cpp0x/pr68726.C: New.
15365 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15367 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15370 2016-02-11 Richard Biener <rguenther@suse.de>
15372 * g++.dg/tree-ssa/pr61034.C: Adjust.
15374 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
15377 * gcc.target/s390/pr69148.c: New.
15379 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
15381 PR tree-optimization/69652
15382 * gcc.dg/torture/pr69652.c: New test.
15384 2016-02-10 Jakub Jelinek <jakub@redhat.com>
15385 Patrick Palka <ppalka@gcc.gnu.org>
15389 * g++.dg/ipa/pr69241-1.C: New test.
15390 * g++.dg/ipa/pr69241-2.C: New test.
15391 * g++.dg/ipa/pr69241-3.C: New test.
15392 * g++.dg/ipa/pr69649.C: New test.
15394 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
15396 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15397 * gcc.dg/tree-ssa/sra-18.c: Ditto.
15399 2016-02-10 Bin Cheng <bin.cheng@arm.com>
15401 PR tree-optimization/68021
15402 * gcc.dg/tree-ssa/pr68021.c: New test.
15404 2016-02-10 Richard Biener <rguenther@suse.de>
15406 PR tree-optimization/69726
15407 * gcc.dg/uninit-22.c: New testcase.
15409 2016-02-09 Andrew Pinski <apinski@cavium.com>
15412 * gcc.c-torture/compile/20160205-1.c: New testcase.
15414 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
15417 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15418 instead accessing a really large arrray.
15419 * gcc.target/powerpc/fusion3.c: Likewise.
15421 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
15424 * gcc.c-torture/execute/pr68532.c: New test.
15426 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
15429 * gcc.dg/pr69634.c: New.
15431 2016-02-09 Richard Biener <rguenther@suse.de>
15433 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15435 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
15437 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15439 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
15441 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15443 2016-02-09 Richard Biener <rguenther@suse.de>
15445 PR tree-optimization/69715
15446 * gcc.dg/torture/pr69715.c: New testcase.
15448 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15451 * g++.dg/cpp0x/trailing12.C: New test.
15452 * g++.dg/cpp0x/trailing13.C: New test.
15454 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15458 * g++.dg/cpp1y/auto-fn29.C: New test.
15459 * g++.dg/cpp1y/auto-fn30.C: New test.
15461 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15463 PR tree-optimization/69209
15464 * gcc.c-torture/compile/pr69209.c: New test.
15466 2016-02-08 Jeff Law <law@redhat.com>
15468 PR tree-optimization/68541
15469 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15470 of statements allowed in join block for path splitting.
15472 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15475 * g++.dg/gomp/pr59627.C: New test.
15478 * g++.dg/ipa/pr69239.C: New test.
15480 2016-02-08 David Malcolm <dmalcolm@redhat.com>
15482 PR preprocessor/69664
15483 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15484 * gcc.dg/cpp/warn-comments.c: Likewise.
15486 2016-02-08 Marek Polacek <polacek@redhat.com>
15489 * g++.dg/init/const12.C: New test.
15491 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
15494 * gcc.dg/lto/pr55113_0.c: Remove test.
15496 2016-02-08 Richard Biener <rguenther@suse.de>
15498 PR tree-optimization/69719
15499 * gcc.dg/torture/pr69719.c: New testcase.
15501 2016-02-08 Richard Biener <rguenther@suse.de>
15502 Jeff Law <law@redhat.com>
15505 * gcc.target/mips/pr68273.c: New testcase.
15507 2016-02-08 Richard Biener <rguenther@suse.de>
15509 PR rtl-optimization/69274
15510 * gcc.target/i386/addr-sel-1.c: XFAIL.
15512 2016-02-08 Jeff Law <law@redhat.com>
15514 PR tree-optimization/68541
15515 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15517 PR tree-optimization/65917
15518 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15520 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15523 * gfortran.dg/namelist_args.f90: New test.
15525 2016-02-05 Jeff Law <law@redhat.com>
15527 PR tree-optimization/68541
15528 * gcc.dg/tree-ssa/split-path-2.c: New test.
15529 * gcc.dg/tree-ssa/split-path-3.c: New test.
15530 * gcc.dg/tree-ssa/split-path-4.c: New test.
15531 * gcc.dg/tree-ssa/split-path-5.c: New test.
15532 * gcc.dg/tree-ssa/split-path-6.c: New test.
15533 * gcc.dg/tree-ssa/split-path-7.c: New test.
15535 2016-02-05 Martin Sebor <msebor@redhat.com>
15538 * g++.dg/warn/Wplacement-new-size-1.C: New test.
15539 * g++.dg/warn/Wplacement-new-size-2.C: New test.
15541 2016-02-06 Richard HEnderson <rth@redhat.com>
15544 * gcc.target/i386/addr-space-4.c: New.
15545 * gcc.target/i386/addr-space-5.c: New.
15547 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
15550 * gfortran.dg/elemental_dependency_6.f90: New.
15552 2016-02-05 Jakub Jelinek <jakub@redhat.com>
15554 PR rtl-optimization/69691
15555 * gcc.c-torture/execute/pr69691.c: New test.
15558 * g++.dg/parse/pr69628.C: New test.
15560 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
15562 * gcc.dg/sancov/asan.c: Move to ...
15563 * gcc.dg/asan/sancov-1.c: ... here.
15565 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
15567 * gcc.target/i386/pr69577.c: Require avx_runtime target.
15569 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
15572 * gcc.target/i386/pr69677.c: New test.
15574 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
15577 * g++.dg/template/pr68948.C: New test.
15579 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
15581 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15582 (only necessary on s390x).
15584 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
15586 * gcc.target/i386/pr69454-2.c: Compile with -msse2
15587 -mno-accumulate-outgoing-args.
15589 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
15591 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15593 2016-02-04 Jakub Jelinek <jakub@redhat.com>
15596 * c-c++-common/pr69669.c: New test.
15598 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15601 * g++.dg/pr69667.C: New file.
15603 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
15606 * gcc.dg/pr69619.c: Add new test.
15608 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
15610 PR rtl-optimization/69577
15611 * gcc.target/i386/pr69577.c: New test.
15613 2016-02-04 Martin Liska <mliska@suse.cz>
15615 * g++.dg/asan/pr69276.C: New test.
15617 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15621 * gcc.target/arm/wmul-3.c: Simplify test to generate just
15622 a single smulbb instruction.
15623 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15624 * gcc.target/amr/wmul-2.c: Likewise.
15626 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15630 * gcc.c-torture/execute/pr67714.c: New test.
15632 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
15635 * gcc.target/i386/pr69454-1.c: New test.
15636 * gcc.target/i386/pr69454-2.c: New test.
15638 2016-02-03 Martin Sebor <msebor@redhat.com>
15645 * g++.dg/ext/flexarray-mangle-2.C: New test.
15646 * g++.dg/ext/flexarray-mangle.C: New test.
15647 * g++.dg/ext/flexarray-subst.C: New test.
15648 * g++.dg/ext/flexary11.C: New test.
15649 * g++.dg/ext/flexary12.C: New test.
15650 * g++.dg/ext/flexary13.C: New test.
15651 * g++.dg/ext/flexary14.C: New test.
15652 * g++.dg/other/dump-ada-spec-2.C: Adjust.
15654 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
15656 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15657 Define only if CHECK_FLOAT128 is defined.
15658 (main): Properly initialize u5.
15660 2016-02-03 Jakub Jelinek <jakub@redhat.com>
15663 * gcc.dg/pr69627.c: New test.
15666 * gcc.dg/pr69644.c: New test.
15668 2016-02-03 Mike Stump <mikestump@comcast.net>
15670 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15671 support for struct-layout-1.exp.
15673 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
15676 * g++.dg/cpp0x/pr69056.C: New test.
15678 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
15679 Alexandre Oliva <aoliva@redhat.com>
15682 * gcc.target/powerpc/pr69461.c: New.
15684 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
15686 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15687 works from here ...
15688 (check_effective_target_fsanitize_thread): ... to here. Do not
15689 specify additional compile flags for the test source.
15690 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15691 specify additional compile flags for the test source.
15693 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
15695 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15697 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
15701 * gfortran.dg/coarray_allocate_2.f08: New test.
15702 * gfortran.dg/coarray_allocate_3.f08: New test.
15703 * gfortran.dg/coarray_allocate_4.f08: New test.
15705 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
15707 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15708 use same scan-tree-dump-times on all platforms.
15709 * gcc.dg/vect/vect-outer-1.c: Likewise.
15710 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15711 * gcc.dg/vect/vect-outer-1a.c: Likewise.
15712 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15713 * gcc.dg/vect/vect-outer-1b.c: Likewise.
15714 * gcc.dg/vect/vect-outer-2b.c: Likewise.
15715 * gcc.dg/vect/vect-outer-3b.c: Likewise.
15716 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15718 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
15720 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15723 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15725 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15727 2016-02-02 James Norris <jnorris@codesourcery.com>
15729 * c-c++-common/goacc/routine-5.c: Add tests.
15731 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
15733 * gcc.target/nvptx/unsigned-cmp.c: New test.
15735 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
15737 * gcc.target/aarch64/scalar_shift_1.c
15738 (test_corners_sisd_di): Improve force to SIMD register.
15739 (test_corners_sisd_si): Likewise.
15740 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15741 Remove scan-assembler check for ldr.
15743 2016-02-02 Richard Biener <rguenther@suse.de>
15745 PR tree-optimization/69595
15746 * gcc.dg/Warray-bounds-17.c: New testcase.
15748 2016-02-02 Richard Biener <rguenther@suse.de>
15750 PR tree-optimization/69606
15751 * gcc.dg/torture/pr69606.c: New testcase.
15753 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
15755 PR middle-end/68542
15756 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15757 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15759 2016-02-02 Alan Modra <amodra@gmail.com>
15762 * gcc.target/powerpc/pr69548.c: New test.
15764 2016-02-01 Jakub Jelinek <jakub@redhat.com>
15766 PR rtl-optimization/69592
15767 * gcc.dg/pr69592.c: New test.
15769 PR preprocessor/69543
15771 * gcc.dg/pr69543.c: New test.
15772 * gcc.dg/pr69558.c: New test.
15774 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
15777 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
15779 2016-02-01 Martin Sebor <msebor@redhat.com>
15781 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15783 2016-02-01 Bin Cheng <bin.cheng@arm.com>
15785 PR tree-optimization/67921
15786 * c-c++-common/ubsan/pr67921.c: New test.
15788 2016-02-01 Richard Biener <rguenther@suse.de>
15790 PR middle-end/69556
15791 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15793 2016-02-01 Richard Biener <rguenther@suse.de>
15795 PR tree-optimization/69574
15796 * gcc.dg/torture/pr69574.c: New testcase.
15798 2016-02-01 Richard Biener <rguenther@suse.de>
15800 PR tree-optimization/69579
15801 * gcc.dg/setjmp-6.c: New testcase.
15803 2016-02-01 Jakub Jelinek <jakub@redhat.com>
15805 PR rtl-optimization/69570
15806 * g++.dg/opt/pr69570.C: New test.
15808 2016-02-01 Richard Henderson <rth@redhat.com>
15810 * gcc.dg/pr69535.c: New test.
15812 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
15815 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15816 * gcc.dg/tree-ssa/sra-18.c: Likewise.
15819 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15821 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15823 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
15826 * gfortran.dg/allocate_with_source_17.f03: New test.
15828 2016-01-30 Jakub Jelinek <jakub@redhat.com>
15830 PR tree-optimization/69546
15831 * gcc.dg/torture/pr69546.c: New test.
15833 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
15836 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15838 2016-01-30 Martin Sebor <msebor@redhat.com>
15841 * g++.dg/ext/flexary10.C: New test.
15843 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15846 gfortran.dg/common_23.f90: New test.
15848 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15851 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15852 condition being checked, and disable it when the target supports
15853 misaligned loads and stores.
15855 2016-01-29 Jakub Jelinek <jakub@redhat.com>
15858 * gcc.dg/torture/pr69518.c: New test.
15860 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15863 * gcc.target/i386/pr69530.c: New test.
15865 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
15868 * gcc.target/mips/div-delay.c: New test.
15870 2016-01-29 Jakub Jelinek <jakub@redhat.com>
15873 * gcc.target/i386/pr69551.c: New test.
15876 * gcc.target/i386/pr66137.c: New test.
15878 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15880 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15881 always built for p5600.
15882 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15883 isa=p5600 dg-option.
15885 2016-01-29 Richard Biener <rguenther@suse.de>
15887 PR tree-optimization/69547
15888 * g++.dg/tree-ssa/pr69547.C: New testcase.
15890 2016-01-29 Jakub Jelinek <jakub@redhat.com>
15893 * g++.dg/warn/Wunused-function2.C: New test.
15895 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15897 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15898 support for test to succeed.
15900 2016-01-29 Marek Polacek <polacek@redhat.com>
15904 * g++.dg/ext/constexpr-vla2.C: New test.
15905 * g++.dg/ext/constexpr-vla3.C: New test.
15906 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15908 2016-01-29 Richard Biener <rguenther@suse.de>
15910 PR middle-end/69537
15911 * gcc.dg/uninit-21.c: New testcase.
15913 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
15916 * gcc.target/i386/pr69459.c: New test.
15918 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
15921 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15922 * gcc.target/mips/pr68400.c: New test.
15924 2016-01-28 Martin Sebor <msebor@redhat.com>
15927 * gcc.target/powerpc/pr17381.c: New test.
15929 2016-01-28 Jakub Jelinek <jakub@redhat.com>
15931 PR middle-end/69542
15932 * gcc.dg/torture/pr69542.c: New test.
15934 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15936 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15938 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
15940 * gcc.dg/pr65980.c: Skip on AIX.
15941 * gcc.dg/pr66688.c: Same.
15943 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
15946 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15947 * gcc.dg/tree-ssa/sra-18.c: Same.
15949 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15952 * gfortran.dg/block_15.f08: New test.
15953 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15954 on incorrectly closed BLOCK.
15956 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15958 * gcc.dg/declare-simd.c: New test.
15960 2016-01-28 Richard Biener <rguenther@suse.de>
15962 PR tree-optimization/69466
15963 * gfortran.dg/vect/pr69466.f90: New testcase.
15965 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15967 * g++.dg/pr67989.C: Remove ARM-specific option.
15968 * gcc.target/arm/pr67989.C: New file.
15970 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
15972 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15973 and expm1 test for glibc < 2.11.
15975 2016-01-27 Richard Henderson <rth@redhat.com>
15977 * gcc.c-torture/execute/pr69447.c: New test.
15979 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
15982 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15984 2016-01-27 Jakub Jelinek <jakub@redhat.com>
15987 * gcc.dg/pr66869.c: New test.
15989 2016-01-25 Jeff Law <law@redhat.com>
15991 PR tree-optimization/68398
15992 PR tree-optimization/69196
15993 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15994 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15995 path to avoid new heuristic allowing more irreducible regions
15996 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15997 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15998 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15999 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16000 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16002 2016-01-27 Marek Polacek <polacek@redhat.com>
16005 * c-c++-common/vector-compare-4.c: New test.
16007 2016-01-27 David Malcolm <dmalcolm@redhat.com>
16009 PR preprocessor/69126
16010 * c-c++-common/pr69126.c: New test case.
16012 2016-01-27 Ian Lance Taylor <iant@google.com>
16014 * gcc.dg/tree-ssa/ivopt_5.c: New test.
16016 2016-01-27 Ryan Burn <contact@rnburn.com>
16019 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16021 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16024 * gcc.target/i386/pr69512.c: New test.
16026 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
16029 * gnat.dg/sso/*.adb: Robustify dg-output directives.
16031 2016-01-27 Marek Polacek <polacek@redhat.com>
16034 * g++.dg/pr69379.C: New test.
16036 2016-01-27 Martin Sebor <msebor@redhat.com>
16039 * g++.dg/abi/Wabi-2-2.C: New test.
16040 * g++.dg/abi/Wabi-2-3.C: New test.
16041 * g++.dg/abi/Wabi-3-2.C: New test.
16042 * g++.dg/abi/Wabi-3-3.C: New test.
16044 2016-01-27 Richard Biener <rguenther@suse.de>
16046 PR tree-optimization/69166
16047 * gcc.dg/torture/pr69166.c: New testcase.
16049 2016-01-27 Martin Jambor <mjambor@suse.cz>
16051 PR tree-optimization/69355
16052 * gcc.dg/tree-ssa/pr69355.c: New test.
16054 2016-01-27 Marek Polacek <polacek@redhat.com>
16057 * g++.dg/ext/constexpr-vla1.C: New test.
16059 2016-01-20 Christian Bruel <christian.bruel@st.com>
16062 * gcc.target/arm/pr69245.c: New test.
16064 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16066 PR tree-optimization/69399
16067 * gcc.dg/torture/pr69399.c: New test.
16069 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
16071 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16073 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
16075 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16077 2016-01-26 Tom de Vries <tom@codesourcery.com>
16079 PR tree-optimization/69110
16080 * gcc.dg/autopar/pr69110.c: New test.
16082 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
16083 Sebastian Pop <s.pop@samsung.com>
16085 * gcc.dg/graphite/isl-ast-op-select.c: New.
16087 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16090 * gfortran.dg/allocate_error_6.f90: New test.
16092 2016-01-26 Richard Henderson <rth@redhat.com>
16094 * gcc.dg/tm/pr60908.c: New test.
16096 2016-01-26 David Malcolm <dmalcolm@redhat.com>
16099 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16101 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16102 expected multiline output to reflect the colorization being
16103 disabled before newlines.
16104 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16105 (custom_diagnostic_finalizer): Replace call to
16106 pp_newline_and_flush with call to pp_flush.
16107 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16108 * gfortran.dg/implicit_class_1.f90: Likewise.
16109 * lib/gcc-dg.exp (allow_blank_lines): New global.
16110 (dg-allow-blank-lines-in-output): New procedure.
16111 (gcc-dg-prune): Complain about blank lines in the output, unless
16112 dg-allow-blank-lines-in-output was called.
16113 * lib/multiline.exp (_build_multiline_regex): Only support
16114 arbitrary followup text for non-blank-lines, not for blank lines.
16116 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16118 PR tree-optimization/69483
16119 * gcc.dg/pr69483.c: New test.
16120 * g++.dg/opt/pr69483.C: New test.
16122 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16125 * gcc.target/arm/pr68620.c: New test.
16127 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16129 * gcc.target/i386/pr68986-2.c: Remove -m32.
16131 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16134 * gcc.target/i386/pr68986-1.c: New test.
16135 * gcc.target/i386/pr68986-2.c: Likewise.
16136 * gcc.target/i386/pr68986-3.c: Likewise.
16138 2016-01-26 Christian Bruel <christian.bruel@st.com>
16140 * lib/target-supports.exp
16141 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16142 (check_effective_target_arm_crypto_pragma_ok): Likewise.
16143 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16145 2016-01-26 Richard Biener <rguenther@suse.de>
16147 PR tree-optimization/69452
16148 * gcc.dg/torture/pr69452.c: New testcase.
16150 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16153 * gcc.dg/pr69442.c: New test.
16155 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
16158 * gcc.target/aarch64/simd/pr67896.C: New.
16160 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
16162 PR tree-optimization/69400
16163 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16165 (plugin_init): Call it.
16166 * gcc.dg/torture/pr69400.c: New test.
16168 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16170 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16172 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16173 Sebastian Pop <s.pop@samsung.com>
16175 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16178 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16179 Sebastian Pop <s.pop@samsung.com>
16181 * gcc.dg/graphite/pr69292.c: New.
16183 2016-01-25 Jakub Jelinek <jakub@redhat.com>
16185 * c-c++-common/goacc/use_device-1.c: New test.
16187 2016-01-25 Jeff Law <law@redhat.com>
16189 PR tree-optimization/69196
16190 PR tree-optimization/68398
16191 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16192 * gcc.dg/tree-ssa/pr68198.c: Likewise.
16194 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
16197 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16200 2016-01-25 Richard Biener <rguenther@suse.de>
16203 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16205 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
16208 * gcc.dg/pr69421.c: New test.
16210 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
16212 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16213 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16214 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16215 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16216 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16217 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16218 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16219 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16220 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16221 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16223 2016-01-25 Richard Biener <rguenther@suse.de>
16225 PR tree-optimization/69376
16226 * gcc.dg/torture/pr69376.c: New testcase.
16228 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16232 * gfortran.dg/interface_38.f90: New test.
16233 * gfortran.dg/interface_39.f90: New test.
16235 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
16238 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16243 * g++.dg/template/pr11858.C: New test.
16244 * g++.dg/template/pr24663.C: New test.
16245 * g++.dg/template/unify12.C: New test.
16246 * g++.dg/template/unify13.C: New test.
16247 * g++.dg/template/unify14.C: New test.
16248 * g++.dg/template/unify15.C: New test.
16249 * g++.dg/template/unify16.C: New test.
16250 * g++.dg/template/unify17.C: New test.
16252 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
16255 gfortran.dg/pr68283.f90: New test.
16257 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
16260 * gfortran.dg/inline_matmul_13.f90: New test.
16261 * gfortran.dg/matmul_bounds_8.f90: New test.
16262 * gfortran.dg/matmul_bounds_9.f90: New test.
16263 * gfortran.dg/matmul_bounds_10.f90: New test.
16265 2016-01-23 Tom de Vries <tom@codesourcery.com>
16267 PR tree-optimization/69426
16268 * gcc.dg/autopar/pr69426.c: New test.
16270 2016-01-23 Martin Sebor <msebor@redhat.com>
16274 * g++.dg/cpp0x/alignas5.C: New test.
16275 * g++.dg/ext/vector29.C: Same.
16277 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
16279 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16280 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16281 _GNU_SOURCE from compile flags to the source.
16282 * gcc.target/i386/chkp-stropt-12.c: Ditto.
16283 * gcc.target/i386/chkp-stropt-16.c: Ditto.
16284 * gcc.target/i386/chkp-stropt-4.c: Ditto.
16285 * gcc.target/i386/chkp-stropt-8.c: Ditto.
16287 2016-01-22 Jakub Jelinek <jakub@redhat.com>
16290 * g++.dg/opt/pr69432.C: New test.
16292 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16294 * gcc.target/powerpc/pr63354c: Adjust target selector to include
16295 32-bit targets testing an -m64 multilib.
16297 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16299 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16302 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
16304 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16306 2016-01-21 Christian Bruel <christian.bruel@st.com>
16309 * gcc.target/i386/pr68674.c
16310 * gcc.target/aarch64/pr68674.c
16311 * gcc.target/arm/pr68674.c
16313 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16316 * gcc.c-torture/execute/pr69403.c: New test.
16318 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
16321 * g++.dg/template/pr55843.C: New.
16323 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
16326 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16327 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16329 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16332 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16333 from dg-do compile directive, and instead add
16334 { dg-require-effective-target int128 }.
16336 2016-01-20 Martin Sebor <msebor@redhat.com>
16339 * gcc.dg/sync-fetch.c: New test.
16341 2016-01-21 Martin Sebor <msebor@redhat.com>
16344 * gcc.target/powerpc/pr69252.c: New test.
16346 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16349 * gfortran.dg/pr65996.f90: New test.
16351 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
16354 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16355 expected to generate an error.
16357 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
16359 PR middle-end/66178
16360 * gcc.dg/torture/pr66178.c: New test.
16362 2016-01-21 Anton Blanchard <anton@samba.org>
16363 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16366 * gcc.target/powerpc/pr63354.c: New test.
16368 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
16370 PR rtl-optimization/68990
16371 * gcc.target/i386/pr68990: New.
16373 2016-01-21 Nick Clifton <nickc@redhat.com>
16376 * gcc.target/mips/pr69129.c: New.
16378 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
16381 * g++.dg/cpp0x/pr58046.C: New.
16383 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16387 * gcc.target/arm/pr69187.c: New test.
16390 * g++.dg/torture/pr69355.C: New test.
16392 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16393 Sebastian Pop <s.pop@samsung.com>
16395 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16397 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16398 Sebastian Pop <s.pop@samsung.com>
16400 * gcc.dg/graphite/pr68976.c: New test.
16402 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16404 PR middle-end/67653
16405 * c-c++-common/pr67653.c: New test.
16406 * gcc.dg/torture/pr29119.c: Add dg-warning.
16408 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
16410 * gcc.target/powerpc/cpu-builtin-1.c: New test.
16412 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16415 * gcc.dg/pr24293.c: New test.
16416 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16417 incomplete struct type.
16418 * gcc.dg/declspec-1.c: Likewise.
16419 * gcc.dg/pr63549.c: Likewise.
16421 2016-01-20 Jakub Jelinek <jakub@redhat.com>
16423 PR tree-optimization/66612
16424 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16425 for bdn instruction.
16427 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16429 * lib/target-supports.exp
16430 (check_effective_target_arm_fp_ok_nocache): New.
16431 (check_effective_target_arm_fp_ok): New.
16432 (add_options_for_arm_fp): New.
16433 (check_effective_target_arm_crypto_ok_nocache): Require
16434 target_arm_v8_neon_ok instead of arm32.
16435 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16436 (check_effective_target_arm_crypto_pragma_ok): New.
16437 (add_options_for_arm_vfp): New.
16438 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16439 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16440 target instead. Force initial fpu to vfp.
16441 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16442 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16443 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16445 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16446 use arm_vfp effective target instead. Force initial fpu to vfp.
16447 * gcc.target/arm/attr-neon3.c: Likewise.
16448 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16450 * gcc.target/arm/unsigned-float.c: Likewise.
16451 * gcc.target/arm/vfp-1.c: Likewise.
16452 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16453 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16454 * gcc.target/arm/vfp-ldmiad.c: Likewise.
16455 * gcc.target/arm/vfp-ldmias.c: Likewise.
16456 * gcc.target/arm/vfp-stmdbd.c: Likewise.
16457 * gcc.target/arm/vfp-stmdbs.c: Likewise.
16458 * gcc.target/arm/vfp-stmiad.c: Likewise.
16459 * gcc.target/arm/vfp-stmias.c: Likewise.
16460 * gcc.target/arm/vnmul-1.c: Likewise.
16461 * gcc.target/arm/vnmul-2.c: Likewise.
16462 * gcc.target/arm/vnmul-3.c: Likewise.
16463 * gcc.target/arm/vnmul-4.c: Likewise.
16465 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
16468 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16469 the MPX run-time library, for compile-time MPX test.
16470 * gcc.target/i386/chkp-always_inline.c: Likewise.
16471 * gcc.target/i386/chkp-bndret.c: Likewise.
16472 * gcc.target/i386/chkp-builtins-1.c: Likewise.
16473 * gcc.target/i386/chkp-builtins-2.c: Likewise.
16474 * gcc.target/i386/chkp-builtins-3.c: Likewise.
16475 * gcc.target/i386/chkp-builtins-4.c: Likewise.
16476 * gcc.target/i386/chkp-const-check-1.c: Likewise.
16477 * gcc.target/i386/chkp-const-check-2.c: Likewise.
16478 * gcc.target/i386/chkp-hidden-def.c: Likewise.
16479 * gcc.target/i386/chkp-label-address.c: Likewise.
16480 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16481 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16482 * gcc.target/i386/chkp-pr69044.c: Likewise.
16483 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16484 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16485 * gcc.target/i386/chkp-strchr.c: Likewise.
16486 * gcc.target/i386/chkp-strlen-1.c: Likewise.
16487 * gcc.target/i386/chkp-strlen-2.c: Likewise.
16488 * gcc.target/i386/chkp-strlen-3.c: Likewise.
16489 * gcc.target/i386/chkp-strlen-4.c: Likewise.
16490 * gcc.target/i386/chkp-strlen-5.c: Likewise.
16491 * gcc.target/i386/chkp-stropt-1.c: Likewise.
16492 * gcc.target/i386/chkp-stropt-10.c: Likewise.
16493 * gcc.target/i386/chkp-stropt-11.c: Likewise.
16494 * gcc.target/i386/chkp-stropt-12.c: Likewise.
16495 * gcc.target/i386/chkp-stropt-13.c: Likewise.
16496 * gcc.target/i386/chkp-stropt-14.c: Likewise.
16497 * gcc.target/i386/chkp-stropt-15.c: Likewise.
16498 * gcc.target/i386/chkp-stropt-16.c: Likewise.
16499 * gcc.target/i386/chkp-stropt-2.c: Likewise.
16500 * gcc.target/i386/chkp-stropt-3.c: Likewise.
16501 * gcc.target/i386/chkp-stropt-4.c: Likewise.
16502 * gcc.target/i386/chkp-stropt-5.c: Likewise.
16503 * gcc.target/i386/chkp-stropt-6.c: Likewise.
16504 * gcc.target/i386/chkp-stropt-7.c: Likewise.
16505 * gcc.target/i386/chkp-stropt-8.c: Likewise.
16506 * gcc.target/i386/chkp-stropt-9.c: Likewise.
16507 * gcc.target/i386/pr63995-2.c: Likewise.
16508 * gcc.target/i386/pr64805.c: Likewise.
16509 * gcc.target/i386/pr65044.c: Likewise.
16510 * gcc.target/i386/pr65167.c: Likewise.
16511 * gcc.target/i386/pr65183.c: Likewise.
16512 * gcc.target/i386/pr65184.c: Likewise.
16513 * gcc.target/i386/thunk-retbnd.c: Likewise.
16515 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
16517 PR tree-optimization/69328
16518 * gcc.dg/pr69328.c: New test.
16520 2016-01-20 Jeff Law <law@redhat.com>
16523 * gcc.target/m68k/pr25114.c: New test.
16525 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
16527 * gcc.target/arm/memset-inline-10.c: Added
16528 dg-require-effective-target arm_thumb2_ok.
16530 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
16532 * gcc.dg/debug/dwarf2/sso.c: New test.
16534 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
16537 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16538 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16539 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16541 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16544 * g++.dg/ipa/devirt-50.C: New testcase.
16546 2016-01-19 Marek Polacek <polacek@redhat.com>
16549 * g++.dg/cpp1y/parameter-pack-1.C: New test.
16550 * g++.dg/cpp1y/parameter-pack-2.C: New test.
16552 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16555 * gcc.target/arm/pr69135_1.c: New test.
16557 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16559 * gcc.target/aarch64/ccmp_1.c: Add new tests.
16561 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16563 * gcc.target/aarch64/ccmp_1.c: New testcase.
16565 2016-01-19 Marek Polacek <polacek@redhat.com>
16568 * g++.dg/cpp0x/enum30.C: New test.
16570 2016-01-19 Richard Biener <rguenther@suse.de>
16572 PR tree-optimization/69336
16573 * g++.dg/tree-ssa/pr69336.C: New testcase.
16575 2016-01-19 Jakub Jelinek <jakub@redhat.com>
16578 * gcc.dg/pr65779.c: New test.
16580 2016-01-19 Richard Biener <rguenther@suse.de>
16582 PR tree-optimization/69352
16583 * gcc.dg/torture/pr69352.c: New testcase.
16585 2016-01-19 Jakub Jelinek <jakub@redhat.com>
16587 PR rtl-optimization/68955
16588 PR rtl-optimization/64557
16589 * gcc.dg/torture/pr68955.c: New test.
16591 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16594 * g++.dg/torture/pr69136.C: New testcase.
16596 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16599 * g++.dg/lto/pr69133_0.C: New testcase.
16600 * g++.dg/lto/pr69133_1.C: New testcase.
16602 2016-01-15 Jeff Law <law@redhat.com>
16604 PR tree-optimization/69320
16605 * gcc.c-torture/pr69320-1.c: New test.
16606 * gcc.c-torture/pr69320-2.c: New test.
16607 * gcc.c-torture/pr69320-3.c: New test.
16608 * gcc.c-torture/pr69320-4.c: New test.
16610 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16615 * g++.dg/template/pr11858.C: New test.
16616 * g++.dg/template/pr24663.C: New test.
16617 * g++.dg/template/unify12.C: New test.
16618 * g++.dg/template/unify13.C: New test.
16619 * g++.dg/template/unify14.C: New test.
16620 * g++.dg/template/unify15.C: New test.
16621 * g++.dg/template/unify16.C: New test.
16622 * g++.dg/template/unify17.C: New test.
16624 2016-01-18 David Malcolm <dmalcolm@redhat.com>
16627 * gcc.dg/pr69181-1.c: New test file.
16628 * gcc.dg/pr69181-2.c: New test file.
16629 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16630 globals by moving it to...
16631 (cleanup-after-saved-dg-test): ...this new function. Add
16632 "global additional_sources_used". Add reset of global
16633 multiline_expected_outputs to the empty list.
16634 * lib/multiline.exp (_multiline_expected_outputs): Rename this
16636 (multiline_expected_outputs): ...this, and updated comments to
16637 note that it is modified from gcc-dg.exp.
16638 (dg-end-multiline-output): Update for the above renaming.
16639 (handle-multiline-outputs): Likewise. Remove the clearing
16640 of the expected outputs to the empty list.
16642 2016-01-18 Richard Biener <rguenther@suse.de>
16644 PR tree-optimization/69297
16645 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16647 2016-01-18 Joseph Myers <joseph@codesourcery.com>
16649 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16651 * gcc.target/mips/mips-3d-2.c: Likewise.
16652 * gcc.target/mips/mips-3d-3.c: Likewise.
16653 * gcc.target/mips/mips-3d-4.c: Likewise.
16654 * gcc.target/mips/mips-3d-5.c: Likewise.
16655 * gcc.target/mips/mips-3d-6.c: Likewise.
16656 * gcc.target/mips/mips-3d-7.c: Likewise.
16657 * gcc.target/mips/mips-3d-8.c: Likewise.
16658 * gcc.target/mips/mips-3d-9.c: Likewise.
16659 * gcc.target/mips/mips-ps-1.c: Likewise.
16660 * gcc.target/mips/mips-ps-2.c: Likewise.
16661 * gcc.target/mips/mips-ps-3.c: Likewise.
16662 * gcc.target/mips/mips-ps-4.c: Likewise.
16663 * gcc.target/mips/mips-ps-5.c: Likewise.
16664 * gcc.target/mips/mips-ps-6.c: Likewise.
16665 * gcc.target/mips/mips-ps-7.c: Likewise.
16666 * gcc.target/mips/mips-ps-type.c: Likewise.
16667 * gcc.target/mips/mips-ps-type-2.c: Likewise.
16668 * gcc.target/mips/mips16-attributes-6.c: Likewise.
16670 2016-01-18 Tom de Vries <tom@codesourcery.com>
16672 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16673 * c-c++-common/goacc/kernels-double-reduction.c: New test.
16674 * c-c++-common/goacc/kernels-empty.c: New test.
16675 * c-c++-common/goacc/kernels-eternal.c: New test.
16676 * c-c++-common/goacc/kernels-loop-2.c: New test.
16677 * c-c++-common/goacc/kernels-loop-3.c: New test.
16678 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16679 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16680 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16681 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16682 * c-c++-common/goacc/kernels-loop-data.c: New test.
16683 * c-c++-common/goacc/kernels-loop-g.c: New test.
16684 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16685 * c-c++-common/goacc/kernels-loop-n.c: New test.
16686 * c-c++-common/goacc/kernels-loop-nest.c: New test.
16687 * c-c++-common/goacc/kernels-loop.c: New test.
16688 * c-c++-common/goacc/kernels-noreturn.c: New test.
16689 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16690 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16691 * c-c++-common/goacc/kernels-reduction.c: New test.
16693 2016-01-18 Tom de Vries <tom@codesourcery.com>
16695 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16696 * gcc.dg/autopar/outer-2.c: Same.
16697 * gcc.dg/autopar/outer-3.c: Same.
16698 * gcc.dg/autopar/outer-4.c: Same.
16699 * gcc.dg/autopar/outer-5.c: Same.
16700 * gcc.dg/autopar/outer-6.c: Same.
16701 * gcc.dg/autopar/parallelization-1.c: Same.
16702 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16703 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16704 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16705 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16706 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16707 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16708 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16709 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16710 * gcc.dg/autopar/pr39500-1.c: Same.
16711 * gcc.dg/autopar/pr39500-2.c: Same.
16712 * gcc.dg/autopar/pr46193.c: Same.
16713 * gcc.dg/autopar/pr46194.c: Same.
16714 * gcc.dg/autopar/pr49580.c: Same.
16715 * gcc.dg/autopar/pr49960-1.c: Same.
16716 * gcc.dg/autopar/pr49960.c: Same.
16717 * gcc.dg/autopar/pr68373.c: Same.
16718 * gcc.dg/autopar/reduc-1.c: Same.
16719 * gcc.dg/autopar/reduc-1char.c: Same.
16720 * gcc.dg/autopar/reduc-1short.c: Same.
16721 * gcc.dg/autopar/reduc-2.c: Same.
16722 * gcc.dg/autopar/reduc-2char.c: Same.
16723 * gcc.dg/autopar/reduc-2short.c: Same.
16724 * gcc.dg/autopar/reduc-3.c: Same.
16725 * gcc.dg/autopar/reduc-4.c: Same.
16726 * gcc.dg/autopar/reduc-6.c: Same.
16727 * gcc.dg/autopar/reduc-7.c: Same.
16728 * gcc.dg/autopar/reduc-8.c: Same.
16729 * gcc.dg/autopar/reduc-9.c: Same.
16730 * gcc.dg/autopar/uns-outer-4.c: Same.
16731 * gcc.dg/autopar/uns-outer-5.c: Same.
16732 * gcc.dg/autopar/uns-outer-6.c: Same.
16733 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16734 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16736 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16739 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16740 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16742 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16745 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16746 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16747 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16749 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16752 * gcc.dg/tree-ssa/sra-17.c: New.
16753 * gcc.dg/tree-ssa/sra-18.c: New.
16755 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16757 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16759 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16761 * gnat.dg/inline12.adb: New test.
16763 2016-01-18 Bin Cheng <bin.cheng@arm.com>
16765 PR tree-optimization/66797
16766 * gcc.c-torture/execute/pr65447.c: Relax check condition.
16768 2016-01-18 Richard Biener <rguenther@suse.de>
16770 PR tree-optimization/69170
16771 * gcc.dg/torture/pr69170.c: New testcase.
16773 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
16775 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16777 2016-01-16 Tom de Vries <tom@codesourcery.com>
16779 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16781 2016-01-16 Tom de Vries <tom@codesourcery.com>
16783 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16784 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16785 redundant dg-require-effective-target pthread.
16786 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16787 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16788 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16789 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16790 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16791 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16792 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16794 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
16797 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16798 * gcc.target/powerpc/recip-7.c: Same.
16800 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16803 * g++.dg/template/pr69091.C: New test.
16805 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16807 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16808 dump does not contain an error_mark_node.
16809 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16810 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16812 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16815 * g++.dg/template/pr68936.C: New test.
16817 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
16820 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16821 * gcc.target/powerpc/recip-2.c: Same.
16822 * gcc.target/powerpc/recip-3.c: Same.
16823 * gcc.target/powerpc/recip-4.c: Same.
16824 * gcc.target/powerpc/recip-sqrtf.c: Same.
16826 2016-01-15 Jeff Law <law@redhat.com>
16828 PR tree-optimization/69270
16829 * gcc.dg/tree-ssa/pr69270-2.c: New test.
16830 * gcc.dg/tree-ssa/pr69270-3.c: New test.
16832 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
16835 * gfortran.dg/deferred_character_13.f90: New test for the fix
16836 of comment 3 of the PR.
16839 * gfortran.dg/deferred_character_8.f90: New test
16840 * gfortran.dg/allocate_error_5.f90: New test
16843 * gfortran.dg/deferred_character_10.f90: New test
16846 * gfortran.dg/deferred_character_14.f90: New test
16849 * gfortran.dg/deferred_character_11.f90: New test
16852 * gfortran.dg/deferred_character_9.f90: New test
16854 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16856 PR rtl-optimization/69030
16857 * gcc.target/i386/pr69030.c: New.
16859 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16861 * gcc.target/aarch64/target_attr_17.c: New test.
16863 2016-01-15 Richard Biener <rguenther@suse.de>
16865 PR tree-optimization/66856
16866 * gcc.dg/torture/pr66856-1.c: New testcase.
16867 * gcc.dg/torture/pr66856-2.c: Likewise.
16869 2016-01-15 Richard Biener <rguenther@suse.de>
16872 * g++.dg/lto/pr69137_0.C: New testcase.
16874 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16876 PR middle-end/69246
16877 * gcc.target/i386/pr69246.c: New test.
16879 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16881 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
16883 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16886 * g++.dg/init/const9.C: Disable test on S/390.
16888 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16890 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16891 * g++.dg/Wno-frame-address.C: Ditto.
16893 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16895 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16897 2016-01-15 Richard Biener <rguenther@suse.de>
16899 PR tree-optimization/68961
16900 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16902 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16904 * gcc.target/i386/pr65105-5.c: New test.
16906 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
16908 * gcc.c-torture/execute/alias-4.c: New testcase.
16910 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
16913 * g++.dg/ipa/devirt-49.C: New testcase.
16915 2016-01-15 Christian Bruel <christian.bruel@st.com>
16918 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16919 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16920 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16922 2016-01-15 Richard Biener <rguenther@suse.de>
16924 PR tree-optimization/69117
16925 * gcc.dg/torture/pr69117.c: New testcase.
16927 2015-01-14 Ryan Burn <contact@rnburn.com>
16930 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16932 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16935 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16936 range tests use 100 * maximum instead of maximum + 1.
16938 2016-01-14 Jakub Jelinek <jakub@redhat.com>
16941 * gcc.dg/guality/pr69244.c: New test.
16943 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
16945 * lib/target-supports.exp (check_effective_target_issignaling):
16947 * gcc.dg/pr61441.c: Require issignaling effective target.
16949 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16952 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16954 2016-01-14 David Malcolm <dmalcolm@redhat.com>
16957 PR preprocessor/69177
16958 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16959 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16960 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16961 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16963 2016-01-14 Marek Polacek <polacek@redhat.com>
16966 * gcc.dg/array-15.c: New test.
16968 2016-01-14 Jakub Jelinek <jakub@redhat.com>
16970 PR middle-end/68146
16971 PR tree-optimization/69155
16972 * gfortran.dg/pr68146.f: New test.
16973 * gfortran.dg/pr69155.f90: New test.
16975 2016-01-14 Richard Biener <rguenther@suse.de>
16977 PR tree-optimization/68060
16978 * gcc.dg/torture/pr68060-1.c: New testcase.
16979 * gcc.dg/torture/pr68060-2.c: Likewise.
16981 2016-01-14 Nick Clifton <nickc@redhat.com>
16983 * lib/target-supports.exp
16984 (check_effective_target_arm_neon_ok_nocache): Add an option
16985 sequence that includes setting the ARM architecture to ARMv7-A.
16986 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16987 command line options necessary to enable Neon support.
16988 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16989 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16990 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16991 * gcc.target/arm/pr69180.c: Likewise.
16993 2016-01-14 Jeff Law <law@redhat.com>
16995 PR tree-optimization/69270
16996 * gcc.dg/tree-ssa/pr69270.c: New test.
16998 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
17001 * c-c++-common/pr66208.c: New file.
17003 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17005 PR tree-optimization/69156
17006 * gcc.dg/pr69156.c: New test.
17008 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
17010 * gcc.target/i386/pr69225-7.c: New test.
17012 2016-01-13 Richard Henderson <rth@redhat.com>
17014 * gcc.dg/tm/memopt-13.c: Update expected function.
17015 * gcc.dg/tm/memopt-6.c: Likewise.
17017 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
17019 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17020 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17021 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17022 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
17024 2016-01-13 Tom de Vries <tom@codesourcery.com>
17026 PR tree-optimization/69169
17027 * gcc.dg/pr69169.c: New test.
17029 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
17032 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17033 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17034 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17035 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17036 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17037 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17038 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17039 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17041 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17044 * gcc.dg/pr69247.c: New test.
17046 2016-01-13 Richard Biener <rguenther@suse.de>
17048 PR tree-optimization/69242
17049 * gcc.dg/torture/pr69242.c: New testcase.
17051 2016-01-13 Richard Biener <rguenther@suse.de>
17053 PR tree-optimization/69186
17054 * gcc.dg/torture/pr69186.c: New testcase.
17056 2016-01-13 Jeff Law <law@redhat.com>
17058 PR tree-optimization/67755
17059 * gcc.dg/tree-ssa/pr67755.c: New test.
17061 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
17063 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17064 pass number in output by a star.
17066 2016-01-12 Bin Cheng <bin.cheng@arm.com>
17068 PR tree-optimization/68911
17069 * gcc.c-torture/execute/pr68911.c: New test.
17071 2016-01-12 Marek Polacek <polacek@redhat.com>
17074 * g++.dg/warn/permissive-1.C: New test.
17076 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17080 * g++.dg/opt/pr69213.C: New test.
17082 2016-01-12 Christian Bruel <christian.bruel@st.com>
17085 * gcc.target/arm/pr69180.c: New test.
17087 2016-01-12 Richard Biener <rguenther@suse.de>
17090 * g++.dg/lto/pr69077_0.C: New testcase.
17091 * g++.dg/lto/pr69077_1.C: Likewise.
17093 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17096 * g++.dg/opt/pr69175.C: New test.
17098 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
17100 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17101 rather than #including math.h & stdlib.h.
17102 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17103 * gcc.dg/vect/pr49771.c: Likewise.
17104 * gcc.dg/vect/vect-10-big-array.c: Likewise.
17105 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17106 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17107 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17108 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17109 * gcc.dg/vect/pr44507.c: Likewise.
17110 * gcc.dg/vect/pr45902.c: Likewise.
17111 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17112 * gcc.dg/vect/vect-117.c: Likewise.
17113 * gcc.dg/vect/vect-99.c: Likewise.
17114 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17115 * gcc.dg/vect/vect-cond-1.c: Likewise.
17116 * gcc.dg/vect/vect-cond-2.c: Likewise.
17117 * gcc.dg/vect/vect-cond-3.c: Likewise.
17118 * gcc.dg/vect/vect-cond-4.c: Likewise.
17119 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17120 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17121 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17122 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17123 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17124 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17125 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17126 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17127 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17128 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17129 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17130 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17131 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17132 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17133 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17134 include of signal.h.
17135 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17136 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17137 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17138 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17139 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17140 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17141 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17142 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17143 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17144 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17145 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17146 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17147 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17148 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17149 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17150 * gcc.dg/vect/vect-outer-5.c: Likewise.
17151 * gcc.dg/vect/vect-outer-6.c: Likewise.
17152 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17153 include of stdio.h.
17155 2016-01-12 Nick Clifton <nickc@redhat.com>
17158 * gcc.dg/lto/pr61886_0.c: Rename the external function called
17159 to fread so that it will be found in all target runtimes.
17161 2016-01-12 Richard Biener <rguenther@suse.de>
17163 PR tree-optimization/69053
17164 * g++.dg/torture/pr69053.C: New testcase.
17166 2016-01-12 Richard Biener <rguenther@suse.de>
17168 PR tree-optimization/69168
17169 * gcc.dg/torture/pr69168.c: New testcase.
17171 2016-01-12 Richard Biener <rguenther@suse.de>
17173 PR tree-optimization/69157
17174 * gcc.dg/torture/pr69157.c: New testcase.
17176 2016-01-12 Richard Biener <rguenther@suse.de>
17178 PR tree-optimization/69174
17179 * gcc.dg/torture/pr69174.c: New testcase.
17181 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17185 * g++.dg/tls/pr66808.C: New test.
17186 * g++.dg/tls/pr69000.C: New test.
17188 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17190 * gcc.target/powerpc/swaps-p8-23.c: New test.
17191 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17193 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
17195 PR tree-optimization/68356
17196 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17198 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
17199 Jim Wilson <jim.wilson@linaro.org>
17202 * gcc.target/arm/pr69194.c: New test.
17204 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
17207 * gcc.target/i386/pr69225-1.c: New test.
17208 * gcc.target/i386/pr69225-2.c: Likewise.
17209 * gcc.target/i386/pr69225-3.c: Likewise.
17210 * gcc.target/i386/pr69225-4.c: Likewise.
17211 * gcc.target/i386/pr69225-5.c: Likewise.
17212 * gcc.target/i386/pr69225-6.c: Likewise.
17214 2016-01-11 Jakub Jelinek <jakub@redhat.com>
17217 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17221 * gcc.dg/pr69071.c: New test.
17224 * g++.dg/opt/pr69211.C: New test.
17226 PR tree-optimization/69214
17227 * gcc.c-torture/compile/pr69214.c: New test.
17229 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
17231 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17232 * gcc.target/i386/pr66232-11.c: Ditto.
17233 * gcc.target/i386/pr66232-12.c: Ditto.
17234 * gcc.target/i386/pr66232-13.c: Ditto.
17236 2016-01-11 Richard Biener <rguenther@suse.de>
17238 PR tree-optimization/69173
17239 * gcc.dg/torture/pr69173.c: New testcase.
17241 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17243 PR rtl-optimization/68796
17244 * gcc.target/aarch64/tst_5.c: New test.
17245 * gcc.target/aarch64/tst_6.c: Likewise.
17247 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17249 PR rtl-optimization/68841
17250 * gcc.dg/pr68841.c: New test.
17251 * gcc.c-torture/execute/pr68841.c: New test.
17253 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
17255 PR rtl-optimization/68920
17256 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17258 * gcc.dg/ifcvt-5.c: New test.
17260 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
17263 * g++.dg/pr69123.C: New.
17265 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
17268 * gcc.target/i386/pr69010.c: New test.
17270 2016-01-11 Martin Jambor <mjambor@suse.cz>
17273 * gcc.target/i386/chkp-pr69044.c: New test.
17275 2016-01-11 Tom de Vries <tom@codesourcery.com>
17277 PR tree-optimization/69109
17278 * gcc.dg/autopar/pr69109-2.c: New test.
17279 * gcc.dg/autopar/pr69109.c: New test.
17281 2016-01-11 Tom de Vries <tom@codesourcery.com>
17283 PR tree-optimization/69108
17284 * gcc.dg/autopar/pr69108.c: New test.
17286 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
17289 * c-c++-common/Wisleading-indentation.c: Augment test.
17291 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
17294 * gfortran.dg/inline_matmul_12.f90: New test.
17296 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
17299 * gfortran.dg/actual_array_offset_1: New test.
17301 2016-01-10 Tom de Vries <tom@codesourcery.com>
17303 PR tree-optimization/69062
17304 * gcc.dg/autopar/pr69062.c: New test.
17306 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
17308 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17309 * gcc.dg/vect/slp-perm-2.c: Likewise.
17310 * gcc.dg/vect/slp-perm-3.c: Likewise.
17311 * gcc.dg/vect/slp-perm-5.c: Likewise.
17312 * gcc.dg/vect/slp-perm-6.c: Likewise.
17313 * gcc.dg/vect/slp-perm-7.c: Likewise.
17314 * gcc.dg/vect/slp-perm-8.c: Likewise.
17316 2016-01-10 Tom de Vries <tom@codesourcery.com>
17318 PR tree-optimization/69039
17319 * gcc.dg/autopar/pr69039.c: New test.
17321 2016-01-09 Marek Polacek <polacek@redhat.com>
17324 * g++.dg/pr69113.C: New test.
17326 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17328 PR middle-end/50865
17329 PR tree-optimization/69097
17330 * gcc.c-torture/execute/pr50865.c: New test.
17331 * gcc.c-torture/execute/pr69097-1.c: New test.
17332 * gcc.c-torture/execute/pr69097-2.c: New test.
17333 * gcc.dg/pr69097-1.c: New test.
17334 * gcc.dg/pr69097-2.c: New test.
17336 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17339 * g++.dg/opt/pr69164.C: New test.
17341 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17343 PR tree-optimization/69167
17344 * gcc.dg/pr69167.c: New test.
17346 2016-01-08 Marek Polacek <polacek@redhat.com>
17349 * g++.dg/pr68449.C: New.
17351 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
17353 PR tree-optimization/68707
17354 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17355 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17356 on platforms supporting it.
17357 * gcc.dg/vect/slp-perm-2.c: Likewise.
17358 * gcc.dg/vect/slp-perm-3.c: Likewise.
17359 * gcc.dg/vect/slp-perm-5.c: Likewise.
17360 * gcc.dg/vect/slp-perm-7.c: Likewise.
17361 * gcc.dg/vect/slp-perm-8.c: Likewise.
17362 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17363 on platforms supporting it.
17365 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17367 PR tree-optimization/69162
17368 * gcc.dg/pr69162.c: New test.
17370 PR tree-optimization/69172
17371 * gcc.dg/pr69172.c: New test.
17373 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
17375 PR tree-optimization/67781
17376 * gcc.c-torture/execute/pr67781.c: New file.
17378 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17380 PR tree-optimization/69083
17381 * gcc.dg/vect/pr69083.c: New test.
17383 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
17385 PR tree-optimization/61441
17386 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17387 Use -fexcess-precision=standard for compiler options.
17388 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
17390 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17393 * gfortran.dg/gomp/pr69128.f90: New test.
17396 * g++.dg/ext/pr69145-1.C: New test.
17397 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17398 * g++.dg/ext/pr69145-2.h: New file.
17400 2016-01-07 Martin Sebor <msebor@redhat.com>
17403 * gcc.dg/atomic-fetch-bool.c: New test.
17404 * gcc.dg/sync-fetch-bool.c: New test.
17406 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17409 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17411 2016-01-07 Nick Clifton <nickc@redhat.com>
17414 * g++.dg/pr66655.C: New test.
17415 * g++.dg/pr66655_1.cc: Test support file.
17416 * g++.dg/pr66655.h: Test header file.
17418 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
17421 gfortran.dg/gomp/pr66680.f90: New test.
17423 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17426 * gcc.target/i386/pr69171-1.c: New test.
17427 * gcc.target/i386/pr69171-2.c: Likewise.
17428 * gcc.target/i386/pr69171-3.c: Likewise.
17429 * gcc.target/i386/pr69171-4.c: Likewise.
17430 * gcc.target/i386/pr69171-5.c: Likewise.
17431 * gcc.target/i386/pr69171-6.c: Likewise.
17433 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
17435 PR middle-end/67639
17436 * c-c++-common/pr67639.c: New test.
17438 2016-01-07 Jakub Jelinek <jakub@redhat.com>
17440 PR tree-optimization/69141
17441 * g++.dg/opt/pr69141.C: New test.
17443 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
17445 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17447 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
17450 * gcc.target/i386/pr69140.c: New test
17452 2016-01-06 David Malcolm <dmalcolm@redhat.com>
17454 * gcc.dg/bad-dereference.c: New test case.
17456 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17458 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17460 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
17462 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17464 2016-01-06 Marek Polacek <polacek@redhat.com>
17467 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17469 2016-01-05 Marek Polacek <polacek@redhat.com>
17472 * gcc.dg/atomic-invalid-2.c: New.
17474 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17477 * gcc.target/i386/pr68991.c: New test.
17479 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17482 * g++.dg/pr68991-1.C: New test.
17483 * g++.dg/pr68991-2.C: Likewise.
17485 2016-01-05 Sergei Trofimovich <siarheit@google.com>
17488 * gcc.target/ia64/pr60465-gprel64.c: New test.
17489 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17491 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17493 PR rtl-optimization/68651
17494 * gcc.target/aarch64/pr68651_1.c: New test.
17496 2016-01-05 David Malcolm <dmalcolm@redhat.com>
17499 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17501 2016-01-05 Nathan Sidwell <nathan@acm.org>
17504 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17506 * gcc.dg/alias-15.c: New.
17508 2016-01-05 Nick Clifton <nickc@redhat.com>
17511 * g++.dg/pr68770.C: New test.
17513 2016-01-04 Mike Stump <mikestump@comcast.net>
17515 * lib/target-supports.exp (check_effective_target_cilkplus):
17516 cilkplus targets require pthreads.
17517 (check_effective_target_cilkplus): Remove special case for NVPTX.
17519 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
17521 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17524 2016-01-04 Jakub Jelinek <jakub@redhat.com>
17526 Update copyright years.
17528 2016-01-04 Marek Polacek <polacek@redhat.com>
17531 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17532 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17533 * gcc.dg/atomic/stdatomic-op-5.c: New test.
17535 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17537 * gcc.target/sparc/20160104-2.c: New test.
17539 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17541 * gcc.target/sparc/20160104-1.c: New test.
17543 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
17546 * gfortran.dg/pr65045.f90: New test.
17548 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
17550 * gnat.dg/specs/debug1.ads: Delete.
17552 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17554 PR libgfortran/68867
17555 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
17558 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17560 PR libgfortran/68867
17561 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
17564 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
17567 * gfortran.dg/pr68864.f90: New test.
17569 2016-01-01 Jakub Jelinek <jakub@redhat.com>
17571 PR tree-optimization/69070
17572 * gcc.dg/pr69070.c: New test.
17575 * gfortran.dg/pr69055.f90: New test.
17578 * gcc.dg/pr69015.c: New test.
17580 Copyright (C) 2016 Free Software Foundation, Inc.
17582 Copying and distribution of this file, with or without modification,
17583 are permitted in any medium without royalty provided the copyright
17584 notice and this notice are preserved.