1 2016-12-09 Jakub Jelinek <jakub@redhat.com>
3 PR tree-optimization/78726
4 * gcc.c-torture/execute/pr78726.c: New test.
5 * gcc.dg/guality/pr78726.c: New test.
7 2016-12-08 Martin Sebor <msebor@redhat.com>
10 * gcc.dg/attr-alloc_size-3.c: New test.
11 * gcc.dg/attr-alloc_size-4.c: New test.
12 * gcc.dg/attr-alloc_size-5.c: New test.
13 * gcc.dg/attr-alloc_size-6.c: New test.
14 * gcc.dg/attr-alloc_size-7.c: New test.
15 * gcc.dg/attr-alloc_size-8.c: New test.
16 * gcc.dg/attr-alloc_size-9.c: New test.
17 * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
19 2016-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
25 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
26 * gfortran.dg/charlen_01.f90: New test.
27 * gfortran.dg/charlen_02.f90: Ditto.
28 * gfortran.dg/charlen_03.f90: Ditto.
29 * gfortran.dg/charlen_04.f90: Ditto.
30 * gfortran.dg/charlen_05.f90: Ditto.
31 * gfortran.dg/charlen_06.f90: Ditto.
32 * gfortran.dg/charlen_07.f90: Ditto.
33 * gfortran.dg/charlen_08.f90: Ditto.
34 * gfortran.dg/charlen_09.f90: Ditto.
35 * gfortran.dg/charlen_10.f90: Ditto.
36 * gfortran.dg/charlen_11.f90: Ditto.
37 * gfortran.dg/charlen_12.f90: Ditto.
38 * gfortran.dg/charlen_13.f90: Ditto.
39 * gfortran.dg/charlen_14.f90: Ditto.
40 * gfortran.dg/charlen_15.f90: Ditto.
42 2016-12-08 Vladimir Makarov <vmakarov@redhat.com>
44 PR rtl-optimization/78671
45 * gcc.target/i386/pr78671.c: New.
47 2015-12-08 Wilco Dijkstra <wdijkstr@arm.com>
50 * gcc.target/aarch64/pr78733.c: New test.
52 2016-12-08 Nathan Sidwell <nathan@acm.org>
55 * g++.dg/cpp1y/pr78551.C: New.
57 2016-12-08 Pierre-Marie de Rodat <derodat@adacore.com>
60 * g++.dg/pr78112.C: Remove platform-dependent checks.
61 * g++.dg/pr78112-2.C: New testcase.
63 2016-12-08 Bin Cheng <bin.cheng@arm.com>
66 * g++.dg/torture/pr78684.C: New test.
68 2016-12-08 Christophe Lyon <christophe.lyon@linaro.org>
70 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
71 (CHECK_CRYPTO): Remove.
72 (expected_poly64x1_t, expected_poly64x2_t): Remove
74 2016-12-08 Jakub Jelinek <jakub@redhat.com>
76 P0003R5 - removal of dynamic exception specification from C++17
77 * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
78 throw (type-id-list) in C++11 and C++14 and removal in C++17.
79 * g++.dg/compat/eh/ctor1_y.C: Likewise.
80 * g++.dg/compat/eh/new1_x.C: Likewise.
81 * g++.dg/compat/eh/new1_y.C: Likewise.
82 * g++.dg/compat/eh/spec3_x.C: Likewise.
83 * g++.dg/compat/eh/spec3_y.C: Likewise.
84 * g++.dg/compat/eh/template1.h: Likewise.
85 * g++.dg/compat/eh/template1_y.C: Likewise.
86 * g++.dg/compat/eh/unexpected1_x.C: Likewise.
87 * g++.dg/compat/eh/unexpected1_y.C: Likewise.
88 * g++.dg/cpp0x/auto9.C: Likewise.
89 * g++.dg/cpp0x/defaulted23.C: Likewise.
90 * g++.dg/cpp0x/error5.C: Likewise.
91 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
92 * g++.dg/cpp0x/noexcept02.C: Likewise.
93 * g++.dg/cpp0x/noexcept07.C: Likewise.
94 * g++.dg/cpp0x/noexcept08.C: Likewise.
95 * g++.dg/cpp0x/noexcept19.C: Likewise.
96 * g++.dg/cpp0x/variadic73.C: Likewise.
97 * g++.dg/cpp0x/variadic-throw.C: Likewise.
98 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
99 * g++.dg/eh/async-unwind2.C: Likewise.
100 * g++.dg/eh/cond4.C: Likewise.
101 * g++.dg/eh/delete1.C: Likewise.
102 * g++.dg/eh/ehopt1.C: Likewise.
103 * g++.dg/eh/forced3.C: Likewise.
104 * g++.dg/eh/forced4.C: Likewise.
105 * g++.dg/eh/init-temp2.C: Likewise.
106 * g++.dg/eh/pr38662.C: Likewise.
107 * g++.dg/eh/pr41819.C: Likewise.
108 * g++.dg/eh/shadow1.C: Likewise.
109 * g++.dg/eh/spec2.C: Likewise.
110 * g++.dg/eh/spec3.C: Likewise.
111 * g++.dg/eh/spec5.C: Likewise.
112 * g++.dg/eh/spec6.C: Likewise.
113 * g++.dg/eh/spec7.C: Likewise.
114 * g++.dg/eh/spec8.C: Likewise.
115 * g++.dg/eh/spec9.C: Likewise.
116 * g++.dg/eh/template1.C: Likewise.
117 * g++.dg/eh/unexpected1.C: Likewise.
118 * g++.dg/ext/has_nothrow_assign.C: Likewise.
119 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
120 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
121 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
122 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
123 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
124 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
125 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
126 * g++.dg/gcov/gcov-7.C: Likewise.
127 * g++.dg/init/new13.C: Likewise.
128 * g++.dg/init/new25.C: Likewise.
129 * g++.dg/lookup/exception1.C: Likewise.
130 * g++.dg/opt/noreturn-1.C: Likewise.
131 * g++.dg/other/error3.C: Likewise.
132 * g++.dg/rtti/crash3.C: Likewise.
133 * g++.dg/template/eh2.C: Likewise.
134 * g++.dg/template/error36.C: Likewise.
135 * g++.dg/tm/pr46567.C: Likewise.
136 * g++.dg/tm/pr47340.C: Likewise.
137 * g++.dg/torture/pr46364.C: Likewise.
138 * g++.dg/torture/pr49394.C: Likewise.
139 * g++.dg/torture/pr52918-1.C: Likewise.
140 * g++.dg/torture/pr57190.C: Likewise.
141 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
142 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
143 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
144 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
145 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
146 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
147 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
148 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
149 * g++.dg/tree-ssa/pr45605.C: Likewise.
150 * g++.dg/warn/Wreturn-type-3.C: Likewise.
151 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
152 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
153 * g++.old-deja/g++.eh/spec1.C: Likewise.
154 * g++.old-deja/g++.eh/spec2.C: Likewise.
155 * g++.old-deja/g++.eh/spec3.C: Likewise.
156 * g++.old-deja/g++.eh/spec4.C: Likewise.
157 * g++.old-deja/g++.eh/spec6.C: Likewise.
158 * g++.old-deja/g++.eh/throw1.C: Likewise.
159 * g++.old-deja/g++.eh/throw2.C: Likewise.
160 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
161 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
162 * g++.old-deja/g++.mike/eh15.C: Likewise.
163 * g++.old-deja/g++.mike/eh25.C: Likewise.
164 * g++.old-deja/g++.mike/eh33.C: Likewise.
165 * g++.old-deja/g++.mike/eh34.C: Likewise.
166 * g++.old-deja/g++.mike/eh50.C: Likewise.
167 * g++.old-deja/g++.mike/eh51.C: Likewise.
168 * g++.old-deja/g++.mike/eh55.C: Likewise.
169 * g++.old-deja/g++.mike/p10416.C: Likewise.
170 * g++.old-deja/g++.other/crash28.C: Likewise.
171 * g++.old-deja/g++.other/crash30.C: Likewise.
172 * g++.old-deja/g++.other/new7.C: Likewise.
173 * g++.old-deja/g++.pt/ehspec1.C: Likewise.
174 * g++.old-deja/g++.robertl/eb123.C: Likewise.
176 2016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
178 * gcc.target/aarch64/pr78382.c: New testcase.
180 2016-12-08 Andrew Pinski <apinski@cavium.com>
182 * gcc.target/aarch64/pr71112.c: New testcase.
184 2016-12-07 Martin Sebor <msebor@redhat.com>
189 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
190 * g++.dg/ext/builtin-object-size3.C (bar): Same.
191 * g++.dg/ext/strncpy-chk1.C: Same.
192 * g++.dg/opt/memcpy1.C: Same.
193 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
194 * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
195 * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
196 * gcc.dg/attr-alloc_size.c: Same.
197 * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
198 * gcc.dg/builtin-stringop-chk-2.c: Same.
199 * gcc.dg/builtin-stringop-chk-4.c: New test.
200 * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
201 * gcc.dg/memcpy-2.c: Same.
202 * gcc.dg/pr40340-1.c: Same.
203 * gcc.dg/pr40340-2.c (main): Same.
204 * gcc.dg/pr40340-5.c (main): Same.
205 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
206 * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
207 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
209 * gfortran.dg/char_length_3.f90: Prune expected warnings.
210 * gfortran.dg/pr38868.f: Add expected warnings.
212 2016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
215 * gcc.target/powerpc/pr72717.c: New test.
217 2016-12-07 Jakub Jelinek <jakub@redhat.com>
219 * gcc.dg/builtin-strstr-1.c: New test.
220 * g++.dg/cpp0x/constexpr-strstr.C: New test.
223 * g++.dg/torture/pr78692.C: New test.
225 2016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
227 PR rtl-optimization/78617
228 * gcc.c-torture/execute/pr78617.c: New test.
230 2016-12-07 Carl Love <cel@us.ibm.com>
232 * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
233 P9 to their own test file. This allows precise constraints on the
234 effective target and compile options.
235 * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
236 compare P8 built-in tests.
237 * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
238 compare P9 built-in tests.
240 2016-12-07 Uros Bizjak <ubizjak@gmail.com>
242 * gcc.target/i386/pr77761.c: Require int128 effective target.
243 (avx512f_test): Delete.
244 (do_main): Rename to avx512f_test.
246 2016-12-07 Bin Cheng <bin.cheng@arm.com>
248 PR tree-optimization/78691
249 * gcc.target/i386/pr78691-i386.c: New test.
250 * gcc.target/powerpc/pr78691-ppc.c: New test.
252 2016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
254 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
255 * gcc.target/i386/pr70322-2.c: Likewise.
256 * gcc.target/i386/pr70322-3.c: Likewise.
257 * gcc.target/i386/pr70322-4.c: Likewise.
259 2016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
261 * gcc.target/aarch64/pr71727.c: New testcase.
263 2016-12-06 Tom de Vries <tom@codesourcery.com>
265 PR tree-optimization/67955
266 * gcc.dg/tree-ssa/dse-points-to.c: New test.
268 2016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
271 * gcc.target/powerpc/pr78658.c: New test.
273 2016-12-06 Vladimir Makarov <vmakarov@redhat.com>
276 * testsuite/gcc.target/i386/pr77761.c: New.
278 2016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
281 * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
282 * gfortran.dg/alloc_comp_constraint_7.f90: New test.
283 * gfortran.dg/namelist_34.f90: Update test.
284 * gfortran.dg/namelist_63.f90: Update test.
286 2016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
288 * gcc.target/mips/msa-builtins-err.c: New test.
290 2016-12-06 Jakub Jelinek <jakub@redhat.com>
293 * g++.dg/cpp0x/constexpr-71537.C: New test.
296 * g++.dg/cpp0x/constexpr-memchr.C: New test.
299 * g++.dg/cpp0x/constexpr-strchr.C: New test.
301 PR tree-optimization/78675
302 * gcc.c-torture/execute/pr78675.c: New test.
303 * gcc.target/i386/pr78675-1.c: New test.
304 * gcc.target/i386/pr78675-2.c: New test.
306 2016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
308 * gcc.target/i386/avx512bw-kandd-1.c: New.
309 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
310 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
311 * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
312 * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
313 * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
314 * gcc.target/i386/avx512bw-kord-1.c: Ditto.
315 * gcc.target/i386/avx512bw-korq-1.c: Ditto.
316 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
317 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
318 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
319 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
320 * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
321 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
322 * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
323 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
324 * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
325 * gcc.target/i386/avx512dq-korb-1.c: Ditto.
326 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
327 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
328 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
329 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
331 2016-12-05 Paolo Bonzini <bonzini@gnu.org>
333 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
334 gcc.dg/fold-and-rshift-2.c: New testcases.
336 2016-12-05 Nathan Sidwell <nathan@acm.org>
338 * c-c++-common/fmax_errors.c: Check notes after last error are
341 2016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
343 PR rtl-optimization/78561
344 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
346 2016-12-04 Martin Sebor <msebor@redhat.com>
349 * gcc.dg/builtin-alloc-size.c: New test.
351 2016-12-04 Uros Bizjak <ubizjak@gmail.com>
354 * gcc.target/i386/pr70322-4.c: New test.
356 2016-12-03 Janus Weil <janus@gcc.gnu.org>
359 * gfortran.dg/abstract_type_9.f90: New test case.
361 2016-12-03 Janus Weil <janus@gcc.gnu.org>
364 * gfortran.dg/derived_result_2.f90.f90: New test case.
366 2016-12-03 Janus Weil <janus@gcc.gnu.org>
369 * gfortran.dg/finalize_30.f90: Extend test case.
371 2016-12-02 Jakub Jelinek <jakub@redhat.com>
374 * g++.dg/cpp0x/pr78649.C: New test.
376 2016-12-02 Uros Bizjak <ubizjak@gmail.com>
379 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
381 2016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
384 * gfortran.dg/char_conversion.f90: New test.
386 2016-12-02 Jakub Jelinek <jakub@redhat.com>
389 * gcc.target/i386/pr70322-1.c: New test.
390 * gcc.target/i386/pr70322-2.c: New test.
391 * gcc.target/i386/pr70322-3.c: New test.
393 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
394 Thomas Preud'homme <thomas.preudhomme@arm.com>
396 * gcc.target/arm/cmse/cmse-1.c: Add test for
397 cmse_nonsecure_caller.
399 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
400 Thomas Preud'homme <thomas.preudhomme@arm.com>
402 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
403 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
404 * gcc.target/arm/cmse/cmse-14.c: New.
405 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
406 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
407 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
408 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
409 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
410 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
411 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
412 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
413 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
414 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
415 * gcc.target/arm/cmse/baseline/union-1.c: New.
416 * gcc.target/arm/cmse/baseline/union-2.c: New.
417 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
418 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
419 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
420 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
421 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
422 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
423 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
424 * gcc.target/arm/cmse/mainline/union-1.c: New.
425 * gcc.target/arm/cmse/mainline/union-2.c: New.
426 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
427 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
428 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
429 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
430 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
431 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
432 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
433 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
434 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
435 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
436 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
437 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
438 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
439 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
441 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
442 Thomas Preud'homme <thomas.preudhomme@arm.com>
444 * gcc.target/arm/cmse/cmse-3.c: Add tests.
445 * gcc.target/arm/cmse/cmse-4.c: Add tests.
446 * gcc.target/arm/cmse/cmse-15.c: New.
448 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
449 Thomas Preud'homme <thomas.preudhomme@arm.com>
451 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
452 * gcc.target/arm/cmse/struct-1.c: New.
453 * gcc.target/arm/cmse/bitfield-1.c: New.
454 * gcc.target/arm/cmse/bitfield-2.c: New.
455 * gcc.target/arm/cmse/bitfield-3.c: New.
456 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
457 * gcc.target/arm/cmse/baseline/softfp.c: New.
458 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
459 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
460 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
461 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
462 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
464 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
465 Thomas Preud'homme <thomas.preudhomme@arm.com>
467 * gcc.target/arm/cmse/cmse-4.c: New.
468 * gcc.target/arm/cmse/cmse-9.c: New.
469 * gcc.target/arm/cmse/cmse-10.c: New.
471 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
472 Thomas Preud'homme <thomas.preudhomme@arm.com>
474 * gcc.target/arm/cmse/cmse-3.c: New.
476 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
477 Thomas Preud'homme <thomas.preudhomme@arm.com>
479 * gcc.target/arm/cmse/cmse.exp: New.
480 * gcc.target/arm/cmse/cmse-1.c: New.
481 * gcc.target/arm/cmse/cmse-12.c: New.
482 * lib/target-supports.exp
483 (check_effective_target_arm_cmse_ok): New.
485 2016-12-02 Cesar Philippidis <cesar@codesourcery.com>
486 James Norris <jnorris@codesourcery.com>
488 * c-c++-common/goacc/data-2.c: Adjust test.
489 * c-c++-common/goacc/executeables-1.c: New test.
490 * g++.dg/goacc/data-1.C: Adjust test.
492 2016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
494 PR rtl-optimization/78561
495 * gcc.target/aarch64/pr78561.c: New.
497 2016-12-02 Bin Cheng <bin.cheng@arm.com>
499 * gcc.dg/fold-bopcond-1.c: New test.
500 * gcc.dg/fold-bopcond-2.c: New test.
502 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
504 * gcc.target/s390/md/setmem_long-1.c: Fix test.
506 2016-12-02 Jakub Jelinek <jakub@redhat.com>
508 PR rtl-optimization/78547
509 * gcc.dg/pr78547.c: New test.
511 PR rtl-optimization/78575
512 * gcc.dg/pr78575.c: New test.
514 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
516 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
518 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
521 * gcc.target/s390/s390.exp: Support .C tests.
522 * gcc.target/s390/pr77822-2.c: New test.
523 * gcc.target/s390/pr77822-1.C: New test.
525 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
527 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
529 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
531 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
533 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
535 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
537 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
539 2016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
541 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
543 2016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
546 * gfortran.dg/char_length_20.f90: New test.
547 * gfortran.dg/char_length_21.f90: Ditto.
549 2016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
552 * gfortran.dg/pr78279.f90: New test.
554 2016-12-01 David Edelsohn <dje.gcc@gmail.com>
556 * g++.dg/tls/pr77285-1.C: dg-add-options tls
558 2016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
560 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
562 2016-12-01 Richard Biener <rguenther@suse.de>
564 * gcc.dg/torture/alias-2.c: New testcase.
566 2016-12-01 Georg-Johann Lay <avr@gjlay.de>
568 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
569 * gcc.target/avr/tiny-caller-save.c: Dito.
571 2016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
573 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
575 2016-12-01 Jakub Jelinek <jakub@redhat.com>
578 * gcc.dg/debug/pr78587.c: New test.
580 2016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
582 PR rtl-optimization/78607
583 * gcc.c-torture/compile/pr78607.c: New testcase.
585 2016-11-30 Martin Sebor <msebor@redhat.com>
587 PR tree-optimization/78586
588 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
590 2016-11-30 Vladimir Makarov <vmakarov@redhat.com>
592 PR tree-optimization/77856
593 * gcc.target/i386/pr77856.c: New.
595 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
597 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
598 scan-assembler-not on AIX.
600 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
602 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
604 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
606 * g++.dg/eh/new1.C: XFAIL on AIX.
607 * g++.dg/eh/delete1.C: Same.
608 * g++.dg/init/new40.C: Same.
609 * g++.old-deja/g++.eh/new2.C: Same.
611 2016-11-30 David Malcolm <dmalcolm@redhat.com>
614 * gcc.dg/format/pr78494.c: Rename to...
615 * gcc.dg/format/pr78498.c: ...this.
617 2016-11-30 David Malcolm <dmalcolm@redhat.com>
620 * gcc.dg/format/pr78494.c: New test case.
622 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
624 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
625 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
626 * g++.dg/debug/dwarf2/refqual-1.C: Same.
627 * g++.dg/debug/dwarf2/refqual-2.C: Same.
629 2016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
631 PR rtl-optimization/78610
632 * gcc.c-torture/compile/pr78610.c: New testcase.
634 2016-11-30 Bin Cheng <bin.cheng@arm.com>
636 PR tree-optimization/78574
637 * gcc.c-torture/compile/pr78574.c: New test.
639 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
641 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
642 to the changed interfaces.
643 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
644 * gfortran.dg/coarray_allocate_7.f08: Likewise.
645 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
646 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
647 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
648 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
649 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
651 2016-11-30 Janus Weil <janus@gcc.gnu.org>
654 * gfortran.dg/derived_result.f90: New test case.
656 2016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
658 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
659 -mfloat-abi=soft option.
660 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
663 2016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
666 * gcc.c-torture/compile/pr78362.c: New test.
668 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
670 * lib/target-supports.exp (check_effective_target_freorder): Check
673 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
675 * gcc.target/arc/arc700-stld-hazard.c: New file.
677 2016-11-30 Janus Weil <janus@gcc.gnu.org>
680 * gfortran.dg/dtio_18.f90: New test case.
682 2016-11-30 Martin Liska <mliska@suse.cz>
685 * gcc.dg/asan/pr78541-2.c: New test.
686 * gcc.dg/asan/pr78541.c: New test.
688 2016-11-30 Jakub Jelinek <jakub@redhat.com>
690 PR tree-optimization/78586
691 * gcc.c-torture/execute/pr78586.c: New test.
693 2016-11-30 Janus Weil <janus@gcc.gnu.org>
696 * gfortran.dg/class_61.f90: New test case.
698 2016-11-29 David Malcolm <dmalcolm@redhat.com>
700 PR preprocessor/78569
701 * gcc.dg/format/pr78569.c: New test case.
703 2016-11-29 Martin Sebor <msebor@redhat.com>
705 avoid false positives on ILP32 targets.
706 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
708 2016-11-29 Martin Sebor <msebor@redhat.com>
710 PR tree-optimization/78512
711 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
712 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
714 2016-11-29 Uros Bizjak <ubizjak@gmail.com>
716 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
717 Force value through k register.
719 2016-11-29 David Malcolm <dmalcolm@redhat.com>
725 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
726 * g++.dg/spellcheck-macro-ordering.C: New test case.
727 * g++.dg/spellcheck-pr78313.C: New test case.
729 2016-11-29 Tamar Christina <tamar.christina@arm.com>
731 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
732 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
733 (Poly64x1_t, Poly64x2_t): Added types.
734 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
735 (vmov_n_p64, vmovq_n_p64): Added.
736 (vld2_lane_p64, vld2q_lane_p64): Likewise.
737 (vld3_lane_p64, vld3q_lane_p64): Likewise.
738 (vld4_lane_p64, vld4q_lane_p64): Likewise.
739 (vst2_lane_p64, vst2q_lane_p64): Likewise.
740 (vst3_lane_p64, vst3q_lane_p64): Likewise.
741 (vst4_lane_p64, vst4q_lane_p64): Likewise.
742 (vget_lane_p64, vgetq_lane_p64): Likewise.
743 (vget_high_p64): Likewise.
744 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
746 (vreint_vector, vreint_vector_res): Moved to header.
747 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
749 (vreint_vector, vreint_vector_res): Moved to header.
751 2016-11-29 Janus Weil <janus@gcc.gnu.org>
754 * gfortran.dg/finalize_30.f90: New test case.
756 2016-11-29 Martin Liska <mliska@suse.cz>
758 PR gcov-profile/78582
759 * gcc.dg/pr78582.c: New test.
761 2016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
763 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
764 targets with sizeof(int) < 4.
766 2016-11-29 Richard Biener <rguenther@suse.de>
769 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
771 2016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
773 * gcc.target/powerpc/rldic-0.c: New testcase.
774 * gcc.target/powerpc/rldic-1.c: New testcase.
775 * gcc.target/powerpc/rldic-2.c: New testcase.
776 * gcc.target/powerpc/rldicl-0.c: New testcase.
777 * gcc.target/powerpc/rldicl-1.c: New testcase.
778 * gcc.target/powerpc/rldicl-2.c: New testcase.
779 * gcc.target/powerpc/rldicr-0.c: New testcase.
780 * gcc.target/powerpc/rldicr-1.c: New testcase.
781 * gcc.target/powerpc/rldicr-2.c: New testcase.
782 * gcc.target/powerpc/rldicx.h: New file.
783 * gcc.target/powerpc/rldimi-0.c: New testcase.
784 * gcc.target/powerpc/rldimi-1.c: New testcase.
785 * gcc.target/powerpc/rldimi-2.c: New testcase.
786 * gcc.target/powerpc/rldimi.h: New file.
787 * gcc.target/powerpc/rlwimi-0.c: New testcase.
788 * gcc.target/powerpc/rlwimi-1.c: New testcase.
789 * gcc.target/powerpc/rlwimi-2.c: New testcase.
790 * gcc.target/powerpc/rlwimi.h: New file.
791 * gcc.target/powerpc/rlwinm-0.c: New testcase.
792 * gcc.target/powerpc/rlwinm-1.c: New testcase.
793 * gcc.target/powerpc/rlwinm-2.c: New testcase.
794 * gcc.target/powerpc/rlwinm.h: New file.
796 2016-11-28 Jakub Jelinek <jakub@redhat.com>
799 * gcc.dg/pr78540.c: New test.
801 2016-11-28 Martin Sebor <msebor@redhat.com>
804 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
805 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
806 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
807 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
809 2016-11-28 Jakub Jelinek <jakub@redhat.com>
812 * g++.dg/debug/pr72808.C: New test.
814 PR rtl-optimization/78546
815 * gcc.dg/torture/pr78546-1.c: New test.
816 * gcc.dg/torture/pr78546-2.c: New test.
819 * gfortran.dg/gomp/pr78298.f90: New test.
821 2016-11-28 Uros Bizjak <ubizjak@gmail.com>
823 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
824 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
826 2016-11-28 Jakub Jelinek <jakub@redhat.com>
829 * g++.dg/cpp1y/pr77591.C: New test.
831 2016-11-28 David Edelsohn <dje.gcc@gmail.com>
833 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
835 2016-11-28 Richard Biener <rguenther@suse.de>
837 PR tree-optimization/78542
838 * gcc.dg/torture/pr78542.c: New testcase.
840 2016-11-28 Richard Biener <rguenther@suse.de>
842 PR tree-optimization/78343
843 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
844 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
846 2016-11-28 Jakub Jelinek <jakub@redhat.com>
849 * g++.dg/ipa/pr78211.C: New test.
851 2016-11-27 Paul Thomas <pault@gcc.gnu.org>
854 * gfortran.dg/submodule_22.f08: New test.
857 * gfortran.dg/submodule_21.f08: New test.
859 2016-11-27 John David Anglin <danglin@gcc.gnu.org>
861 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
863 2016-11-27 Iain Sandoe <iain@codesourcery.com>
864 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
865 Dominique d'Humieres <dominiq@lps.ens.fr>
868 * gcc.dg/darwin-minversion-1.c: Update min version check.
869 * gcc.dg/darwin-minversion-2.c: Likewise.
870 * gcc.dg/darwin-minversion-3.c: Likewise.
872 2016-11-27 Iain Sandoe <iain@codesourcery.com>
875 * gcc.dg/pr57438-1.c: New Test.
876 * gcc.dg/pr57438-2.c: New Test.
878 2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
879 Iain Sandoe <iain@codesourcery.com>
882 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
883 linker-visible symbols.
884 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
885 * gcc.dg/const-uniq-1.c: Likewise.
886 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
887 * gcc.target/i386/pr70799-1.c: Likewise.
889 2016-11-25 Jakub Jelinek <jakub@redhat.com>
891 PR rtl-optimization/78438
892 PR rtl-optimization/78477
893 * gcc.c-torture/execute/pr78438.c: New test.
894 * gcc.c-torture/execute/pr78477.c: New test.
896 PR rtl-optimization/78526
897 * gcc.dg/pr78526.c: New test.
899 2016-11-25 Vladimir Makarov <vmakarov@redhat.com>
901 PR rtl-optimization/77541
902 * gcc.target/i386/pr77541.c: Change target to int128.
904 2016-11-25 Janus Weil <janus@gcc.gnu.org>
907 * gfortran.dg/typebound_assignment_8.f90: New test case.
909 2016-11-25 Jakub Jelinek <jakub@redhat.com>
911 PR rtl-optimization/78527
912 * gcc.c-torture/compile/pr78527.c: New test.
914 2016-11-25 Martin Liska <mliska@suse.cz>
916 PR gcov-profile/78086
917 * g++.dg/gcov/pr16855.C: Clean up the test case.
918 * g++.dg/gcov/pr16855-priority.C: New test.
920 2016-11-25 Richard Biener <rguenther@suse.de>
923 * gcc.dg/torture/pr78515.c: New testcase.
925 2016-11-25 Paul Thomas <pault@gcc.gnu.org>
928 * gfortran.dg/allocatable_function_10.f90: New test.
929 * gfortran.dg/class_array_15.f03: Increase builtin_free count
932 2016-11-25 Bin Cheng <bin.cheng@arm.com>
937 * g++.dg/torture/pr78507.C: New test.
938 * gcc.dg/torture/pr78510.c: New test.
939 * gcc.dg/torture/pr78517.c: New test.
941 2016-11-24 Richard Biener <rguenther@suse.de>
943 PR tree-optimization/78343
944 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
945 * gcc.dg/autopar/uns-outer-6.c: Adjust.
946 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
947 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
948 * gcc.dg/vect/pr38529.c: Likewise.
950 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
952 PR tree-optimization/77673
953 * gcc.dg/pr77673.c: New test.
955 2016-11-25 Martin Jambor <mjambor@suse.cz>
957 PR tree-optimization/70965
958 * g++.dg/pr70965.C: New test.
960 2016-11-25 Jakub Jelinek <jakub@redhat.com>
961 Andreas Schwab <schwab@linux-m68k.org>
963 PR gcov-profile/78467
964 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
967 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
969 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
970 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
972 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
974 * gcc.dg/tree-ssa/tailcall-8.c: New test.
976 2016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
978 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
979 with sizeof(int) < 4.
981 2016-11-24 Martin Sebor <msebor@redhat.com>
983 PR tree-optimization/78476
984 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
986 2016-11-24 Vladimir Makarov <vmakarov@redhat.com>
988 PR rtl-optimization/77541
989 * gcc.target/i386/pr77541.c: New.
991 2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
994 * gfortran.dg/class_result_4.f90: New test.
996 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
998 * gcc.target/aarch64/_Float16_1.c: New.
999 * gcc.target/aarch64/_Float16_2.c: Likewise.
1000 * gcc.target/aarch64/_Float16_3.c: Likewise.
1002 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1004 * gcc.target/aarch64/floatdihf2_1.c: New.
1006 2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1010 * gcc.target/arm/pr48863.c: New test.
1012 2016-11-24 Martin Liska <mliska@suse.cz>
1014 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1015 parts for frequencies/probabilities.
1016 * gcc.dg/pr34027-1.c: Likewise.
1017 * gcc.dg/strict-overflow-2.c: Likewise.
1018 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1019 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1020 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1021 * gcc.dg/tree-ssa/vector-3.c: Likewise.
1022 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1023 * gcc.dg/tree-ssa/dump-2.c: New test.
1025 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1027 * gcc.target/i386/align-limit.c: New test.
1029 2016-11-24 Richard Biener <rguenther@suse.de>
1031 PR tree-optimization/71595
1032 * gcc.dg/torture/pr71595.c: New testcase.
1034 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1036 PR rtl-optimization/78120
1037 * gcc.target/i386/pr78120.c: New test.
1039 2016-11-24 Eric Botcazou <ebotcazou@adacore.com>
1041 * gcc.c-torture/compile/20161124-1.c: New test.
1043 2016-11-24 Jakub Jelinek <jakub@redhat.com>
1046 * g++.dg/cpp1z/decomp18.C: New test.
1048 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1050 * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1051 * gcc.target/aarch64/store-pair-1.c: Likewise.
1053 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1055 * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1056 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1057 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1058 * gcc.target/aarch64/vect-clz.c: Likewise.
1059 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1060 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1061 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1062 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1063 * gcc.target/aarch64/vect-fmovd.c: Likewise.
1064 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1065 * gcc.target/aarch64/vect-fmovf.c: Likewise.
1066 * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1068 2016-11-23 Peter Bergner <bergner@vnet.ibm.com>
1071 * gcc.target/powerpc/pr78458.c: New.
1073 2016-11-23 Joseph Myers <joseph@codesourcery.com>
1075 * gcc.c-torture/compile/20161123-1.c: New test.
1077 2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
1080 * gfortran.dg/pr78297.f90: New test.
1082 2016-11-23 David Edelsohn <dje.gcc@gmail.com>
1084 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1086 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1089 * g++.dg/ubsan/return-7.C: New test.
1090 * c-c++-common/ubsan/unreachable-4.c: New test.
1092 PR tree-optimization/78482
1093 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1094 (bar): New function.
1095 (main): Call bar instead of printf.
1098 * gfortran.dg/gomp/pr69183.f90: New test.
1100 2016-11-23 Kito Cheng <kito.cheng@gmail.com>
1103 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1106 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1109 * g++.dg/cpp0x/pr77907.C: New test.
1111 2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1114 * gcc.dg/tree-ssa/pr78153-1.c: New test.
1115 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1117 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1120 * lib/target-supports.exp (add_options_for_float16): Add
1121 -mfp16-format=ieee when testign arm*-*-*.
1123 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1125 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1127 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1130 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1132 * lib/target-supports.exp (check_effective_target_float16): Add
1133 options for _Float16.
1134 (check_effective_target_float32): Add options for _Float32.
1135 (check_effective_target_float64): Add options for _Float64.
1136 (check_effective_target_float128): Add options for _Float128.
1137 (check_effective_target_float32x): Add options for _Float32x.
1138 (check_effective_target_float64x): Add options for _Float64x.
1139 (check_effective_target_float128x): Add options for _Float128x.
1141 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1143 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1144 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1146 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1148 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1149 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1151 2016-11-23 Martin Sebor <msebor@redhat.com>
1154 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1155 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1157 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1160 * g++.dg/cpp0x/pr71450-1.C: New test.
1161 * g++.dg/cpp0x/pr71450-2.C: New test.
1164 * g++.dg/cpp1y/pr77739.C: New test.
1166 2016-11-23 Martin Jambor <mjambor@suse.cz>
1168 * c-c++-common/gomp/gridify-1.c: Update scan string.
1169 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1170 * c-c++-common/gomp/gridify-2.c: New test.
1171 * c-c++-common/gomp/gridify-3.c: Likewise.
1173 2016-11-23 Richard Biener <rguenther@suse.de>
1175 PR tree-optimization/78396
1176 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1178 2016-11-23 Richard Biener <rguenther@suse.de>
1180 PR tree-optimization/78482
1181 * gcc.dg/torture/pr78482.c: New testcase.
1183 2016-11-23 Bin Cheng <bin.cheng@arm.com>
1185 * gcc.dg/fold-cond_expr-1.c: New test.
1186 * gcc.dg/fold-condcmpconv-1.c: New test.
1187 * gcc.dg/fold-condcmpconv-2.c: New test.
1189 2016-11-23 Richard Biener <rguenther@suse.de>
1192 * gcc.dg/torture/pr71762-1.c: New testcase.
1193 * gcc.dg/torture/pr71762-2.c: Likewise.
1194 * gcc.dg/torture/pr71762-3.c: Likewise.
1195 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1197 2016-11-23 Richard Biener <rguenther@suse.de>
1200 * g++.dg/lto/pr78472_0.c: New testcase.
1201 * g++.dg/lto/pr78472_1.C: Likewise.
1203 2016-11-23 Richard Biener <rguenther@suse.de>
1204 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
1206 PR tree-optimization/78154
1207 * gcc.dg/tree-ssa/pr78154.c: New test.
1209 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1211 * gcc.dg/pr31096.c: New testcase.
1212 * gcc.dg/pr31096-1.c: New testcase.
1214 2016-11-23 Paolo Bonzini <bonzini@gnu.org>
1216 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1217 adjust for warning->pedwarn change.
1218 * gcc.dg/cpp/defined-syshdr.c,
1219 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1220 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1221 gcc.dg/cpp/defined-Wextra.c,
1222 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1224 2016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1226 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1228 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1231 * gcc.target/i386/pr78451.c: New test.
1232 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1233 and #pragma GCC pop_options around the first #pragma GCC target.
1234 * gcc.target/i386/pr69255-2.c: Likewise.
1235 * gcc.target/i386/pr69255-3.c: Likewise.
1237 2016-11-23 Michael Collison <michael.collison@arm.com>
1239 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1240 additional constants are recognized and fewer instructions generated.
1241 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1242 additional constants are recognized and fewer instructions generated.
1244 2016-11-22 Ian Lance Taylor <iant@golang.org>
1246 * gcc.misc-tests/godump-1.c: Update expected output for recent
1249 2016-11-22 Marek Polacek <polacek@redhat.com>
1251 PR tree-optimization/78455
1252 * gcc.dg/uninit-23.c: New.
1254 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1257 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1260 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1263 * gfortran.dg/char_component_initializer_3.f90: New test.
1265 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1268 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1269 GCC target pragma before including immintrin.h.
1271 2016-11-22 Carl Love <cel@us.ibm.com>
1273 * gcc.target/powerpc/builtins-3.c: New file to test the new
1274 built-ins for vector compare equal and vector compare not equal.
1276 2016-11-22 Janus Weil <janus@gcc.gnu.org>
1279 * gfortran.dg/typebound_proc_35.f90: New test case.
1281 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1283 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1284 parameter in declaration.
1286 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1288 * gcc.dg/loop-split.c: Require int32plus.
1289 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1291 2016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1293 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1295 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1297 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1299 2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1302 * gcc.c-torture/compile/pr78439.c: New test.
1304 2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1307 * gcc.target/arm/pr77904.c: New test.
1309 2016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
1311 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1314 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1316 PR tree-optimization/78436
1317 * gcc.c-torture/execute/pr78436.c: New test.
1320 * gcc.dg/torture/pr78416.c: New test.
1322 PR tree-optimization/78445
1323 * gcc.dg/pr78445.c: New test.
1325 2016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1327 PR libgfortran/78449
1328 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1330 2016-11-21 Jeff Law <law@redhat.com>
1333 * gcc.c-torture/compile/pr68538.c: New test.
1335 2016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1337 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1338 to be generated instead of FCTIWUZ or FCTIWZ.
1340 2016-11-21 Jakub Jelinek <jakub@redhat.com>
1343 * g++.dg/vect/simd-clone-7.cc: New test.
1346 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1348 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1351 2016-11-20 Jeff Law <law@redhat.com>
1354 * gcc.target/m68k/pr25128.c: New test.
1356 2016-11-21 Richard Sandiford <richard.sandiford@arm.com>
1358 * gcc.dg/tree-ssa/tailcall-7.c: New test.
1360 2016-11-21 David Malcolm <dmalcolm@redhat.com>
1362 PR preprocessor/78324
1363 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1364 (test_multitoken_macro): New function.
1365 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1367 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1369 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1371 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1373 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
1374 -ftrack-macro-expansion=0.
1375 (test_sprintf_note): Remove "P" macro. Add
1376 dg-begin/end-multiline-output directives.
1377 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1379 2016-11-21 Georg-Johann Lay <avr@gjlay.de>
1381 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1382 Return 1 for AVR_TINY.
1384 2016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
1386 PR rtl-optimization/71785
1387 * gcc.target/powerpc/pr71785.c: New file.
1389 2016-11-21 Bin Cheng <bin.cheng@arm.com>
1392 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1393 options. Refine test by checking predictive commining PHI
1394 nodes in vectorized loop wrto vector factor.
1396 2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1399 * g++.dg/pr71973-1.C: New test.
1400 * g++.dg/pr71973-2.C: New test.
1401 * g++.dg/pr71973-3.C: New test.
1402 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1403 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1404 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1406 * g++.old-deja/g++.other/realloc.C: Likewise.
1407 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1409 2016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1411 PR tree-optimization/78413
1412 * gcc.dg/tree-ssa/pr78413.c: New test.
1414 2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1416 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1417 target is Thumb-only.
1419 2016-11-20 Jeff Law <law@redhat.com>
1422 * gcc.target/m68k/pr48551.c: New test.
1424 2016-11-20 Harald Anlauf <anlauf@gmx.de>
1427 * gfortran.dg/forall_18.f90: New testcase.
1429 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1431 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1433 2016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
1436 * gfortran.dg/typebound_operator_21.f03: New test.
1438 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1440 * gcc.dg/tree-ssa/divide-5.c: New file.
1442 2016-11-19 Andreas Schwab <schwab@linux-m68k.org>
1444 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1447 2016-11-19 John David Anglin <danglin@gcc.gnu.org>
1449 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1450 libatomic_available.
1451 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1452 * gfortran.dg/coarray_allocate_10.f08: Likewise.
1453 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1454 * gfortran.dg/coarray_allocate_8.f08: Likewise.
1455 * gfortran.dg/coarray_allocate_9.f08: Likewise.
1456 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1457 * gfortran.dg/coarray_stat_2.f90: Likewise.
1458 * gfortran.dg/coindexed_1.f90: Likewise.
1460 2016-11-18 Jeff Law <law@redhat.com>
1463 * gcc.target/m68k/pr25111.c: New test.
1465 2016-11-18 Jakub Jelinek <jakub@redhat.com>
1468 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1471 * gcc.target/i386/pr78419.c: New test.
1474 * g++.dg/tls/pr77285-1.C: New test.
1475 * g++.dg/tls/pr77285-2.C: New test.
1477 2016-11-18 Jeff Law <law@redhat.com>
1480 * gcc.target/m68k/pr25112: New test.
1482 2016-11-18 David Edelsohn <dje.gcc@gmail.com>
1484 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1485 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1487 2016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
1489 * gcc.target/arm/optional_thumb-1.c: New test.
1490 * gcc.target/arm/optional_thumb-2.c: New test.
1491 * gcc.target/arm/optional_thumb-3.c: New test.
1493 2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1495 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
1496 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
1498 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
1499 (DEFAULT_REQUIRED_QUORUM): Likewise.
1501 2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
1502 Toma Tabacu <toma.tabacu@imgtec.com>
1504 * gcc.target/mips/inline-memcpy-1.c (dg-options):
1505 Add (REQUIRES_STDLIB).
1506 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1507 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1508 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1509 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1510 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
1511 * gcc.target/mips/loongson-simd.c: Ditto.
1512 * gcc.target/mips/memcpy-1.c: Ditto.
1513 * gcc.target/mips/mips-3d-1.c: Ditto.
1514 * gcc.target/mips/mips-3d-2.c: Ditto.
1515 * gcc.target/mips/mips-3d-3.c: Ditto.
1516 * gcc.target/mips/mips-3d-4.c: Ditto.
1517 * gcc.target/mips/mips-3d-5.c: Ditto.
1518 * gcc.target/mips/mips-3d-6.c: Ditto.
1519 * gcc.target/mips/mips-3d-7.c: Ditto.
1520 * gcc.target/mips/mips-3d-8.c: Ditto.
1521 * gcc.target/mips/mips-3d-9.c: Ditto.
1522 * gcc.target/mips/mips-ps-1.c: Ditto.
1523 * gcc.target/mips/mips-ps-2.c: Ditto.
1524 * gcc.target/mips/mips-ps-3.c: Ditto.
1525 * gcc.target/mips/mips-ps-4.c: Ditto.
1526 * gcc.target/mips/mips-ps-6.c: Ditto.
1527 * gcc.target/mips/mips16-attributes.c: Ditto.
1528 * gcc.target/mips/mips32-dsp-run.c: Ditto.
1529 * gcc.target/mips/mips32-dsp.c: Ditto.
1530 * gcc.target/mips/save-restore-1.c: Ditto.
1531 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1532 (mips_preprocess): Add ignore_output argument that when set
1533 will not return the pre-processed output.
1534 (mips_arch_info): Update arguments for the call to mips_preprocess.
1535 (mips-dg-init): Ditto.
1536 (mips-dg-options): Check if a test having test option
1537 (REQUIRES_STDLIB) has the required sysroot support for
1538 the current test options.
1540 2016-11-17 Jeff Law <law@redhat.com>
1543 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1546 * gcc.target/m68k/pr47192.c: New test.
1548 2016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
1550 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1551 instead of isa>=4, in order to downgrade to R5.
1553 2016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1555 * gcc.target/arc/cmem-bit-1.c: New file.
1556 * gcc.target/arc/cmem-bit-2.c: New file.
1557 * gcc.target/arc/cmem-bit-3.c: New file.
1558 * gcc.target/arc/cmem-bit-4.c: New file.
1560 2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
1562 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1564 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1566 2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
1567 Andrew Senkevich <andrew.senkevich@intel.com>
1569 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1570 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1571 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1572 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1573 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1574 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1575 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1576 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1577 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1578 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1579 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1580 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1581 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1582 avx5124vnniw-check.h.
1583 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1584 check_effective_target_avx5124vnniw): New.
1585 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1587 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1588 * gcc.target/i386/sse-13.c: Ditto.
1589 * g++.dg/other/i386-2.C: Ditto.
1590 * g++.dg/other/i386-3.C: Ditto.
1591 * gcc.target/i386/sse-22.c: Ditto.
1592 * gcc.target/i386/sse-23.c: Ditto.
1594 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1597 * g++.dg/parse/pr55080.C: New.
1599 2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1602 * gcc.target/powerpc/fusion4.c: New test.
1604 2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1607 * gcc.target/arm/pr77933-1.c: New test.
1608 * gcc.target/arm/pr77933-2.c: Likewise.
1610 2016-11-17 Jakub Jelinek <jakub@redhat.com>
1613 * g++.dg/opt/pr78201.C: New test.
1615 2016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
1617 * gcc.dg/pr78333.c: Add empty implementations of
1618 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1619 problems on non-glibc systems.
1621 2016-11-17 David Malcolm <dmalcolm@redhat.com>
1623 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1624 (test_raw_string_one_liner): New function.
1625 (test_raw_string_multiline): New function.
1627 2016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1629 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1630 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1632 2016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1633 Richard Biener <rguenther@suse.de>
1635 PR tree-optimization/77848
1636 * gfortran.dg/vect/pr77848.f: New test.
1638 2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1641 * gcc.target/arm/pr53447-5.c: New test.
1642 * lib/target-supports.exp
1643 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1645 2016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
1647 * gcc.target/arc/abitest.S: New file.
1648 * gcc.target/arc/abitest.h: Likewise.
1649 * gcc.target/arc/va_args-1.c: Likewise.
1650 * gcc.target/arc/va_args-2.c: Likewise.
1651 * gcc.target/arc/va_args-3.c: Likewise.
1652 * gcc.target/arc/mcrc.c: Deleted.
1653 * gcc.target/arc/mdsp-packa.c: Likewise.
1654 * gcc.target/arc/mdvbf.c: Likewise.
1655 * gcc.target/arc/mmac-24.c: Likewise.
1656 * gcc.target/arc/mmac-d16.c: Likewise.
1657 * gcc.target/arc/mno-crc.c: Likewise.
1658 * gcc.target/arc/mno-dsp-packa.c: Likewise.
1659 * gcc.target/arc/mno-dvbf.c: Likewise.
1660 * gcc.target/arc/mno-mac-24.c: Likewise.
1661 * gcc.target/arc/mno-mac-d16.c: Likewise.
1662 * gcc.target/arc/mno-rtsc.c: Likewise.
1663 * gcc.target/arc/mno-xy.c: Likewise.
1664 * gcc.target/arc/mrtsc.c: Likewise.
1665 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1667 (check_effective_target_arc700): Likewise.
1668 (check_effective_target_arc6xx): Likewise.
1669 (check_effective_target_arcmpy): Likewise.
1670 (check_effective_target_archs): Likewise.
1671 (check_effective_target_clmcpu): Likewise.
1672 (check_effective_target_barrelshifter): Likewise.
1673 * gcc.target/arc/barrel-shifter-1.c: Changed.
1674 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1675 * gcc.target/arc/cmem-1.c: Changed.
1676 * gcc.target/arc/cmem-2.c: Likewise.
1677 * gcc.target/arc/cmem-3.c: Likewise.
1678 * gcc.target/arc/cmem-4.c: Likewise.
1679 * gcc.target/arc/cmem-5.c: Likewise.
1680 * gcc.target/arc/cmem-6.c: Likewise.
1681 * gcc.target/arc/cmem-7.c: Likewise.
1682 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1683 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1684 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1685 * gcc.target/arc/jump-around-jump.c: Update options.
1686 * gcc.target/arc/mARC601.c: Changed.
1687 * gcc.target/arc/mcpu-arc600.c: Changed.
1688 * gcc.target/arc/mcpu-arc601.c: Changed.
1689 * gcc.target/arc/mcpu-arc700.c: Changed.
1690 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1691 * gcc.target/arc/movb-1.c: Changed.
1692 * gcc.target/arc/movb-2.c: Likewise.
1693 * gcc.target/arc/movb-3.c: Likewise.
1694 * gcc.target/arc/movb-4.c: Likewise.
1695 * gcc.target/arc/movb-5.c: Likewise.
1696 * gcc.target/arc/movb_cl-1.c: Likewise.
1697 * gcc.target/arc/movb_cl-2.c: Likewise.
1698 * gcc.target/arc/movbi_cl-1.c: Likewise.
1699 * gcc.target/arc/movh_cl-1.c: Likewise.
1700 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1701 * gcc.target/arc/mul64.c: Enable it only for ARC600.
1702 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1703 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1704 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1705 * gcc.target/arc/trsub.c: Only for ARC EM cores.
1706 * gcc.target/arc/builtin_simdarc.c: Changed.
1707 * gcc.target/arc/extzv-1.c: Likewise.
1708 * gcc.target/arc/insv-1.c: Likewise.
1709 * gcc.target/arc/insv-2.c: Likewise.
1710 * gcc.target/arc/mA6.c: Likewise.
1711 * gcc.target/arc/mA7.c: Likewise.
1712 * gcc.target/arc/mARC600.c: Likewise.
1713 * gcc.target/arc/mARC700.c: Likewise.
1714 * gcc.target/arc/mcpu-arc600.c: Likewise.
1715 * gcc.target/arc/mcpu-arc700.c: Likewise.
1716 * gcc.target/arc/movl-1.c: Likewise.
1717 * gcc.target/arc/nps400-1.c: Likewise.
1718 * gcc.target/arc/trsub.c: Likewise.
1719 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1721 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1722 * gcc.target/arc/mswape.c: Likewise.
1724 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1727 * g++.dg/cpp1y/pr68180.C: New.
1729 2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1731 PR tree-optimization/78319
1732 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1735 2016-11-17 Richard Biener <rguenther@suse.de>
1737 PR tree-optimization/78306
1738 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1740 2016-11-17 Richard Biener <rguenther@suse.de>
1743 * gcc.dg/torture/pr78305.c: New testcase.
1745 2016-11-17 Janus Weil <janus@gcc.gnu.org>
1748 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1750 2016-11-16 Marek Polacek <polacek@redhat.com>
1753 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1754 * g++.dg/ext/case-range2.C: Likewise.
1756 2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1759 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1760 * gfortran.dg/fmt_tab_2.f90: Ditto.
1762 2016-11-16 Jakub Jelinek <jakub@redhat.com>
1764 PR rtl-optimization/78378
1765 * gcc.c-torture/execute/pr78378.c: New test.
1767 2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
1769 * gcc.dg/tree-prof/section-attr-1.c: New file.
1770 * gcc.dg/tree-prof/section-attr-2.c: New file.
1771 * gcc.dg/tree-prof/section-attr-3.c: New file.
1773 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1775 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1778 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1780 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1781 (dg-final): Remove microMIPS JALRS mnemonic matching.
1782 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1783 (dg-final): Remove microMIPS JALRS mnemonic matching.
1784 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1785 (dg-final): Remove microMIPS JALRS mnemonic matching.
1786 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1787 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1788 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1789 * gcc.target/mips/call-1u.c: New test case.
1790 * gcc.target/mips/call-2u.c: New test case.
1791 * gcc.target/mips/call-3u.c: New test case.
1792 * gcc.target/mips/call-4u.c: New test case.
1793 * gcc.target/mips/call-5u.c: New test case.
1794 * gcc.target/mips/call-6u.c: New test case.
1796 2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1798 * gcc.target/arm/empty_fiq_handler.c: New test.
1800 2016-11-16 Jakub Jelinek <jakub@redhat.com>
1803 * gfortran.dg/gomp/pr78299.f90: New test.
1805 2015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1807 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
1808 * gcc.dg/optimize-bswaphi-1.c: Likewise.
1809 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1811 2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1813 PR libgfortran/78314
1814 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1816 2016-11-16 Bin Cheng <bin.cheng@arm.com>
1818 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1819 according to updated dump info.
1821 2016-11-16 Alexander Monakov <amonakov@ispras.ru>
1823 * lib/target-supports.exp (check_effective_target_alloca): Use a
1825 * gcc.target/nvptx/softstack.c: New test.
1826 * gcc.target/nvptx/decl-shared.c: New test.
1827 * gcc.target/nvptx/decl-shared-init.c: New test.
1829 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1831 * gcc.target/mips/data-sym-jump.c: New test case.
1832 * gcc.target/mips/data-sym-pool.c: New test case.
1833 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1836 2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1838 * lib/target-supports.exp (check_avx2_hw_available): New.
1839 (check_effective_target_avx2_runtime): New.
1840 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1842 2016-11-16 Tamar Christina <tamar.christina@arm.com>
1845 * gcc.dg/cpp/trad/trad.exp
1846 (dg-runtest): Moved $srcdir/$subdir/ to
1847 DEFAULT_TRADCPPFLAGS.
1849 2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1852 * gfortran.dg/class_allocate_23.f08: New test.
1854 2016-11-16 Richard Biener <rguenther@suse.de>
1857 * gcc.dg/pr78333.c: New testcase.
1859 2016-11-16 Martin Liska <mliska@suse.cz>
1862 * gcc.dg/asan/pr78270.c: Update comment style.
1863 * gcc.dg/asan/pr78270-2.c: New test.
1865 2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1867 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1868 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1870 2016-11-16 Richard Biener <rguenther@suse.de>
1872 PR tree-optimization/78348
1873 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1875 2016-11-16 Jakub Jelinek <jakub@redhat.com>
1878 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1879 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1881 2016-11-15 Marek Polacek <polacek@redhat.com>
1883 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1885 2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1887 PR libgfortran/51119
1888 * gfortran.dg/matmul_12.f90: New test case.
1890 2016-11-15 Uros Bizjak <ubizjak@gmail.com>
1892 * gcc.target/i386/funcspec-56.inc: New file.
1893 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
1894 common 32-bit and 64-bit function specific options.
1895 * gcc.target/i386/funcspec-6.c: Ditto.
1897 2016-11-15 Jakub Jelinek <jakub@redhat.com>
1899 * g++.dg/cpp1z/decomp14.C: New test.
1900 * g++.dg/cpp1z/decomp15.C: New test.
1901 * g++.dg/cpp1z/decomp16.C: New test.
1903 * g++.dg/cpp1z/decomp13.C: New test.
1905 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1908 * g++.dg/cpp0x/constexpr-71988.C: New test.
1910 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1912 * gcc.target/mips/insn-casesi.c: New test case.
1913 * gcc.target/mips/insn-pseudo-1.c: New test case.
1914 * gcc.target/mips/insn-pseudo-2.c: New test case.
1915 * gcc.target/mips/insn-pseudo-3.c: New test case.
1916 * gcc.target/mips/insn-pseudo-4.c: New test case.
1917 * gcc.target/mips/insn-tablejump.c: New test case.
1919 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1921 * gcc.target/mips/mips.exp (mips_option_tests): Add
1922 `-mcode-readable=yes' array element.
1924 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1926 * gcc.target/mips/mips.exp (mips_option_tests): Add
1927 `-mmicromips' array element.
1929 2016-11-15 Michael Matz <matz@suse.de>
1931 PR missed-optimization/77881
1932 * gcc.target/i386/pr77881.c: New test.
1934 2016-11-15 Jakub Jelinek <jakub@redhat.com>
1937 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1939 2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1941 * gcc.target/powerpc/vec-set-int.c: New test.
1942 * gcc.target/powerpc/vec-set-short.c: Likesie.
1943 * gcc.target/powerpc/vec-set-char.c: Likewise.
1945 2016-11-14 Jakub Jelinek <jakub@redhat.com>
1947 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1949 2016-11-14 Janus Weil <janus@gcc.gnu.org>
1952 * gfortran.dg/class_result_3.f90: New test.
1954 2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
1955 Richard Biener <rguenther@suse.de>
1957 * gcc.dg/gimplefe-1.c: New testcase.
1958 * gcc.dg/gimplefe-2.c: Likewise.
1959 * gcc.dg/gimplefe-3.c: Likewise.
1960 * gcc.dg/gimplefe-4.c: Likewise.
1961 * gcc.dg/gimplefe-5.c: Likewise.
1962 * gcc.dg/gimplefe-6.c: Likewise.
1963 * gcc.dg/gimplefe-7.c: Likewise.
1964 * gcc.dg/gimplefe-8.c: Likewise.
1965 * gcc.dg/gimplefe-9.c: Likewise.
1966 * gcc.dg/gimplefe-10.c: Likewise.
1967 * gcc.dg/gimplefe-11.c: Likewise.
1968 * gcc.dg/gimplefe-12.c: Likewise.
1969 * gcc.dg/gimplefe-13.c: Likewise.
1970 * gcc.dg/gimplefe-14.c: Likewise.
1971 * gcc.dg/gimplefe-15.c: Likewise.
1972 * gcc.dg/gimplefe-16.c: Likewise.
1973 * gcc.dg/gimplefe-17.c: Likewise.
1974 * gcc.dg/gimplefe-18.c: Likewise.
1976 2016-11-14 Martin Liska <mliska@suse.cz>
1979 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1980 to match scanned pattern.
1981 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1983 2016-11-14 Richard Biener <rguenther@suse.de>
1985 PR tree-optimization/78312
1986 * gcc.dg/torture/pr78312.c: New testcase.
1988 2016-11-14 Georg-Johann Lay <avr@gjlay.de>
1991 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1993 2016-11-14 Jakub Jelinek <jakub@redhat.com>
1994 Jason Merrill <jason@redhat.com>
1996 Implement P0217R3 - C++17 structured bindings
1997 * g++.dg/cpp1z/decomp1.C: New test.
1998 * g++.dg/cpp1z/decomp2.C: New test.
1999 * g++.dg/cpp1z/decomp3.C: New test.
2000 * g++.dg/cpp1z/decomp4.C: New test.
2001 * g++.dg/cpp1z/decomp5.C: New test.
2002 * g++.dg/cpp1z/decomp6.C: New test.
2003 * g++.dg/cpp1z/decomp7.C: New test.
2004 * g++.dg/cpp1z/decomp8.C: New test.
2005 * g++.dg/cpp1z/decomp9.C: New test.
2006 * g++.dg/cpp1z/decomp10.C: New test.
2008 2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2010 * g++.dg/torture/pr78268.C: New test.
2012 2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2015 * c-c++-common/pr35503-1.c: New test.
2016 * c-c++-common/pr35503-2.c: Likewise.
2017 * c-c++-common/pr35503-3.c: Likewise.
2018 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2020 2016-11-13 Uros Bizjak <ubizjak@gmail.com>
2022 PR rtl-optimization/78232
2023 PR rtl-optimization/78248
2024 * gcc.dg/ubsan/pr78248.c: New test.
2026 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2028 * gnat.dg/address_conv.adb: New test.
2030 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2032 * gnat.dg/renaming11.ad[sb]: New test.
2034 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2036 * c-c++-common/dump-ada-spec-6.c: New test.
2038 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2040 * gnat.dg/lto21.adb: New test.
2041 * gnat.dg/lto21_pkg1.ads: New helper.
2042 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2044 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2047 * gfortran.dg/typebound_proc_34.f90: New test.
2049 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2052 * gfortran.dg/class_57.f90: Changed error message.
2053 * gfortran.dg/class_60.f90: New test.
2055 2016-11-12 David Edelsohn <dje.gcc@gmail.com>
2057 * g++.dg/pr78112.C: XFAIL AIX.
2059 2016-11-12 Janus Weil <janus@gcc.gnu.org>
2062 * gfortran.dg/typebound_generic_16.f90: New test.
2064 2016-11-12 Jakub Jelinek <jakub@redhat.com>
2067 * g++.dg/cpp0x/pr71225.C: New test.
2069 2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
2071 * gcc.target/sparc/20161111-1.c: New test.
2073 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
2076 * gcc.target/i386/pr78310.c: New test.
2078 2016-11-11 Jeff Law <law@redhat.com>
2080 * gcc.dg/tree-ssa/isolate-6.c: New test.
2081 * gcc.dg/tree-ssa/isolate-7.c: New test.
2083 2016-11-11 Bin Cheng <bin.cheng@arm.com>
2086 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2089 2016-11-11 Jakub Jelinek <jakub@redhat.com>
2092 * g++.dg/parse/pr72774.C: New test.
2094 2016-11-11 Richard Biener <rguenther@suse.de>
2096 PR tree-optimization/71575
2097 * gcc.dg/graphite/pr71575-1.c: New testcase.
2098 * gcc.dg/graphite/pr71575-2.c: Likewise.
2100 2016-11-11 Richard Biener <rguenther@suse.de>
2103 * gcc.dg/uninit-pr78295.c: New testcase.
2105 2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
2108 * gfortran.dg/dec_structure_17.f90: New test.
2110 2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2112 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2113 being allowed in vector registers.
2114 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2115 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2116 * gcc.target/powerpc/vsx-himode.c: Likewise.
2117 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2118 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2119 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2120 to allow matching MFVSRD or MFVSRW.
2122 2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
2124 PR rtl-optimization/78241
2125 * gcc.dg/pr78241.c: New test.
2127 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2129 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2132 * g++.dg/cpp1z/noexcept-type14.C: New test.
2133 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2135 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
2137 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2138 WVAL0S tests added in r241817.
2140 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2142 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2143 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2144 no longer allowed and corresponding ordered construct.
2145 * gfortran.dg/gomp/linear-1.f90: New test.
2146 * gfortran.dg/gomp/declare-simd-2.f90: New test.
2147 * gfortran.dg/gomp/declare-target-1.f90: New test.
2148 * gfortran.dg/gomp/declare-target-2.f90: New test.
2150 2016-11-10 Martin Liska <mliska@suse.cz>
2153 * gcc.dg/asan/pr78270.c: New test.
2155 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
2156 Jakub Jelinek <jakub@redhat.com>
2159 * g++.dg/pr78112.C: New testcase.
2161 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2163 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2165 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2166 string in case condition contains % characters.
2169 * g++.dg/cpp1z/noexcept-type13.C: New test.
2171 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
2173 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2174 using (HAS_MOVN) with MIPS III.
2176 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2179 * gfortran.dg/volatile14.f90: New test.
2181 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
2184 * gcc.target/i386/pr78262.c: New test.
2186 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
2189 * gfortran.dg/pr78259.f90: New test.
2191 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2194 * gfortran.dg/spec_expr_7.f90: New test.
2196 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2199 * gcc.c-torture/execute/pr77718.c: New test.
2201 * gcc.dg/ubsan/c99-shift-3.c: New test.
2202 * gcc.dg/ubsan/c99-shift-4.c: New test.
2203 * gcc.dg/ubsan/c99-shift-5.c: New test.
2204 * gcc.dg/ubsan/c99-shift-6.c: New test.
2206 2016-11-09 Martin Liska <mliska@suse.cz>
2208 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2209 test-case for memcmp.
2210 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2212 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2215 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2217 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
2219 * gfortran.dg/move_alloc_18.f90: New test.
2221 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2224 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2225 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2227 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2230 * gfortran.dg/class_59.f90: New test.
2232 2016-11-09 Richard Biener <rguenther@suse.de>
2234 PR tree-optimization/78007
2235 * gcc.dg/vect/vect-bswap32.c: Adjust.
2236 * gcc.dg/vect/vect-bswap64.c: Likewise.
2238 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2240 * gcc.dg/ipa/vrp7.c: New test.
2242 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2245 * gcc.dg/ipa/pr78121.c: New test.
2247 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2249 * c-c++-common/asan/default_options.h: New file.
2250 * c-c++-common/asan/strcasestr-1.c: New test.
2251 * c-c++-common/asan/strcasestr-2.c: Likewise.
2252 * c-c++-common/asan/strcspn-1.c: Likewise.
2253 * c-c++-common/asan/strcspn-2.c: Likewise.
2254 * c-c++-common/asan/strpbrk-1.c: Likewise.
2255 * c-c++-common/asan/strpbrk-2.c: Likewise.
2256 * c-c++-common/asan/strspn-1.c: Likewise.
2257 * c-c++-common/asan/strspn-2.c: Likewise.
2258 * c-c++-common/asan/strstr-1.c: Likewise.
2259 * c-c++-common/asan/strstr-2.c: Likewise.
2260 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2262 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2264 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2266 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2269 * gfortran.dg/class_58.f90: New test.
2271 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
2274 * gcc.target/i386/pr70799-2.c: New test.
2276 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2279 * gfortran.dg/proc_ptr_comp_46.f90: New test.
2281 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2283 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2285 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2287 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2289 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2291 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2293 2016-11-08 Martin Liska <mliska@suse.cz>
2296 * g++.dg/asan/use-after-scope-4.C: New test.
2297 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2298 * gcc.dg/asan/use-after-scope-8.c: Remove.
2300 2016-11-08 Richard Biener <rguenther@suse.de>
2302 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2304 2016-11-08 Tamar Christina <tamar.christina@arm.com>
2307 * gcc.dg/cpp/trad/trad.exp
2308 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2309 * gcc.dg/cpp/trad/include.c: Use local header file.
2311 2016-11-08 Richard Biener <rguenther@suse.de>
2313 PR tree-optimization/78205
2314 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2316 2016-11-08 Richard Biener <rguenther@suse.de>
2318 PR tree-optimization/78224
2319 * g++.dg/torture/pr78224.C: New testcase.
2321 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2323 * gcc.dg/store_merging_1.c: Require store_merge.
2324 * gcc.dg/store_merging_2.c: Likewise.
2325 * gcc.dg/store_merging_4.c: Likewise.
2326 * gcc.dg/store_merging_5.c: Likewise.
2327 * gcc.dg/store_merging_6.c: Likewise.
2328 * gcc.dg/store_merging_7.c: Likewise.
2329 * gcc.dg/store_merging_8.c: Likewise.
2330 * lib/target-supports.exp (check_effective_target_store_merge): New.
2332 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2334 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2335 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2336 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2337 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2338 -mvsx -mpower8-vector.
2339 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2340 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2341 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2342 -mvsx -mpower8-vector.
2344 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2346 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2348 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2349 * gcc.dg/visibility-14.c: XFAIL AIX.
2350 * gcc.dg/visibility-15.c: XFAIL AIX.
2351 * gcc.dg/visibility-16.c: XFAIL AIX.
2352 * gcc.dg/visibility-17.c: XFAIL AIX.
2353 * gcc.dg/visibility-18.c: XFAIL AIX.
2354 * gcc.dg/visibility-19.c: XFAIL AIX.
2355 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2356 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2357 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2358 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2360 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2363 * gcc.target/i386/pr78227-1.c: New test.
2364 * gcc.target/i386/pr78227-2.c: New test.
2366 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2369 * gcc.dg/pr35691-1.c: New test-case.
2370 * gcc.dg/pr35691-2.c: Likewise.
2372 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
2374 PR rtl-optimization/77309
2375 * gcc.dg/torture/pr77309.c: New test.
2377 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2380 * gcc.target/i386/pr71529.C: Moved to ...
2381 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
2384 * gcc.target/i386/pr64411.C: Moved to ...
2385 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
2389 * gcc.target/i386/pr65105-4.C: Moved to ...
2390 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
2391 Run into compile test rather than execute test.
2393 2016-11-07 Richard Biener <rguenther@suse.de>
2396 * g++.dg/pr78229.C: New testcase.
2398 2016-11-07 Richard Biener <rguenther@suse.de>
2400 PR tree-optimization/78218
2401 * gcc.dg/torture/pr78218.c: New testcase.
2403 2016-11-07 Richard Biener <rguenther@suse.de>
2405 PR tree-optimization/78228
2406 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2408 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2411 * g++.dg/torture/pr77822.C: New test.
2413 2016-11-07 Martin Liska <mliska@suse.cz>
2415 * c-c++-common/asan/force-inline-opt0-1.c: Disable
2416 -f-sanitize-address-use-after-scope.
2417 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2419 * g++.dg/asan/use-after-scope-1.C: New test.
2420 * g++.dg/asan/use-after-scope-2.C: Likewise.
2421 * g++.dg/asan/use-after-scope-3.C: Likewise.
2422 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2423 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2424 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2425 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2426 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2427 * g++.dg/asan/use-after-scope-types.h: Likewise.
2428 * gcc.dg/asan/use-after-scope-1.c: Likewise.
2429 * gcc.dg/asan/use-after-scope-2.c: Likewise.
2430 * gcc.dg/asan/use-after-scope-3.c: Likewise.
2431 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2432 * gcc.dg/asan/use-after-scope-5.c: Likewise.
2433 * gcc.dg/asan/use-after-scope-6.c: Likewise.
2434 * gcc.dg/asan/use-after-scope-7.c: Likewise.
2435 * gcc.dg/asan/use-after-scope-8.c: Likewise.
2436 * gcc.dg/asan/use-after-scope-9.c: Likewise.
2437 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2438 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2439 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2440 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2441 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2443 2016-11-07 Richard Biener <rguenther@suse.de>
2445 PR tree-optimization/78189
2446 * g++.dg/torture/pr78189.C: New testcase.
2448 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
2450 * gcc.dg/Wtrampolines.c: XFAIL AIX.
2452 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
2454 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2457 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2460 * arith.c (gfc_complex2real): Change gfc_warning_now to
2463 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
2465 * gfortran.dg/move_alloc_17.f03: New test.
2467 2016-11-05 Richard Biener <rguenther@suse.de>
2470 * g++.dg/ipa/pr78188.C: New test.
2472 2016-11-05 Janus Weil <janus@gcc.gnu.org>
2473 Dominique d'Humieres <dominiq@lps.ens.fr>
2476 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2478 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
2481 * gfortran.dg/select_type_39.f03: New test.
2483 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
2486 * gfortran.dg/associate_23.f90: New test.
2488 2016-11-04 Jakub Jelinek <jakub@redhat.com>
2491 * gcc.dg/pr77834.c: New test.
2493 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2496 * g++.dg/cpp1y/pr67980.C: New.
2498 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2500 * gcc.target/powerpc/fold-vec-add-1.c: New.
2501 * gcc.target/powerpc/fold-vec-add-2.c: New.
2502 * gcc.target/powerpc/fold-vec-add-3.c: New.
2503 * gcc.target/powerpc/fold-vec-add-4.c: New.
2504 * gcc.target/powerpc/fold-vec-add-5.c: New.
2505 * gcc.target/powerpc/fold-vec-add-6.c: New.
2506 * gcc.target/powerpc/fold-vec-add-7.c: New.
2508 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
2510 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
2511 for -mbranch-likely, infer -mno-branch-likely for R6.
2513 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2516 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2517 * g++.dg/init/new15.C: Likewise.
2518 * g++.dg/ipa/inline-1.C: Likewise.
2519 * g++.dg/ipa/inline-2.C: Likewise.
2520 * g++.dg/lto/20080908-1_0.C: Likewise.
2521 * g++.dg/tc1/dr20.C: Likewise.
2522 * g++.dg/tree-ssa/inline-1.C: Likewise.
2523 * g++.dg/tree-ssa/inline-2.C: Likewise.
2524 * g++.old-deja/g++.law/except1.C: Likewise.
2525 * g++.old-deja/g++.other/vbase5.C: Likewise.
2526 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2528 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2530 PR tree-optimization/78210
2531 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2532 possibility of widening multiplies.
2534 2016-11-04 Richard Biener <rguenther@suse.de>
2537 * gcc.dg/pr78185.c: New testcase.
2539 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
2541 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2542 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2544 2016-11-03 Jakub Jelinek <jakub@redhat.com>
2545 Alexandre Oliva <aoliva@redhat.com>
2546 Jason Merrill <jason@redhat.com>
2550 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2551 * g++.dg/debug/dwarf2/ref-3.C: New test.
2552 * g++.dg/debug/dwarf2/ref-4.C: New test.
2553 * g++.dg/debug/dwarf2/refqual-1.C: New test.
2554 * g++.dg/debug/dwarf2/refqual-2.C: New test.
2556 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
2558 * gfortran.dg/dec_exp_1.f90: New test.
2559 * gfortran.dg/dec_exp_2.f90: Likewise.
2560 * gfortran.dg/dec_exp_3.f90: Likewise.
2562 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2564 * gfortran.dg/dec_parameter_1.f: New test.
2565 * gfortran.dg/dec_parameter_2.f90: Likewise.
2566 * gfortran.dg/dec_parameter_3.f90: Likewise.
2567 * gfortran.dg/dec_parameter_4.f90: Likewise.
2569 2016-11-03 Martin Liska <mliska@suse.cz>
2571 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2573 * gcc.dg/tree-prof/time-profiler-3.c: New test.
2575 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2578 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2580 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2582 * gcc.c-torture/execute/pr78170.c: Require int32plus.
2584 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
2586 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2588 2016-11-01 Tamar Christina <tamar.christina@arm.com>
2590 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2591 Check for arm_v8_neon_hw.
2592 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2594 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2596 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2599 2016-11-02 Richard Biener <rguenther@suse.de>
2601 * gcc.dg/store_merging_8.c: New testcase.
2603 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2605 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2607 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
2609 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2610 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2611 * gcc.dg/addr_equal_1.c: XFAIL AIX.
2612 * gcc.dg/pr65779.c: XFAIL AIX.
2613 * gcc.dg/pr70405.c: XFAIL AIX.
2615 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2616 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2617 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2619 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2621 * lib/target-supports.exp (check_gc_sections_available): Use
2622 -print-prog-name=ld to determine linker used.
2624 2016-11-02 Martin Liska <mliska@suse.cz>
2626 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2629 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2631 PR tree-optimization/78170
2632 * gcc.c-torture/execute/pr78170.c: New test.
2634 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2636 PR tree-optimization/78162
2637 * gcc.c-torture/compile/pr78162.c: New test.
2639 2016-11-02 Richard Biener <rguenther@suse.de>
2641 PR tree-optimization/78035
2642 PR tree-optimization/77964
2643 * gcc.target/i386/pr78035.c: New testcase.
2645 2016-11-02 Richard Biener <rguenther@suse.de>
2647 * gcc.dg/tree-ssa/vrp111.c: New testcase.
2648 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2649 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2650 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2651 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2653 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
2655 * gfortran.dg/pr70937.f90: require-effective-target lto.
2657 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2660 * gfortran.dg/where_6.f90: New test.
2662 2016-11-01 Jakub Jelinek <jakub@redhat.com>
2664 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2666 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2669 * gfortran.dg/where_5.f90: New test.
2671 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
2673 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2674 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2675 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2676 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2678 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
2680 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2682 (check_effective_target_vect_cmdline_needed): Check
2683 is-effective-target ia32 for x86 targets.
2684 (check_effective_target_vect_simd_clones): Simplify condition.
2685 (check_effective_target_vect_double): Ditto.
2686 (check_effective_target_vect_aligned_arrays): Check
2687 is-effective-target ia32 for x86 targets. Simplify condition.
2688 (check_effective_target_vect_multiple_sizes): Simplify condition.
2689 (check_effective_target_sqrt_insn): Add i?86-*-* target.
2690 (check_effective_target_sync_int_128): Simplify condition.
2691 (check_effective_target_sync_int_128_runtime): Ditto.
2692 (check_effective_target_sync_long_long_runtime): Ditto.
2693 (check_effective_target_divmod): Add i?86-*-* target.
2695 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2697 * gcc.target/powerpc/vsx-extract-4.c: New test.
2698 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2700 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2703 * gfortran.dg/fmt_l.f90: Update test.
2704 * gfortran.dg/fmt_l0.f90: New test.
2706 2016-10-31 Jakub Jelinek <jakub@redhat.com>
2709 * c-c++-common/builtin-shuffle-1.c: New test.
2710 * g++.dg/cpp0x/addressof3.C: New test.
2712 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2714 Add tests for a const member and a reference member for launder.
2715 * g++.dg/cpp1z/launder3.C: New.
2716 * g++.dg/cpp1z/launder4.C: Likewise.
2717 * g++.dg/cpp1z/launder5.C: Likewise.
2718 * g++.dg/cpp1z/launder5.cc: Likewise.
2719 * g++.dg/cpp1z/launder5.h: Likewise.
2720 * g++.dg/cpp1z/launder6.C: Likewise.
2721 * g++.dg/cpp1z/launder6.cc: Likewise.
2722 * g++.dg/cpp1z/launder6.h: Likewise.
2724 2016-10-31 Jakub Jelinek <jakub@redhat.com>
2727 * g++.dg/cpp0x/pr77948-1.C: New test.
2728 * g++.dg/cpp0x/pr77948-2.C: New test.
2729 * g++.dg/cpp0x/pr77948-3.C: New test.
2730 * g++.dg/cpp0x/pr77948-4.C: New test.
2731 * g++.dg/cpp0x/pr77948-5.C: New test.
2732 * g++.dg/cpp0x/pr77948-6.C: New test.
2734 PR tree-optimization/77860
2735 * gcc.dg/pr77860.c: New test.
2737 2016-10-31 Jakub Jelinek <jakub@redhat.com>
2740 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2742 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2744 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2746 2016-10-30 Le-Chun Wu <lcwu@google.com>
2747 Mark Wielaard <mjw@redhat.com>
2749 * gcc.dg/Wshadow-compatible-local-1.c: New test.
2750 * gcc.dg/Wshadow-local-1.c: Likewise.
2751 * gcc.dg/Wshadow-local-2.c: Likewise.
2752 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2753 * g++.dg/warn/Wshadow-local-1.C: Likewise.
2754 * g++.dg/warn/Wshadow-local-2.C: Likewise.
2756 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2758 PR tree-optimization/71915
2759 PR tree-optimization/71490
2760 * gcc.dg/tree-ssa/pr54245.c: Delete.
2761 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2764 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2767 * gfortran.dg/fmt_t_9.f: New test.
2769 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2772 * gfortran.dg/pr67219.f90: New test.
2774 2016-10-29 Jakub Jelinek <jakub@redhat.com>
2776 PR rtl-optimization/77919
2777 * g++.dg/torture/pr77919-2.C: New test.
2780 * gcc.dg/pr78148.c: New test.
2782 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
2784 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2785 * gcc.target/sparc/overflow-4.c: ...here.
2786 * gcc.target/sparc/overflow-5.c: New test.
2788 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2789 Kugan Vivekanandarajah <kuganv@linaro.org>
2790 Jim Wilson <jim.wilson@linaro.org>
2792 PR tree-optimization/43721
2793 * lib/target-supports.exp (check_effective_target_divmod): New.
2794 (check_effective_target_divmod_simode): Likewise.
2795 (check_effective_target_arm_divmod_simode): Likewise.
2796 * gcc.dg/divmod-1-simode.c: New test.
2797 * gcc.dg/divmod-1.c: Likewise.
2798 * gcc.dg/divmod-2-simode.c: Likewise.
2799 * gcc.dg/divmod-2.c: Likewise.
2800 * gcc.dg/divmod-3-simode.c: Likewise.
2801 * gcc.dg/divmod-3.c: Likewise.
2802 * gcc.dg/divmod-4-simode.c: Likewise.
2803 * gcc.dg/divmod-4.c: Likewise.
2804 * gcc.dg/divmod-5.c: Likewise.
2805 * gcc.dg/divmod-6-simode.c: Likewise.
2806 * gcc.dg/divmod-6.c: Likewise.
2807 * gcc.dg/divmod-7.c: Likewise.
2809 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2810 Jakub Jelinek <jakub@redhat.com>
2811 Andrew Pinski <pinskia@gmail.com>
2814 PR rtl-optimization/23684
2815 * gcc.c-torture/execute/pr22141-1.c: New test.
2816 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2817 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2818 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2819 * gcc.dg/store_merging_1.c: New test.
2820 * gcc.dg/store_merging_2.c: Likewise.
2821 * gcc.dg/store_merging_3.c: Likewise.
2822 * gcc.dg/store_merging_4.c: Likewise.
2823 * gcc.dg/store_merging_5.c: Likewise.
2824 * gcc.dg/store_merging_6.c: Likewise.
2825 * gcc.dg/store_merging_7.c: Likewise.
2826 * gcc.target/i386/pr22141.c: Likewise.
2827 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2828 * g++.dg/init/new17.C: Likewise.
2830 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2833 * c-c++-common/pr72747-1.c: New test.
2834 * c-c++-common/pr72747-2.c: Likewise.
2836 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2838 * gcc.target/s390/oscbreak-1.c: New test.
2840 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2842 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2844 2016-10-28 Jakub Jelinek <jakub@redhat.com>
2846 PR rtl-optimization/77919
2847 * g++.dg/torture/pr77919.C: New test.
2849 PR rtl-optimization/78132
2850 * gcc.target/i386/pr78132.c: New test.
2852 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2854 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2856 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2858 * gcc.target/powerpc/vsx-simode.c: New test.
2859 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2860 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2862 2016-10-27 Jakub Jelinek <jakub@redhat.com>
2865 * gfortran.dg/gomp/pr78026.f03: New test.
2866 * gfortran.dg/select_type_38.f03: New test.
2869 * g++.dg/gomp/declare-simd-7.C: New test.
2871 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
2873 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2874 * gfortran.dg/dec_init_2.f90: Likewise.
2875 * gfortran.dg/dec_init_3.f90: New test.
2876 * gfortran.dg/dec_init_4.f90: Likewise.
2878 2016-10-27 Bin Cheng <bin.cheng@arm.com>
2880 * gcc.dg/fold-narrowbopcst-1.c: New test.
2882 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
2884 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2885 dg-shouldfail/dg-output instead of XFAIL.
2886 * gfortran.dg/dec_io_6.f90: Likewise.
2888 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2890 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2891 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2892 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2893 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2894 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2895 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2896 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2897 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2898 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2899 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2901 2016-10-27 Bin Cheng <bin.cheng@arm.com>
2903 * gcc.dg/fold-convmaxconv-1.c: New test.
2904 * gcc.dg/fold-convminconv-1.c: New test.
2906 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
2909 * gfortran.dg/pr78092.f90: New test.
2911 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2914 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2915 expected error message.
2916 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2917 expected error message.
2918 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2919 (test_all_not_equal_and_not_zero): Change expected error message.
2921 2016-10-26 Jakub Jelinek <jakub@redhat.com>
2924 * gfortran.dg/gomp/pr77973.f90: New test.
2926 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
2929 * gfortran.dg/submodule_18.f08: New test.
2930 * gfortran.dg/submodule_19.f08: New test.
2932 2016-10-26 Michael Matz <matz@suse.de>
2934 * g++.dg/pr78060.C: New test.
2935 * gfortran.dg/pr78061.f: New test.
2936 * g++.dg/pr78088.C: New test.
2938 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
2940 * gfortran.dg/dec_io_1.f90: New test.
2941 * gfortran.dg/dec_io_2.f90: New test.
2942 * gfortran.dg/dec_io_3.f90: New test.
2943 * gfortran.dg/dec_io_4.f90: New test.
2944 * gfortran.dg/dec_io_5.f90: New test.
2945 * gfortran.dg/dec_io_6.f90: New test.
2947 2016-10-25 Jakub Jelinek <jakub@redhat.com>
2950 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2952 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2954 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2955 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2957 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2959 * gnat.dg/opt59.adb: New test.
2960 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2962 * gnat.dg/opt60.adb: New test.
2964 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2967 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2970 2016-10-25 Jakub Jelinek <jakub@redhat.com>
2973 * gcc.target/i386/pr78102.c: New test.
2975 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2977 * gfortran.dg/dec_logical_xor_1.f90: New test.
2978 * gfortran.dg/dec_logical_xor_2.f90: New test.
2979 * gfortran.dg/dec_logical_xor_3.f03: New test.
2981 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2983 * gfortran.dg/dec_loc_rval_1.f90: New test.
2984 * gfortran.dg/dec_loc_rval_2.f90: New test.
2985 * gfortran.dg/dec_loc_rval_3.f03: New test.
2987 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2989 * gfortran.dg/dec_type_print.f90: New testcase.
2991 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2993 * gfortran.dg/feed_1.f90: New test.
2994 * gfortran.dg/feed_2.f90: New test.
2996 2016-10-25 Martin Liska <mliska@suse.cz>
2999 * gcc.dg/asan/pr78106.c: New test.
3001 2016-10-25 Martin Liska <mliska@suse.cz>
3003 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3005 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
3008 * gcc.target/arm/pr78041.c: New test.
3010 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3012 * g++.dg/cpp1z/launder1.C: New test.
3013 * g++.dg/cpp1z/launder2.C: New test.
3015 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3016 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3020 * gcc.target/avr/pr71676-2.c: New test.
3022 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3023 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3027 * gcc.target/avr/pr71676-1.c: New test.
3028 * gcc.target/avr/pr71676-3.c: New test.
3029 * gcc.target/avr/pr71676.c: New test.
3030 * gcc.target/avr/pr71678.c: New test.
3032 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
3034 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3035 such that cloned verions of tested functions are not created.
3037 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
3040 * gfortran.dg/pr71895.f90: New test.
3042 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3044 * g++.dg/debug/dwarf2/ref-2.C: New test.
3046 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
3048 * c-c++-common/Wint-in-bool-context-3.c: New test.
3050 2016-10-24 Martin Sebor <msebor@redhat.com>
3053 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3054 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3055 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3056 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3057 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3058 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3059 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3061 2016-10-24 Richard Biener <rguenther@suse.de>
3064 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3065 * gcc.dg/vect/slp-45.c: Likewise.
3067 2016-10-24 Richard Biener <rguenther@suse.de>
3069 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3070 * gcc.dg/tree-ssa/pr21458.c: Likewise.
3071 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3073 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
3076 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3077 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3079 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3081 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3083 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3085 * gcc.target/i386/bmi2-pext-1.c: New test.
3086 * gcc.target/i386/bmi2-pdep-1.c: New test.
3087 * gcc.target/i386/bmi2-bzhi-3.c: New test.
3088 * gcc.target/i386/tbm-bextri-1.c: New test.
3089 * gcc.target/i386/bmi-bextr-6.c: New test.
3091 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3094 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3095 * gcc.target/i386/pr65105-1.c: Likewise.
3096 * gcc.target/i386/pr65105-2.c: Likewise.
3097 * gcc.target/i386/pr65105-3.c: Likewise.
3098 * gcc.target/i386/pr65105-5.c: Likewise.
3099 * gcc.target/i386/pr67761.c: Likewise.
3100 * gcc.target/i386/pr70799-1.c: Likewise.
3102 2016-10-24 Martin Liska <mliska@suse.cz>
3105 * c-c++-common/ubsan/unreachable-3.c: New test.
3107 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3110 * gfortran.dg/pr77763.f90
3112 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3116 * gfortran.dg/pr78033.f90: New test.
3118 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
3121 * gfortran.dg/select_type_1.f03: Change error for overlapping
3123 * gfortran.dg/select_type_36.f03: New test.
3125 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
3127 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3129 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3132 * gfortran.dg/string_length_3.f90: New test.
3134 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3136 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3138 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3143 * gfortran.dg/alloc_comp_class_5.f03: New test.
3144 * gfortran.dg/class_allocate_21.f90: New test.
3145 * gfortran.dg/class_allocate_22.f90: New test.
3146 * gfortran.dg/realloc_on_assign_27.f08: New test.
3148 2016-10-21 Jeff Law <law@redhat.com>
3150 * PR tree-optimization/71947
3151 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3152 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3153 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3155 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3157 * gcc.dg/ipa/vrp5.c: New test.
3158 * gcc.dg/ipa/vrp6.c: New test.
3160 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3162 * gcc.target/aarch64/test_frame_17.c: New test.
3164 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3166 * gcc.target/aarch64/test_frame_17.c: New test.
3168 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
3170 PR preprocessor/71681
3171 * gcc.dg/cpp/pr71681-1.c: New testcase
3172 * gcc.dg/cpp/pr71681-2.c: Likewise
3173 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3174 * gcc.dg/cpp/remap/a/header.gcc: Likewise
3175 * gcc.dg/cpp/remap/a/t_1.h: Likewise
3176 * gcc.dg/cpp/remap/a/t_2.h: Likewise
3178 2016-10-21 Jakub Jelinek <jakub@redhat.com>
3181 * gcc.target/i386/pr78057.c: New test.
3183 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3185 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
3188 * gfortran.dg/select_type_37.f03: New test.
3190 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3193 * gcc.target/avr/pr71627.c: New test
3195 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
3197 * gcc.target/sparc/overflow-1.c: New test.
3198 * gcc.target/sparc/overflow-2.c: Likewise.
3199 * gcc.target/sparc/overflow-3.c: Likewise.
3201 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3203 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3206 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3208 PR rtl-optimization/78038
3209 * gcc.target/aarch64/pr78038.c: New test.
3211 2016-10-21 Richard Biener <rguenther@suse.de>
3213 PR tree-optimization/78051
3214 * g++.dg/torture/pr78051.C: New testcase.
3216 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3218 * c-c++-common/wdate-time.c: Restored test case.
3219 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3221 2016-10-20 Jakub Jelinek <jakub@redhat.com>
3223 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3225 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
3228 * gcc.target/i386/pr78037.c: New test.
3230 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
3232 * gcc.target/visium/overflow8.c: New.
3233 * gcc.target/visium/overflow16.c: Likewise.
3234 * gcc.target/visium/overflow32: Likewise.
3236 2016-10-20 Michael Matz <matz@suse.de>
3238 * gcc.dg/loop-split.c: New test.
3239 * gcc.dg/tree-ssa/ifc-9.c: Update.
3240 * gcc.dg/tree-ssa/ifc-10.c: Update.
3242 2016-10-20 Richard Biener <rguenther@suse.de>
3244 * gcc.dg/graphite/pr35356-1.c: Update.
3246 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
3249 * g++.dg/cpp1y/pr77446.C: New.
3251 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3253 PR tree-optimization/53979
3254 * gcc.dg/pr53979-1.c: New test-case.
3255 * gcc.dg/pr53979-2.c: Likewise.
3257 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3259 * c-c++-common/Wint-in-bool-context-2.c: New test.
3261 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3263 * gfortran.dg/dtio_17.f90: Fix test.
3265 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3267 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3268 * gcc.dg/Walloca-2.c: Same.
3270 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3272 * gcc.dg/Wvla-1.c: Rename to...
3273 * gcc.dg/Wvla-larger-than-1.c: ...this.
3274 * gcc.dg/Wvla-2.c: Rename to...
3275 * gcc.dg/Wvla-larger-than-2.c: ...this.
3276 * gcc.dg/Wvla-3.c: Rename to...
3277 * gcc.dg/Walloca-11.c.: ...this.
3278 * gcc.dg/wvla-[1-7].c: Rename to:
3279 * gcc.dg/Wvla-[1-7].c: ...this.
3281 2016-10-19 Bin Cheng <bin.cheng@arm.com>
3283 PR tree-optimization/78005
3284 * gcc.dg/vect/pr78005.c: New.
3285 * gcc.target/i386/l_fma_float_1.c: Revise test.
3286 * gcc.target/i386/l_fma_float_2.c: Ditto.
3287 * gcc.target/i386/l_fma_float_3.c: Ditto.
3288 * gcc.target/i386/l_fma_float_4.c: Ditto.
3289 * gcc.target/i386/l_fma_float_5.c: Ditto.
3290 * gcc.target/i386/l_fma_float_6.c: Ditto.
3291 * gcc.target/i386/l_fma_double_1.c: Ditto.
3292 * gcc.target/i386/l_fma_double_2.c: Ditto.
3293 * gcc.target/i386/l_fma_double_3.c: Ditto.
3294 * gcc.target/i386/l_fma_double_4.c: Ditto.
3295 * gcc.target/i386/l_fma_double_5.c: Ditto.
3296 * gcc.target/i386/l_fma_double_6.c: Ditto.
3298 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
3300 PR tree-optimization/78024
3301 * gcc.dg/goacc/loop-processing-1.c: New file.
3303 2016-10-19 Richard Biener <rguenther@suse.de>
3305 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3307 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
3309 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3310 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3311 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3312 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3313 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3314 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3315 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3316 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3317 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3318 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3319 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3320 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3321 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3322 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3323 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3324 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3325 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3326 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3327 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3328 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3329 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3330 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3331 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3332 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3333 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3334 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3335 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3336 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3337 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3338 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3339 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3340 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3341 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3342 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3343 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3344 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3345 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3346 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3347 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3348 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3349 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3350 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3351 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3352 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3353 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3354 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3355 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3356 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3357 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3358 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3359 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3360 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3361 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3362 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3363 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3364 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3365 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3366 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3367 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3368 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3369 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3370 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3371 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3372 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3373 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3374 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3375 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3376 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3377 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3378 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3379 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3380 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3381 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3382 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3383 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3384 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3385 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3386 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3387 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3388 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3389 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3390 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3391 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3392 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3393 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3394 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3395 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3396 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3397 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3398 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3399 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3400 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3401 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3402 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3403 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3404 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3405 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3406 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3407 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3408 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3409 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3410 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3411 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3412 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3413 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3414 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3415 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3416 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3417 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3418 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3419 * gcc.target/powerpc/vsu/vsu.exp: New file.
3421 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
3424 * gcc.target/i386/pr77991.c: New test.
3426 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
3428 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3431 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3433 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
3435 2016-10-18 Richard Biener <rguenther@suse.de>
3437 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3438 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3439 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3440 * gcc.dg/tree-ssa/pr21294.c: Likewise.
3441 * gcc.dg/tree-ssa/pr21563.c: Likewise.
3442 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3443 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3444 * gcc.dg/tree-ssa/pr68431.c: Likewise.
3445 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3446 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3447 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3448 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3449 * gcc.dg/tree-ssa/vrp19.c: Likewise.
3450 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3451 * gcc.dg/tree-ssa/vrp92.c: Likewise.
3452 * gcc.dg/pr68217.c: Likewise.
3453 * gcc.dg/predict-9.c: Likewise.
3454 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3455 * gcc.dg/predict-1.c: Likewise.
3457 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3459 * gfortran.dg/dtio_17.f90: New test.
3461 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3463 * gcc.dg/ipa/vrp4.c: Adjust testcase.
3465 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3467 * gcc.dg/ipa/vrp4.c: New test.
3469 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3471 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3472 * gcc.dg/torture/pr39074.c: Likewise.
3474 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
3476 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3477 * gnat.dg/trampoline4.adb: Minor tweak.
3479 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3481 PR tree-optimization/77916
3482 * gcc.dg/torture/pr77916.c: New.
3484 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
3487 * gfortran.dg/pr77978_1.f90: New test.
3488 * gfortran.dg/pr77978_2.f90: Ditto.
3489 * gfortran.dg/pr77978_3.f90: Ditto.
3491 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
3495 * gfortran.dg/proc_ptr_49.f90: New test.
3497 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3500 * gcc.target/arm/pr77308.c: New test.
3502 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
3504 * lib/target-supports.exp
3505 (check_effective_target_floatn_nx_runtime): Return 0 for
3508 2016-10-17 Andrew Pinski <apinski@cavium.com>
3510 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
3511 long instead of long.
3512 * gcc.target/aarch64/cinc_common_1.c: Likewise.
3513 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3514 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3515 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3516 * gcc.target/aarch64/pr68102_1.c: Likewise.
3517 * gcc.target/aarch64/target_attr_3.c: Likewise.
3519 2016-10-17 Richard Biener <rguenther@suse.de>
3521 PR tree-optimization/77988
3522 * gcc.dg/torture/pr77988.c: New testcase.
3524 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3526 * gcc.dg/pr71636-1.c: New test-case.
3527 * gcc.dg/pr71636-2.c: Likewise.
3529 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
3531 * gnat.dg/trampoline3.adb: New test.
3532 * gnat.dg/trampoline4.adb: Likewise.
3534 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3536 * gfortran.dg/dtio_16.f90: New test.
3538 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3540 * gcc.target/sparc/bmaskbshuf.c: Rename to...
3541 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3542 * gcc.target/sparc/bmaskbshuf-2.c: New test.
3544 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3546 * gcc.target/sparc/popc.c: Rename to...
3547 * gcc.target/sparc/popc-1.c: ...this.
3548 * gcc.target/sparc/popc-2.c: New test.
3550 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3553 * gfortran.dg/unexpected_eof_4.f90: New test.
3555 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
3558 * gfortran.dg/negative_unit2.f90: New test.
3560 2016-10-14 Jakub Jelinek <jakub@redhat.com>
3563 * gfortran.dg/pr77959.f90: New test.
3565 DR 1511 - const volatile variables and ODR
3566 * g++.dg/DRs/dr1511-1.C: New test.
3567 * g++.dg/DRs/dr1511-2.C: New test.
3569 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3571 * gnat.dg/debug7.adb (dg-options): Remove -g.
3572 * gnat.dg/debug8.adb (dg-options): Add -margs.
3573 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3575 2016-10-14 Richard Biener <rguenther@suse.de>
3577 PR tree-optimization/77979
3578 * gcc.dg/torture/pr77979.c: New testcase.
3580 2016-10-14 Martin Liska <mliska@suse.cz>
3582 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3583 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3584 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3586 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
3588 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3589 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3590 * gcc.dg/torture/pr77937-2.c: Likewise.
3592 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3594 * gnat.dg/lto15.adb: Adjust.
3595 * gnat.dg/lto16.adb: Likewise.
3596 * gnat.dg/lto17.adb: Likewise
3597 * gnat.dg/lto18.ad[sb]: New test.
3598 * gnat.dg/lto18_pkg.ads: New helper.
3599 * gnat.dg/lto19.adb: New test.
3600 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3601 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3602 * gnat.dg/lto20.adb: New test.
3603 * gnat.dg/lto20_pkg.ad[sb]: New helper.
3605 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
3607 * gfortran.dg/coarray_38.f90: Expect error message.
3609 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3611 * gcc.target/aarch64/spellcheck_1.c: New test.
3612 * gcc.target/aarch64/spellcheck_2.c: Likewise.
3613 * gcc.target/aarch64/spellcheck_3.c: Likewise.
3614 * gcc.target/aarch64/spellcheck_4.c: Likewise.
3615 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3616 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3618 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
3620 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3622 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3624 PR tree-optimization/77937
3625 * gcc.dg/torture/pr77937-1.c: New.
3626 * gcc.dg/torture/pr77937-2.c: New.
3628 2016-10-13 Jakub Jelinek <jakub@redhat.com>
3630 * g++.dg/cpp1z/inline-var1.C: New test.
3631 * g++.dg/cpp1z/inline-var1a.C: New test.
3632 * g++.dg/cpp1z/inline-var1.h: New file.
3633 * g++.dg/cpp1z/inline-var2.C: New test.
3634 * g++.dg/cpp1z/inline-var3.C: New test.
3635 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3636 uninitialized const.
3638 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
3640 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3641 Xscale is specified, not just -march.
3642 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3643 is incompatible with Xscale.
3645 2016-10-13 Martin Sebor <msebor@redhat.com>
3648 * g++.dg/ext/flexary4.C: Adjust.
3649 * g++.dg/ext/flexary5.C: Same.
3650 * g++.dg/ext/flexary9.C: Same.
3651 * g++.dg/ext/flexary19.C: New test.
3652 * g++.dg/ext/flexary18.C: New test.
3653 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3655 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3656 Avoid generating a flexible array member in an array.
3658 2016-10-13 Martin Sebor <msebor@redhat.com>
3660 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3661 to placate -Wformat on targets where the type is not int.
3663 2016-10-13 David Malcolm <dmalcolm@redhat.com>
3665 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3668 2016-10-13 Bin Cheng <bin.cheng@arm.com>
3670 * gcc.target/i386/l_fma_float_1.c: Revise test.
3671 * gcc.target/i386/l_fma_float_2.c: Ditto.
3672 * gcc.target/i386/l_fma_float_3.c: Ditto.
3673 * gcc.target/i386/l_fma_float_4.c: Ditto.
3674 * gcc.target/i386/l_fma_float_5.c: Ditto.
3675 * gcc.target/i386/l_fma_float_6.c: Ditto.
3676 * gcc.target/i386/l_fma_double_1.c: Ditto.
3677 * gcc.target/i386/l_fma_double_2.c: Ditto.
3678 * gcc.target/i386/l_fma_double_3.c: Ditto.
3679 * gcc.target/i386/l_fma_double_4.c: Ditto.
3680 * gcc.target/i386/l_fma_double_5.c: Ditto.
3681 * gcc.target/i386/l_fma_double_6.c: Ditto.
3683 2016-10-13 Bin Cheng <bin.cheng@arm.com>
3685 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3687 2016-10-13 Bin Cheng <bin.cheng@arm.com>
3689 * gcc.dg/vect/vect-98.c: Refine test case.
3690 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3691 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3692 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3694 2016-10-13 Jakub Jelinek <jakub@redhat.com>
3697 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3699 2016-10-13 Martin Liska <mliska@suse.cz>
3701 PR tree-optimization/77943
3702 * g++.dg/tree-ssa/pr77943.C: New test.
3704 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
3707 * gfortran.dg/allocate_with_source_22.f03: New test.
3708 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
3711 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3713 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3714 * gcc.target/arm/movsi_movw.c: Likewise.
3715 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3716 directive to work on big endian targets.
3718 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3720 * gcc.dg/tree-ssa/evrp6.c: New test.
3722 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3724 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3725 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3726 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3728 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3730 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3731 * gcc.target/powerpc/warn-2.c: Ditto.
3733 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3735 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3736 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3737 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3739 * gcc.target/mips/msa.c: New test.
3740 * gcc.target/mips/msa-builtins.c: Likewise.
3741 * lib/target-supports.exp (check_mips_msa_hw_available): New.
3742 (check_effective_target_mips_msa_runtime): Likewise.
3743 (check_effective_target_mips_msa): Likewise.
3744 (add_options_for_mips_msa): Likewise.
3745 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3746 (check_effective_target_vect_intfloat_cvt): Likewise.
3747 (check_effective_target_vect_uintfloat_cvt): Likewise.
3748 (check_effective_target_vect_floatint_cvt): Likewise.
3749 (check_effective_target_vect_floatuint_cvt): Likewise.
3750 (check_effective_target_vect_shift): Likewise.
3751 (check_effective_target_vect_shift_char): Likewise.
3752 (check_effective_target_vect_long): Likewise.
3753 (check_effective_target_vect_float): Likewise.
3754 (check_effective_target_vect_double): Likewise.
3755 (check_effective_target_vect_long_long): Likewise.
3756 (check_effective_target_vect_perm): Likewise.
3757 (check_effective_target_vect_perm_byte): Likewise.
3758 (check_effective_target_vect_perm_short): Likewise.
3759 (check_effective_target_vect_sdot_qi): Likewise.
3760 (check_effective_target_vect_udot_qi): Likewise.
3761 (check_effective_target_vect_sdot_hi): Likewise.
3762 (check_effective_target_vect_udot_hi): Likewise.
3763 (check_effective_target_vect_pack_trunc): Likewise.
3764 (check_effective_target_vect_unpack): Likewise.
3765 (check_effective_target_vect_hw_misalign): Likewise.
3766 (check_effective_target_vect_condition): Likewise.
3767 (check_effective_target_vect_cond_mixed): Likewise.
3768 (check_effective_target_vect_char_mult): Likewise.
3769 (check_effective_target_vect_short_mult): Likewise.
3770 (check_effective_target_vect_int_mult): Likewise.
3771 (check_effective_target_vect_extract_even_odd): Likewise.
3772 (check_effective_target_vect_interleave): Likewise.
3773 (check_vect_support_and_set_flags): Check if the target supports MSA
3774 and append to the list of EFFECTIVE_TARGETS.
3776 2016-10-12 Richard Biener <rguenther@suse.de>
3779 * g++.dg/torture/pr77947.C: New testcase.
3781 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3783 * gnat.dg/debug8.adb: New testcase.
3785 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3787 * gnat.dg/debug9.adb: New testcase.
3789 2016-10-12 Richard Biener <rguenther@suse.de>
3791 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3792 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3793 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3795 2016-10-12 Richard Biener <rguenther@suse.de>
3797 PR tree-optimization/77920
3798 * gcc.dg/torture/pr77920.c: New testcase.
3800 2016-10-12 Jakub Jelinek <jakub@redhat.com>
3802 PR tree-optimization/77929
3803 * gcc.c-torture/compile/pr77929.c: New test.
3805 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3806 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3807 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3808 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3809 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3810 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3811 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3812 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3813 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3815 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3817 * gcc.target/sparc/setcc-4.c: Adjust.
3818 * gcc.target/sparc/setcc-5.c: Likewise.
3819 * gcc.target/sparc/setcc-6.c: Likewise.
3820 * gcc.target/sparc/setcc-7.c: Likewise.
3821 * gcc.target/sparc/setcc-8.c: Likewise.
3822 * gcc.target/sparc/setcc-9.c: Likewise.
3823 * gcc.target/sparc/setcc-10.c: Delete.
3825 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3828 * gfortran.dg/pr77942.f90
3830 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
3832 * gfortran.dg/dec_math.f90: New testsuite.
3834 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3836 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3837 (main): Declare j as i32 instead of int.
3839 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3841 PR testsuite/PR77710
3842 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3843 target triplet instead of *-*-*-*.
3845 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3847 * gnat.dg/unchecked_convert10.adb: New test.
3848 * gnat.dg/unchecked_convert11.adb: Likewise.
3849 * gnat.dg/unchecked_convert12.adb: Likewise.
3851 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3853 * gcc.target/sparc/cbcond-1.c: New test.
3854 * gcc.target/sparc/cbcond-2.c: Likewise.
3855 * gcc.target/sparc/movcc-1.c: Likewise.
3856 * gcc.target/sparc/movcc-2.c: Likewise.
3857 * gcc.target/sparc/setcc-1.c: Adjust.
3858 * gcc.target/sparc/setcc-2.c: Likewise.
3859 * gcc.target/sparc/setcc-3.c: Likewise.
3860 * gcc.target/sparc/setcc-4.c: Likewise.
3861 * gcc.target/sparc/setcc-5.c: Likewise.
3862 * gcc.target/sparc/setcc-6.c: New test.
3863 * gcc.target/sparc/setcc-7.c: Likewise.
3864 * gcc.target/sparc/setcc-8.c: Likewise.
3865 * gcc.target/sparc/setcc-9.c: Likewise.
3866 * gcc.target/sparc/setcc-10.c: Likewise.
3868 2016-10-10 Jeff Law <law@redhat.com>
3870 PR tree-optimization/71947
3871 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3872 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3873 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3874 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3875 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3876 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3878 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3881 * gfortran.dg/matmul_11.f90: New test.
3883 2016-10-10 Jiong Wang <jiong.wang@arm.com>
3885 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3886 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3887 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3888 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3889 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3890 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3891 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3892 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3893 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3894 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3895 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3896 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3897 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3898 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3899 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3900 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3901 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3902 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3903 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3904 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3905 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3906 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3907 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3908 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3909 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3910 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3911 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3912 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3913 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3914 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3915 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3916 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3917 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3918 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3919 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3920 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3921 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3922 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3923 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3924 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3925 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3926 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3927 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3928 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3929 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3930 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3931 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3932 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3933 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3934 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3935 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3936 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3937 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3938 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3939 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3940 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3941 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3942 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3943 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3945 2016-10-10 Jiong Wang <jiong.wang@arm.com>
3947 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3948 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3949 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3950 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3951 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3952 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3953 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3954 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3955 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3956 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3957 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3958 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3959 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3960 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3962 2016-10-10 Jiong Wang <jiong.wang@arm.com>
3964 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3966 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3968 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3969 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3970 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3971 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3973 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3974 Jiong Wang <jiong.wang@arm.com>
3976 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3978 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3979 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3981 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3983 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3985 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3987 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3989 * gnat.dg/specs/vfa.ads: New test.
3991 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
3993 * gnat.dg/inline13.ad[sb]: New test.
3994 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3996 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3998 * gnat.dg/biased_subtype.adb: New test.
4000 2016-10-09 Jakub Jelinek <jakub@redhat.com>
4002 PR tree-optimization/77901
4003 * gcc.c-torture/compile/pr77901.c: New test.
4005 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4007 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4008 * gcc.dg/ipa/propalign-2.c: Likewise
4009 * gcc.dg/ipa/propalign-3.c: Likewise.
4010 * gcc.dg/ipa/propalign-4.c: Likewise.
4011 * gcc.dg/ipa/propalign-5.c: Likewise.
4013 2016-10-08 Jakub Jelinek <jakub@redhat.com>
4015 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4017 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4019 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4020 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4022 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
4024 * gfortran.dg/dec_union_11.f90: New testcase.
4026 2016-10-07 Nathan Sidwell <nathan@acm.org>
4029 * g++.dg/cpp0x/pr66443-cxx11.C: New.
4030 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4031 * g++.dg/cpp1y/pr66443-cxx14.C: New
4032 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4033 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4035 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4037 * g++.dg/cpp0x/addressof1.C: New test.
4038 * g++.dg/cpp0x/addressof2.C: New test.
4040 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4042 * gcc.target/powerpc/float128-type-1.c: New test to check that
4043 PowerPC 64-bit Linux enables -mfloat128-type by default.
4044 * gcc.target/powerpc/float128-type-2.c: Likewise.
4045 * gcc.target/powerpc/float128-mix.c: Change error message to
4046 reflect that __ibm128 is now #define'ed to be long double.
4048 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
4051 * gfortran.dg/pr77406.f90: New test.
4052 * gfortran.dg/assumed_type_3.f90: Update error messages.
4053 * gfortran.dg/defined_operators_1.f90: Ditto.
4054 * gfortran.dg/generic_26.f90: Ditto.
4055 * gfortran.dg/generic_7.f90: Ditto.
4056 * gfortran.dg/gomp/udr5.f90: Ditto.
4057 * gfortran.dg/gomp/udr7.f90: Ditto.
4058 * gfortran.dg/interface_1.f90: Ditto.
4059 * gfortran.dg/interface_37.f90: Ditto.
4060 * gfortran.dg/interface_5.f90: Ditto.
4061 * gfortran.dg/interface_6.f90: Ditto.
4062 * gfortran.dg/interface_7.f90
4063 * gfortran.dg/no_arg_check_3.f90
4064 * gfortran.dg/operator_5.f90
4065 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4067 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4070 * c-c++-common/Wint-in-bool-context.c: Update test.
4072 2016-10-07 Richard Biener <rguenther@suse.de>
4074 * gcc.dg/tree-ssa/vrp01.c: Adjust.
4075 * gcc.dg/tree-ssa/vrp34.c: Likewise.
4077 2016-10-07 Marek Polacek <polacek@redhat.com>
4079 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4081 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
4084 * c-c++-common/pr69733.c: New test.
4085 * gcc.dg/pr69733.c: New test.
4086 * gcc.target/i386/pr69733.c: New test.
4088 2016-10-07 Marek Polacek <polacek@redhat.com>
4091 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4093 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4095 PR tree-optimization/77664
4096 * gcc.dg/tree-ssa/pr77664.c: New test.
4097 * gcc.dg/pr77664.c: New test.
4099 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
4101 * gfortran.dg/pr69955.f90: New test.
4103 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
4106 * gfortran.dg/pr57910.f90: New test.
4108 2016-10-06 Jakub Jelinek <jakub@redhat.com>
4110 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4111 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4113 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4115 PR tree-optimization/77862
4116 * gcc.dg/pr77862.c: New test.
4118 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4120 * gcc.dg/tree-ssa/evrp4.c: New test.
4122 2016-10-06 Jeff Law <law@redhat.com>
4124 PR tree-optimization/71661
4125 * gcc.dg/tree-ssa/pr71661.c: New test.
4127 2016-10-06 Richard Biener <rguenther@suse.de>
4129 PR tree-optimization/77855
4130 * gcc.dg/torture/pr77855.c: New testcase.
4132 2016-10-06 James Clarke <jrtc27@jrtc27.com>
4133 Eric Botcazou <ebotcazou@adacore.com>
4135 * g++.dg/other/pr77759.C: New test.
4137 2016-10-06 Richard Biener <rguenther@suse.de>
4139 PR tree-optimization/77839
4140 * gcc.dg/torture/pr77839.c: New testcase.
4142 2016-10-06 Marek Polacek <polacek@redhat.com>
4144 * g++.dg/cpp1z/init-statement9.C: New test.
4146 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
4148 * gcc.target/i386/pcommit-1.c: Deleted.
4149 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4150 * gcc.target/i386/sse-13.c: Ditto.
4151 * gcc.target/i386/sse-14.c: Ditto.
4152 * gcc.target/i386/sse-22.c: Ditto.
4153 * gcc.target/i386/sse-23.c: Ditto.
4154 * g++.dg/other/i386-2.C: Ditto.
4156 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
4158 * gcc.target/i386/pr77833.c: Require int128 effective target.
4160 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
4164 * gfortran.dg/associate_22.f90: New test.
4166 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
4168 * gfortran.dg/dec_union_9.f90: New testcase.
4169 * gfortran.dg/dec_union_10.f90: New testcase.
4171 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4174 * gcc.dg/pch/pr66343-3.c: New test.
4175 * gcc.dg/pch/pr66343-3.hs: New file.
4178 * gcc.dg/pch/pr66343-1.c: New test.
4179 * gcc.dg/pch/pr66343-1.hs: New file.
4180 * gcc.dg/pch/pr66343-2.c: New test.
4181 * gcc.dg/pch/pr66343-2.hs: New file.
4183 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4185 * c-c++-common/Wint-in-bool-context.c: Update test.
4187 2016-10-05 Marek Polacek <polacek@redhat.com>
4189 * g++.dg/cpp1z/init-statement1.C: New test.
4190 * g++.dg/cpp1z/init-statement2.C: New test.
4191 * g++.dg/cpp1z/init-statement3.C: New test.
4192 * g++.dg/cpp1z/init-statement4.C: New test.
4193 * g++.dg/cpp1z/init-statement5.C: New test.
4194 * g++.dg/cpp1z/init-statement6.C: New test.
4195 * g++.dg/cpp1z/init-statement7.C: New test.
4196 * g++.dg/cpp1z/init-statement8.C: New test.
4198 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
4201 * gfortran.dg/pr67524.f90: New test.
4203 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4206 * c-c++-common/ubsan/shift-9.c: New test.
4208 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4210 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4211 of int if __SIZEOF_INT__ is less than 4 bytes.
4213 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4215 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4216 * gfortran.dg/class_array_20.f03: Likewise.
4217 * gfortran.dg/class_array_21.f03: Likewise.
4218 * gfortran.dg/finalize_29.f08: Likewise.
4219 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4221 2016-10-05 Richard Biener <rguenther@suse.de>
4224 * gcc.dg/torture/pr77826.c: New testcase.
4226 2016-10-05 Richard Biener <rguenther@suse.de>
4228 * gcc.dg/fold-copysign-1.c: New testcase.
4230 2016-10-05 Andreas Schwab <schwab@suse.de>
4232 * g++.dg/pr49847-2.C: Remove.
4234 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
4236 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4238 2016-10-05 Richard Biener <rguenther@suse.de>
4241 * gcc.dg/pr55152-2.c: New testcase.
4243 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4245 * gfortran.dg/dtio_15.f90: New test.
4247 2016-10-04 Ian Lance Taylor <iant@golang.org>
4249 * gcc.dg/split-7.c: New test.
4251 2016-10-04 Martin Sebor <msebor@redhat.com>
4253 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4254 %lc directive to wint_t to silence -Wformat warnings on targets
4255 where the latter is a distinct type such as long.
4257 2016-10-04 Martin Sebor <msebor@redhat.com>
4260 * g++.dg/warn/Wplacement-new-size-4.C: New test.
4262 2016-10-04 Jakub Jelinek <jakub@redhat.com>
4265 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4267 * g++.dg/other/java3.C: Remove.
4268 * g++.dg/other/java1.C: Remove.
4269 * g++.dg/other/error12.C: Remove.
4270 * g++.dg/other/java2.C: Remove.
4271 * g++.dg/warn/Wnvdtor.C: Remove.
4272 * g++.dg/lookup/java1.C: Remove.
4273 * g++.dg/lookup/java2.C: Remove.
4274 * g++.dg/ext/pr34829.C: Remove.
4275 * g++.dg/ext/java-3.C: Remove.
4276 * g++.dg/ext/java-1.C: Remove.
4277 * g++.dg/ext/java-2.C: Remove.
4278 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4280 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
4282 PR tree-optimization/77808
4283 * gcc.dg/tree-ssa/pr77808.c: New testcase.
4285 2016-10-04 Richard Biener <rguenther@suse.de>
4287 PR tree-optimization/77399
4288 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4290 2016-10-04 Richard Biener <rguenther@suse.de>
4293 * gcc.target/i386/pr77833.c: New testcase.
4295 2016-09-26 Jeff Law <law@redhat.com>
4297 PR tree-optimization/71550
4298 PR tree-optimization/71403
4299 * gcc.c-torture/execute/pr71550.c: New test.
4301 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4303 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4306 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4309 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4311 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4313 2016-10-03 Marek Polacek <polacek@redhat.com>
4315 * g++.dg/cpp0x/nullptr37.C: New test.
4317 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
4319 * c-c++-common/Wint-in-bool-context.c: Update test.
4321 2016-10-02 Jakub Jelinek <jakub@redhat.com>
4323 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4325 * g++.dg/charset/asm2.c (memmove): Likewise.
4326 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4327 * g++.dg/tls/diag-4.C (foo): Likewise.
4328 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4329 dg-warning, fix up regex.
4330 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4331 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4332 * g++.old-deja/g++.mike/net31.C: Likewise.
4333 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4335 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4336 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4338 2016-10-01 Richard Biener <rguenther@suse.de>
4341 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4343 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
4346 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4348 2016-10-01 Jakub Jelinek <jakub@redhat.com>
4351 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4352 Add dg-prune-output directive.
4354 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4357 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4358 * gfortran.fortran-torture/compile/write.f90: Update test.
4360 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
4362 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4363 arm_fp16_alternative_ok as the required effective target.
4364 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
4365 -mfp16-format=alternative to the dg-options directive and remove
4366 the dg-add-options directive.
4368 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4371 * gfortran.dg/dec_union_8.f90: New testcase.
4373 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4376 * gfortran.dg/dec_structure_16.f90: New testcase.
4378 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
4380 * gfortran.dg/coarray_allocate_10.f08: New test.
4381 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4383 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4385 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4387 2016-09-30 Richard Biener <rguenther@suse.de>
4389 PR tree-optimization/77399
4390 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4392 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
4394 * c-c++-common/pr27336.c: Make dependency on
4395 -fdelete-null-pointer-checks explicit.
4396 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4397 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4398 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4399 * gcc.dg/pic-1.c: Require fpic target support.
4400 * gcc.dg/pic-2.c: Likewise.
4402 2016-09-29 Jakub Jelinek <jakub@redhat.com>
4404 Implement P0001R1 - C++17 removal of register storage class specifier
4405 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4406 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4408 * c-c++-common/vector-subscript-5.c (foo): Don't use register
4409 keyword if not __SSE2__.
4410 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4412 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4414 * g++.dg/eh/pr29166.C: Add -Wno-register option.
4415 * g++.dg/warn/register-parm-1.C (erroneous_warning,
4416 no_erroneous_warning): Expect new warnings for C++17.
4417 * g++.dg/warn/register-var-2.C (f): Likewise.
4418 * g++.dg/parse/register1.C (f): Expect new error for C++17.
4419 * g++.dg/parse/linkage2.C (foo): Likewise.
4420 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4421 keyword on parameters for C++17.
4422 * g++.dg/cpp1z/register1.C: New test.
4423 * g++.dg/cpp1z/register2.C: New test.
4424 * g++.dg/cpp1z/register3.C: New test.
4426 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4428 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4429 * gcc.target/i386/avx2-check.h (main): Ditto.
4430 * gcc.target/i386/avx512bw-check.h (main): Ditto.
4431 * gcc.target/i386/avx512cd-check.h (main): Ditto.
4432 * gcc.target/i386/avx512dq-check.h (main): Ditto.
4433 * gcc.target/i386/avx512er-check.h (main): Ditto.
4434 * gcc.target/i386/avx512f-check.h (main): Ditto.
4435 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4436 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4437 * gcc.target/i386/avx512vl-check.h (main): Ditto.
4439 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4442 * gcc.target/i386/pr77756.c: New test.
4444 2016-09-29 Marek Polacek <polacek@redhat.com>
4446 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4448 2016-09-29 Marek Polacek <polacek@redhat.com>
4450 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4453 2016-09-29 Martin Liska <mliska@suse.cz>
4455 * objc/execute/construct1.m: New test.
4457 2016-09-29 Richard Biener <rguenther@suse.de>
4459 PR tree-optimization/77768
4460 * gcc.dg/torture/pr77768.c: New testcase.
4462 2016-09-28 Richard Biener <rguenther@suse.de>
4465 * gcc.dg/pr77407.c: New testcase.
4467 2016-09-29 Richard Biener <rguenther@suse.de>
4470 * gcc.dg/pr55152.c: New testcase.
4471 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4473 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4475 * gcc.dg/profile-update-warning.c: Restrict to ia32.
4476 (dg-options): Remove -m32.
4478 2016-09-28 Martin Sebor <msebor@redhat.com>
4481 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4483 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4485 PR libgfortran/77707
4486 * gfortran.dg/inquire_17.f90: New test.
4488 2016-09-28 Jakub Jelinek <jakub@redhat.com>
4491 * g++.dg/cpp1y/constexpr-77467.C: New test.
4493 2016-09-28 Martin Sebor <msebor@redhat.com>
4496 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
4497 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
4498 (test_sprintf_p_const): Adjust line numbers to avoid failures
4499 introduced in r240503.
4501 2016-09-28 Martin Sebor <msebor@redhat.com>
4504 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4506 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
4509 * g++.dg/pr77550.C: Avoid undefined behavior.
4511 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
4513 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
4515 * gcc.dg/strlenopt-20.c: Update test.
4516 * gcc.dg/strlenopt-21.c: Likewise.
4517 * gcc.dg/strlenopt-22.c: Likewise.
4518 * gcc.dg/strlenopt-22g.c: Likewise.
4519 * gcc.dg/strlenopt-26.c: Likewise.
4520 * gcc.dg/strlenopt-5.c: Likewise.
4521 * gcc.dg/strlenopt-7.c: Likewise.
4522 * gcc.dg/strlenopt-9.c: Likewise.
4524 2016-09-27 Jakub Jelinek <jakub@redhat.com>
4526 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4528 * g++.dg/cpp1z/lambda-this1.C: New test.
4529 * g++.dg/cpp1z/lambda-this2.C: New test.
4532 * g++.dg/ubsan/return-4.C: New test.
4533 * g++.dg/ubsan/return-5.C: New test.
4534 * g++.dg/ubsan/return-6.C: New test.
4536 2016-09-27 Jiong Wang <jiong.wang@arm.com>
4538 * lib/target-supports.exp
4539 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4540 in function comment.
4542 2016-09-27 Martin Liska <mliska@suse.cz>
4544 PR gcov-profile/46266
4545 * lib/gcov.exp: Verify that <built-in>.gcov file is not
4548 2016-09-27 Richard Biener <rguenther@suse.de>
4550 PR tree-optimization/77745
4551 * g++.dg/torture/pr77745.C: New testcase.
4553 2016-09-27 Richard Biener <rguenther@suse.de>
4555 PR tree-optimization/77478
4556 * gcc.dg/torture/pr77478.c: New testcase.
4558 2016-09-27 Martin Liska <mliska@suse.cz>
4560 PR gcov-profile/7970
4561 PR gcov-profile/16855
4562 PR gcov-profile/44779
4563 * g++.dg/gcov/pr16855.C: New test.
4565 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4567 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4569 2016-09-27 Jakub Jelinek <jakub@redhat.com>
4572 * gfortran.dg/gomp/pr77666.f90: New test.
4574 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
4577 * gcc.dg/torture/pr77677-2.c: New test.
4579 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
4582 * gfortran.dg/pr77420_1.f90: New test.
4583 * gfortran.dg/pr77420_2.f90: Ditto.
4584 * gfortran.dg/pr77420_3.f90: New test. Requires ...
4585 * gfortran.dg/pr77420_4.f90: this file.
4587 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
4590 * gfortran.dg/pr77719.f90: New test.
4592 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4594 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
4595 singular form of byte when quantity is unknown.
4597 2016-09-26 Marek Polacek <polacek@redhat.com>
4599 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4601 2016-09-26 Martin Liska <mliska@suse.cz>
4603 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4604 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4605 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4606 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4607 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4608 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4609 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4610 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4611 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4613 2016-09-26 Marek Polacek <polacek@redhat.com>
4616 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4617 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4618 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4619 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4620 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4621 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4622 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4623 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4624 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4625 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4626 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4627 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4628 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4629 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4630 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4631 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4632 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4633 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4634 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4635 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4636 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4637 * c-c++-common/attr-fallthrough-1.c: New test.
4638 * c-c++-common/attr-fallthrough-2.c: New test.
4639 * g++.dg/cpp0x/fallthrough1.C: New test.
4640 * g++.dg/cpp0x/fallthrough2.C: New test.
4641 * g++.dg/cpp1z/fallthrough1.C: New test.
4642 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4643 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4644 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4645 * objc.dg/Wimplicit-fallthrough-1.m: New test.
4647 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4650 * gfortran.dg/pr77429.f90: New test.
4652 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4655 * gfortran.dg/pr77694.f90: New test.
4657 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
4660 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4662 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4664 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4667 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4669 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4672 2016-09-24 Marek Polacek <polacek@redhat.com>
4675 * c-c++-common/Wbool-operation-1.c: New test.
4676 * gcc.dg/Wbool-operation-1.c: New test.
4678 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
4680 * gfortran.dg/dec_static_1.f90: New.
4681 * gfortran.dg/dec_static_2.f90: New.
4682 * gfortran.dg/dec_static_3.f90: New.
4683 * gfortran.dg/dec_static_4.f90: New.
4685 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4688 * gfortran.dg/negative_unit_check.f90: Update test.
4689 * gfortran.dg/dtio_14.f90: New test.
4691 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4693 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4694 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4695 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4696 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4697 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4698 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4699 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4701 2016-09-23 Martin Sebor <msebor@redhat.com>
4704 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4705 assuming long double is bigger than double.
4707 2016-09-23 Jakub Jelinek <jakub@redhat.com>
4709 Implement P0138R2, C++17 construction rules for enum class values
4710 * g++.dg/cpp1z/direct-enum-init1.C: New test.
4712 2016-09-23 David Malcolm <dmalcolm@redhat.com>
4714 PR preprocessor/77672
4715 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4716 expected multiline output from first warning to reflect change
4719 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4721 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4723 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4724 Tom de Vries <tom@codesourcery.com>
4727 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4729 2016-09-23 Marek Polacek <polacek@redhat.com>
4731 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4732 * c-c++-common/gomp/atomic-13.c: Likewise.
4733 * c-c++-common/gomp/atomic-14.c: Likewise.
4734 * c-c++-common/pr60439.c: Remove invalid code.
4735 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4736 * g++.dg/expr/bitfield5.C: Likewise.
4737 * g++.dg/expr/bitfield6.C: Likewise.
4738 * g++.dg/expr/bool1.C: Likewise.
4739 * g++.dg/expr/bool3.C: Likewise.
4740 * g++.dg/expr/lval3.C: Likewise.
4741 * g++.dg/expr/lval4.C: Likewise.
4742 * g++.old-deja/g++.jason/bool5.C: Likewise.
4744 2016-09-23 David Malcolm <dmalcolm@redhat.com>
4746 PR preprocessor/77672
4747 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4748 (test_terminator_location): New function.
4750 2016-09-23 Richard Biener <rguenther@suse.de>
4752 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4754 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4756 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4757 -march=armv8.2-a+fp16 when supported by the hardware.
4758 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4759 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4760 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
4761 semi-colons to a macro invocations.
4762 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4763 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4765 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4766 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4767 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4768 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4770 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4771 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4772 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4773 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4774 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4775 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4776 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4777 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4778 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4779 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4781 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4782 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4783 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4785 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4786 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4787 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4789 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4790 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4791 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4793 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4794 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4795 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4796 defined. Also fix some white-space.
4797 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4798 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4799 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4800 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4801 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4802 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4803 defined. Also fix some long lines and white-space.
4804 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4805 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4806 defined. Also fix some long lines and white-space.
4807 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4808 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4810 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4811 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4812 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4814 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4815 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4816 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4818 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
4819 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4820 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4821 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
4822 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4823 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4824 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4825 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4826 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4827 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
4828 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
4829 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4830 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4831 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4832 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4833 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
4834 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4835 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
4836 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4838 2016-09-23 Jiong Wang <jiong.wang@arm.com>
4839 Matthew Wahab <matthew.wahab@arm.com>
4841 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4842 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4843 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4844 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4845 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4846 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4847 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4848 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4849 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4850 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4851 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4852 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4853 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4854 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4855 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4856 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4857 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4858 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4859 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4860 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4861 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4862 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4863 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4864 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4865 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4866 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4867 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4868 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4869 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4870 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4871 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4872 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4873 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4874 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4875 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4876 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4877 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4879 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4881 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4882 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4883 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4884 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4887 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4890 * gcc.dg/torture/pr77677.c: New test.
4892 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4894 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4897 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4899 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4900 options. Add tests for float16x4_t and float16x8_t.
4902 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4904 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4905 * gcc.target/s390/risbg-ll-2.c: Ditto.
4906 * gcc.target/s390/risbg-ll-3.c: Ditto.
4908 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4910 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4911 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4913 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4915 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4916 output to the simplified instructions.
4918 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4920 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4921 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4923 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4925 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4926 (FP16_SUPPORTED): New
4927 (expected-hfloat-16x4): Make conditional on __fp16 support.
4928 (expected-hfloat-16x8): Likewise.
4929 (vdup_n_f16): Disable for non-AArch64 targets.
4930 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4931 conditional on FP16_SUPPORTED.
4932 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4933 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4934 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4935 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4936 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4938 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4939 conditional on FP16_SUPPORTED.
4940 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4941 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4943 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4945 * gcc.target/arm/short-vfp-1.c: New.
4947 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4949 * gcc.target/arm/attr-fp16-arith-1.c: New.
4951 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4953 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4955 (add_options_for_arm_v8_2a_fp16_neon): New.
4956 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4957 (add_options_for_arm_arch_v8_2a): Auto-generate.
4958 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4959 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4960 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4961 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4962 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4963 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4964 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4966 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4968 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4969 arm_fp16_alternative_ok.
4970 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4971 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
4972 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4973 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4974 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4975 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4976 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4977 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4978 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4979 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4980 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4981 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4982 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4983 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4984 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4985 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4986 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4987 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4988 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4989 arm_fp16_alternative_ok.
4990 * lib/target-supports.exp
4991 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4992 (check_effective_target_arm_fp16_alternative_ok): New.
4993 (check_effective_target_arm_fp16_none_ok_nocache): New.
4994 (check_effective_target_arm_fp16_none_ok): New.
4996 2016-09-23 Martin Liska <mliska@suse.cz>
4998 * gcc.dg/ipa/pr77653.c: Replace adress
5001 2016-09-23 Martin Liska <mliska@suse.cz>
5003 * gcc.target/i386/movbe-4.c: New test.
5005 2016-09-23 Martin Liska <mliska@suse.cz>
5007 * gcc.target/i386/crc32-5.c: New test.
5009 2016-09-23 Martin Liska <mliska@suse.cz>
5011 * gcc.target/i386/pr71652.c: New test.
5012 * gcc.target/i386/pr71652-2.c: New test.
5013 * gcc.target/i386/pr71652-3.c: New test.
5015 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5017 * lib/gcc-dg.exp (process-message): Support relative line number
5018 notation - .+4 or .-1 etc.
5019 * gcc.dg/dg-test-1.c: New test.
5021 2016-09-22 Martin Sebor <msebor@redhat.com>
5024 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5025 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5026 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5027 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5029 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5031 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5032 * gcc.dg/ifcvt-2.c: Ditto.
5033 * gcc.dg/zero_bits_compound-1.c: Ditto.
5034 * gcc.dg/zero_bits_compound-1.c: Ditto.
5035 * gcc.dg/pr40550.c: Simplify target selectors.
5036 Use dg-additional-options.
5037 * gcc.dg/pr47893.c: Ditto.
5038 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
5039 additional options for 32-bit x86 targets.
5040 * gcc.dg/pr70955.c: Move to ...
5041 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
5043 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5046 * g++.dg/cpp0x/pr61019.C: New.
5048 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5049 Terry Guo <terry.guo@arm.com>
5051 * gcc.target/arm/pure-code/ffunction-sections.c: New.
5052 * gcc.target/arm/pure-code/no-literal-pool.c: New.
5053 * gcc.target/arm/pure-code/pure-code.exp: New.
5055 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5057 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5058 Remove SSE effective target requirement.
5060 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5063 * g++.dg/cpp0x/pr71979.C: New.
5065 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5067 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5069 2016-09-22 Martin Liska <mliska@suse.cz>
5072 * gcc.dg/ipa/pr77653.c: New test.
5074 2016-09-22 Jakub Jelinek <jakub@redhat.com>
5077 * gfortran.dg/gomp/pr77665.f90: New test.
5079 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
5081 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5082 * gfortran.dg/dtio_13.f90: New test.
5084 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5087 * gfortran.dg/pr66107.f90: New test.
5089 2016-09-21 Ian Lance Taylor <iant@golang.org>
5091 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5092 with call to builtin delete function.
5094 2016-09-21 Joseph Myers <joseph@codesourcery.com>
5096 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5097 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5098 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5099 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5102 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
5104 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5106 2016-09-21 Jakub Jelinek <jakub@redhat.com>
5109 * g++.dg/cpp1z/aligned-new6.C: New test.
5111 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
5113 * gcc.target/arm/fp16-aapcs-3.c: New.
5114 * gcc.target/arm/fp16-aapcs-4.c: New.
5115 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5116 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5117 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5118 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5120 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5122 PR tree-optimization/77550
5123 * g++.dg/pr77550.C: New test.
5125 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
5128 * gcc.target/avr/torture/pr77326.c: New test.
5130 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5132 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5134 2016-09-21 Richard Biener <rguenther@suse.de>
5136 PR tree-optimization/77648
5137 * gcc.dg/torture/pr77648-1.c: New testcase.
5138 * gcc.dg/torture/pr77648-2.c: Likewise.
5140 2016-09-21 Richard Biener <rguenther@suse.de>
5141 Jakub Jelinek <jakub@redhat.com>
5143 PR tree-optimization/77621
5144 * gcc.dg/pr77621.c: New testcase.
5146 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
5149 * gfortran.dg/dtio_12.f90: New test.
5151 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5153 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5155 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5157 PR tree-optimization/72835
5158 * gcc.dg/tree-ssa/pr72835.c: New test.
5160 2016-09-20 Martin Sebor <msebor@redhat.com>
5163 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5164 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5165 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5166 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5167 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5168 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5169 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5171 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5173 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5174 arguments/compare will be optimized away.
5175 * gcc.dg/torture/ftrapv-1.c: Likewise.
5177 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5179 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5180 will be optimized away.
5181 * gcc.dg/ipa/vrp1.c: New test.
5182 * gcc.dg/ipa/vrp2.c: New test.
5183 * gcc.dg/ipa/vrp3.c: New test.
5185 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5187 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5188 does the same transformation.
5189 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5190 * gcc.dg/tree-ssa/evrp1.c: New test.
5191 * gcc.dg/tree-ssa/evrp2.c: New test.
5192 * gcc.dg/tree-ssa/evrp3.c: New test.
5193 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5194 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5195 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5196 * gcc.dg/tree-ssa/pr64130.c: Likewise.
5197 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5198 foling now happens early.
5199 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5200 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5201 * gcc.dg/tree-ssa/vrp16.c: Likewise.
5202 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5203 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5205 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
5208 * gcc.target/i386/pr77621.c: New test.
5209 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5210 pattern, loop should vectorize with -mtune=atom.
5212 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
5213 Jakub Jelinek <jakub@redhat.com>
5216 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5219 2016-09-20 Jakub Jelinek <jakub@redhat.com>
5222 * g++.dg/other/pr77626.C: New test.
5225 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5228 * g++.dg/cpp0x/gen-attrs-62.C: New test.
5231 * c-c++-common/pr77624-1.c: New test.
5232 * c-c++-common/pr77624-2.c: New test.
5234 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
5236 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5239 2016-09-20 Richard Biener <rguenther@suse.de>
5241 PR tree-optimization/77646
5242 * gcc.dg/torture/pr77646.c: New testcase.
5244 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5247 * c-c++-common/Wint-in-bool-context.c: New test.
5249 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5251 * gcc.dg/cr-decimal-dig-1.c: New test.
5253 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5255 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5256 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5257 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5258 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5260 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
5262 PR rtl-optimization/77416
5263 * gcc.target/powerpc/pr77416.c: New.
5265 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
5268 * g++.dg/template/error-recovery4.C: New test.
5270 2016-09-19 Bin Cheng <bin.cheng@arm.com>
5272 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5274 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5276 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5277 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5279 2016-09-19 Jakub Jelinek <jakub@redhat.com>
5280 Jan Hubicka <jh@suse.cz>
5283 * gcc.dg/pr77587.c: New test.
5284 * gcc.dg/pr77587a.c: New file.
5286 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
5288 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5289 * gfortran.dg/coarray_38.f90:
5290 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5291 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5292 * gfortran.dg/coarray_allocate_7.f08: New test.
5293 * gfortran.dg/coarray_allocate_8.f08: New test.
5294 * gfortran.dg/coarray_allocate_9.f08: New test.
5295 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5297 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5298 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5299 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5301 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5302 * gfortran.dg/coarray_lock_7.f90: Same.
5303 * gfortran.dg/coarray_poly_5.f90: Same.
5304 * gfortran.dg/coarray_poly_6.f90: Same.
5305 * gfortran.dg/coarray_poly_7.f90: Same.
5306 * gfortran.dg/coarray_poly_8.f90: Same.
5307 * gfortran.dg/coindexed_1.f90: Changed errors expected.
5309 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
5312 * gfortran.dg/dec_structure_15.f90: New testcase.
5314 2016-09-19 Richard Biener <rguenther@suse.de>
5317 * gcc.dg/torture/pr77605.c: New testcase.
5319 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
5321 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5323 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
5325 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5326 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5327 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5328 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5329 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5330 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5331 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5332 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5333 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5334 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5335 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5337 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
5339 * gcc.target/i386/pr68633.c: Fix expected result.
5341 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
5344 * gfortran.dg/pr68078.f90: New test.
5345 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5347 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5350 * gcc.target/powerpc/swaps-p8-25.c: New.
5352 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5355 * g++.dg/cpp0x/constexpr-77482.C: New test.
5358 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5360 * g++.dg/abi/abi-tag23a.C: Likewise.
5363 * g++.dg/cpp0x/decltype-77338.C: New test.
5366 * g++.dg/cpp0x/mutable1.C: New test.
5368 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
5371 * gfortran.dg/pr77612.f90: New test.
5373 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5375 * gcc.dg/torture/pr70421.c: Require int32plus.
5377 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5380 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5383 * gcc.target/i386/pr77526.c: New test.
5385 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5386 Eric Botcazou <ebotcazou@adacore.com>
5389 * gcc.target/i386/pr77594.c: New test.
5391 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
5394 * gfortran.dg/misplaced_implicit_character.f90: New test.
5396 2016-09-15 Bin Cheng <bin.cheng@arm.com>
5398 PR tree-optimization/77503
5399 * gcc.dg/vect/pr77503.c: New test.
5401 2016-09-15 Richard Biener <rguenther@suse.de>
5404 * c-c++-common/torture/pr77544.c: New testcase.
5406 2016-09-15 Jakub Jelinek <jakub@redhat.com>
5409 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5410 * gcc.dg/march-generic.c: Likewise.
5411 * gcc.target/i386/spellcheck-options-1.c: New test.
5412 * gcc.target/i386/spellcheck-options-2.c: New test.
5413 * gcc.target/i386/spellcheck-options-3.c: New test.
5414 * gcc.target/i386/spellcheck-options-4.c: New test.
5416 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
5419 * gfortran.dg/goacc/pr72743.f90: New test.
5421 2016-09-15 Richard Biener <rguenther@suse.de>
5423 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5425 2016-09-15 Richard Biener <rguenther@suse.de>
5427 PR tree-optimization/77514
5428 * gcc.dg/torture/pr77514.c: New testcase.
5430 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5433 * g++.dg/lookup/pr77549.C: New test.
5435 2016-09-14 Marek Polacek <polacek@redhat.com>
5437 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5438 * c-c++-common/gomp/atomic-13.c: Likewise.
5439 * c-c++-common/gomp/atomic-14.c: Likewise.
5440 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5441 * g++.dg/cpp1z/bool-increment1.C: New test.
5442 * c-c++-common/pr60439.c: Add dg-warning.
5443 * g++.dg/expr/bitfield4.C: Likewise.
5444 * g++.dg/expr/bitfield5.C: Likewise.
5445 * g++.dg/expr/bitfield6.C: Likewise.
5446 * g++.dg/expr/bool1.C: Likewise.
5447 * g++.dg/expr/bool3.C: Likewise.
5448 * g++.dg/expr/lval3.C: Likewise.
5449 * g++.dg/expr/lval4.C: Likewise.
5450 * g++.old-deja/g++.jason/bool5.C: Likewise.
5451 * g++.dg/expr/bitfield3.C: Adjust dg-error.
5452 * g++.dg/other/error18.C: Likewise.
5453 * g++.dg/gomp/atomic-14.C: Likewise.
5455 2016-09-14 Nathan Sidwell <nathan@acm.org>
5458 * g++.dg/cpp1y/pr77539.C: New.
5460 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
5462 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5464 * g++.dg/ext/builtin_alloca.C: Likewise.
5465 * g++.dg/template/spec35.C: Likewise.
5466 * gcc.dg/builtins-68.c: Likewise.
5467 * gcc.misc-tests/gcov-13.c: Likewise.
5468 * gcc.misc-tests/gcov-14.c: Likewise.
5470 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
5472 * gfortran.dg/dec_structure_14.f90: New testcase.
5474 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5477 * c-c++-common/tsan/pr68260.c: New test.
5479 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
5482 * gcc.target/msp430/function-attributes-1.c: New test.
5483 * gcc.target/msp430/function-attributes-2.c: New test.
5484 * gcc.target/msp430/function-attributes-3.c: New test.
5486 2015-04-18 Martin Sebor <msebor@redhat.com>
5488 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5489 of non-nul characters.
5490 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5492 2016-09-13 Jakub Jelinek <jakub@redhat.com>
5494 * g++.dg/cpp0x/gen-attrs-61.C: New test.
5495 * g++.dg/cpp1z/gen-attrs1.C: New test.
5497 PR tree-optimization/77454
5498 * gcc.dg/pr77454.c: New test.
5501 * g++.dg/cpp1y/constexpr-77553.C: New test.
5503 2016-09-13 David Malcolm <dmalcolm@redhat.com>
5505 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5506 (test_show_locus): Replace rich_location::add_fixit_insert calls
5507 with add_fixit_insert_before and add_fixit_insert_after.
5509 2016-09-13 Jason Merrill <jason@redhat.com>
5510 Tom de Vries <tom@codesourcery.com>
5513 * g++.dg/pr77427.C: New test.
5515 2016-09-13 Martin Liska <mliska@suse.cz>
5517 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5519 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5520 * lib/target-supports.exp: Define the new target.
5522 2016-09-12 Andrew Pinski <apinski@cavium.com>
5524 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5525 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5527 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
5529 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5531 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5532 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5533 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5535 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5536 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5538 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5541 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5542 * g++.dg/ext/pr77496.C: New test.
5543 * g++.dg/warn/pr77496.C: New test.
5545 2016-09-12 David Malcolm <dmalcolm@redhat.com>
5548 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5549 to preserve conversion chars, and to preserve prefix information.
5550 * gcc.dg/format/pr72858.c: New test case.
5552 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
5554 * gfortran.dg/pr77507.f90: Move to ...
5555 * gfortran.dg/ieee/pr77507.f90: here.
5557 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
5560 * compile/pr61159.c: New testcase
5562 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
5565 * gcc.dg/ipa/pr63416.c: New testcase.
5567 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
5568 Steven G. Kargl <kargl@gcc.gnu.org>
5571 * gfortran.dg/dtio_11.f90: new test.
5573 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
5576 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5577 * gfortran.dg/c_assoc_4.f90: Ditto.
5579 2016-09-10 Tom de Vries <tom@codesourcery.com>
5582 * c-c++-common/va-arg-va-list-type.c: New test.
5584 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
5586 PR rtl-optimization/77289
5587 * gcc.target/powerpc/pr77289.c: New test.
5589 2016-09-09 Martin Sebor <msebor@redhat.com>
5593 * gcc.dg/pr77520.c: New test.
5594 * gcc.dg/pr77521.c: New test.
5596 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5599 * gfortran.dg/pr77506.f90: New test.
5601 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5604 * gfortran.dg/pr77507.f90: New test.
5606 2016-09-09 Joseph Myers <joseph@codesourcery.com>
5608 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5610 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
5611 Louis Krupp <lkrupp@gcc.gnu.org>
5614 * gfortran.dg/pr69514_1.f90: New test.
5615 * gfortran.dg/pr69514_2.f90: New test.
5617 2016-09-08 Jakub Jelinek <jakub@redhat.com>
5620 * gfortran.dg/gomp/pr77500.f90: New test.
5623 * gfortran.dg/gomp/pr77516.f90: New test.
5625 2016-09-07 Jakub Jelinek <jakub@redhat.com>
5628 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5629 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5630 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5631 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5632 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5633 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5635 2016-09-07 David Malcolm <dmalcolm@redhat.com>
5637 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5638 "substring-locations.h".
5640 2016-09-07 Richard Biener <rguenther@suse.de>
5643 * c-c++-common/vector-subscript-8.c: Move ..
5644 * gcc.dg/pr77450.c: ... here.
5646 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5648 PR libgfortran/77393
5649 * gfortran.dg/fmt_f0_2.f90: Update test.
5650 * gfortran.dg/fmt_f0_3.f90: New test.
5652 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5655 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5659 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5661 2016-09-06 Jakub Jelinek <jakub@redhat.com>
5664 * gcc.target/i386/pr69255-1.c: New test.
5665 * gcc.target/i386/pr69255-2.c: New test.
5666 * gcc.target/i386/pr69255-3.c: New test.
5668 2016-09-06 Martin Sebor <msebor@redhat.com>
5671 * gcc.dg/format/miss-7.c: New test.
5673 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
5675 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5677 2016-09-06 Martin Liska <mliska@suse.cz>
5679 PR gcov-profile/77378
5680 PR gcov-profile/77466
5681 * gcc.dg/profile-update-warning.c: New test.
5683 2016-09-06 Richard Biener <rguenther@suse.de>
5685 PR tree-optimization/77479
5686 * gcc.dg/torture/pr77479.c: New testcase.
5688 2016-09-06 Richard Biener <rguenther@suse.de>
5691 * c-c++-common/vector-subscript-7.c: Adjust.
5692 * c-c++-common/vector-subscript-8.c: New testcase.
5694 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5696 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5698 2016-09-05 Jakub Jelinek <jakub@redhat.com>
5701 * gcc.target/i386/avx512f-pr77476.c: New test.
5702 * gcc.target/i386/avx512bw-pr77476.c: New test.
5703 * gcc.target/i386/avx512dq-pr77476.c: New test.
5705 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5706 Update comment to mention also avx512f.
5709 * g++.dg/asan/pr77396-2.C: New test.
5711 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
5713 PR rtl-optimization/77452
5714 * gcc.target/i386/pr77452.c: New test.
5716 2016-09-05 Marek Polacek <polacek@redhat.com>
5719 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5721 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5724 * gfortran.dg/pr77391.f90: New test.
5726 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5729 * gfortran.dg/pr77460.f90: New test.
5731 2016-09-03 Jakub Jelinek <jakub@redhat.com>
5734 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5736 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5738 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5740 2016-09-02 David Malcolm <dmalcolm@redhat.com>
5742 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5744 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5745 diagnostic-test-show-locus-generate-patch.c to the sources
5746 for diagnostic_plugin_test_show_locus.c.
5748 2016-09-02 Jakub Jelinek <jakub@redhat.com>
5751 * gcc.dg/gomp/_Atomic-1.c: New test.
5752 * gcc.dg/gomp/_Atomic-2.c: New test.
5753 * gcc.dg/gomp/_Atomic-3.c: New test.
5754 * gcc.dg/gomp/_Atomic-4.c: New test.
5755 * gcc.dg/gomp/_Atomic-5.c: New test.
5758 * g++.dg/asan/pr77396.C: New test.
5760 2016-09-01 Martin Sebor <msebor@redhat.com>
5762 PR tree-optimization/71831
5763 * gcc.dg/builtin-object-size-16.c: New test.
5764 * gcc.dg/builtin-object-size-17.c: New test.
5766 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5768 PR libgfortran/77393
5769 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5771 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
5773 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5774 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5775 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5776 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5777 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5778 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5779 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5780 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5781 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5782 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5783 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5784 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5785 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5786 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5787 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5788 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5789 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5790 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5792 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5794 * gnat.dg/opt58.adb: New test.
5795 * gnat.dg/opt58_pkg.ads: New helper.
5797 2016-09-01 Richard Biener <rguenther@suse.de>
5800 * gcc.dg/torture/pr77436.c: New testcase.
5802 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5804 * gcc.dg/pr64252.c: Require int32plus.
5805 * gcc.dg/pr66299-1.c: Likewise.
5806 * gcc.dg/pr66299-2.c: Likewise.
5807 * gcc.dg/torture/20131115-1.c: Skip for avr.
5809 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5811 * gcc.target/aarch64/ands_3.c: New test.
5813 2016-08-31 Jakub Jelinek <jakub@redhat.com>
5816 * gfortran.dg/gomp/pr77352.f90: New test.
5819 * gfortran.dg/gomp/pr77374.f08: New test.
5821 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
5823 PR tree-optimization/73714
5824 * gcc.dg/tree-ssa/pr73714.c: New test.
5826 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5828 PR libgfortran/77393
5829 * gfortran.dg/fmt_f0_2.f90: New test.
5831 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
5833 * gcc.target/i386/pr59539-2.c: Adapt options.
5834 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5836 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
5839 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5840 of the associate entity and replace with a pointer to the
5841 intended item on the stack.
5843 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5844 Paul Thomas <pault@gcc.gnu.org>
5847 * gfortran.dg/dtio_1.f90: New test.
5848 * gfortran.dg/dtio_2.f90: New test.
5849 * gfortran.dg/dtio_3.f90: New test.
5850 * gfortran.dg/dtio_4.f90: New test.
5851 * gfortran.dg/dtio_5.f90: New test.
5852 * gfortran.dg/dtio_6.f90: New test.
5853 * gfortran.dg/dtio_7.f90: New test.
5854 * gfortran.dg/dtio_8.f90: New test.
5855 * gfortran.dg/dtio_9.f90: New test.
5856 * gfortran.dg/dtio_10.f90: New test.
5858 2016-08-30 David Malcolm <dmalcolm@redhat.com>
5860 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5861 (test_many_nested_locations): New function.
5862 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5863 (test_show_locus): Handle "test_many_nested_locations".
5865 2016-08-30 David Malcolm <dmalcolm@redhat.com>
5867 * g++.dg/template/double-greater-than-fixit.C: New test case.
5869 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5871 * gnat.dg/opt57.ad[sb]: New test.
5872 * gnat.dg/opt57_pkg.ads: New helper.
5874 2016-08-30 Richard Biener <rguenther@suse.de>
5876 PR tree-optimization/69047
5877 * gcc.dg/pr69047.c: Fix byte-order check.
5879 2016-08-30 Jakub Jelinek <jakub@redhat.com>
5881 PR tree-optimization/72866
5882 * gcc.dg/vect/pr72866.c: New test.
5885 * g++.dg/debug/dwarf2/pr77363.C: New test.
5888 * gcc.target/i386/pr77377.c: New test.
5891 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5894 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5896 * gfortran.dg/pr77372.f90: Moved to ...
5897 * gfortran.dg/ieee/pr77372.f90: here.
5899 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5901 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5902 vector short/char initializations.
5903 * gcc.target/powerpc/vec-init-5.c: Likewise.
5904 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5905 vector initialization optimizations.
5906 * gcc.target/powerpc/vec-init-7.c: Likewise.
5907 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5908 vector float/double initializations.
5909 * gcc.target/powerpc/vec-init-9.c: Likewise.
5911 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
5914 * gcc.target/i386/pr77403.c: New test.
5916 2016-08-29 Marek Polacek <polacek@redhat.com>
5919 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5921 2016-08-29 Tom de Vries <tom@codesourcery.com>
5924 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5926 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5928 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5930 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
5932 * gfortran.dg/dec_structure_13.f90: New testcase.
5934 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5937 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5940 2016-08-28 Tom de Vries <tom@codesourcery.com>
5943 * gcc.dg/pr70955.c: New test.
5944 * gcc.dg/lto/pr70955_0.c: Same.
5945 * gcc.dg/lto/pr70955_1.c: Same.
5947 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5949 PR tree-optimization/71077
5950 * gcc.target/i386/pr71077.c: New test.
5952 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
5955 * gfortran.dg/pr77380.f90: New test.
5957 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
5960 gfortran.dg/pr77372.f90: New test.
5962 2016-08-26 David Malcolm <dmalcolm@redhat.com>
5964 * gcc.dg/spellcheck-fields-2.c (test): Move
5965 dg-begin/end-multiline-output within function body.
5966 (test_macro): New function.
5968 2016-08-26 David Malcolm <dmalcolm@redhat.com>
5970 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5971 (test_fixit_insert): Update expected output.
5972 (test_fixit_remove): Likewise.
5973 (test_fixit_replace): Likewise.
5975 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5977 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5980 2016-08-26 Richard Biener <rguenther@suse.de>
5982 PR tree-optimization/69047
5983 * gcc.dg/pr69047.c: New testcase.
5985 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5986 Martin Jambhor <mjambor@suse.cz>
5988 * gcc.dg/ipa/propbits-1.c: New test-case.
5989 * gcc.dg/ipa/propbits-2.c: Likewise.
5990 * gcc.dg/ipa/propbits-3.c: Likewise.
5992 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5995 * gfortran.dg/pr77351.f90: New test.
5997 2016-08-25 Marek Polacek <polacek@redhat.com>
5999 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6001 2016-08-25 Marek Polacek <polacek@redhat.com>
6004 * gcc.dg/pr77323.c: New test.
6006 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
6009 * gfortran.dg/submodule_17.f08: New test.
6011 2016-08-24 Michael Collison <michael.collison@linaro.org>
6012 Michael Collison <michael.collison@arm.com>
6014 * gcc.target/arm/builtin_saddl.c: New testcase.
6015 * gcc.target/arm/builtin_saddll.c: New testcase.
6016 * gcc.target/arm/builtin_uaddl.c: New testcase.
6017 * gcc.target/arm/builtin_uaddll.c: New testcase.
6018 * gcc.target/arm/builtin_ssubl.c: New testcase.
6019 * gcc.target/arm/builtin_ssubll.c: New testcase.
6020 * gcc.target/arm/builtin_usubl.c: New testcase.
6021 * gcc.target/arm/builtin_usubll.c: New testcase.
6023 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
6026 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6027 (dg-options): Use -march=amdfam10 instead of -march=athlon.
6028 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6029 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6030 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6031 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6032 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
6033 effective target. Remove scan-assembler-times directives.
6034 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6035 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6036 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6038 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6040 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6042 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6044 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
6047 * lib/target-supports.exp
6048 (check_effective_target_vect_aligned_arrays): Don't cache the result.
6049 (check_effective_target_vect_natural_alignment): Ditto.
6050 (check_effective_target_vector_alignment_reachable): Ditto.
6051 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6053 2016-08-23 Ian Lance Taylor <iant@golang.org>
6055 * gcc.target/s390/nolrl-1.c: Don't match the file name.
6057 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6059 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6060 being created from pointers to memory locations.
6061 * gcc.target/powerpc/vec-init-2.c: Likewise.
6063 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
6065 * gfortran.dg/dec_structure_12.f90: New testcase.
6067 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6069 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6071 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6073 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6076 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6078 * gcc.target/s390/md/andc-splitter-1.c: New test case.
6079 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6081 2016-08-23 Richard Biener <rguenther@suse.de>
6083 PR tree-optimization/27336
6084 * c-c++-common/pr27336.c: New testcase.
6086 2016-08-22 Marek Polacek <polacek@redhat.com>
6089 * g++.dg/cpp1y/pr77321.C: New test.
6091 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6094 * gfortran.dg/empty_label.f: Adjust test for new error message.
6095 * gfortran.dg/empty_label.f90: Ditto.
6096 * gfortran.dg/empty_label_typedecl.f90: Ditto.
6097 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6098 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6100 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6103 * gfortran.dg/pr61318.f90: New test.
6105 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6108 * gfortran.dg/pr77260_1.f90: New test.
6109 * gfortran.dg/pr77260_2.f90: Ditto.
6111 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6114 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6115 __builtin_signbitf and __builtin_signbitl in expected generic
6117 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6118 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6119 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6120 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6123 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6125 * gcc.dg/torture/float128-builtin.c,
6126 gcc.dg/torture/float128-ieee-nan.c,
6127 gcc.dg/torture/float128x-builtin.c,
6128 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6129 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6130 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6131 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6132 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6133 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6134 gcc.dg/torture/floatn-nan.h: New tests.
6136 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6138 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6140 (main): Update calls to TEST_I_F.
6141 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6143 (main): Update calls to TEST_I_F.
6145 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6147 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6148 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6149 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6150 names in calls to TEST_I_F.
6152 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6155 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6157 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6159 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6160 and !natural_alignment_64.
6161 * gcc.dg/ipa/propalign-2.c: Likewise.
6162 * gcc.dg/ipa/propalign-3.c: Likewise.
6163 * gcc.dg/ipa/propalign-4.c: Likewise.
6164 * gcc.dg/ipa/propalign-5.c: Likewise.
6165 * lib/target-supports.exp
6166 (check_effective_target_natural_alignment_32): Add avr-*-*.
6168 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
6170 PR tree-optimization/61839
6171 * gcc.dg/tree-ssa/pr61839_1.c: New test.
6172 * gcc.dg/tree-ssa/pr61839_2.c: New test.
6173 * gcc.dg/tree-ssa/pr61839_3.c: New test.
6174 * gcc.dg/tree-ssa/pr61839_4.c: New test.
6176 2016-08-19 Joseph Myers <joseph@codesourcery.com>
6179 * lib/target-supports.exp (check_effective_target_float16)
6180 (check_effective_target_float32, check_effective_target_float64)
6181 (check_effective_target_float128, check_effective_target_float32x)
6182 (check_effective_target_float64x)
6183 (check_effective_target_float128x)
6184 (check_effective_target_float16_runtime)
6185 (check_effective_target_float32_runtime)
6186 (check_effective_target_float64_runtime)
6187 (check_effective_target_float128_runtime)
6188 (check_effective_target_float32x_runtime)
6189 (check_effective_target_float64x_runtime)
6190 (check_effective_target_float128x_runtime)
6191 (check_effective_target_floatn_nx_runtime)
6192 (add_options_for_float16, add_options_for_float32)
6193 (add_options_for_float64, add_options_for_float128)
6194 (add_options_for_float32x, add_options_for_float64x)
6195 (add_options_for_float128x): New procedures.
6196 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6197 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6198 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6199 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6200 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6201 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6202 gcc.dg/torture/float128-complex.c,
6203 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6204 gcc.dg/torture/float128x-basic.c,
6205 gcc.dg/torture/float128x-complex.c,
6206 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6207 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6208 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6209 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6210 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6211 gcc.dg/torture/float32x-basic.c,
6212 gcc.dg/torture/float32x-complex.c,
6213 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6214 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6215 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6216 gcc.dg/torture/float64x-basic.c,
6217 gcc.dg/torture/float64x-complex.c,
6218 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6219 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6220 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6221 gcc.dg/torture/floatn-tg.h,
6222 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6223 gcc.dg/torture/fp-int-convert-float128-ieee.c,
6224 gcc.dg/torture/fp-int-convert-float128x-timode.c,
6225 gcc.dg/torture/fp-int-convert-float128x.c,
6226 gcc.dg/torture/fp-int-convert-float16-timode.c,
6227 gcc.dg/torture/fp-int-convert-float16.c,
6228 gcc.dg/torture/fp-int-convert-float32-timode.c,
6229 gcc.dg/torture/fp-int-convert-float32.c,
6230 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6231 gcc.dg/torture/fp-int-convert-float32x.c,
6232 gcc.dg/torture/fp-int-convert-float64-timode.c,
6233 gcc.dg/torture/fp-int-convert-float64.c,
6234 gcc.dg/torture/fp-int-convert-float64x-timode.c,
6235 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6236 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6237 maximum exponent of floating-point type. Use it in testing
6238 whether 0x8...0 fits in the floating-point type. Always treat -1
6239 (signed 0xf...f) as fitting in the floating-point type.
6241 * gcc.dg/torture/fp-int-convert-double.c,
6242 gcc.dg/torture/fp-int-convert-float.c,
6243 gcc.dg/torture/fp-int-convert-float128-timode.c,
6244 gcc.dg/torture/fp-int-convert-float128.c,
6245 gcc.dg/torture/fp-int-convert-float80-timode.c,
6246 gcc.dg/torture/fp-int-convert-float80.c,
6247 gcc.dg/torture/fp-int-convert-long-double.c,
6248 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6250 2016-08-19 Jakub Jelinek <jakub@redhat.com>
6253 * gfortran.dg/gomp/pr72744.f90: New test.
6256 * gfortran.dg/gomp/pr69281.f90: New test.
6258 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
6260 * gfortran.dg/random_4.f90: Initialize seed before using, handle
6261 the last special seed value.
6262 * gfortran.dg/random_7.f90: Use size for last array member instead
6265 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6267 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6268 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6270 2016-08-19 Richard Biener <rguenther@suse.de>
6272 PR tree-optimization/77286
6273 * gcc.dg/torture/pr77286.c: New testcase.
6275 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6277 * gcc.dg/verbose-asm-2.c: New test case.
6279 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6281 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6282 (custom_diagnostic_finalizer): Update for change to
6283 diagnostic_show_locus.
6285 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6287 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6288 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6290 2016-08-18 Marek Polacek <polacek@redhat.com>
6293 * gcc.dg/pr71514.c: New test.
6295 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
6298 * gcc.target/i386/pr72839.c: New test.
6300 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
6303 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6304 * c-c++-common/goacc/reduction-1.c: Likewise.
6305 * c-c++-common/goacc/reduction-2.c: Likewise.
6306 * c-c++-common/goacc/reduction-3.c: Likewise.
6307 * c-c++-common/goacc/reduction-4.c: Likewise.
6309 2016-08-18 Alan Modra <amodra@gmail.com>
6311 * gcc.c-torture/compile/pr72771.c: New.
6313 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6316 * gfortran.dg/pr67496.f90: New test.
6318 2015-08-17 Alan Hayward <alan.hayward@arm.com>
6320 PR tree-optimization/71752
6321 * gcc.dg/vect/pr71752.c: New.
6323 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
6325 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6327 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6330 * g++.dg/ipa/devirt-52.C: New test.
6332 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
6334 * c-c++-common/goacc/reduction-6.c: New testcase.
6336 2016-08-17 Richard Biener <rguenther@suse.de>
6338 PR tree-optimization/76490
6339 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6340 * gcc.dg/pr52904.c: XFAIL.
6342 2016-08-17 Richard Biener <rguenther@suse.de>
6344 PR tree-optimization/23855
6345 * gcc.dg/loop-unswitch-2.c: Adjust.
6347 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6349 PR tree-optimization/72817
6350 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6352 2016-08-16 Joseph Myers <joseph@codesourcery.com>
6355 * gcc.dg/torture/float128-extend-inf.c: New test.
6357 2016-08-16 David Malcolm <dmalcolm@redhat.com>
6360 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6362 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6363 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6365 (test_oct): Likewise.
6366 (test_multiple): Likewise.
6367 (test_field_width_specifier): Likewise.
6368 (test_field_width_specifier_2): New function.
6369 (test_field_precision_specifier): New function.
6370 (test_embedded_nul): Update expected caret placement.
6371 (test_non_contiguous_strings): Update line number.
6372 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6373 (__emit_string_literal_range): Add "caret_idx" param.
6374 (test_simple_string_literal): Add value for new param, updating
6376 (test_concatenated_string_literal): Likewise.
6377 (test_multiline_string_literal): Likewise.
6378 (test_hex): Likewise.
6379 (test_oct): Likewise.
6380 (test_multiple): Likewise.
6381 (test_ucn4): Likewise.
6382 (test_ucn8): Likewise.
6383 (test_u8): Likewise.
6384 (test_u): Likewise; update expected message, from "range" to
6388 (test_macro): Add value for new param.
6389 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6390 (__emit_string_literal_range): Add "caret_idx" param.
6391 (test_stringified_token_1): Add value for new param. Update
6392 expected message, from "range" to "location".
6393 (test_stringized_token_2): Likewise, adding param to macro.
6394 (test_stringified_token_3): Likewise.
6395 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6396 (emit_warning): Convert param from source_range to location_t.
6397 (test_string_literals): Add caret_idx param, and use it when
6398 constructing a substring_loc. Update error message, from
6399 "range" to "location".
6401 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6404 * g++.dg/gomp/pr71910.C: New test.
6407 * gcc.c-torture/compile/pr67485.c: New test.
6410 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6412 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6414 PR tree-optimization/69848
6415 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6417 2016-08-16 Martin Liska <mliska@suse.cz>
6419 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6420 of memory operations so that it can be handled by core2
6423 2016-08-16 Richard Biener <rguenther@suse.de>
6425 PR tree-optimization/76783
6426 * gcc.dg/pr76783.c: New testcase.
6427 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6429 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6431 PR tree-optimization/72817
6432 PR tree-optimization/73450
6433 * gcc.dg/tree-ssa/pr72817.c: New test.
6434 * gcc.dg/tree-ssa/pr73450.c: New test.
6436 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
6438 * gfortran.dg/init_flag_13.f90: New testcase.
6439 * gfortran.dg/init_flag_14.f90: Ditto.
6440 * gfortran.dg/init_flag_15.f03: Ditto.
6441 * gfortran.dg/dec_init_1.f90: Ditto.
6442 * gfortran.dg/dec_init_2.f90: Ditto.
6444 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
6447 * gcc.target/i386/pr72867.c: New test.
6449 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
6451 * c-c++-common/dump-ada-spec-5.c: New test.
6453 2016-08-15 Richard Biener <rguenther@suse.de>
6455 PR tree-optimization/73434
6456 * gcc.dg/torture/pr73434.c: New testcase.
6458 2016-08-15 Jakub Jelinek <jakub@redhat.com>
6460 PR tree-optimization/72824
6461 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6463 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
6466 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6467 in use_device clause.
6468 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6469 * gfortran.dg/goacc/list.f95: Adjust to catch
6470 "neither a POINTER nor an array" error messages.
6472 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
6475 * gcc.target/i386/pr76342.c: New test.
6477 2016-08-12 Jakub Jelinek <jakub@redhat.com>
6480 * g++.dg/ubsan/pr71512.C: New test.
6481 * c-c++-common/ubsan/pr71512-1.c: New test.
6482 * c-c++-common/ubsan/pr71512-2.c: New test.
6484 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6486 * gcc.target/powerpc/vec-init-1.c: New tests to test various
6487 vector initialization options.
6488 * gcc.target/powerpc/vec-init-2.c: Likewise.
6489 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6490 is generated on ISA 3.0.
6492 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
6495 * gcc.dg/c-c++-common/pr71654.c: New test.
6496 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
6498 * gcc.dg/tree-ssa/vrp24: Likewise.
6500 2016-08-12 Jakub Jelinek <jakub@redhat.com>
6503 * gcc.dg/pr67410.c: New test.
6505 2016-08-12 Bin Cheng <bin.cheng@arm.com>
6507 PR tree-optimization/69848
6508 * gcc.dg/vect/vect-pr69848.c: New test.
6510 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
6513 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6514 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6515 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6516 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6518 2016-08-12 Richard Biener <rguenther@suse.de>
6520 PR tree-optimization/57326
6521 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6522 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6523 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6524 * gcc.target/i386/pr45685.c: Likewise.
6525 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6526 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6527 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6528 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6529 * gfortran.dg/pr34163.f90: Likewise.
6531 2016-08-12 Martin Liska <mliska@suse.cz>
6533 * g++.dg/gcov/gcov-16.C: New test.
6534 * lib/gcov.exp: Support new argument for run-gcov function.
6536 2016-08-12 Martin Liska <mliska@suse.cz>
6538 PR gcov-profile/35590
6539 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6541 2016-08-12 Richard Biener <rguenther@suse.de>
6543 PR tree-optimization/72851
6544 * gcc.dg/torture/pr72851.c: New testcase.
6546 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
6549 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6550 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6551 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6552 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6556 * g++.dg/debug/dwarf2/ref-1.C: New.
6559 * g++.dg/debug/dwarf2/template-params-12.H: New.
6560 * g++.dg/debug/dwarf2/template-params-12f.C: New.
6561 * g++.dg/debug/dwarf2/template-params-12g.C: New.
6562 * g++.dg/debug/dwarf2/template-params-12n.C: New.
6563 * g++.dg/debug/dwarf2/template-params-12s.C: New.
6564 * g++.dg/debug/dwarf2/template-params-12u.C: New.
6565 * g++.dg/debug/dwarf2/template-params-12v.C: New.
6566 * g++.dg/debug/dwarf2/template-params-12w.C: New.
6568 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6571 * gcc.target/powerpc/pr72863.c: New test.
6573 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
6575 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6577 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6579 * gcc.target/i386/pieces-strcpy-1.c: New test.
6580 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6582 2016-08-11 Jakub Jelinek <jakub@redhat.com>
6585 * g++.dg/cpp1y/constexpr-switch4.C: New test.
6587 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6589 * gcc.target/i386/pieces-memcpy-1.c: New test.
6590 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6591 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6592 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6593 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6594 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6596 2016-08-11 Jakub Jelinek <jakub@redhat.com>
6599 * gcc.dg/pr72816.c: Remove dg-error.
6601 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6603 PR tree-optimization/71083
6604 * gcc.c-torture/execute/pr71083.c: New test.
6605 * gnat.dg/loop_optimization23.adb: New test.
6606 * gnat.dg/loop_optimization23_pkg.ads: New test.
6607 * gnat.dg/loop_optimization23_pkg.adb: New test.
6609 2016-08-11 Richard Biener <rguenther@suse.de>
6611 PR tree-optimization/72772
6612 * gcc.dg/graphite/pr35356-1.c: Adjust.
6613 * gcc.dg/tree-ssa/pr59597.c: Likewise.
6615 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
6617 * gfortran.dg/random_7.f90: Take into account that the last seed
6618 value is the special p value.
6619 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6621 2016-08-11 Richard Biener <rguenther@suse.de>
6623 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6625 2016-08-11 Alan Modra <amodra@gmail.com>
6627 * gcc.target/powerpc/pr71680.c: New.
6629 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6631 * gcc.target/powerpc/bfp/bfp.exp: New file.
6632 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6633 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6634 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6635 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6636 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6637 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6638 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6639 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6640 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6641 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6642 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6643 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6644 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6645 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6646 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6647 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6648 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6649 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6650 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6651 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6652 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6653 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6654 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6655 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6656 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6657 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6658 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6659 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6660 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6661 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6662 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6663 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6664 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6665 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6666 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6667 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6668 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6669 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6670 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6671 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6672 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6673 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6674 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6675 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6676 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6677 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6678 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6679 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6680 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6681 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6682 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6683 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6684 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6686 2016-08-10 Bin Cheng <bin.cheng@arm.com>
6688 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6691 2016-08-10 Bin Cheng <bin.cheng@arm.com>
6693 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6695 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6698 * gcc.target/powerpc/pr72853.c: New test.
6700 2016-08-10 Martin Liska <mliska@suse.cz>
6702 PR gcov-profile/58306
6703 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6705 2016-08-10 Martin Liska <mliska@suse.cz>
6707 * g++.dg/gcov/gcov-threads-1.C: New test.
6709 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6712 * gcc.target/avr/pr71873.c: New test.
6714 2016-08-09 Martin Liska <mliska@suse.cz>
6716 * g++.dg/gcov/gcov-dump-1.C: New test.
6717 * g++.dg/gcov/gcov-dump-2.C: New test.
6719 2016-08-09 Martin Liska <mliska@suse.cz>
6721 * gcc.dg/tree-prof/val-prof-9.c: New test.
6723 2016-08-09 Martin Liska <mliska@suse.cz>
6725 * gcc.dg/tree-prof/val-prof-8.c: New test.
6727 2016-08-09 Martin Jambor <mjambor@suse.cz>
6730 * gcc.dg/ipa/pr71981.c: New test.
6732 2016-08-09 Bin Cheng <bin.cheng@arm.com>
6734 PR tree-optimization/33707
6735 * gcc.dg/vect/pr33707.c: New test.
6737 2016-08-09 Bin Cheng <bin.cheng@arm.com>
6739 PR tree-optimization/pr72772
6740 * gcc.dg/tree-ssa/pr72772.c: New test.
6742 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
6744 PR rtl-optimization/66669
6745 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6747 2016-08-09 Jakub Jelinek <jakub@redhat.com>
6749 PR tree-optimization/72824
6750 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6752 2016-08-09 Richard Biener <rguenther@suse.de>
6754 PR tree-optimization/71802
6755 * gcc.dg/torture/pr71802.c: New testcase.
6757 2016-08-09 Jakub Jelinek <jakub@redhat.com>
6760 * g++.dg/eh/stdarg1.C: New test.
6762 2016-08-08 Andi Kleen <ak@linux.intel.com>
6764 * lib/profopt.exp: (auto-profopt-execute): Don't include full
6765 test command line in failure log.
6766 (profopt-execute): dito. Make autofdo file names unique.
6768 2016-08-08 David Malcolm <dmalcolm@redhat.com>
6771 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6774 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6776 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6778 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6779 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6780 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6781 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6782 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6783 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6785 2016-08-08 David Malcolm <dmalcolm@redhat.com>
6788 * gcc.dg/cpp/pr66415-1.c: Likewise.
6789 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6790 * gcc.dg/format/c90-printf-1.c: Likewise.
6791 * gcc.dg/format/diagnostic-ranges.c: New test case.
6793 2016-08-08 Jakub Jelinek <jakub@redhat.com>
6796 * gfortran.dg/gomp/pr72716.f90: New test.
6799 * gcc.dg/gomp/pr72781.c: New test.
6802 * g++.dg/vect/pr68762-1.cc: New test.
6803 * g++.dg/vect/pr68762-2.cc: New test.
6804 * g++.dg/vect/pr68762.h: New file.
6806 2016-08-08 Martin Sebor <msebor@redhat.com>
6809 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6810 * g++.dg/warn/overflow-warn-3.C: Same.
6811 * g++.dg/warn/overflow-warn-4.C: Same.
6813 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6816 * gfortran.dg/allocate_with_source_21.f03: New test.
6818 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6821 * gfortran.dg/allocate_with_source_20.f03: New test.
6823 2016-08-08 Alan Modra <amodra@gmail.com>
6825 * gcc.c-torture/compile/pr72802.c: New.
6827 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6830 * gfortran.dg/dependency_48.f90: New test.
6832 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6835 * gfortran.dg/pr70040.f90: New testcase.
6837 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6840 * gfortran.dg/matmul_10.f90: New testcase.
6842 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
6844 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6846 2016-08-07 Jakub Jelinek <jakub@redhat.com>
6849 * gcc.dg/pr72816.c: New test.
6851 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
6853 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6854 * g++.dg/conversion/pr41426.C: Likewise.
6855 * g++.dg/conversion/pr66211.C: Likewise.
6856 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6857 * g++.dg/init/ref8.C: Likewise.
6858 * g++.old-deja/g++.law/cvt20.C: Likewise.
6859 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6861 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6863 PR tree-optimization/18046
6864 * gcc.dg/tree-ssa/vrp105.c: New test.
6865 * gcc.dg/tree-ssa/vrp106.c: New test.
6867 2016-08-05 Martin Sebor <msebor@redhat.com>
6869 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6870 1ul in diagnostics. Remove hyphen from "constant-expression."
6871 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6872 * g++.dg/cpp0x/static_assert3.C: Same.
6873 * g++.dg/cpp1y/constexpr-throw.C: Same.
6874 * g++.dg/template/nontype3.C: Same.
6875 * g++.dg/warn/overflow-warn-1.C: Same.
6876 * g++.dg/warn/overflow-warn-3.C: Same.
6877 * g++.dg/warn/overflow-warn-4.C: Same.
6879 2016-08-05 David Malcolm <dmalcolm@redhat.com>
6881 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6882 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6883 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6884 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6886 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6888 PR tree-optimization/72810
6889 * gcc.dg/tree-ssa/vrp110.c: New test.
6891 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6894 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6896 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6897 saving the half-precision registers.
6898 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6899 value is returned in h0.
6900 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6901 are passed in FP/SIMD registers.
6902 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6903 passing works corrcetly.
6904 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6905 (hfa_f16x2_t): Likewise.
6906 (hfa_f16x3_t): Likewise.
6907 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6908 are promoted to double and passed in a double register.
6909 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6910 are promoted to double and stacked.
6911 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6913 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6914 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6915 __fp16 first get passed in FP/SIMD registers, then stacked.
6917 2016-08-05 Nathan Sidwell <nathan@acm.org>
6920 * g++.dg/cpp0x/pr68724.C: New.
6922 2016-08-05 Richard Biener <rguenther@suse.de>
6924 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6926 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6928 * gcc.dg/tree-ssa/vrp107.c: New test.
6929 * gcc.dg/tree-ssa/vrp108.c: New test.
6930 * gcc.dg/tree-ssa/vrp109.c: New test.
6932 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6934 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6937 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6939 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6941 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6942 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6943 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6945 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6946 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6947 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6950 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6953 * g++.dg/cpp1y/lambda-ice1.C: New.
6955 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6958 * g++.dg/cpp1y/pr72759.C: New test.
6960 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6962 * gcc.dg/switch-10.c: New test.
6964 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6966 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6968 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6970 * c-c++-common/goacc/routine-5.c: Update.
6972 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6974 PR rtl-optimization/70903
6975 * gcc.c-torture/execute/pr70903.c: New test.
6977 2016-08-04 Martin Liska <mliska@suse.cz>
6979 * gcc.dg/params/params.exp: Replace file exists with
6980 TESTING_IN_BUILD_TREE.
6982 2016-08-04 Marek Polacek <polacek@redhat.com>
6985 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6987 2016-08-04 Richard Biener <rguenther@suse.de>
6990 * gcc.dg/torture/pr71984.c: Guard correctness check for
6993 2016-08-03 Andrew Pinski <apinski@cavium.com>
6995 * gcc.c-torture/compile/20160802-1.c: New testcase.
6997 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
6999 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7001 2016-08-03 Richard Biener <rguenther@suse.de>
7003 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7005 * c-c++-common/ubsan/pr71403-2.c: Likewise.
7006 * c-c++-common/ubsan/pr71403-3.c: Likewise.
7008 2016-08-03 Richard Biener <rguenther@suse.de>
7010 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7011 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7012 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7013 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7015 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7017 * gcc.dg/init-excess-2.c: Require int32plus.
7018 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7019 * gcc.dg/pr59963-2.c: Require int32plus.
7020 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7021 * gcc.dg/unroll-7.c: Require int32plus.
7023 2016-08-02 Bin Cheng <bin.cheng@arm.com>
7025 PR tree-optimization/34114
7026 * gcc.dg/tree-ssa/loop-42.c: New test.
7028 2016-08-02 Tamar Christina <tamar.christina@arm.com>
7030 * gcc.target/aarch64/vminmaxnm.c: New.
7031 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7034 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7036 * gcc.target/powerpc/vec-extract-5.c: New tests to test
7037 vec_extract for vector float, vector int, vector short, and vector
7039 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7040 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7041 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7042 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7044 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
7046 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7047 single stack adjustment, no writeback.
7048 * gcc.target/aarch64/test_frame_12.c: Likewise.
7049 * gcc.target/aarch64/test_frame_13.c: Likewise.
7050 * gcc.target/aarch64/test_frame_15.c: Likewise.
7051 * gcc.target/aarch64/test_frame_6.c: Likewise.
7052 * gcc.target/aarch64/test_frame_7.c: Likewise.
7053 * gcc.target/aarch64/test_frame_8.c: Likewise.
7054 * gcc.target/aarch64/test_frame_16.c: New test.
7056 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
7059 * gcc.target/i386/pr72748.c: New test.
7061 2015-08-01 Alan Hayward <alan.hayward@arm.com>
7063 PR tree-optimization/71818
7064 * gcc.dg/vect/pr71818.c: New
7066 2016-08-01 Martin Liska <mliska@suse.cz>
7068 PR tree-optimization/71857
7069 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7071 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7073 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7075 2016-08-01 Jan Beulich <jbeulich@suse.com>
7077 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7079 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7081 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7082 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7084 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
7086 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7087 (check_effective_target_c++): Likewise. Also match for libstdc++.
7089 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7092 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7093 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7094 * gfortran.dg/pr41922.f90: New test.
7096 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7099 * gfortran.dg/pr68566.f90: new test.
7101 2016-07-30 Martin Sebor <msebor@redhat.com>
7105 * g++.dg/cpp0x/constexpr-cast.C: New test.
7106 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7107 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7108 * g++.dg/ubsan/pr63956.C: Correct.
7110 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
7112 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7113 vector double or vector long where the vector is in memory.
7114 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7115 * gcc.target/powerpc/vec-extract-4.c: Likewise.
7117 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7120 * gfortran.dg/pr69867.f90: New test.
7122 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7125 * gfortran.dg/pr69962.f90: New test.
7127 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7130 * gfortran.dg/pr70006.f90: New test.
7132 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7135 * gfortran.dg/pr71730.f90: New test.
7136 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7137 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7138 * gfortran.dg/array_constructor_26.f03: Ditto.
7140 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7142 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7143 * gcc.target/powerpc/pr71763.c: Likewise.
7145 2016-07-29 Marek Polacek <polacek@redhat.com>
7148 * gcc.dg/940510-1.c: Adjust dg-error.
7149 * gcc.dg/c99-flex-array-1.c: Likewise.
7150 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7153 * gcc.dg/noncompile/pr71853.c: New test.
7156 * gcc.dg/noncompile/pr71573.c: New test.
7159 * g++.dg/warn/Wparentheses-30.C: New test.
7160 * gcc.dg/Wparentheses-14.c: New test.
7162 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
7164 * gcc.dg/pr59833.c: Use dg-add-options ieee.
7166 2016-07-29 Bin Cheng <bin.cheng@arm.com>
7168 PR tree-optimization/57558
7169 * gcc.dg/vect/pr57558-1.c: New test.
7170 * gcc.dg/vect/pr57558-2.c: New test.
7172 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7174 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7175 to scan forwprop1 dump pass.
7177 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
7180 * g++.dg/template/pr51488.C: New.
7182 2016-07-29 Jakub Jelinek <jakub@redhat.com>
7185 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7187 * gcc.dg/pr71969-1.c: New test.
7188 * gcc.dg/pr71969-2.c: New test.
7189 * gcc.dg/pr71969-3.c: New test.
7191 2016-07-29 Marek Polacek <polacek@redhat.com>
7194 * c-c++-common/pr71574.c: New test.
7197 * gcc.dg/noncompile/pr71583.c: New test.
7199 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
7202 * gcc.dg/pr68217.c: New test.
7204 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7207 * gfortran.dg/pr71067_1.f90: New test.
7208 * gfortran.dg/pr71067_2.f90: Ditto.
7210 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
7212 * gcc.target/powerpc/vec-extract-1.c: New test.
7214 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7217 * gfortran.dg/pr71799.f90: New test.
7219 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7222 * g++.dg/cpp0x/pr71665-1.C: New.
7223 * g++.dg/cpp0x/pr71665-2.C: Likewise.
7224 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7225 * g++.dg/ext/label10.C: Likewise.
7226 * g++.dg/parse/constant5.C: Likewise.
7228 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7231 * gfortran.dg/pr71859.f90: New test.
7232 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7233 * gfortran.dg/coarray_collectives_1.f90: Ditto.
7235 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
7238 * gfortran.dg/pr71883.f90: New test.
7240 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7242 PR tree-optimization/71734
7243 * g++.dg/vect/pr70729-nest.cc: New test.
7245 2016-07-28 Renlin Li <renlin.li@arm.com>
7248 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7251 * gfortran.dg/dependency_47.f90: New test.
7253 2016-07-28 Martin Liska <mliska@suse.cz>
7255 PR gcov-profile/68025
7256 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7258 2016-07-28 Martin Liska <mliska@suse.cz>
7260 * g++.dg/vect/pr70944.cc: New test.
7262 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
7265 * gcc.dg/torture/pr71994.c: New test.
7267 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7270 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7271 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7272 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7274 2016-07-27 Richard Biener <rguenther@suse.de>
7276 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7278 2016-07-27 Martin Liska <mliska@suse.cz>
7280 * gcc.dg/predict-13.c: New test.
7281 * gcc.dg/predict-14.c: New test.
7283 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7285 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
7287 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7290 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7293 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7294 IEEE built-in functions handle quiet and signalling NaNs
7297 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7300 * gfortran.dg/pr71862.f90: New test.
7302 2016-07-26 Martin Sebor <msebor@redhat.com>
7304 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7305 selector with dg-options.
7307 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
7309 PR tree-optimization/18046
7310 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7311 * gcc.dg/tree-ssa/vrp103.c: New test.
7312 * gcc.dg/tree-ssa/vrp104.c: New test.
7314 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7316 * gcc.target/powerpc/pr63354.c: Require lp64 since
7317 -mprofile-kernel is not legal with -m32.
7319 2016-07-26 Richard Biener <rguenther@suse.de>
7321 PR rtl-optimization/71984
7322 * gcc.dg/torture/pr71984.c: New testcase.
7324 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
7326 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7327 g++-dg-runtest via et-dg-runtest.
7328 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7329 * gcc.dg/vect/vect.exp: Likewise.
7330 * gfortran.dg/graphite/graphite.exp: Likewise, but for
7331 gfortran-dg-runtest.
7332 * gfortran.dg/vect/vect.exp: Likewise.
7333 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7334 (check_mips_loongson_hw_available): Likewise.
7335 (check_effective_target_mpaired_single_runtime): Likewise.
7336 (check_effective_target_mips_loongson_runtime): Likewise.
7337 (add_options_for_mpaired_single): Likewise.
7338 (check_effective_target_vect_int): Add global et_index.
7339 Check and save the supported feature for a target selected by
7340 the et_index target. Break long lines where appropriate. Call
7341 et-is-effective-target for MIPS with an argument instead of
7342 check_effective_target_* where appropriate.
7343 (check_effective_target_vect_intfloat_cvt): Likewise.
7344 (check_effective_target_vect_uintfloat_cvt): Likewise.
7345 (check_effective_target_vect_floatint_cvt): Likewise.
7346 (check_effective_target_vect_floatuint_cvt): Likewise.
7347 (check_effective_target_vect_simd_clones): Likewise.
7348 (check_effective_target_vect_shift): ewise.
7349 (check_effective_target_whole_vector_shift): Likewise.
7350 (check_effective_target_vect_bswap): Likewise.
7351 (check_effective_target_vect_shift_char): Likewise.
7352 (check_effective_target_vect_long): Likewise.
7353 (check_effective_target_vect_float): Likewise.
7354 (check_effective_target_vect_double): Likewise.
7355 (check_effective_target_vect_long_long): Likewise.
7356 (check_effective_target_vect_no_int_max): Likewise.
7357 (check_effective_target_vect_no_int_add): Likewise.
7358 (check_effective_target_vect_no_bitwise): Likewise.
7359 (check_effective_target_vect_widen_shift): Likewise.
7360 (check_effective_target_vect_no_align): Likewise.
7361 (check_effective_target_vect_hw_misalign): Likewise.
7362 (check_effective_target_vect_element_align): Likewise.
7363 (check_effective_target_vect_condition): Likewise.
7364 (check_effective_target_vect_cond_mixed): Likewise.
7365 (check_effective_target_vect_char_mult): Likewise.
7366 (check_effective_target_vect_short_mult): Likewise.
7367 (check_effective_target_vect_int_mult): Likewise.
7368 (check_effective_target_vect_extract_even_odd): Likewise.
7369 (check_effective_target_vect_interleave): Likewise.
7370 (check_effective_target_vect_stridedN): Likewise.
7371 (check_effective_target_vect_multiple_sizes): Likewise.
7372 (check_effective_target_vect64): Likewise.
7373 (check_effective_target_vect_call_copysignf): Likewise.
7374 (check_effective_target_vect_call_sqrtf): Likewise.
7375 (check_effective_target_vect_call_btrunc): Likewise.
7376 (check_effective_target_vect_call_btruncf): Likewise.
7377 (check_effective_target_vect_call_ceil): Likewise.
7378 (check_effective_target_vect_call_ceilf): Likewise.
7379 (check_effective_target_vect_call_floor): Likewise.
7380 (check_effective_target_vect_call_floorf): Likewise.
7381 (check_effective_target_vect_call_lceil): Likewise.
7382 (check_effective_target_vect_call_lfloor): Likewise.
7383 (check_effective_target_vect_call_nearbyint): Likewise.
7384 (check_effective_target_vect_call_nearbyintf): Likewise.
7385 (check_effective_target_vect_call_round): Likewise.
7386 (check_effective_target_vect_call_roundf): Likewise.
7387 (check_effective_target_vect_perm): Likewise, but also append *_saved
7388 to the existing global name to properly cache the result.
7389 (check_effective_target_vect_perm_byte): Likewise.
7390 (check_effective_target_vect_perm_short): Likewise.
7391 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7392 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7393 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7394 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7395 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7396 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7397 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7398 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7399 (check_effective_target_vect_sdot_qi): Likewise.
7400 (check_effective_target_vect_udot_qi): Likewise.
7401 (check_effective_target_vect_sdot_hi): Likewise.
7402 (check_effective_target_vect_udot_hi): Likewise.
7403 (check_effective_target_vect_usad_char): Likewise.
7404 (check_effective_target_vect_pack_trunc): Likewise.
7405 (check_effective_target_vect_unpack): Likewise.
7406 (check_effective_target_vect_aligned_arrays): Likewise.
7407 (check_effective_target_vect_natural_alignment): Likewise.
7408 (check_effective_target_vector_alignment_reachable): Likewise.
7409 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7410 (is-effective-target): Initialize et_index if undefined.
7411 (et-dg-runtest): New.
7412 (et-is-effective-target): Likewise.
7413 (check_vect_support_and_set_flags): Add supported MIPS targets to
7414 EFFECTIVE_TARGETS list. Return the number of supported targets.
7416 2016-07-26 Richard Biener <rguenther@suse.de>
7417 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7420 * gcc.dg/pr70920-1.c: New test-case.
7421 * gcc.dg/pr70902-2.c: Likewise.
7422 * gcc.dg/pr70920-3.c: Likewise.
7423 * gcc.dg/pr70920-4.c: Likewise
7424 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7427 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
7429 * gcc.c-torture/execute/pr71494.c: Require label_values.
7430 * gcc.dg/pr16973.c: Ditto.
7432 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7434 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7435 * gcc.dg/torture/pr69771.c: Require int32plus.
7436 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7438 2016-07-25 Martin Liska <mliska@suse.cz>
7440 * gcc.dg/torture/pr71987.c: New test.
7442 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
7445 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7446 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
7447 * gfortran.dg/pr71935.f90: New test.
7449 2016-07-22 Martin Sebor <msebor@redhat.com>
7452 * g++.dg/ext/atomic-3.C: New test.
7453 * gcc.dg/atomic/pr71675.c: New test.
7455 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
7457 * gcc.target/i386/mvc8.c: New test.
7459 2016-07-22 Bin Cheng <bin.cheng@arm.com>
7461 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7462 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7464 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7467 * gfortran.dg/constructor_50.f90: New test.
7469 2016-07-22 Martin Liska <mliska@suse.cz>
7471 PR gcov-profile/69028
7472 PR gcov-profile/62047
7473 * g++.dg/cilk-plus/pr69028.C: New test.
7475 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
7477 * gfortran.dg/coarray_stat_2.f90: New test.
7479 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7481 * gcc.target/powerpc/vec-extract.h: New files to check the
7482 vec_extract built-in functions for all vector types, testing
7483 accessing each element, both with constant and variable element
7485 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7486 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7487 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7488 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7489 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7490 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7491 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7492 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
7493 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
7495 2016-07-21 Jakub Jelinek <jakub@redhat.com>
7498 * g++.dg/other/pr71728.C: New test.
7500 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
7502 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
7503 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
7504 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
7505 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
7506 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
7508 2016-07-21 Richard Biener <rguenther@suse.de>
7510 PR tree-optimization/71947
7511 * gcc.dg/tree-ssa/vrp102.c: New testcase.
7513 2016-07-21 Bin Cheng <bin.cheng@arm.com>
7515 * gcc.dg/tree-ssa/scev-15.c: New.
7517 2016-07-21 Bin Cheng <bin.cheng@arm.com>
7519 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7521 2016-07-21 Jakub Jelinek <jakub@redhat.com>
7524 * g++.dg/gomp/pr71941.C: New test.
7526 2016-07-20 David Malcolm <dmalcolm@redhat.com>
7530 * g++.dg/spellcheck-identifiers.C: New test case, based on
7531 gcc.dg/spellcheck-identifiers.c.
7532 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7533 gcc.dg/spellcheck-identifiers-2.c.
7534 * g++.dg/spellcheck-typenames.C: New test case, based on
7535 gcc.dg/spellcheck-typenames.c
7537 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
7539 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7540 pointer to member function and also test catching by reference.
7542 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7544 * gcc.target/s390/pr67443.c: Fix test case.
7546 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7548 * gcc.target/s390/insv-1.c: Xfail some tests.
7549 * gcc.target/s390/insv-2.c: Likewise.
7551 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
7553 * gcc.target/avr/torture/get-mem.c: New test.
7554 * gcc.target/avr/torture/set-mem.c: New test.
7556 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
7559 * gcc.target/avr/torture/tiny-progmem.c: New test.
7561 2016-07-20 Jakub Jelinek <jakub@redhat.com>
7564 * g++.dg/parse/pr71909.C: New test.
7565 * g++.dg/tm/pr71909.C: New test.
7568 * g++.dg/cpp0x/constexpr-50060.C: New test.
7569 * g++.dg/cpp1y/constexpr-50060.C: New test.
7571 2016-07-20 Martin Liska <mliska@suse.cz>
7573 * gfortran.dg/graphite/pr71898.f90: New test.
7575 2016-07-20 Bin Cheng <bin.cheng@arm.com>
7577 PR tree-optimization/71503
7578 PR tree-optimization/71683
7579 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7580 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7582 2016-07-20 Martin Liska <mliska@suse.cz>
7584 * gcc.dg/plugin/plugin.exp: Remove sreal test.
7585 * gcc.dg/plugin/sreal-test-1.c: Remove.
7586 * gcc.dg/plugin/sreal_plugin.c: Remove.
7588 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7591 * gfortran.dg/dependency_47.f90: New test.
7593 2016-07-19 Jakub Jelinek <jakub@redhat.com>
7595 PR rtl-optimization/71916
7596 * gcc.c-torture/compile/pr71916.c: New test.
7599 * g++.dg/torture/pr71874.C: New test.
7602 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7603 (my_alloc): Rewritten to use __builtin_posix_memalign and
7605 (my_free): Use __builtin_free instead of _mm_free.
7606 (Vec::operator=): Use __builtin_memcpy.
7608 2016-07-19 Martin Jambor <mjambor@suse.cz>
7611 * gfortran.dg/pr71688.f90: New test.
7613 2016-07-19 Richard Biener <rguenther@suse.de>
7615 * c-c++-common/vector-subscript-6.c: New testcase.
7616 * c-c++-common/vector-subscript-7.c: Likewise.
7618 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7620 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
7621 and UInt32 based on __SIZEOF_INT__.
7623 2016-07-19 Richard Biener <rguenther@suse.de>
7625 PR tree-optimization/71901
7626 * gcc.dg/torture/pr71901.c: New testcase.
7628 2016-07-19 Richard Biener <rguenther@suse.de>
7630 PR tree-optimization/71908
7631 * gcc.dg/torture/pr71908.c: New testcase.
7633 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7636 * gcc.target/powerpc/pr71493-1.c: New test.
7637 * gcc.target/powerpc/pr71493-2.c: Likewise.
7639 2016-07-18 Jakub Jelinek <jakub@redhat.com>
7642 * g++.dg/conversion/ambig3.C: New test.
7645 * g++.dg/cpp0x/constexpr-71828.C: New test.
7648 * g++.dg/template/pr71826.C: New test.
7651 * g++.dg/template/defarg21.C: New test.
7654 * g++.dg/ext/vector31.C: New test.
7656 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
7658 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7660 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7662 PR tree-optimization/71734
7663 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7665 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
7667 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7668 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7669 stack-layout-dynamic-1.c: New test.
7671 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7673 * gcc.target/s390/nolrl-1.c: New test.
7675 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
7678 * gfortran.dg/pr71523_1.f90: New test.
7679 * gfortran.dg/pr71523_2.f90: New test.
7681 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7683 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7685 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7686 Marco Restelli <mrestelli@gmail.com>
7689 * gfortran.dg/pr62125.f90: New test.
7691 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7693 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7694 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7696 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
7699 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7700 * g++.dg/cpp0x/nullptr35.C: New test.
7702 2016-07-15 Bin Cheng <bin.cheng@arm.com>
7704 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7706 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7708 * gfortran.dg/goacc/vector_length.f90: New test.
7710 2016-07-15 Richard Biener <rguenther@suse.de>
7712 PR tree-optimization/71881
7713 * gcc.dg/torture/pr71881.c: New testcase.
7715 2016-07-15 Richard Biener <rguenther@suse.de>
7717 PR tree-optimization/71887
7718 * gcc.dg/torture/pr71887.c: New testcase.
7720 2016-07-15 Jakub Jelinek <jakub@redhat.com>
7723 * gcc.dg/spellcheck-identifiers-3.c: New test.
7725 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7728 * gfortran.dg/null_9.f90: New test.
7730 2016-07-15 Bin Cheng <bin.cheng@arm.com>
7732 * gcc.dg/tree-ssa/loop-41.c: New test.
7734 2016-07-15 Bin Cheng <bin.cheng@arm.com>
7736 PR tree-optimization/71347
7737 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7739 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
7742 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7743 * gfortran.dg/contains.f90: Ditto.
7744 * gfortran.dg/contains_empty_1.f03: Ditto.
7745 * gfortran.dg/submodule_3.f08: Ditto.
7747 2016-07-14 Jakub Jelinek <jakub@redhat.com>
7750 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7751 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7752 expected diagnostics.
7755 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7756 * gcc.dg/spellcheck-identifiers-2.c: New test.
7757 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7758 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7760 2016-07-14 Jakub Jelinek <jakub@redhat.com>
7762 PR tree-optimization/71872
7763 * gcc.c-torture/compile/pr71872.c: New test.
7765 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7767 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7768 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7769 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7770 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7771 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7772 * gcc.target/arm/atomic-op-acquire-1.c: This.
7773 * gcc.target/arm/atomic-op-char.c: Rename into ...
7774 * gcc.target/arm/atomic-op-char-1.c: This.
7775 * gcc.target/arm/atomic-op-consume.c: Rename into ...
7776 * gcc.target/arm/atomic-op-consume-1.c: This.
7777 * gcc.target/arm/atomic-op-int.c: Rename into ...
7778 * gcc.target/arm/atomic-op-int-1.c: This.
7779 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7780 * gcc.target/arm/atomic-op-relaxed-1.c: This.
7781 * gcc.target/arm/atomic-op-release.c: Rename into ...
7782 * gcc.target/arm/atomic-op-release-1.c: This.
7783 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7784 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7785 * gcc.target/arm/atomic-op-short.c: Rename into ...
7786 * gcc.target/arm/atomic-op-short-1.c: This.
7787 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7788 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7789 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7790 * gcc.target/arm/atomic-op-char-2.c: Likewise.
7791 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7792 * gcc.target/arm/atomic-op-int-2.c: Likewise.
7793 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7794 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7795 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7796 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7798 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7801 * gfortran.dg/select_type_35.f03: New test.
7803 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7806 PR tree-optimization/70923
7807 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7808 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7809 * gcc.dg/vect/pr65951.c: Likewise.
7810 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7812 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
7814 * c-c++-common/pr60226.c: Expect maximum object file alignment
7817 2016-07-14 Richard Biener <rguenther@suse.de>
7819 PR tree-optimization/71866
7820 * gcc.dg/torture/pr71866.c: New testcase.
7822 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7824 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7825 selector and enclose boolean expression in curly braces.
7827 2016-07-14 Alan Modra <amodra@gmail.com>
7830 * gcc.target/powerpc/p9-novsx.c: New.
7832 2016-07-13 Andi Kleen <ak@linux.intel.com>
7834 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7835 * g++.dg/tree-prof/morefunc.C: Dito.
7836 * g++.dg/tree-prof/pr35545.C: Dito.
7837 * g++.dg/tree-prof/reorder.C: Dito.
7838 * gcc.dg/tree-prof/20050826-2.c: Dito.
7839 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7840 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7841 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7842 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7843 * gcc.dg/tree-prof/inliner-1.c: Dito.
7844 * gcc.dg/tree-prof/merge_block.c: Dito.
7845 * gcc.dg/tree-prof/stringop-1.c: Dito.
7846 * gcc.dg/tree-prof/stringop-2.c: Dito.
7847 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7848 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7849 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7850 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7851 * gcc.dg/tree-prof/update-loopch.c: Dito.
7852 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7853 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7854 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7855 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7856 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7857 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7858 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7860 2016-07-13 Andi Kleen <ak@linux.intel.com>
7862 * lib/profopt.exp (profopt-execute): Remove .imports files.
7864 2016-07-13 Andi Kleen <ak@linux.intel.com>
7866 * lib/profopt.exp (profopt-execute): Always log profiler command line.
7868 2016-07-13 Andi Kleen <ak@linux.intel.com>
7870 * lib/profopt.exp (dg-final-scan-autofdo,
7871 dg-final-scan-not-autofdo): New functions.
7873 2016-07-13 Bin Cheng <bin.cheng@arm.com>
7875 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7876 * gcc.dg/vect/vect-35.c: Ditto.
7877 * gcc.dg/vect/vect-alias-check-2.c: New test.
7879 2016-07-13 Martin Liska <mliska@suse.cz>
7881 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
7882 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
7883 * gfortran.dg/pr42108.f90: Update expected dump scan.
7885 2016-07-13 Richard Biener <rguenther@suse.de>
7887 PR tree-optimization/24574
7888 * gcc.dg/pr24574.c: New testcase.
7890 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7892 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
7893 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7894 * c-c++-common/pr68833-1.c: Require int32plus.
7895 * gcc.dg/ipa/pr63551.c: Likewise.
7896 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7897 * gcc.dg/ipa/pr64041.c: Require int32plus.
7899 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7902 * g++.dg/pr71633.C: New test.
7904 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7906 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7907 Add new arm_thumb1_cbz_ok effective target.
7908 * gcc.target/arm/cbz.c: New test.
7910 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7912 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7913 Define effective target.
7914 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7915 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7916 * gcc.target/arm/movhi_movw.c: New test.
7917 * gcc.target/arm/movsi_movw.c: Likewise.
7918 * gcc.target/arm/movdi_movw.c: Likewise.
7920 2016-07-13 Richard Biener <rguenther@suse.de>
7923 * gcc.dg/pr71104-1.c: New testcase.
7924 * gcc.dg/pr71104-2.c: Likewise.
7926 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7929 * gcc.target/powerpc/pr71805.c: New test.
7931 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7933 * gcc.target/powerpc/divkc3-1.c: New.
7934 * gcc.target/powerpc/mulkc3-1.c: New.
7936 2016-07-12 Nathan Sidwell <nathan@acm.org>
7938 * gcc.target/arm/data-rel-1.c: New.
7939 * gcc.target/arm/data-rel-2.c: New.
7940 * gcc.target/arm/data-rel-3.c: New.
7942 2016-07-12 Martin Liska <mliska@suse.cz>
7944 * gcc.dg/params/blocksort-part.c: New test.
7945 * gcc.dg/params/params.exp: New file.
7947 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7950 * gcc.c-torture/execute/pr71700.c: New test.
7952 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7953 Richard Biener <rguenther@suse.de>
7955 PR tree-optimization/23286
7956 PR tree-optimization/70159
7957 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7958 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7959 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7960 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7961 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7962 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7963 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7964 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7965 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7966 * gcc.dg/pr51879-12.c: Likewise.
7967 * gcc.dg/strlenopt-9.c: Likewise.
7968 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7969 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7970 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7971 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7972 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7973 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7974 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7975 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7976 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7977 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7978 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7979 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7980 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7981 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7982 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7984 2016-07-12 Richard Biener <rguenther@suse.de>
7986 PR rtl-optimization/68961
7987 * gcc.target/i386/pr68961.c: New testcase.
7989 2016-07-11 Jakub Jelinek <jakub@redhat.com>
7992 * c-c++-common/gomp/pr71758.c: New test.
7993 * gfortran.dg/gomp/pr71758.f90: New test.
7995 PR tree-optimization/71823
7996 * gcc.dg/vect/pr71823.c: New test.
7998 2016-07-11 David Malcolm <dmalcolm@redhat.com>
8000 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8001 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8002 and LINE_MAP_MAX_LOCATION_WITH_COLS.
8004 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
8007 * gcc.target/i386/pr71801.c: New test.
8009 2016-07-11 Richard Biener <rguenther@suse.de>
8011 PR tree-optimization/71816
8012 * gcc.dg/torture/pr71816.c: New testcase.
8014 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8017 * gfortran.dg/dependency_46.f90: New test.
8019 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
8021 PR rtl-optimization/71621
8022 * gcc.target/i386/pr71621-1.c: New.
8023 * gcc.target/i386/pr71621-2.c: New.
8025 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
8027 * gfortran.dg/goacc/pr71704.f90: New test.
8029 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8032 * gcc.target/powerpc/pr71297.c: New.
8034 2016-07-08 Jiong Wang <jiong.wang@arm.com>
8036 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8038 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8041 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8043 2016-07-08 Alan Hayward <alan.hayward@arm.com>
8045 PR tree-optimization/71667
8046 * gcc.dg/vect/pr71667.c: New
8048 2016-07-08 Martin Liska <mliska@suse.cz>
8050 * gcc.dg/torture/pr71606.c: New test.
8052 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8055 * gfortran.dg/pr71764.f90: New test.
8057 2016-07-07 Jakub Jelinek <jakub@redhat.com>
8058 Kai Tietz <ktietz70@googlemail.com>
8062 * g++.dg/cpp0x/pr70869.C: New test.
8063 * g++.dg/cpp0x/pr71054.C: New test.
8065 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
8067 * g++.dg/debug/pr71432.C: Fail on AIX.
8069 2016-07-07 Martin Liska <mliska@suse.cz>
8071 * gfortran.dg/do_1.f90: Remove a corner case that triggers
8072 an undefined behavior.
8073 * gfortran.dg/do_3.F90: Likewise.
8074 * gfortran.dg/do_check_11.f90: New test.
8075 * gfortran.dg/do_check_12.f90: New test.
8076 * gfortran.dg/do_corner_warn.f90: New test.
8078 2016-07-07 Martin Liska <mliska@suse.cz>
8080 * gfortran.dg/predict-1.f90: Ammend the test.
8081 * gfortran.dg/predict-2.f90: Likewise.
8083 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
8086 * g++.dg/pr71624.C: New test.
8088 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8090 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8091 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8092 ARMv8-M Mainline architectures.
8094 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8096 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8097 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8099 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
8103 * gcc.target/powerpc/pr71763.c: New file.
8105 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8107 PR tree-optimization/71518
8108 * gcc.dg/pr71518.c: New test.
8110 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
8112 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8114 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8117 * gcc.target/avr/pr50739.c: New test.
8119 2016-07-05 Jan Hubicka <jh@suse.cz>
8121 * gcc.dg/tree-ssa/scev-14.c: update template.
8123 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
8125 * gcc.dg/vect/group-no-gaps-1.c: New test.
8127 2016-07-05 Andi Kleen <ak@linux.intel.com>
8129 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8130 if kernel supports MPX.
8132 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
8134 * gcc.c-torture/compile/pr69102.c: Require fpic support.
8136 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8137 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8139 * gcc.target/powerpc/signbit-1.c: New test.
8140 * gcc.target/powerpc/signbit-2.c: New test.
8141 * gcc.target/powerpc/signbit-3.c: New test.
8143 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8145 PR rtl-optimization/71594
8146 * gcc.dg/torture/pr71594.c: New test.
8148 2016-07-05 Jan Hubicka <jh@suse.cz>
8150 * gcc.dg/tree-ssa/scev-14.c: new testcase.
8152 2016-07-05 David Malcolm <dmalcolm@redhat.com>
8155 * g++.dg/parse/error5.C: Update column
8156 number of missing semicolon error.
8157 * g++.dg/pr62314-2.C: New test case.
8159 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8161 * gfortran.dg/coarray_stat_function.f90: New test.
8162 * gfortran.dg/coarray_stat_whitespace.f90: New test.
8163 * gfortran.dg/coarray_lib_comm_1: Adapting old test
8166 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
8169 * gfortran.dg/deferred_character_17.f90: New test.
8171 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8173 * gcc.target/arm/neon/polytypes.c: Move to ...
8174 * gcc.target/arm/polytypes.c: ... here.
8175 * gcc.target/arm/neon/pr51534.c: Move to ...
8176 * gcc.target/arm/pr51534.c: ... here.
8177 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8178 * gcc.target/arm/vect-vcvt.c: ... here.
8179 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8180 * gcc.target/arm/vect-vcvtq.c: ... here.
8181 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8182 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8183 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8184 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8185 * gcc.target/arm/neon/neon.exp: Delete.
8186 * gcc.target/arm/neon/: Delete.
8188 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8191 * gfortran.dg: pr65575.f90: New test.
8193 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8196 * gfortran.dg: pr35849.f90: New test.
8198 2016-07-04 Jakub Jelinek <jakub@redhat.com>
8201 * g++.dg/cpp0x/pr71739.C: New test.
8203 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
8205 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8207 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8209 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8211 * gcc.target/s390/loc-1.c: New test.
8213 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
8215 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8216 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
8218 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8221 * gcc.target/aarch64/pr63874.c: New test.
8223 2016-07-04 Jan Beulich <jbeulich@suse.com>
8225 * g++.dg/header.c: New.
8226 * gcc.dg/header.c: New.
8228 2016-07-02 Jakub Jelinek <jakub@redhat.com>
8231 * c-c++-common/Wunused-var-15.c: New test.
8233 2016-07-01 Jakub Jelinek <jakub@redhat.com>
8236 * gfortran.dg/gomp/pr71687.f90: New test.
8238 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8240 * gcc.dg/const-float128-ped.c: Require __float128 effective
8242 * gcc.dg/const-float128.c: Likewise.
8243 * gcc.dg/torture/float128-cmp-invalid.c: Require
8244 __float128 and base_quadfloat_support effective targets, and
8246 * gcc.dg/torture/float128-div-underflow.c: Likewise.
8247 * gcc.dg/torture/float128-extend-nan.c: Likewise.
8248 * gcc.dg/torture/float128-nan.c: Likewise.
8249 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8250 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8251 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8252 * lib/target-supports.exp (check_effective_target___float128): New.
8253 (add_options_for___float128): New.
8254 (check_effective_target_base_quadword_support): New.
8256 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8259 * gcc.target/powerpc/pr71720.c: New test.
8261 2016-07-01 Jan Beulich <jbeulich@suse.com>
8263 * gcc.dg/bss.c: New.
8265 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
8268 * gcc.target/powerpc/pr71698.c: New test.
8270 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
8273 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8274 instead of ".foo" for its section name.
8275 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8276 depending on MCU's flash size.
8277 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8278 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8279 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8280 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8281 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8282 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8284 2016-07-01 Jan Beulich <jbeulich@suse.com>
8286 * gcc.target/i386/pr65105-2.c: Add -msse2.
8288 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8290 PR tree-optimization/71707
8291 * gcc.dg/strlenopt-29.c: New test.
8294 * gfortran.dg/gomp/pr71704.f90: New test.
8297 * gfortran.dg/gomp/pr71705.f90: New test.
8299 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
8301 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8302 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8303 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8304 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8305 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8306 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8307 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8308 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8309 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8310 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8311 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8312 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8313 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8314 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8315 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8316 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8317 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8318 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8319 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8320 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8321 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8322 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8323 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8324 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8325 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8326 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8327 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8328 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8329 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8330 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8331 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8332 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8333 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8334 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8335 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8336 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8337 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8338 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8339 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8340 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8341 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8342 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8343 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8344 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8345 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8346 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8347 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8348 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8349 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8350 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8351 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8352 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8353 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8354 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8355 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8356 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8357 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8358 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8359 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8360 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8361 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8362 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8363 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8364 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8365 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8366 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8367 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8368 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8369 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8370 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8371 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8372 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8373 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8374 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8375 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8376 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8377 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8378 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8379 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8380 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8381 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8383 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8384 James Greenhalgh <james.greenhalgh@arm.com>
8386 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8388 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
8389 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8391 * gcc.target/aarch64/vget_set_lane_1.c: New test.
8393 2016-06-30 David Malcolm <dmalcolm@redhat.com>
8396 * gcc.dg/spellcheck-options-12.c: New test case.
8398 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8401 * gcc.c-torture/compile/pr71693.c: New test.
8403 2016-06-29 David Malcolm <dmalcolm@redhat.com>
8405 * gcc.dg/spellcheck-params.c: New testcase.
8406 * gcc.dg/spellcheck-params-2.c: New testcase.
8408 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8410 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8411 vector extract instructions.
8412 * gcc.target/powerpc/p9-extract-2.c: Likewise.
8414 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8417 * gfortran.dg/unexpected_eof_2.f90: New test.
8418 * gfortran.dg/unexpected_eof_3.f90: New test.
8420 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
8422 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8424 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
8426 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8427 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8428 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8430 2016-06-29 Richard Biener <rguenther@suse.de>
8433 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8435 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8437 * gcc.target/arm/aapcs/neon-vect10.c: Require
8438 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8439 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8440 * gcc.target/arm/aapcs/vfp18.c: Likewise.
8441 * gcc.target/arm/aapcs/vfp19.c: Likewise.
8442 * gcc.target/arm/aapcs/vfp20.c: Likewise.
8443 * gcc.target/arm/aapcs/vfp21.c: Likewise.
8444 * gcc.target/arm/fp16-aapcs-1.c: Require
8445 -mfloat-ab=hard. Also simplify the test.
8446 * gcc.target/arm/fp16-aapcs-2.c: New.
8448 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8450 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
8451 (add_options_for_arm_fp16_ieee): New.
8452 (add_options_for_arm_fp16_alternative): New.
8453 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
8455 (effective_target_arm_fp16_hw): New.
8457 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
8459 PR tree-optimization/71655
8460 * g++.dg/pr71655.C: New test.
8462 2016-06-29 Martin Liska <mliska@suse.cz>
8464 * gcc.dg/pr71585.c: New test.
8465 * gcc.dg/pr71585-2.c: New test.
8466 * gcc.dg/pr71585-3.c: New test.
8468 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8470 PR tree-optimization/70729
8471 * g++.dg/vect/pr70729.cc: New test.
8473 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
8475 * c-c++-common/gomp/cancel-1.c: Extend.
8477 2016-06-29 Jakub Jelinek <jakub@redhat.com>
8479 PR tree-optimization/71625
8480 * gcc.dg/strlenopt-28.c: New test.
8482 2016-06-29 Richard Biener <rguenther@suse.de>
8485 * g++.dg/torture/pr71002.C: Adjust testcase.
8487 2016-06-29 Jakub Jelinek <jakub@redhat.com>
8490 * gcc.dg/pr71685.c: New test.
8492 2016-06-28 Martin Sebor <msebor@redhat.com>
8495 * gcc.dg/init-bad-9.c: New test.
8497 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8499 * gcc.target/powerpc/abs128-1.c: Require VSX.
8500 * gcc.target/powerpc/copysign128-1.c: Likewise.
8501 * gcc.target/powerpc/inf128-1.c: Likewise.
8502 * gcc.target/powerpc/nan128-1.c: Likewise.
8504 2016-06-28 Jakub Jelinek <jakub@redhat.com>
8507 * gcc.c-torture/execute/pr71626-1.c: New test.
8508 * gcc.c-torture/execute/pr71626-2.c: New test.
8510 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
8513 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8515 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
8518 * gcc.target/powerpc/pr71670.c: New testcase.
8520 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
8523 * gcc.target/powerpc/pr71656-1.c: New test.
8524 * gcc.target/powerpc/pr71656-2.c: New test.
8526 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
8528 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8530 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8531 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8532 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8533 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8534 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8535 Add arm_neon_fp16_ok effective target.
8536 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8538 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8540 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8542 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8544 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
8546 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
8548 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8550 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8552 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8554 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8556 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8559 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
8561 * gcc.dg/predict-12.c: New testcase.
8563 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8566 * gfortran.dg/pr71649.f90: New test.
8568 2016-06-25 Jakub Jelinek <jakub@redhat.com>
8570 PR tree-optimization/71643
8571 * g++.dg/opt/pr71643.C: New test.
8573 PR tree-optimization/71631
8574 * gcc.c-torture/execute/pr71631.c: New test.
8576 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
8578 * gcc.dg/predict-11.c: New testcase.
8579 * gfortran.dg/predict-2.f90: New testcase.
8581 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
8583 * gcc.dg/predict-10.c: New test.
8585 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8587 * gcc.target/powerpc/abs128-1.c: New.
8588 * gcc.target/powerpc/copysign128-1.c: New.
8589 * gcc.target/powerpc/inf128-1.c: New.
8590 * gcc.target/powerpc/nan128-1.c: New.
8592 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
8594 * gfortran.dg/pr71642.f90: New test.
8596 2016-06-24 Jakub Jelinek <jakub@redhat.com>
8598 PR tree-optimization/71647
8599 * gcc.target/i386/pr71647.c: New test.
8601 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8603 * gcc.target/i386/noplt-gd-1.c: New test.
8604 * gcc.target/i386/noplt-gd-2.c: Likewise.
8605 * gcc.target/i386/noplt-gd-3.c: Likewise.
8606 * gcc.target/i386/noplt-ld-1.c: Likewise.
8607 * gcc.target/i386/noplt-ld-2.c: Likewise.
8608 * gcc.target/i386/noplt-ld-3.c: Likewise.
8609 * lib/target-supports.exp
8610 (check_effective_target_tls_get_addr_via_got): New.
8612 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8614 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8615 testsuite compile flags.
8616 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8617 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8619 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8621 * g++dg/vect/pr36684.cc: Add dg-do compile.
8622 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8623 * gcc.dg/vect/pr70021.c: Ditto.
8624 * gcc.dg/vect/pr70138-1.c: Ditto.
8625 * gcc.dg/vect/pr70138-2.c: Ditto.
8626 * gcc.dg/vect/pr70354-1.c: Ditto.
8627 * gcc.dg/vect/pr70354-2.c: Ditto.
8628 * gcc.dg/vect/pr71259.c: Ditto.
8629 * gcc.dg/vect/pr71416-1.c: Ditto.
8630 * gcc.dg/vect/slp-43.c: Ditto.
8631 * gcc.dg/vect/slp-45.c: Ditto.
8632 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8633 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8634 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8635 * gfortran.dg/vect/pr69980.f90: Ditto.
8637 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8639 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8640 * gcc.dg/vect/bb-slp-30.c: Ditto.
8641 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8642 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8643 * gcc.dg/vect/pr45902.c: Ditto.
8644 * gcc.dg/vect/pr48172.c: Ditto.
8645 * gcc.dg/vect/pr48377.c: Ditto.
8646 * gcc.dg/vect/pr49038.c: Ditto.
8647 * gcc.dg/vect/pr49771.c: Ditto.
8648 * gcc.dg/vect/pr52091.c: Ditto.
8649 * gcc.dg/vect/pr53185-2.c: Ditto.
8650 * gcc.dg/vect/pr56826.c: Ditto.
8651 * gcc.dg/vect/pr60276.c: Ditto.
8652 * gcc.dg/vect/pr62021.c: Ditto.
8653 * gcc.dg/vect/pr63530.c: Ditto.
8654 * gcc.dg/vect/pr65518.c: Ditto.
8655 * gcc.dg/vect/pr65947-1.c: Ditto.
8656 * gcc.dg/vect/pr65947-10.c: Ditto.
8657 * gcc.dg/vect/pr65947-11.c: Ditto.
8658 * gcc.dg/vect/pr65947-12.c: Ditto.
8659 * gcc.dg/vect/pr65947-13.c: Ditto.
8660 * gcc.dg/vect/pr65947-2.c: Ditto.
8661 * gcc.dg/vect/pr65947-3.c: Ditto.
8662 * gcc.dg/vect/pr65947-4.c: Ditto.
8663 * gcc.dg/vect/pr65947-5.c: Ditto.
8664 * gcc.dg/vect/pr65947-6.c: Ditto.
8665 * gcc.dg/vect/pr65947-7.c: Ditto.
8666 * gcc.dg/vect/pr65947-8.c: Ditto.
8667 * gcc.dg/vect/pr65947-9.c: Ditto.
8668 * gcc.dg/vect/pr71416-1.c: Ditto.
8669 * gcc.dg/vect/pr71439.c: Ditto.
8670 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8671 * gcc.dg/vect/vect-bswap16.c: Ditto.
8672 * gcc.dg/vect/vect-bswap32.c: Ditto.
8673 * gcc.dg/vect/vect-bswap64.c: Ditto.
8674 * gcc.dg/vect/vect-live-1.c: Ditto.
8675 * gcc.dg/vect/vect-live-2.c: Ditto.
8676 * gcc.dg/vect/vect-live-3.c: Ditto.
8677 * gcc.dg/vect/vect-live-4.c: Ditto.
8678 * gcc.dg/vect/vect-live-5.c: Ditto.
8679 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8680 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8681 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8682 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8683 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8684 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8685 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8686 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8687 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8688 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8689 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8690 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8691 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8692 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8693 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8694 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8695 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8697 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8699 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8701 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8703 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
8704 ia32 if R_386_GOT32X relocation is supported.
8705 * gcc.target/i386/noplt-3.c: Likewise.
8706 * gcc.target/i386/noplt-2.c: Likewise.
8707 (main): Renamed to ...
8709 * gcc.target/i386/noplt-4.c: Likewise.
8710 (main): Renamed to ...
8712 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8713 * gcc.target/i386/pr67400-5.c: Likewise.
8715 2016-06-24 Jakub Jelinek <jakub@redhat.com>
8717 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8718 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8720 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8721 f4): Adjust expected diagnostics.
8722 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8723 (T): If OVFP is defined, redefine to TP.
8724 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8725 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8726 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8727 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8728 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8729 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8730 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8731 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8732 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8733 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8734 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8735 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8736 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8737 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8738 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8739 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8740 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8741 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8742 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8743 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8744 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8745 as last argument to __builtin_add_overflow_p.
8747 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
8749 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8750 dg-options and remove default vector testsuite compile flags.
8751 * g++.dg/vect/pr33860a.cc: Ditto.
8752 * g++.dg/vect/pr45470-a.cc: Ditto.
8753 * g++.dg/vect/pr45470-b.cc: Ditto.
8754 * g++.dg/vect/pr60896.cc: Ditto.
8755 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8756 * gcc.dg/vect/pr18308.c: Ditto.
8757 * gcc.dg/vect/pr24049.c: Ditto.
8758 * gcc.dg/vect/pr33373.c: Ditto.
8759 * gcc.dg/vect/pr36228.c: Ditto.
8760 * gcc.dg/vect/pr42395.c: Ditto.
8761 * gcc.dg/vect/pr42604.c: Ditto.
8762 * gcc.dg/vect/pr46663.c: Ditto.
8763 * gcc.dg/vect/pr48765.c: Ditto.
8764 * gcc.dg/vect/pr49093.c: Ditto.
8765 * gcc.dg/vect/pr49352.c: Ditto.
8766 * gcc.dg/vect/pr52298.c: Ditto.
8767 * gcc.dg/vect/pr52870.c: Ditto.
8768 * gcc.dg/vect/pr53185.c: Ditto.
8769 * gcc.dg/vect/pr53773.c: Ditto.
8770 * gcc.dg/vect/pr56695.c: Ditto.
8771 * gcc.dg/vect/pr62171.c: Ditto.
8772 * gcc.dg/vect/pr63530.c: Ditto.
8773 * gcc.dg/vect/pr68339.c: Ditto.
8774 * gcc.dg/vect/pr71259.c: Ditto.
8775 * gcc.dg/vect/vect-82_64.c: Ditto.
8776 * gcc.dg/vect/vect-83_64.c: Ditto.
8777 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8778 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8779 * gcc.dg/vect/vect-shift-2.c: Ditto.
8780 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8781 * gfortran.dg/vect/pr39318.f90: Ditto.
8782 * gfortran.dg/vect/pr45714-a.f: Ditto.
8783 * gfortran.dg/vect/pr45714-b.f: Ditto.
8784 * gfortran.dg/vect/pr46213.f90: Ditto.
8786 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8787 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8789 * gcc.target/powerpc/p9-splat-5.c: New test.
8791 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
8793 PR tree-optimization/71488
8794 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8795 * lib/target-supports.exp: ... here.
8796 (check_sse4_hw_available): New procedure.
8797 (check_effective_target_sse4_runtime): Ditto.
8798 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8799 -march=westmere for sse4_runtime targets.
8800 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
8801 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
8802 (dg-additional-options): Use for sse4_runtime targets.
8803 (main): Call check_vect ().
8804 (dg-final): Perform scan only for sse4_runtime targets.
8806 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8810 * gcc.target/i386/pr66232-14.c: New file.
8811 * gcc.target/i386/pr66232-15.c: Likewise.
8812 * gcc.target/i386/pr66232-16.c: Likewise.
8813 * gcc.target/i386/pr66232-17.c: Likewise.
8814 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8815 ia32 if R_386_GOT32X relocation is supported.
8816 * gcc.target/i386/pr67400-2.c: Likewise.
8817 * gcc.target/i386/pr67400-3.c: Likewise.
8818 * gcc.target/i386/pr67400-4.c: Likewise.
8819 * gcc.target/i386/pr67400-6.c: Likewise.
8820 * gcc.target/i386/pr67400-7.c: Likewise.
8821 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
8823 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8825 PR libgfortran/48852
8826 * gfortran.dg/char4_iunit_1.f03: Update test.
8827 * gfortran.dg/f2003_io_5.f03: Update test.
8828 * gfortran.dg/real_const_3.f90: Update test.
8830 2016-06-23 Andi Kleen <ak@linux.intel.com>
8832 * g++.dg/bprob/bprob.exp: Support autofdo.
8833 * g++.dg/tree-prof/tree-prof.exp: dito.
8834 * gcc.dg/tree-prof/tree-prof.exp: dito.
8835 * gcc.misc-tests/bprob.exp: dito.
8836 * gfortran.dg/prof/prof.exp: dito.
8837 * lib/profopt.exp: dito.
8838 * lib/target-supports.exp: Check for autofdo.
8840 2016-06-23 Martin Liska <mliska@suse.cz>
8842 * gcc.dg/pr71619.c: New test.
8844 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8847 * gcc.target/i386/pr67400-1.c: New test.
8848 * gcc.target/i386/pr67400-2.c: Likewise.
8849 * gcc.target/i386/pr67400-3.c: Likewise.
8850 * gcc.target/i386/pr67400-4.c: Likewise.
8851 * gcc.target/i386/pr67400-5.c: Likewise.
8852 * gcc.target/i386/pr67400-6.c: Likewise.
8853 * gcc.target/i386/pr67400-7.c: Likewise.
8855 2016-06-22 David Malcolm <dmalcolm@redhat.com>
8857 * c-c++-common/missing-header-1.c: New test case.
8858 * c-c++-common/missing-header-2.c: New test case.
8859 * c-c++-common/missing-header-3.c: New test case.
8860 * c-c++-common/missing-header-4.c: New test case.
8862 2016-06-22 David Malcolm <dmalcolm@redhat.com>
8865 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8867 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8868 expected results due to builtin "nanl" now being suggested for
8870 * gcc.dg/pr67580.c: Update expected messages.
8871 * gcc.dg/spellcheck-identifiers.c: New testcase.
8872 * gcc.dg/spellcheck-typenames.c: New testcase.
8874 2016-06-22 David Malcolm <dmalcolm@redhat.com>
8876 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8878 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8879 diagnostic-test-show-locus-parseable-fixits.c to sources for
8880 diagnostic_plugin_test_show_locus.c.
8881 * lib/gcc-defs.exp (freeform_regexps): New global.
8882 (dg-regexp): New function.
8883 (handle-dg-regexps): New function.
8884 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8885 freeform_regexps to the empty list.
8886 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8888 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8890 PR tree-optimization/71488
8891 * g++.dg/pr71488.C: New test.
8892 * gcc.dg/vect/vect-bool-cmp.c: New test.
8894 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8896 * gcc.dg/guality/param-5.c: New test.
8898 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8900 * gcc.target/i386/asm-flag-7.c: New test.
8902 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8904 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8905 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8906 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8907 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8908 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8909 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8910 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8911 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8912 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8913 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8914 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8915 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8916 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8917 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8918 * lib/target-supports.exp: Likewise.
8920 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8922 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8923 * gcc.dg/attr-ms_struct-2.c: Likewise.
8924 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8925 * gcc.dg/bf-ms-attrib.c: Likewise.
8926 * gcc.dg/bf-ms-layout-2.c: Likewise.
8927 * gcc.dg/bf-ms-layout-3.c: Likewise.
8928 * gcc.dg/bf-ms-layout.c: Likewise.
8929 * gcc.dg/bf-no-ms-layout.c: Likewise.
8930 * gcc.target/i386/bitfield1.c: Likewise.
8931 * gcc.target/i386/bitfield2.c: Likewise.
8932 * gcc.target/i386/bitfield3.c: Likewise.
8934 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8936 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8937 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8938 override other than -mcpu=power9 command-line option is specified,
8939 or if the target operating system is aix.
8940 * gcc.target/powerpc/darn-1.c: Likewise.
8941 * gcc.target/powerpc/darn-2.c: Likewise.
8942 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8943 test if effective-target is not powerpc_p9vector_ok or if the
8944 target operating system is not defined.
8945 * gcc.target/powerpc/vslv-1.c: Likewise.
8946 * gcc.target/powerpc/vsrv-0.c: Likewise.
8947 * gcc.target/powerpc/vsrv-1.c: Likewise.
8949 2016-06-21 Tobias Burnus <burnus@net-b.de>
8952 * gfortran.dg/coarray/data_1.f90: New.
8954 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8956 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8957 (dg-require-effective-target): Use arm_v8_neon_hw.
8958 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8959 (dg-require-effective-target): Likewise.
8960 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8961 (dg-require-effective-target): Likewise.
8962 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8963 (dg-require-effective-target): Likewise.
8964 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8965 (dg-require-effective-target): Likewise.
8966 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8967 (dg-require-effective-target): Likewise.
8968 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8971 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8973 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8974 Set to 3 so test passes.
8976 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8978 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8980 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8982 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8983 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8984 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8985 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8987 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8989 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8990 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8992 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8995 * gcc.target/i386/pr71549.c: New test.
8997 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8999 * gcc.target/powerpc/vadsdu-0.c: Replace
9000 dg-require-effective-target directive to allow test to run on more
9001 platforms, and add dg-skip-if directive to disable test on aix
9002 platforms because of known incompatibilities.
9003 * gcc.target/powerpc/vadsdu-1.c: Likewise.
9004 * gcc.target/powerpc/vadsdu-2.c: Likewise.
9005 * gcc.target/powerpc/vadsdu-3.c: Likewise.
9006 * gcc.target/powerpc/vadsdu-4.c: Likewise.
9007 * gcc.target/powerpc/vadsdu-5.c: Likewise.
9008 * gcc.target/powerpc/vadsdub-1.c: Likewise.
9009 * gcc.target/powerpc/vadsdub-2.c: Replace
9010 dg-require-effective-target directive to allow test to run on more
9011 platforms, and add dg-skip-if directive to disable test on aix
9012 platforms because of known incompatibilities.
9013 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9014 with vec_absdb call to differentiate this test from vadsdub-1.c.
9015 * gcc.target/powerpc/vadsduh-1.c: Replace
9016 dg-require-effective-target directive to allow test to run on more
9017 platforms, and add dg-skip-if directive to disable test on aix
9018 platforms because of known incompatibilities.
9019 * gcc.target/powerpc/vadsduh-2.c: Likewise.
9020 * gcc.target/powerpc/vadsduw-1.c: Likewise.
9021 * gcc.target/powerpc/vadsduw-2.c: Likewise.
9023 2016-06-21 Jakub Jelinek <jakub@redhat.com>
9025 PR tree-optimization/71588
9026 * gcc.dg/pr71558.c: New test.
9028 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9030 * c-c++-common/pr68657-1.c: Require ptr32plus support.
9031 * c-c++-common/pr68657-2.c: Likewise.
9032 * c-c++-common/pr68657-3.c: Likewise.
9033 * gcc.dg/torture/pr69714.c: Require int32plus support.
9034 * gcc.dg/torture/pr70025.c: Likewise.
9035 * gcc.dg/torture/pr70083.c: Likewise.
9036 * gcc.dg/torture/pr70542.c: Likewise.
9037 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9039 2016-06-20 Joseph Myers <joseph@codesourcery.com>
9042 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9044 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9047 * gcc.dg/pr71581.c: New test.
9049 PR rtl-optimization/71591
9050 * gcc.dg/cpp/pr71591.c: New test.
9052 2016-06-20 David B. Robins <gcc@davidrobins.net>
9055 * g++.dg/torture/pr71571.C: New test.
9057 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9060 * gcc.target/i386/sse2-pr71559.c: New test.
9061 * gcc.target/i386/avx-pr71559.c: New test.
9062 * gcc.target/i386/avx512f-pr71559.c: New test.
9064 2016-06-20 Tobias Burnus <burnus@net-b.de>
9067 * gfortran.dg/pointer_remapping_10.f90: New.
9069 2016-06-20 David Malcolm <dmalcolm@redhat.com>
9071 * g++.dg/diagnostic/string-literal-concat.C: New test case.
9073 2016-06-20 Martin Sebor <msebor@redhat.com>
9076 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9077 * gnu90-const-expr-1.c: Same.
9078 * gnu99-const-expr-1.c: Same.
9079 * gnu99-static-1.c: Same.
9081 2016-06-20 Renlin Li <renlin.li@arm.com>
9084 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9086 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
9088 * gcc.target/aarch64/vcvt_f64_1.c: New.
9089 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9090 * gcc.target/aarch64/vrecp_f64_1.c: New.
9092 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9094 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9097 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
9100 * gcc.target/avr/torture/pr71103-2.c: New test.
9102 2016-06-19 Martin Sebor <msebor@redhat.com>
9105 * gcc.dg/alignof.c: New test.
9107 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9109 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9110 vs dg-error; test constexpr specifier too.
9112 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9114 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9116 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
9118 * lib/target-supports.exp
9119 (check_effective_target_arm_neon_fp16_ok_nocache): Call
9120 arm_neon_ok and merge flags. Fix temporary test name.
9121 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9124 2016-06-17 Martin Liska <mliska@suse.cz>
9126 * gcc.dg/predict-9.c: Fix dump scanning.
9128 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9130 PR tree-optimization/71354
9131 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9133 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9135 PR tree-optimization/71347
9136 * gcc.dg/tree-ssa/pr71347.c: New test.
9138 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9140 PR tree-optimization/71354
9141 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9143 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9145 * gcc.dg/vect/vect-alias-check-1.c: New test.
9147 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9150 * gcc.target/avr/pr71151-1.c: New test.
9151 * gcc.target/avr/pr71151-2.c: New test.
9152 * gcc.target/avr/pr71151-3.c: New test.
9153 * gcc.target/avr/pr71151-4.c: New test.
9154 * gcc.target/avr/pr71151-5.c: New test.
9155 * gcc.target/avr/pr71151-6.c: New test.
9156 * gcc.target/avr/pr71151-7.c: New test.
9157 * gcc.target/avr/pr71151-8.c: New test.
9158 * gcc.target/avr/pr71151-common.h: New test.
9160 2016-06-16 Martin Liska <mliska@suse.cz>
9162 * gfortran.dg/predict-1.f90: New test.
9164 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
9167 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9169 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
9171 * g++.dg/vect/pr36648.cc: Disable cunrolli
9173 2016-06-16 Jakub Jelinek <jakub@redhat.com>
9176 * gcc.c-torture/execute/pr71554.c: New test.
9178 PR rtl-optimization/71532
9179 * gcc.dg/torture/pr71532.c: New test.
9181 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9183 * gcc.target/powerpc/p9-dimode1.c: New test.
9184 * gcc.target/powerpc/p9-dimode2.c: Likewise.
9186 2016-06-15 Jakub Jelinek <jakub@redhat.com>
9188 * gcc.c-torture/compile/20160615-1.c: New test.
9190 * g++.dg/cpp0x/ref-qual17.C: New test.
9192 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
9195 * gcc.target/i386/pr71529.C: New test.
9197 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9199 PR tree-optimization/71483
9200 * g++.dg/vect/pr71483.c: New
9202 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
9205 * g++.dg/inherit/crash6.C: New.
9206 * g++.dg/inherit/union2.C: Likewise.
9207 * g++.dg/inherit/virtual12.C: Likewise.
9208 * g++.dg/inherit/virtual13.C: Likewise.
9209 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9211 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
9213 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
9215 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9217 PR tree-optimization/71439
9218 * gcc.dg/vect/pr71439.c: New
9220 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9222 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9224 2016-06-15 Richard Biener <rguenther@suse.de>
9226 * gcc.dg/vect/slp-45.c: New testcase.
9228 2016-06-15 Richard Biener <rguenther@suse.de>
9230 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9232 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9234 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9235 requirements, and disable for AIX for now.
9236 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9238 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9241 * g++.dg/opt/pr71528.C: New test.
9244 * g++.dg/init/pr71516.C: New test.
9246 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9248 * g++.dg/init/array46.C: New.
9250 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
9252 * gcc.target/i386/float128-3.c: New test.
9253 * gcc.target/i386/quad-sse4.c: Ditto.
9254 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9255 Update scan strings.
9257 2016-06-14 Richard Biener <rguenther@suse.de>
9260 * gfortran.dg/pr71526.f90: New testcase.
9262 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
9264 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9265 * gcc.dg/zero_bits_compound-1.c: Likewise.
9267 2016-06-14 Richard Biener <rguenther@suse.de>
9269 PR tree-optimization/71522
9270 * gcc.dg/torture/pr71522.c: New testcase.
9272 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9274 PR tree-optimization/71520
9275 * gcc.dg/tree-ssa/pr71520.c: New test.
9277 2016-06-14 Richard Biener <rguenther@suse.de>
9279 PR tree-optimization/71521
9280 * gcc.dg/tree-ssa/vrp101.c: New testcase.
9282 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9285 * c-c++-common/ubsan/bounds-13.c: New test.
9287 PR preprocessor/71183
9288 * gcc.dg/cpp/source_date_epoch-3.c: New test.
9290 2016-06-13 Jeff Law <law@redhat.com>
9292 PR tree-optimization/71403
9293 * c-c++-common/ubsan/pr71403-1.c: New test.
9294 * c-c++-common/ubsan/pr71403-2.c: New test.
9295 * c-c++-common/ubsan/pr71403-3.c: New test.
9297 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9300 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9301 Add -Wno-psabi -w to dg-options.
9303 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9305 * gcc.target/powerpc/vadsdu-0.c: New test.
9306 * gcc.target/powerpc/vadsdu-1.c: New test.
9307 * gcc.target/powerpc/vadsdu-2.c: New test.
9308 * gcc.target/powerpc/vadsdu-3.c: New test.
9309 * gcc.target/powerpc/vadsdu-4.c: New test.
9310 * gcc.target/powerpc/vadsdu-5.c: New test.
9311 * gcc.target/powerpc/vadsdub-1.c: New test.
9312 * gcc.target/powerpc/vadsdub-2.c: New test.
9313 * gcc.target/powerpc/vadsduh-1.c: New test.
9314 * gcc.target/powerpc/vadsduh-2.c: New test.
9315 * gcc.target/powerpc/vadsduw-1.c: New test.
9316 * gcc.target/powerpc/vadsduw-2.c: New test.
9318 2016-06-13 David Malcolm <dmalcolm@redhat.com>
9320 * gcc.dg/c99-init-2.c (c): Update expected error message.
9321 * gcc.dg/init-bad-8.c (foo): Likewise.
9322 * gcc.dg/spellcheck-fields-3.c: New test case.
9324 2016-06-13 Martin Liska <mliska@suse.cz>
9326 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9327 and "guess loop iv compared" heuristics.
9328 * gcc.dg/predict-2.c: Likewise.
9329 * gcc.dg/predict-3.c: Likewise.
9330 * gcc.dg/predict-4.c: Likewise.
9331 * gcc.dg/predict-5.c: Likewise.
9332 * gcc.dg/predict-6.c: Likewise.
9334 2016-06-13 Marek Polacek <polacek@redhat.com>
9337 * c-c++-common/Wswitch-unreachable-4.c: New test.
9338 * gcc.dg/Wswitch-unreachable-2.c: New test.
9339 * g++.dg/tm/jump1.C: Move dg-warning.
9341 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
9343 * gnat.dg/renaming10.ad[sb]: New test.
9345 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
9348 * gfortran.dg/pr70673.f90: New test.
9350 2016-06-13 Richard Biener <rguenther@suse.de>
9353 * gcc.dg/align-3.c: New testcase.
9355 2016-06-13 Martin Liska <mliska@suse.cz>
9357 * gcc.target/i386/pr71458.c: New test.
9359 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
9362 * gcc.dg/torture/float128-nan.c: New test.
9364 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9367 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9370 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9373 * gfortran.dg/comma_IO_extension_1.f90: New test.
9374 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9375 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9377 * gfortran.dg/graphite/pr38083.f90: Likewise.
9378 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9381 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
9383 * gnat.dg/case_character.adb: New test.
9385 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
9388 * gcc.target/powerpc/pr71310.c: New testcase.
9390 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
9393 * gcc.dg/pr71478.c: New test.
9395 2016-06-10 Jakub Jelinek <jakub@redhat.com>
9398 * gcc.c-torture/execute/pr71494.c: New test.
9401 * gcc.target/i386/pr68657.c: New test.
9404 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9405 (test): Add -masm=intel alternatives.
9407 2016-06-10 Martin Sebor <msebor@redhat.com>
9410 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9412 2016-06-10 Jeff Law <law@redhat.com>
9414 PR tree-optimization/71335
9415 * gcc.c-torture/execute/pr71335.c: New test.
9417 2016-06-10 David Malcolm <dmalcolm@redhat.com>
9419 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9420 the various "cannot tail-call: " messages.
9422 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
9424 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9427 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
9430 * c-c++-common/asan/pr71480.c: New test.
9432 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
9434 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9435 (ASMNAME2): Likewise.
9436 (main): Replace fn in asm statement with ASMNAME ("fn").
9437 * gcc.dg/guality/pr68037-2.c: Likewise.
9438 * gcc.dg/guality/pr68037-3.c: Likewise.
9439 * gcc.dg/torture/pr68037-1.c: Likewise.
9440 * gcc.dg/torture/pr68037-2.c: Likewise.
9441 * gcc.dg/torture/pr68037-3.c: Likewise.
9443 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
9446 * gcc.target/i386/pr68843-1.c: New test.
9447 * gcc.target/i386/pr68843-2.c: New test.
9449 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9450 Cesar Philippidis <cesar@codesourcery.com>
9453 * gcc.dg/goacc/nested-function-1.c: New file.
9454 * gcc.dg/goacc/nested-function-2.c: Likewise.
9455 * gcc.dg/goacc/pr71373.c: Likewise.
9456 * gfortran.dg/goacc/cray-2.f95: Likewise.
9457 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9458 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9459 * gfortran.dg/goacc/cray.f95: Update.
9460 * gfortran.dg/goacc/loop-1.f95: Likewise.
9461 * gfortran.dg/goacc/loop-3.f95: Likewise.
9462 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9463 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9465 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9467 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9468 for OpenACC tile clauses.
9469 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9472 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
9474 * c-c++-common/goacc/cache-2.c: ... this new file.
9475 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9476 * gfortran.dg/goacc/cache-2.f95: ... this new file.
9477 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9479 * gfortran.dg/goacc/cray.f95: Likewise.
9480 * gfortran.dg/goacc/loop-1.f95: Likewise.
9482 2016-06-10 Alan Hayward <alan.hayward@arm.com>
9484 PR tree-optimization/71407
9485 PR tree-optimization/71416
9486 * gcc.dg/vect/pr71407.c: New
9487 * gcc.dg/vect/pr71416-1.c: New
9488 * gcc.dg/vect/pr71416-2.c: New
9490 2016-06-10 Richard Biener <rguenther@suse.de>
9493 * gcc.dg/torture/pr71477.c: New testcase.
9495 2016-06-09 Julia Koval <julia.koval@intel.com>
9497 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
9498 * gcc.target/i386/interrupt-13.c: Likewise.
9499 * gcc.target/i386/interrupt-15.c: Likewise.
9500 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
9501 * gcc.target/i386/interrupt-24.c: Likewise.
9502 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
9503 * gcc.target/i386/interrupt-9.c: Likewise.
9504 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9506 2016-06-09 Martin Sebor <msebor@redhat.com>
9509 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
9510 * gcc.dg/builtin-constant_p-1.c: Same.
9511 * gcc.dg/builtins-error.c: Same.
9512 * gcc.dg/pr70859.c: Same.
9514 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9516 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9517 * gcc.dg/torture/pr68067-1.c: Likewise.
9518 * gcc.dg/torture/pr68067-2.c: Likewise.
9520 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9522 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9525 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9528 * g++.dg/inherit/crash5.C: New.
9530 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9533 * g++.dg/inherit/crash5.C: New.
9534 * g++.dg/inherit/virtual1.C: Adjust.
9536 2016-06-09 Martin Liska <mliska@suse.cz>
9538 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9539 * g++.dg/predict-loop-exit-2.C: Likewise.
9540 * g++.dg/predict-loop-exit-3.C: Likewise.
9541 * gcc.dg/predict-1.c: Likewise.
9542 * gcc.dg/predict-2.c: Likewise.
9543 * gcc.dg/predict-3.c: Likewise.
9544 * gcc.dg/predict-4.c: Likewise.
9545 * gcc.dg/predict-5.c: Likewise.
9546 * gcc.dg/predict-6.c: Likewise.
9547 * gcc.dg/predict-7.c: Likewise.
9549 2016-06-09 Richard Biener <rguenther@suse.de>
9551 PR tree-optimization/71462
9552 * gcc.dg/torture/pr71462.c: New testcase.
9554 2016-06-09 Marek Polacek <polacek@redhat.com>
9557 * gcc.dg/c11-generic-3.c: New test.
9559 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
9561 * g++.dg/init/array42.C: New.
9562 * g++.dg/init/array43.C: Likewise.
9563 * g++.dg/init/array44.C: Likewise.
9564 * g++.dg/init/array45.C: Likewise.
9565 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9566 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9567 * g++.dg/cpp1y/auto-fn27.C: Likewise.
9568 * g++.dg/gomp/pr35751.C: Likewise.
9569 * g++.dg/init/array23.C: Likewise.
9570 * g++.dg/init/brace2.C: Likewise.
9571 * g++.dg/init/brace6.C: Likewise.
9573 2016-06-08 Martin Sebor <msebor@redhat.com>
9574 Jakub Jelinek <jakub@redhat.com>
9578 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9579 * c-c++-common/builtin-arith-overflow-2.c: New test.
9580 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9581 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9582 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9584 2016-06-08 Jakub Jelinek <jakub@redhat.com>
9587 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9589 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
9591 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9592 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9593 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9594 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9595 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9596 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9597 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9598 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9599 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9600 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9601 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9602 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9603 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9605 2016-06-08 Richard Biener <rguenther@suse.de>
9607 PR tree-optimization/68558
9608 * gcc.dg/vect/slp-44.c: New testcase.
9610 2016-06-08 Richard Biener <rguenther@suse.de>
9612 * gcc.dg/vect/slp-43.c: New testcase.
9614 2016-06-08 Richard Biener <rguenther@suse.de>
9616 PR tree-optimization/71452
9617 * gcc.dg/torture/pr71452.c: New testcase.
9619 2016-06-08 Jakub Jelinek <jakub@redhat.com>
9622 * g++.dg/torture/pr71448.C: New test.
9624 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
9628 * g++.dg/debug/pr71432.C: New test.
9630 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9632 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9633 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9634 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9636 2016-06-08 Alan Hayward <alan.hayward@arm.com>
9638 * gcc.dg/vect/vect-live-2.c: Update effective target.
9639 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9640 * lib/target-supports.exp: Add aarch64 to vect_long.
9642 2016-06-08 Marek Polacek <polacek@redhat.com>
9645 * gcc.dg/noncompile/pr71418.c: New test.
9648 * gcc.dg/noncompile/pr71426.c: New test.
9650 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
9652 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9653 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9654 * gcc.dg/predict-3.c: Update template.
9655 * gcc.dg/predict-5.c: Update template.
9656 * gcc.dg/predict-6.c: Update template.
9657 * gcc.dg/predict-9.c: Update template.
9658 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9660 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
9662 * gcc.target/powerpc/vec-mul.c: New test.
9664 2016-06-07 David Malcolm <dmalcolm@redhat.com>
9666 * gcc.dg/spellcheck-fields-2.c: New test case.
9668 2016-06-07 Richard Biener <rguenther@suse.de>
9671 * gcc.dg/Wpragmas-1.c: New testcase.
9672 * gcc.dg/Wattributes-4.c: Likewise.
9673 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9676 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9678 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9679 spurious debug code.
9681 2016-06-07 Richard Biener <rguenther@suse.de>
9683 PR tree-optimization/71428
9684 * gcc.dg/torture/pr71428.c: New testcase.
9686 2016-06-07 Richard Biener <rguenther@suse.de>
9689 * gcc.dg/torture/pr71423.c: New testcase.
9691 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9694 * gcc.dg/tree-ssa/pr71408.c: New test.
9696 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9699 * g++.dg/torture/pr71281.C: New test.
9701 2016-06-06 Marek Polacek <polacek@redhat.com>
9704 * gcc.dg/pr71362.c: New test.
9706 2016-06-06 Jakub Jelinek <jakub@redhat.com>
9707 Patrick Palka <ppalka@gcc.gnu.org>
9712 * g++.dg/opt/pr70847.C: New test.
9713 * g++.dg/ubsan/pr70847.C: New test.
9714 * g++.dg/ubsan/pr71393.C: New test.
9716 2016-06-06 Jakub Jelinek <jakub@redhat.com>
9718 PR tree-optimization/71259
9719 * gcc.dg/vect/pr71259.c: New test.
9721 2016-06-06 David Malcolm <dmalcolm@redhat.com>
9723 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9724 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9725 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9728 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9731 * gcc.c-torture/execute/pr37780.c: New test.
9732 * gcc.target/aarch64/pr37780_1.c: Likewise.
9733 * gcc.target/arm/pr37780_1.c: Likewise.
9735 2016-06-06 Marek Polacek <polacek@redhat.com>
9737 * c-c++-common/attr-may-alias-1.c: New test.
9738 * c-c++-common/attr-may-alias-2.c: New test.
9739 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9741 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9744 * gcc.target/i386/pr24414.c: New test.
9746 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9748 * gcc.target/sparc/vis4misc.c: New file.
9749 * gcc.target/sparc/fpcmp.c: Likewise.
9750 * gcc.target/sparc/fpcmpu.c: Likewise.
9752 2016-06-06 Alan Hayward <alan.hayward@arm.com>
9754 * gcc.dg/vect/vect-live-1.c: Use additional-options.
9755 * gcc.dg/vect/vect-live-3.c: Likewise.
9757 2016-06-06 Richard Biener <rguenther@suse.de>
9759 PR tree-optimization/71398
9760 * gcc.dg/torture/pr71398.c: New testcase.
9762 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
9765 * g++.dg/pr71389.C: New test.
9767 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9770 * gfortran.dg/fmt_read_5.f: New test.
9772 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9775 * gfortran.dg/class_array_22.f03: New test.
9777 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
9779 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9781 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
9783 * gcc.dg/predict-9.c: Update template.
9785 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9788 * g++.dg/template/pr49377.C: New.
9790 2016-06-04 Jakub Jelinek <jakub@redhat.com>
9792 PR tree-optimization/71405
9793 * g++.dg/torture/pr71405.C: New test.
9795 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9798 * g++.dg/inherit/crash5.C: New.
9799 * g++.dg/inherit/virtual1.C: Adjust.
9801 2016-06-03 Jeff Law <law@redhat.com>
9803 PR tree-optimization/71316
9804 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9806 2016-06-03 Jakub Jelinek <jakub@redhat.com>
9808 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9809 dg-additional-options with just -fno-tree-scev-cprop in it.
9810 * gcc.dg/vect/vect-live-2.c: Likewise.
9811 * gcc.dg/vect/vect-live-5.c: Likewise.
9812 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9813 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9814 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9816 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9819 * g++.dg/other/friend6.C: New test.
9821 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9823 * g++.dg/torture/ppc-ldst-array.C: New.
9825 2016-06-03 Joseph Myers <joseph@codesourcery.com>
9829 * gcc.dg/torture/builtin-fp-int-inexact.c,
9830 gcc.target/i386/387-builtin-fp-int-inexact.c,
9831 gcc.target/i386/387-rint-inline-1.c,
9832 gcc.target/i386/387-rint-inline-2.c,
9833 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9834 gcc.target/i386/sse2-rint-inline-1.c,
9835 gcc.target/i386/sse2-rint-inline-2.c,
9836 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9837 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9839 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9840 Julia Koval <julia.koval@intel.com>
9852 * gcc.dg/guality/pr68037-1.c: New test.
9853 * gcc.dg/guality/pr68037-2.c: Likewise.
9854 * gcc.dg/guality/pr68037-3.c: Likewise.
9855 * gcc.dg/torture/pr68037-1.c: Likewise.
9856 * gcc.dg/torture/pr68037-2.c: Likewise.
9857 * gcc.dg/torture/pr68037-3.c: Likewise.
9858 * gcc.dg/torture/pr68661-1a.c: Likewise.
9859 * gcc.dg/torture/pr68661-1b.c: Likewise.
9860 * gcc.target/i386/interrupt-1.c: Likewise.
9861 * gcc.target/i386/interrupt-2.c: Likewise.
9862 * gcc.target/i386/interrupt-3.c: Likewise.
9863 * gcc.target/i386/interrupt-4.c: Likewise.
9864 * gcc.target/i386/interrupt-5.c: Likewise.
9865 * gcc.target/i386/interrupt-6.c: Likewise.
9866 * gcc.target/i386/interrupt-7.c: Likewise.
9867 * gcc.target/i386/interrupt-8.c: Likewise.
9868 * gcc.target/i386/interrupt-9.c: Likewise.
9869 * gcc.target/i386/interrupt-10.c: Likewise.
9870 * gcc.target/i386/interrupt-11.c: Likewise.
9871 * gcc.target/i386/interrupt-12.c: Likewise.
9872 * gcc.target/i386/interrupt-13.c: Likewise.
9873 * gcc.target/i386/interrupt-14.c: Likewise.
9874 * gcc.target/i386/interrupt-15.c: Likewise.
9875 * gcc.target/i386/interrupt-16.c: Likewise.
9876 * gcc.target/i386/interrupt-17.c: Likewise.
9877 * gcc.target/i386/interrupt-18.c: Likewise.
9878 * gcc.target/i386/interrupt-19.c: Likewise.
9879 * gcc.target/i386/interrupt-20.c: Likewise.
9880 * gcc.target/i386/interrupt-21.c: Likewise.
9881 * gcc.target/i386/interrupt-22.c: Likewise.
9882 * gcc.target/i386/interrupt-23.c: Likewise.
9883 * gcc.target/i386/interrupt-24.c: Likewise.
9884 * gcc.target/i386/interrupt-25.c: Likewise.
9885 * gcc.target/i386/interrupt-26.c: Likewise.
9886 * gcc.target/i386/interrupt-27.c: Likewise.
9887 * gcc.target/i386/interrupt-28.c: Likewise.
9888 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9889 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9890 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9891 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9892 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9893 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9894 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9895 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9896 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9897 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9898 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9899 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9901 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9903 PR tree-optimization/52171
9904 * gcc.dg/pr52171.c: New test.
9905 * gcc.target/i386/pr52171.c: New test.
9907 2016-06-03 Jan Hubicka <jh@suse.cz>
9909 * g++.dg/tree-ssa/pred-1.C: New testcase
9910 * gcc.dg/tree-ssa/pred-1.c: New testcase
9912 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9915 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9917 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9919 2016-06-03 Alan Hayward <alan.hayward@arm.com>
9921 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9923 2016-06-03 Alan Hayward <alan.hayward@arm.com>
9925 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
9926 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
9927 * gcc.dg/vect/vect-live-1.c: New test.
9928 * gcc.dg/vect/vect-live-2.c: New test.
9929 * gcc.dg/vect/vect-live-3.c: New test.
9930 * gcc.dg/vect/vect-live-4.c: New test.
9931 * gcc.dg/vect/vect-live-5.c: New test.
9932 * gcc.dg/vect/vect-live-slp-1.c: New test.
9933 * gcc.dg/vect/vect-live-slp-2.c: New test.
9934 * gcc.dg/vect/vect-live-slp-3.c: New test.
9936 2016-06-03 Jakub Jelinek <jakub@redhat.com>
9939 * g++.dg/opt/pr71387.C: New test.
9941 2016-06-02 Jeff Law <law@redhat.com>
9943 PR tree-optimization/71328
9944 * gcc.c-torture/compile/pr71328.c: New test.
9946 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9949 * gfortran.dg/fmt_read_3.f90: Fix typo.
9950 * gfortran.dg/fmt_read_4.f90: New test.
9952 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9954 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9955 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9956 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9957 * g++.dg/cpp0x/override2.C: Likewise.
9958 * g++.dg/parse/crash5.C: Likewise.
9959 * g++.dg/parse/error16.C: Likewise.
9960 * g++.dg/parse/error27.C: Likewise.
9961 * g++.dg/template/qualttp15.C: Likewise.
9962 * g++.dg/template/redecl4.C: Likewise.
9963 * g++.old-deja/g++.other/crash39.C: Likewise.
9964 * g++.old-deja/g++.other/struct1.C: Likewise.
9965 * g++.old-deja/g++.pt/m9a.C: Likewise.
9966 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9968 2016-06-02 Jakub Jelinek <jakub@redhat.com>
9971 * c-c++-common/pr71372.c: New test.
9973 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9974 __TIME__ strings with __builtin_strcmp instead of printf and
9977 2016-06-02 Martin Liska <mliska@suse.cz>
9979 * gcc.dg/predict-9.c: New test.
9981 2016-06-02 Jakub Jelinek <jakub@redhat.com>
9983 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9984 global set_compiler_env_var and global saved_compiler_env_var.
9986 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9988 PR rtl-optimization/71295
9989 * gcc.c-torture/compile/pr71295.c: New test.
9991 2016-06-02 Jakub Jelinek <jakub@redhat.com>
9993 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9995 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9996 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9998 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9999 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10000 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10001 alternative number.
10003 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10005 * gcc.target/powerpc/p9-splat-4.c: New test.
10007 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10010 * gcc.target/powerpc/pr71186.c: New test.
10012 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10015 * gfortran.dg/fmt_read_3.f90: New test.
10017 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
10019 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10022 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
10024 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10025 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10027 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10028 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10030 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10031 during compilation.
10032 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10033 vars set by dg-set-compiler-env-var.
10035 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
10038 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10039 to the module procedure declaration.
10040 * gfortran.dg/submodule_16.f08: New test.
10042 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10044 PR middle-end/71371
10045 * c-c++-common/gomp/pr71371.c: New test.
10047 2016-06-01 Richard Biener <rguenther@suse.de>
10049 PR tree-optimization/71366
10050 * gcc.dg/torture/pr71366-1.c: New testcase.
10051 * gcc.dg/torture/pr71366-2.c: Likewise.
10053 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10055 * gcc.target/powerpc/vslv-0.c: New test.
10056 * gcc.target/powerpc/vslv-1.c: New test.
10057 * gcc.target/powerpc/vsrv-0.c: New test.
10058 * gcc.target/powerpc/vsrv-1.c: New test.
10060 2016-06-01 Nathan Sidwell <nathan@acm.org>
10062 * c-c++-common/torture/pr57945.c: Add expected PTX error.
10063 * gcc.target/nvptx/weak.c: New.
10065 2016-06-01 Richard Biener <rguenther@suse.de>
10067 PR tree-optimization/71261
10068 * gcc.dg/torture/vect-bool-1.c: New testcase.
10070 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10072 * gfortran.dg/gomp/order-1.f90: New test.
10073 * gfortran.dg/gomp/order-2.f90: New test.
10075 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
10077 * gcc.dg/unroll-6.c: Update template.
10078 * gcc.dg/unroll-7.c: New testcase.
10079 * gcc.dg/unroll-8.c: New testcase.
10081 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
10083 * gnat.dg/opt56.ad[sb]: New test.
10085 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
10088 * g++.dg/cpp0x/constexpr-ice16.C: New.
10090 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10092 PR tree-optimization/71314
10093 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
10096 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10098 PR tree-optimization/71077
10099 * gcc.dg/tree-ssa/pr71077.c: New test.
10101 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
10103 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10104 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10105 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10107 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10110 * g++.dg/cpp0x/pr71248.C: New.
10111 * g++.dg/cpp0x/auto7.C: Test column numbers too.
10112 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10113 * g++.dg/init/new37.C: Likewise.
10114 * g++.dg/template/static1.C: Likewise.
10115 * g++.dg/template/static2.C: Likewise.
10117 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
10119 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10121 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10123 2016-05-31 Marek Polacek <polacek@redhat.com>
10125 * c-c++-common/Wswitch-unreachable-3.c: New test.
10126 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10128 2016-05-31 Richard Biener <rguenther@suse.de>
10130 PR tree-optimization/71352
10131 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10133 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
10135 * gcc.target/arm/armv5_thumb_isa.c: New test.
10137 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
10140 * gcc.target/i386/pr71346.c: New test.
10142 2016-05-31 Tom de Vries <tom@codesourcery.com>
10144 PR tree-optimization/69068
10145 * gcc.dg/graphite/pr69068.c: New test.
10147 2016-05-27 Martin Sebor <msebor@redhat.com>
10150 * g++.dg/warn/Wplacement-new-size-3.C: New test.
10152 2016-05-30 Jakub Jelinek <jakub@redhat.com>
10155 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
10156 nowait depend(inout: dd[0]) clauses where permitted.
10158 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10161 * g++.dg/parse/pr71238.C: New.
10162 * g++.dg/concepts/friend1.C: Test column numbers too.
10163 * g++.dg/cpp0x/initlist31.C: Likewise.
10164 * g++.dg/cpp0x/pr51420.C: Likewise.
10165 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10166 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10167 * g++.dg/ext/builtin3.C: Likewise.
10168 * g++.dg/lookup/friend12.C: Likewise.
10169 * g++.dg/lookup/friend7.C: Likewise.
10170 * g++.dg/lookup/koenig1.C: Likewise.
10171 * g++.dg/lookup/koenig5.C: Likewise.
10172 * g++.dg/lookup/used-before-declaration.C: Likewise.
10173 * g++.dg/overload/koenig1.C: Likewise.
10174 * g++.dg/template/crash65.C: Likewise.
10175 * g++.dg/template/friend57.C: Likewise.
10176 * g++.dg/warn/Wshadow-5.C: Likewise.
10177 * g++.dg/warn/Wunused-8.C: Likewise.
10178 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10179 * g++.old-deja/g++.jason/lineno5.C: Likewise.
10180 * g++.old-deja/g++.jason/member.C: Likewise.
10181 * g++.old-deja/g++.jason/report.C: Likewise.
10182 * g++.old-deja/g++.jason/scoping12.C: Likewise.
10183 * g++.old-deja/g++.law/visibility20.C: Likewise.
10184 * g++.old-deja/g++.ns/koenig5.C: Likewise.
10185 * g++.old-deja/g++.other/static5.C: Likewise.
10186 * g++.old-deja/g++.pt/overload2.C: Likewise.
10188 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10190 * gcc.dg/tree-ssa/peel1.c: New testcase.
10191 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10192 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10194 2016-05-30 Tom de Vries <tom@codesourcery.com>
10196 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10199 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10202 * g++.dg/parse/virtual1.C: New.
10204 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
10206 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10207 Use correct register when clearing %edx.
10209 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
10211 PR tree-optimization/71289
10212 * gcc.dg/pr71289.c: New test.
10214 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10216 PR middle-end/71269
10217 PR middle-end/71292
10218 * gcc.dg/tree-ssa/pr71269.c: New test.
10219 * gcc.dg/tree-ssa/pr71292.c: New test.
10221 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10223 PR middle-end/71252
10224 * gcc.dg/tree-ssa/pr71252-2.c: New test.
10226 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10228 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10229 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10230 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10232 2016-05-30 Tom de Vries <tom@codesourcery.com>
10234 PR tree-optimization/69067
10235 * gcc.dg/graphite/pr69067.c: New test.
10237 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
10240 * gcc.target/i386/pr71245-1.c: New test.
10241 * gcc.target/i386/pr71245-2.c: Ditto.
10243 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
10246 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10247 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10248 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10250 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
10252 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10254 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
10258 * g++.dg/overload/69855.C: New.
10259 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10260 * g++.old-deja/g++.pt/crash3.C: Likewise.
10262 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10265 * g++.dg/parse/namespace13.C: New.
10267 2016-05-26 Jeff Law <law@redhat.com>
10269 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10270 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10271 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10272 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10273 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10274 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10275 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10276 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10277 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10278 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10279 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10280 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10281 * gcc.dg/tree-ssa/vrp56.c: Likewise.
10283 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
10286 * g++.dg/overload/69855.C: New.
10287 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10288 * g++.old-deja/g++.pt/crash3.C: Likewise.
10290 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10293 * gcc.target/aarch64/va_arg_1.c: New testcase.
10294 * gcc.target/aarch64/va_arg_2.c: Likewise.
10295 * gcc.target/aarch64/va_arg_3.c: Likewise.
10297 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10299 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10300 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10301 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10302 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10303 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10305 2016-05-27 Marek Polacek <polacek@redhat.com>
10307 PR middle-end/71308
10308 * g++.dg/torture/pr71308.C: New test.
10310 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10312 * gcc.dg/zero_bits_compound-1.c: New test.
10313 * gcc.dg/zero_bits_compound-2.c: New test.
10315 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
10317 PR middle-end/71279
10318 * gcc.dg/pr71279.c: New test.
10320 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10322 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10323 floating point min/max/comparison instructions.
10324 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10326 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10328 * c-c++-common/gomp/schedule-1.c: New test.
10329 * gfortran.dg/gomp/schedule-1.f90: New test.
10331 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
10335 * g++.dg/cpp1y/auto-fn32.C: New test.
10336 * g++.dg/cpp1y/paren4.C: New test.
10338 2016-05-26 Nathan Sidwell <nathan@acm.org>
10340 * gcc.dg/20060410.c: Xfail on ptx.
10341 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10342 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10343 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10344 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10345 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10347 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10349 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10351 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10353 PR tree-optimization/71280
10354 * gcc.dg/pr71280.c: New test.
10356 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10358 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10359 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10361 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10363 2016-05-26 Jiong Wang <jiong.wang@arm.com>
10365 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
10368 2016-05-25 Jeff Law <law@redhat.com>
10370 PR tree-optimization/71272
10371 * gcc.c-torture/compile/pr71272.c: new test.
10373 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10375 * gcc.target/powerpc/vec-cmpne.c: New test.
10376 * gcc.target/powerpc/vec-cmpne-long.c: New test.
10378 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
10380 * gnat.dg/opt55.ad[sb]: New test.
10382 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10384 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10385 * c-c++-common/pr60226.c: Require int32plus.
10386 * gcc.c-torture/execute/pr70602.c: Likewise.
10387 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10388 unsigned long for malloc arg type.
10389 * gcc.dg/asr_div1.c: Require int32plus.
10390 * gcc.dg/enum-mode-1.c: XFAIL for int16.
10391 * gcc.dg/pie-1.c: Require pie.
10392 * gcc.dg/pie-2.c: Likewise.
10393 * gcc.dg/pr59471.c: Require int32plus.
10394 * gcc.dg/pr59963-2.c: XFAIL for int16.
10395 * gcc.dg/pr60114.c: Require int32plus.
10396 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10397 unsigned long for typedef of size_t.
10398 * gcc.dg/pr63914.c: Require int32plus.
10399 * gcc.dg/pr64536.c: Require pt32plus.
10400 * gcc.dg/pr65658.c: Likewise.
10401 * gcc.dg/pr67271.c: Require int32plus.
10402 * gcc.dg/pr68112.c: Likewise.
10403 * gcc.dg/pr69071.c: Skip for avr target.
10404 * gcc.dg/pr69973.c: Require int32plus.
10405 * gcc.dg/pr70169.c: Skip for avr target.
10406 * gcc.dg/sso-6.c: Require int32plus.
10407 * gcc.dg/sso-7.c: Likewise.
10408 * gcc.dg/sso-8.c: Likewise.
10409 * gcc.dg/vrp-min-max-2.c: Likewise.
10411 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
10414 * gcc.target/i386/pr70738-1.c: New test.
10415 * gcc.target/i386/pr70738-2.c: Likewise.
10416 * gcc.target/i386/pr70738-3.c: Likewise.
10417 * gcc.target/i386/pr70738-4.c: Likewise.
10418 * gcc.target/i386/pr70738-5.c: Likewise.
10419 * gcc.target/i386/pr70738-6.c: Likewise.
10420 * gcc.target/i386/pr70738-7.c: Likewise.
10421 * gcc.target/i386/pr70738-8.c: Likewise.
10422 * gcc.target/i386/pr70738-9.c: Likewise.
10424 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10426 PR rtl-optimization/66940
10427 * gcc.c-torture/execute/pr66940.c: New test.
10429 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
10431 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10432 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10433 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10434 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10435 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10436 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10437 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10438 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10439 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10440 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10441 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10442 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10443 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10444 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10445 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10446 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10447 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10448 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10449 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10450 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10451 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10452 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10453 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10454 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10456 2016-05-25 Marek Polacek <polacek@redhat.com>
10459 * gcc.dg/noncompile/pr71265.c: New test.
10462 * gcc.dg/noncompile/old-style-parm-3.c: New test.
10464 2016-05-25 Nathan Sidwell <nathan@acm.org>
10466 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10468 2016-05-25 Richard Biener <rguenther@suse.de>
10470 PR tree-optimization/71261
10471 * c-c++-common/torture/pr71261.c: New testcase.
10473 2016-05-25 Richard Biener <rguenther@suse.de>
10475 PR tree-optimization/71264
10476 * gcc.dg/vect/pr71264.c: New testcase.
10478 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10481 * g++.dg/cpp0x/alias-decl-53.C: New.
10482 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10484 2016-05-25 Martin Liska <mliska@suse.cz>
10486 * g++.dg/pr71239.C: New test.
10488 2016-05-25 Richard Biener <rguenther@suse.de>
10490 * gcc.dg/vect/pr58135.c: Rename to ...
10491 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
10493 2016-05-25 Marek Polacek <polacek@redhat.com>
10495 * g++.dg/pr65295.C: Use target c++14.
10497 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10499 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
10500 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
10502 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10504 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
10507 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
10509 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
10510 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10511 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
10512 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10513 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10514 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10515 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10516 * c-c++-common/goacc/pcopy.c: Likewise.
10517 * c-c++-common/goacc/pcopyin.c: Likewise.
10518 * c-c++-common/goacc/pcopyout.c: Likewise.
10519 * c-c++-common/goacc/pcreate.c: Likewise.
10520 * c-c++-common/goacc/pr70688.c: New test.
10521 * c-c++-common/goacc/present-1.c: Adjust test.
10522 * c-c++-common/goacc/reduction-5.c: Likewise.
10523 * g++.dg/goacc/data-1.C: New test.
10525 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10527 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10528 vector parity built-in functions.
10529 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10530 count trailing zeros automatic vectorization.
10531 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10532 count trailing zeros built-in functions.
10534 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10536 * gcc.dg/tree-ssa/reassoc-44.c: New test.
10538 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
10541 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10543 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10546 * g++.dg/template/crash123.C: New.
10547 * g++.dg/template/crash124.C: Likewise.
10549 2016-05-24 Martin Sebor <msebor@redhat.com>
10552 * g++.dg/ext/flexary16.C: New test.
10554 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
10556 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10557 before math.h is included.
10558 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10559 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10560 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10561 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10562 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10563 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10564 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10565 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10566 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10567 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10568 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10569 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10570 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10571 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10572 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10573 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10574 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10575 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10576 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10577 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10578 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10579 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10580 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10582 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10583 Kelvin Nilsen <kelvin@gcc.gnu.org>
10585 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10588 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10591 * g++.dg/warn/Wno-narrowing1.C: New.
10593 2016-05-24 Marek Polacek <polacek@redhat.com>
10596 * c-c++-common/Wswitch-unreachable-2.c: New test.
10598 2016-05-24 Jakub Jelinek <jakub@redhat.com>
10601 * g++.dg/vect/simd-clone-6.cc: New test.
10602 * g++.dg/gomp/declare-simd-6.C: New test.
10604 PR middle-end/70434
10606 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10608 2016-05-24 Richard Biener <rguenther@suse.de>
10610 PR tree-optimization/71240
10611 * gcc.dg/optimize-bswapsi-5.c: New testcase.
10613 2016-05-24 Richard Biener <rguenther@suse.de>
10615 PR tree-optimization/71230
10616 * gcc.dg/torture/pr71230.c: New testcase.
10617 * g++.dg/torture/pr71230.C: Likewise.
10619 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
10621 * c-c++-common/goacc/routine-5.c: Add tests.
10622 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10623 * gfortran.dg/goacc/routine-6.f90: Add tests.
10625 2016-05-24 Richard Biener <rguenther@suse.de>
10627 PR tree-optimization/71253
10628 * gcc.dg/torture/pr71253.c: New testcase.
10630 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10632 PR middle-end/71252
10633 * gfortran.dg/pr71252.f90: New test.
10635 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
10637 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10639 2016-05-24 Richard Biener <rguenther@suse.de>
10641 PR middle-end/70434
10643 * c-c++-common/vector-subscript-4.c: New testcase.
10644 * c-c++-common/vector-subscript-5.c: Likewise.
10646 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10649 * gfortran.dg/namelist_90.f: New test
10651 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10654 * gfortran.dg/unexpected_eof.f: New test
10656 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10657 Kelvin Nilsen <kelvin@gcc.gnu.org>
10659 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10662 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10665 * g++.dg/cpp0x/inh-ctor20.C: New.
10666 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10668 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10671 * g++.dg/cpp0x/variadic168.C: New.
10673 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10675 * g++.dg/cpp0x/pr31445.C: Test column number too.
10676 * g++.dg/cpp0x/pr32253.C: Likewise.
10677 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10678 * g++.dg/cpp0x/variadic36.C: Likewise.
10680 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
10682 * gcc.dg/fold-notshift-2.c: Adjust.
10684 2016-05-23 Marek Polacek <polacek@redhat.com>
10687 * c-c++-common/Wswitch-unreachable-1.c: New test.
10688 * gcc.dg/Wswitch-unreachable-1.c: New test.
10689 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10690 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10691 * g++.dg/gomp/block-10.C: Likewise.
10692 * gcc.dg/gomp/block-10.c: Likewise.
10693 * g++.dg/gomp/block-9.C: Likewise.
10694 * gcc.dg/gomp/block-9.c: Likewise.
10695 * g++.dg/gomp/target-1.C: Likewise.
10696 * g++.dg/gomp/target-2.C: Likewise.
10697 * gcc.dg/gomp/target-1.c: Likewise.
10698 * gcc.dg/gomp/target-2.c: Likewise.
10699 * g++.dg/gomp/taskgroup-1.C: Likewise.
10700 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10701 * gcc.dg/gomp/teams-1.c: Likewise.
10702 * g++.dg/gomp/teams-1.C: Likewise.
10703 * g++.dg/overload/error3.C: Likewise.
10704 * g++.dg/tm/jump1.C: Likewise.
10705 * g++.dg/torture/pr40335.C: Likewise.
10706 * gcc.dg/c99-vla-jump-5.c: Likewise.
10707 * gcc.dg/switch-warn-1.c: Likewise.
10708 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10709 * gcc.dg/nested-func-1.c: Likewise.
10710 * gcc.dg/pr67784-4.c: Likewise.
10712 2016-05-23 Richard Biener <rguenther@suse.de>
10714 PR tree-optimization/71230
10715 * gfortran.dg/pr71230-1.f90: New testcase.
10716 * gfortran.dg/pr71230-2.f90: Likewise.
10718 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10720 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
10721 * gcc.dg/vect/pr58135.c: Add new.
10722 * gfortran.dg/pr46519-1.f: Adjust test case.
10724 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10727 * g++.dg/cpp0x/decltype64.C: New.
10729 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10731 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10732 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10733 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10735 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10737 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10738 Add poly64x1_t and poly64x2_t cases if supported.
10739 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10740 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10741 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10742 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10743 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10745 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10747 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10748 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10749 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10750 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10751 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10752 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10753 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10755 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10757 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10759 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10761 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10762 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10764 2016-05-22 Jakub Jelinek <jakub@redhat.com>
10766 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10767 constraint instead of "r".
10768 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10769 insn instead of vxorpd.
10770 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10772 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10773 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10775 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10777 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10778 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10780 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10782 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10784 PR middle-end/40921
10785 * gcc.dg/tree-ssa/pr40921.c: New test.
10787 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10790 * gcc.target/avr/pr71103.c: New test.
10792 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10794 PR middle-end/71179
10795 * gcc.dg/tree-ssa/pr71179.c: New test.
10797 2016-05-20 Martin Sebor <msebor@redhat.com>
10800 * gcc.dg/init-excess-2.c: New test.
10802 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10804 * gnat.dg/opt53.adb: New test.
10805 * gnat.dg/opt54.adb: Likewise.
10807 2016-05-20 Martin Jambor <mjambor@suse.cz>
10809 PR tree-optimization/70884
10810 * gcc.dg/tree-ssa/pr70919.c: New test.
10812 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10814 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10816 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10817 fix code formatting.
10819 2016-05-20 Nathan Sidwell <nathan@acm.org>
10821 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10823 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
10825 2016-05-20 David Malcolm <dmalcolm@redhat.com>
10827 * jit.dg/all-non-failing-tests.h: Add
10828 test-factorial-must-tail-call.c.
10829 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10830 * jit.dg/test-factorial-must-tail-call.c: New test case.
10832 2016-05-20 Jakub Jelinek <jakub@redhat.com>
10835 * gfortran.dg/pr71204.f90: New test.
10837 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10839 * gcc.target/nvptx/sincos.c: New test.
10841 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10844 * g++.dg/cpp1y/auto-fn31.C: New.
10846 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10848 * gcc.target/powerpc/vec-addec.c: New test.
10849 * gcc.target/powerpc/vec-addec-int128.c: New test.
10851 2016-05-20 David Malcolm <dmalcolm@redhat.com>
10853 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10854 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10855 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10856 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10858 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
10860 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10862 2016-05-20 Jakub Jelinek <jakub@redhat.com>
10865 * g++.dg/opt/pr71210-1.C: New test.
10866 * g++.dg/opt/pr71210-2.C: New test.
10868 PR tree-optimization/29756
10869 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10870 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10871 only on selected targets where V4SImode vectors are known to be
10874 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
10876 PR tree-optimization/71079
10877 PR tree-optimization/71206
10878 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10880 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10882 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10883 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10884 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10886 2016-05-20 Richard Guenther <rguenther@suse.de>
10888 PR tree-optimization/29756
10889 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10891 2016-05-20 Richard Biener <rguenther@suse.de>
10893 PR tree-optimization/71185
10894 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10896 2016-05-20 Richard Biener <rguenther@suse.de>
10898 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10900 2016-05-19 Marek Polacek <polacek@redhat.com>
10903 * g++.dg/diagnostic/pr71075.C: New test.
10905 2016-05-19 David Malcolm <dmalcolm@redhat.com>
10908 * g++.dg/pr71184.C: New test case.
10910 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10912 * gcc.target/powerpc/darn-0.c: New test.
10913 * gcc.target/powerpc/darn-1.c: New test.
10914 * gcc.target/powerpc/darn-2.c: New test.
10916 2016-05-19 Marek Polacek <polacek@redhat.com>
10918 PR tree-optimization/71031
10919 * gcc.dg/tree-ssa/vrp100.c: New test.
10921 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10923 PR rtl-optimization/71148
10924 * gcc.dg/pr71148.c: New test.
10926 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10929 * gcc.target/arm/pr71056.c: New test.
10931 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10933 * c-c++-common/pr69669.c: Check the used mode.
10935 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10938 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10940 2016-05-19 Richard Biener <rguenther@suse.de>
10942 PR tree-optimization/70729
10943 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10944 * gcc.dg/graphite/scop-18.c: Likewise.
10945 * gcc.dg/pr41783.c: Disable LIM.
10946 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10947 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10948 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10949 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10950 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10951 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10952 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10953 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10954 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10955 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10956 * gfortran.dg/pr42108.f90: Likewise.
10958 2016-05-18 David Malcolm <dmalcolm@redhat.com>
10961 * gcc.dg/spellcheck-options-11.c: New test case.
10963 2016-05-18 Jakub Jelinek <jakub@redhat.com>
10966 * g++.dg/opt/pr71100.C: New test.
10968 2016-05-18 Martin Jambor <mjambor@suse.cz>
10971 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10972 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10973 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10974 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10976 2016-05-18 Martin Jambor <mjambor@suse.cz>
10979 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10980 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10981 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10982 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10983 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10985 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10988 * g++.dg/template/crash122.C: New.
10990 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10993 * g++.dg/template/pr70466-1.C: New.
10994 * g++.dg/template/pr70466-2.C: Likewise.
10996 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10998 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10999 splat operations and the XXSPLTIB instruction.
11000 * gcc.target/powerpc/p9-splat-2.c: Likewise.
11001 * gcc.target/powerpc/p9-splat-3.c: Likewise.
11002 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11003 xxlxor to clear a register.
11005 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
11007 * gcc.dg/torture/pr71020.c: New test.
11009 2016-05-18 Martin Jambor <mjambor@suse.cz>
11012 * gcc.dg/ipa/pr70646.c: New test.
11014 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11016 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11018 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11020 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11021 missing tests for vreinterpretq_p{8,16}.
11023 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11025 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11026 vsliq_n_s64 and vsliq_n_u64.
11028 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11030 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11031 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11033 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11035 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11036 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11037 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11039 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11041 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11044 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11046 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11047 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11048 "blr\t" and switch to scan-assembler-times.
11050 2016-05-18 Jiong Wang <jiong.wang@arm.com>
11052 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11054 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11055 declarations under __aarch64__ and __ARM_FEATURE_FMA.
11057 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11059 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11060 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11061 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11062 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11063 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11064 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11066 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11067 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11069 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11070 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11072 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11073 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11075 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11077 2016-05-18 Richard Biener <rguenther@suse.de>
11079 PR tree-optimization/71168
11080 * gcc.dg/torture/pr71168.c: New testcase.
11082 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
11084 PR middle-end/63586
11085 * gcc.dg/tree-ssa/pr63586-2.c: New test.
11086 * gcc.dg/tree-ssa/pr63586.c: New test.
11087 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11089 2016-05-17 Nathan Sidwell <nathan@acm.org>
11091 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11092 * gcc.dg/pr68671.c: Fix ptx xfail-if.
11093 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11094 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11096 2016-05-17 Nathan Sidwell <nathan@acm.org>
11098 * gcc.target/nvptx/abi-vararg-3.c: New.
11100 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
11102 PR tree-optimization/54579
11103 PR middle-end/55299
11104 * gcc.dg/fold-notrotate-1.c: New test.
11105 * gcc.dg/fold-notshift-1.c: New test.
11106 * gcc.dg/fold-notshift-2.c: New test.
11108 2016-05-17 Marek Polacek <polacek@redhat.com>
11111 * g++.dg/ipa/pr71146.C: New test.
11113 2016-05-17 David Malcolm <dmalcolm@redhat.com>
11115 * jit.dg/test-error-array-bounds.c: New test case.
11117 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11119 * gcc.dg/tree-ssa/and-1.c: New testcase.
11121 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11123 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11124 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11126 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11128 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11129 * gcc.dg/tree-ssa/vrp99.c: New testcase.
11131 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11133 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11135 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11137 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11139 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11141 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11142 ".2d[index]" when scan the assembly.
11143 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11144 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11146 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11148 2016-05-17 Richard Biener <rguenther@suse.de>
11150 PR tree-optimization/71132
11151 * gcc.dg/torture/pr71132.c: New testcase.
11153 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11155 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11157 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11160 * gcc.target/aarch64/pr70809_1.c: New test.
11162 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11164 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11165 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11166 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11167 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11169 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
11170 Ilya Enkovich <ilya.enkovich@intel.com>
11173 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11175 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
11177 * g++.dg/ipa/ivinline-7.C: Do not xfail.
11178 * g++.dg/ipa/ivinline-9.C: Do not xfail.
11180 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
11182 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
11183 test for __ARM_FP16_ARGS.
11184 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11185 * gcc.target/arm/aapcs/neon-vect10.c: New.
11186 * gcc.target/arm/aapcs/neon-vect9.c: New.
11187 * gcc.target/arm/aapcs/vfp18.c: New.
11188 * gcc.target/arm/aapcs/vfp19.c: New.
11189 * gcc.target/arm/aapcs/vfp20.c: New.
11190 * gcc.target/arm/aapcs/vfp21.c: New.
11191 * gcc.target/arm/fp16-aapcs-1.c: New.
11192 * g++.target/arm/fp16-param-1.c: Update expected output. Add
11193 test for __ARM_FP16_ARGS.
11194 * g++.target/arm/fp16-return-1.c: Update expected output.
11196 2016-05-16 Jiong Wang <jiong.wang@arm.com>
11199 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11201 2016-05-15 Harald Anlauf <anlauf@gmx.de>
11204 * gfortran.dg/pr69603.f90: New testcase.
11206 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11208 * gfortran.dg/dec_union_4.f90: Fix endian issue.
11210 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11213 * gfortran.dg/pr71047.f08: New test.
11215 2016-05-13 Joseph Myers <joseph@codesourcery.com>
11217 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11218 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11219 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11221 2016-05-13 Martin Sebor <msebor@redhat.com>
11224 * g++.dg/cpp0x/constexpr-60049.C: New test.
11226 2016-05-13 Jakub Jelinek <jakub@redhat.com>
11229 * gcc.dg/pr71071.c: New test.
11231 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
11233 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11234 remove XOP handling.
11235 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
11237 2016-05-13 Nathan Sidwell <nathan@acm.org>
11239 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11240 __atomic_is_lock_free declaration.
11242 2016-05-13 Richard Biener <rguenther@suse.de>
11244 PR tree-optimization/42587
11245 * gcc.dg/optimize-bswapsi-4.c: New testcase.
11247 2016-05-13 Martin Liska <mliska@suse.cz>
11249 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11250 the new format of dump output.
11252 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
11254 * gcc.dg/pr71084.c: New test.
11256 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11259 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11261 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11263 * gcc.target/aarch64/struct_return.c: New test.
11265 2016-05-12 Marek Polacek <polacek@redhat.com>
11268 * c-c++-common/pr70756-2.c: New test.
11269 * c-c++-common/pr70756.c: New test.
11271 2016-05-12 Richard Biener <rguenther@suse.de>
11273 PR tree-optimization/71059
11274 * gcc.dg/torture/pr71059.c: New testcase.
11276 2016-05-12 Richard Biener <rguenther@suse.de>
11278 PR tree-optimization/71062
11279 * gcc.dg/torture/pr71062.c: New testcase.
11281 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
11283 PR tree-optimization/71006
11284 * gcc.dg/pr71006.c: New test.
11286 2016-05-12 Marek Polacek <polacek@redhat.com>
11289 * gcc.dg/opts-7.c: New test.
11291 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11294 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11295 Add -save-temps to dg-options.
11296 Scan for ldmfd rather than pop instruction.
11297 * gcc.target/arm/interrupt-2.c: Likewise.
11298 * gcc.target/arm/pr70830.c: New test.
11300 2016-05-12 Jakub Jelinek <jakub@redhat.com>
11302 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11303 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11305 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11306 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11307 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11310 * gcc.target/i386/avx512vl-pack-1.c: New test.
11311 * gcc.target/i386/avx512vl-pack-2.c: New test.
11312 * gcc.target/i386/avx512bw-pack-2.c: New test.
11314 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11316 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11317 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11318 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11320 2016-05-12 Richard Biener <rguenther@suse.de>
11322 PR tree-optimization/70986
11323 * gcc.dg/torture/pr70986-1.c: New testcase.
11324 * gcc.dg/torture/pr70986-2.c: Likewise.
11325 * gcc.dg/torture/pr70986-3.c: Likewise.
11327 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11330 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11331 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11333 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
11335 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11337 * gcc.target/i386/pr66746.c: Ditto.
11339 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11341 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11343 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11344 warning when using -mvsx-timode.
11345 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11346 * gcc.target/powerpc/dform-2.c: Likewise.
11347 * gcc.target/powerpc/pr68805.c: Likewise.
11349 2016-05-11 Marek Polacek <polacek@redhat.com>
11352 * c-c++-common/attributes-3.c: New test.
11354 2016-05-11 Nathan Sidwell <nathan@acm.org>
11356 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11357 * gcc.c-torture/execute/pr68185.c: Likewise.
11358 * gcc.dg/ipa/pr70306.c: Requires global constructors.
11359 * gcc.dg/pr69634.c: Requires scheduling.
11360 * gcc.dg/torture/pr66178.c: Require label values.
11361 * gcc.dg/setjmp-6.c: Require indirect jumps.
11363 2016-05-11 Richard Biener <rguenther@suse.de>
11365 PR tree-optimization/71055
11366 * gcc.dg/torture/pr71055.c: New testcase.
11368 2016-05-11 Richard Biener <rguenther@suse.de>
11371 * g++.dg/debug/pr71057.C: New testcase.
11373 2016-05-11 Jakub Jelinek <jakub@redhat.com>
11376 * gfortran.dg/gomp/pr70855.f90: New test.
11378 2016-05-11 Richard Biener <rguenther@suse.de>
11380 PR middle-end/71002
11381 * g++.dg/torture/pr71002.C: New testcase.
11383 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
11385 PR middle-end/70807
11386 * gcc.dg/pr70807.c: New test.
11388 2016-05-10 Martin Sebor <msebor@redhat.com>
11391 * g++.dg/Wattributes.C: New test.
11393 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
11395 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11396 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11397 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11399 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11402 * gcc.target/i386/pr70799-1.c: New test.
11404 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11406 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11408 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11410 PR middle-end/70877
11411 * gcc.target/i386/pr70877.c: New test.
11413 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11415 PR tree-optimization/70786
11416 * gcc.target/i386/pr70876.c: New test.
11418 2016-05-10 Jakub Jelinek <jakub@redhat.com>
11421 * gcc.target/i386/avx512vl-logic-1.c: New test.
11422 * gcc.target/i386/avx512vl-logic-2.c: New test.
11423 * gcc.target/i386/avx512dq-logic-2.c: New test.
11425 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11428 * gcc.target/powerpc/pr70963.c: New.
11430 2016-05-10 David Malcolm <dmalcolm@redhat.com>
11432 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11433 (test_very_wide_line): Add ruler to expected output.
11434 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11435 (test_very_wide_line): Likewise.
11436 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11437 (test_show_locus): Within the handling of "test_very_wide_line",
11438 enable show_ruler_p on the diagnostic context.
11440 2016-05-10 Richard Biener <rguenther@suse.de>
11442 PR tree-optimization/71039
11443 * gcc.dg/torture/pr71039.c: New testcase.
11445 2016-05-10 Nathan Sidwell <nathan@acm.org>
11447 * gcc.dg/nested-func-10.c: Requires alloca.
11448 * gcc.dg/nested-func-9.c: Requires alloca.
11449 * gcc.c-torture/execute/pr70460.c: Requires labels.
11450 * gcc.c-torture/compile/pr70199.c: Requires labels.
11451 * gcc.target/nvptx/decl.c: Compile only.
11452 * gcc.target/nvptx/trailing-init.c: Compile only.
11453 * gcc.target/nvptx/ary-init.c: Compile only.
11455 2016-05-10 Marek Polacek <polacek@redhat.com>
11458 * gcc.dg/attr-opt-1.c: New test.
11460 2016-05-10 Richard Biener <rguenther@suse.de>
11462 PR tree-optimization/70497
11463 PR tree-optimization/28367
11464 * gcc.dg/torture/20160404-1.c: New testcase.
11465 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11466 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11468 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11470 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11472 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
11474 * gcc.target/i386/fabsneg-1.c New test.
11476 2016-05-09 Alan Modra <amodra@gmail.com>
11479 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11481 2016-05-09 Richard Biener <rguenther@suse.de>
11483 PR tree-optimization/70985
11484 * gcc.dg/torture/pr70985.c: New testcase.
11486 2016-05-09 Bin Cheng <bin.cheng@arm.com>
11488 * gcc.dg/tree-ssa/ifc-9.c: New test.
11489 * gcc.dg/tree-ssa/ifc-10.c: New test.
11490 * gcc.dg/tree-ssa/ifc-11.c: New test.
11491 * gcc.dg/tree-ssa/ifc-12.c: New test.
11492 * gcc.dg/vect/pr61194.c: Remove XFAIL.
11493 * gcc.dg/vect/vect-23.c: Remove XFAIL.
11494 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
11496 2016-05-09 Richard Biener <rguenther@suse.de>
11499 * gfortran.dg/pr70937.f90: New testcase.
11501 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11503 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
11505 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
11508 * gfortran.dg/dec_structure_1.f90: New testcase.
11509 * gfortran.dg/dec_structure_2.f90: Ditto.
11510 * gfortran.dg/dec_structure_3.f90: Ditto.
11511 * gfortran.dg/dec_structure_4.f90: Ditto.
11512 * gfortran.dg/dec_structure_5.f90: Ditto.
11513 * gfortran.dg/dec_structure_6.f90: Ditto.
11514 * gfortran.dg/dec_structure_7.f90: Ditto.
11515 * gfortran.dg/dec_structure_8.f90: Ditto.
11516 * gfortran.dg/dec_structure_9.f90: Ditto.
11517 * gfortran.dg/dec_structure_10.f90: Ditto.
11518 * gfortran.dg/dec_structure_11.f90: Ditto.
11519 * gfortran.dg/dec_union_1.f90: Ditto.
11520 * gfortran.dg/dec_union_2.f90: Ditto.
11521 * gfortran.dg/dec_union_3.f90: Ditto.
11522 * gfortran.dg/dec_union_4.f90: Ditto.
11523 * gfortran.dg/dec_union_5.f90: Ditto.
11524 * gfortran.dg/dec_union_6.f90: Ditto.
11525 * gfortran.dg/dec_union_7.f90: Ditto.
11527 2016-05-07 Tom de Vries <tom@codesourcery.com>
11529 PR tree-optimization/70956
11530 * gcc.dg/graphite/pr70956.c: New test.
11532 2016-05-06 Jakub Jelinek <jakub@redhat.com>
11534 PR middle-end/70941
11535 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11536 (a, b, c, d): Change type from char to signed char.
11537 (main): Compare against (signed char) -1634678893 instead of
11538 hardcoded -109. Use __builtin_abort instead of abort.
11540 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11541 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11543 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11545 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
11548 * gcc.dg/torture/pr70935.c: New test.
11550 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11553 * gcc.target/sh/pr58219.c: New tests.
11555 2016-05-06 Richard Biener <rguenther@suse.de>
11557 PR tree-optimization/70960
11558 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11560 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11563 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11564 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11565 Adjust expected instruction counts.
11566 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11568 2016-05-06 Marek Polacek <polacek@redhat.com>
11571 * gcc.dg/ubsan/bounds-3.c: New test.
11573 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11576 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11578 2016-05-06 Richard Biener <rguenther@suse.de>
11580 PR middle-end/70931
11581 * gfortran.dg/pr70931.f90: New testcase.
11583 2016-05-06 Richard Biener <rguenther@suse.de>
11585 PR middle-end/70941
11586 * gcc.dg/torture/pr70941.c: New testcase.
11588 2016-05-05 Bin Cheng <bin.cheng@arm.com>
11590 PR tree-optimization/57206
11591 * gcc.dg/vect/pr57206.c: New test.
11593 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11595 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11597 2016-05-05 Jakub Jelinek <jakub@redhat.com>
11599 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11601 * c-c++-common/Wdangling-else-4.c: New test.
11603 2016-05-04 Jakub Jelinek <jakub@redhat.com>
11607 * g++.dg/opt/pr70906.C: New test.
11608 * g++.dg/opt/pr70933.C: New test.
11610 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11612 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
11614 * gcc.dg/ipa/pure-const-3.c: New testcase.
11616 2016-05-04 Marek Polacek <polacek@redhat.com>
11618 * c-c++-common/Wdangling-else-1.c: New test.
11619 * c-c++-common/Wdangling-else-2.c: New test.
11620 * c-c++-common/Wdangling-else-3.c: New test.
11622 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
11624 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11627 2016-05-04 Marek Polacek <polacek@redhat.com>
11630 * gcc.dg/Waddress-2.c: New test.
11632 2016-05-04 Alan Modra <amodra@gmail.com>
11634 * gcc.target/powerpc/pr70866.c: New.
11636 2016-05-03 Martin Sebor <msebor@redhat.com>
11639 * c-c++-common/builtin_location.c: New test.
11640 * g++.dg/cpp1y/builtin_location.C: New test.
11642 2016-05-03 Marek Polacek <polacek@redhat.com>
11645 * gcc.dg/pr70859.c: New test.
11646 * gcc.dg/pr70859-2.c: New test.
11648 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
11650 * gnat.dg/debug5.adb: New testcase.
11652 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11654 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11655 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11656 Procedure to check for z10 instruction set.
11658 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11660 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11662 2016-05-03 Alan Modra <amodra@gmail.com>
11664 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11666 2016-05-03 Jakub Jelinek <jakub@redhat.com>
11668 * gcc.target/i386/avx512f-cvt-1.c: New test.
11670 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
11672 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11673 -fdump-tree-vrp-details.
11675 2016-05-03 Richard Biener <rguenther@suse.de>
11677 * gcc.dg/pr30172-1.c: Adjust.
11678 * gcc.dg/pr63743.c: Likewise.
11679 * gcc.dg/tm/pr51696.c: Likewise.
11680 * c-c++-common/tm/safe-1.c: Likewise.
11681 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11682 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11683 * g++.dg/plugin/self-assign-test-1.C: Likewise.
11684 * g++.dg/plugin/self-assign-test-2.C: Likewise.
11686 2016-05-03 Jakub Jelinek <jakub@redhat.com>
11688 PR rtl-optimization/70467
11689 * gcc.target/i386/pr70467-3.c: New test.
11690 * gcc.target/i386/pr70467-4.c: New test.
11692 PR tree-optimization/70916
11693 * gcc.c-torture/compile/pr70916.c: New test.
11696 * gcc.target/i386/pr49244-1.c: New test.
11697 * gcc.target/i386/pr49244-2.c: New test.
11699 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11701 PR rtl-optimization/44281
11702 * gcc.target/i386/pr44281.c: New test.
11704 2016-05-03 bin cheng <bin.cheng@arm.com>
11706 PR tree-optimization/56541
11707 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11708 * gcc.dg/vect/pr56541.c: new test.
11710 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11712 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11714 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11716 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11719 * c-c++-common/asan/clone-test-1.c (main): Align child process
11722 2016-05-02 David Malcolm <dmalcolm@redhat.com>
11725 * g++.dg/spellcheck-fields-2.C: New test case.
11727 2016-05-02 David Malcolm <dmalcolm@redhat.com>
11730 * g++.dg/pr62314.C: New test case.
11732 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
11734 * gcc.dg/ipa/inline-8.c: New testcase.
11736 2016-05-02 Jakub Jelinek <jakub@redhat.com>
11738 PR rtl-optimization/70467
11739 * gcc.target/i386/pr70467-1.c: New test.
11741 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11743 * gcc.dg/spec-options.c: Run the test on all targets.
11744 * gcc.dg/foo.specs: Use cpp_unique_options.
11746 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
11748 * gcc.dg/tree-ssa/unord.c: New testcase.
11750 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
11752 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11754 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11756 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11758 2016-05-02 Marek Polacek <polacek@redhat.com>
11761 * gcc.dg/enum-incomplete-3.c: New test.
11763 2016-05-02 Marek Polacek <polacek@redhat.com>
11764 Tom de Vries <tom@codesourcery.com>
11766 PR tree-optimization/70700
11767 * gcc.dg/pr70700.c: New test.
11769 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
11771 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11772 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11773 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11774 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11775 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11777 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
11779 * ada/acats/run_acats: Rename into...
11780 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
11781 * ada/acats/run_all.sh: Remove redundant test.
11782 (target_run): Move around.
11783 (target_gnatchop): Use newly built executable.
11784 (target_gnatmake): Likewise.
11785 Check that the compilation of impbit succeeds.
11787 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
11789 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11790 * gcc.dg/20021029-1.c: Likewise.
11791 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11792 * gcc.target/sh/attr-isr-trapa.c: Likewise.
11793 * gcc.target/sh/cmpstr.c: Likewise.
11794 * gcc.target/sh/cmpstrn.c: Likewise.
11795 * gcc.target/sh/memset.c: Likewise.
11796 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11797 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11798 * gcc.target/sh/pr39423-1.c: Likewise.
11799 * gcc.target/sh/pr49468-di.c: Likewise.
11800 * gcc.target/sh/pr49468-si.c: Likewise.
11801 * gcc.target/sh/pr49880-1.c: Likewise.
11802 * gcc.target/sh/pr49880-2.c: Likewise.
11803 * gcc.target/sh/pr49880-3.c: Likewise.
11804 * gcc.target/sh/pr50751-1.c: Likewise.
11805 * gcc.target/sh/pr50751-4.c: Likewise.
11806 * gcc.target/sh/pr50751-7.c: Likewise.
11807 * gcc.target/sh/pr51244-1.c: Likewise.
11808 * gcc.target/sh/pr51244-10.c: Likewise.
11809 * gcc.target/sh/pr51244-11.c: Likewise.
11810 * gcc.target/sh/pr51244-12.c: Likewise.
11811 * gcc.target/sh/pr51244-13.c: Likewise.
11812 * gcc.target/sh/pr51244-14.c: Likewise.
11813 * gcc.target/sh/pr51244-17.c: Likewise.
11814 * gcc.target/sh/pr51244-18.c: Likewise.
11815 * gcc.target/sh/pr51244-19.c: Likewise.
11816 * gcc.target/sh/pr51244-4.c: Likewise.
11817 * gcc.target/sh/pr51244-5.c: Likewise.
11818 * gcc.target/sh/pr51244-7.c: Likewise.
11819 * gcc.target/sh/pr51244-8.c: Likewise.
11820 * gcc.target/sh/pr51244-9.c: Likewise.
11821 * gcc.target/sh/pr51697.c: Likewise.
11822 * gcc.target/sh/pr52483-1.c: Likewise.
11823 * gcc.target/sh/pr52483-2.c: Likewise.
11824 * gcc.target/sh/pr52483-3.c: Likewise.
11825 * gcc.target/sh/pr52483-5.c: Likewise.
11826 * gcc.target/sh/pr52933-1.c: Likewise.
11827 * gcc.target/sh/pr52933-2.c: Likewise.
11828 * gcc.target/sh/pr52933-3.c: Likewise.
11829 * gcc.target/sh/pr53568-1.c: Likewise.
11830 * gcc.target/sh/pr53976-1.c: Likewise.
11831 * gcc.target/sh/pr53988-1.c: Likewise.
11832 * gcc.target/sh/pr53988.c: Likewise.
11833 * gcc.target/sh/pr54089-1.c: Likewise.
11834 * gcc.target/sh/pr54089-6.c: Likewise.
11835 * gcc.target/sh/pr54089-7.c: Likewise.
11836 * gcc.target/sh/pr54089-8.c: Likewise.
11837 * gcc.target/sh/pr54089-9.c: Likewise.
11838 * gcc.target/sh/pr54236-1.c: Likewise.
11839 * gcc.target/sh/pr54236-2.c: Likewise.
11840 * gcc.target/sh/pr54236-3.c: Likewise.
11841 * gcc.target/sh/pr54236-4.c: Likewise.
11842 * gcc.target/sh/pr54386.c: Likewise.
11843 * gcc.target/sh/pr54602-1.c: Likewise.
11844 * gcc.target/sh/pr54685.c: Likewise.
11845 * gcc.target/sh/pr54760-1.c: Likewise.
11846 * gcc.target/sh/pr54760-2.c: Likewise.
11847 * gcc.target/sh/pr54760-3.c: Likewise.
11848 * gcc.target/sh/pr54760-4.c: Likewise.
11849 * gcc.target/sh/pr54760-5.c: Likewise.
11850 * gcc.target/sh/pr54760-6.c: Likewise.
11851 * gcc.target/sh/pr55146.c: Likewise.
11852 * gcc.target/sh/pr55160.c: Likewise.
11853 * gcc.target/sh/pr59278.c: Likewise.
11854 * gcc.target/sh/pr59401-1.c: Likewise.
11855 * gcc.target/sh/pr59533-1.c: Likewise.
11856 * gcc.target/sh/pr63260.c: Likewise.
11857 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11858 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11859 * gcc.target/sh/strlen.c: Likewise.
11860 * gcc.target/sh/torture/pr30807.c: Likewise.
11861 * gcc.target/sh/torture/pr34777.c: Likewise.
11862 * gcc.target/sh/torture/pr64652.c: Likewise.
11863 * gcc.target/sh/torture/pr65505.c: Likewise.
11864 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11865 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11867 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11870 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11872 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11874 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11875 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11876 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11877 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11879 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11881 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11882 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11884 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11886 PR middle-end/70626
11887 * c-c++-common/goacc/combined-reduction.c: New test.
11888 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11890 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11892 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11893 *movdi_internal pattern only if PIC off.
11894 * gcc.target/i386/pr70155-2.c: Likewise.
11895 * gcc.target/i386/pr70155-3.c: Likewise.
11896 * gcc.target/i386/pr70155-4.c: Likewise.
11897 * gcc.target/i386/pr70155-5.c: Likewise.
11898 * gcc.target/i386/pr70155-6.c: Likewise.
11899 * gcc.target/i386/pr70155-7.c: Likewise.
11900 * gcc.target/i386/pr70155-8.c: Likewise.
11901 * gcc.target/i386/pr70155-15.c: Likewise.
11902 * gcc.target/i386/pr70155-17.c: Likewise.
11903 * gcc.target/i386/pr70155-22.c: Likewise.
11905 2016-04-29 Bin Cheng <bin.cheng@arm.com>
11907 PR tree-optimization/70803
11908 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11910 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11912 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11913 optimization of vector loop.
11914 * gcc.target/i386/vect-unpack-3.c: New test.
11915 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11916 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11917 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11919 2016-04-29 Marek Polacek <polacek@redhat.com>
11922 * g++.dg/ubsan/null-7.C: New test.
11925 * gcc.dg/pr70852.c: New test.
11927 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11930 * g++.dg/cpp0x/alignas6.C: New test.
11932 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11934 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11935 * gcc.dg/pr27003.c: Likewise.
11936 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11937 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11938 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11939 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
11940 * gcc.target/arc/mxy.c: Likewise.
11941 * gcc.target/arc/mswape.c: Likewise.
11942 * gcc.target/arc/mrtsc.c: Likewise.
11943 * gcc.target/arc/mcrc.c: Likewise.
11944 * gcc.target/arc/mdsp-packa.c: Likewise.
11945 * gcc.target/arc/mdvbf.c: Likewise.
11946 * gcc.target/arc/mlock.c: Likewise.
11947 * gcc.target/arc/mmac-24.c: Likewise.
11948 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11950 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11951 Matthijs Kooijman <matthijs@stdin.nl>
11952 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11955 * gcc.target/avr/pr60040-1.c: New.
11956 * gcc.target/avr/pr60040-2.c: New.
11958 2016-04-29 Richard Biener <rguenther@suse.de>
11960 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11962 2016-04-29 Richard Biener <rguenther@suse.de>
11964 PR tree-optimization/13962
11965 PR tree-optimization/65686
11966 * gcc.dg/uninit-pr65686.c: New testcase.
11968 2016-04-29 Jakub Jelinek <jakub@redhat.com>
11970 PR middle-end/70843
11971 * gcc.dg/pr70843.c: New test.
11973 2016-04-28 Jakub Jelinek <jakub@redhat.com>
11976 * gcc.target/i386/pr70858.c: New test.
11978 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11980 * gcc.target/arc/nps400-1.c: New file.
11982 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11983 Andrew Burgess <andrew.burgess@embecosm.com>
11985 * gcc.target/arc/movh_cl-1.c: New file.
11987 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11988 Andrew Burgess <andrew.burgess@embecosm.com>
11990 * gcc.target/arc/extzv-1.c: New file.
11991 * gcc.target/arc/insv-1.c: New file.
11992 * gcc.target/arc/insv-2.c: New file.
11993 * gcc.target/arc/movb-1.c: New file.
11994 * gcc.target/arc/movb-2.c: New file.
11995 * gcc.target/arc/movb-3.c: New file.
11996 * gcc.target/arc/movb-4.c: New file.
11997 * gcc.target/arc/movb-5.c: New file.
11998 * gcc.target/arc/movb_cl-1.c: New file.
11999 * gcc.target/arc/movb_cl-2.c: New file.
12000 * gcc.target/arc/movbi_cl-1.c: New file.
12001 * gcc.target/arc/movl-1.c: New file.
12003 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12004 Andrew Burgess <andrew.burgess@embecosm.com>
12006 * gcc.target/arc/cmem-1.c: New file.
12007 * gcc.target/arc/cmem-2.c: New file.
12008 * gcc.target/arc/cmem-3.c: New file.
12009 * gcc.target/arc/cmem-4.c: New file.
12010 * gcc.target/arc/cmem-5.c: New file.
12011 * gcc.target/arc/cmem-6.c: New file.
12012 * gcc.target/arc/cmem-7.c: New file.
12013 * gcc.target/arc/cmem-ld.inc: New file.
12014 * gcc.target/arc/cmem-st.inc: New file.
12016 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12019 * gcc.target/i386/pr70821.c: New test.
12021 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
12023 * gcc.target/powerpc/vec-adde.c: New test.
12024 * gcc.target/powerpc/vec-adde-int128.c: New test.
12026 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12028 * gcc.target/i386/avx-vround-1.c: New test.
12029 * gcc.target/i386/avx-vround-2.c: New test.
12030 * gcc.target/i386/avx512vl-vround-1.c: New test.
12031 * gcc.target/i386/avx512vl-vround-2.c: New test.
12033 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12036 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12037 (check_effective_target_cilkplus_runtime): ... this.
12038 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12039 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12041 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12042 Require cilkplus_runtime.
12043 Don't add -lcilkrts.
12044 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12045 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12046 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12047 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12048 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12049 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12050 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12051 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12052 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12053 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12054 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12055 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12056 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12057 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12058 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12059 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12060 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12061 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12062 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12063 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12064 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12065 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12066 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12067 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12068 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12069 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12070 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12071 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12072 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12074 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12075 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12077 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12079 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12082 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
12084 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12085 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12087 2015-04-27 Ryan Burn <contact@rnburn.com>
12091 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12093 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12094 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12096 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
12098 * gnat.dg/limited_with4.ad[sb]: New test.
12099 * gnat.dg/limited_with4_pkg.ads: New helper.
12101 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12104 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12105 and movv1ti_internal patterns
12106 * gcc.target/i386/pr70155-1.c: New test.
12107 * gcc.target/i386/pr70155-2.c: Likewise.
12108 * gcc.target/i386/pr70155-3.c: Likewise.
12109 * gcc.target/i386/pr70155-4.c: Likewise.
12110 * gcc.target/i386/pr70155-5.c: Likewise.
12111 * gcc.target/i386/pr70155-6.c: Likewise.
12112 * gcc.target/i386/pr70155-7.c: Likewise.
12113 * gcc.target/i386/pr70155-8.c: Likewise.
12114 * gcc.target/i386/pr70155-9.c: Likewise.
12115 * gcc.target/i386/pr70155-10.c: Likewise.
12116 * gcc.target/i386/pr70155-11.c: Likewise.
12117 * gcc.target/i386/pr70155-12.c: Likewise.
12118 * gcc.target/i386/pr70155-13.c: Likewise.
12119 * gcc.target/i386/pr70155-14.c: Likewise.
12120 * gcc.target/i386/pr70155-15.c: Likewise.
12121 * gcc.target/i386/pr70155-16.c: Likewise.
12122 * gcc.target/i386/pr70155-17.c: Likewise.
12123 * gcc.target/i386/pr70155-18.c: Likewise.
12124 * gcc.target/i386/pr70155-19.c: Likewise.
12125 * gcc.target/i386/pr70155-20.c: Likewise.
12126 * gcc.target/i386/pr70155-21.c: Likewise.
12127 * gcc.target/i386/pr70155-22.c: Likewise.
12129 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12131 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12134 2016-04-27 Bin Cheng <bin.cheng@arm.com>
12136 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12137 * gcc.dg/tree-ssa/scev-9.c: Ditto.
12138 * gcc.dg/tree-ssa/scev-10.c: Ditto.
12139 * gcc.dg/tree-ssa/scev-11.c: Ditto.
12140 * gcc.dg/tree-ssa/scev-12.c: Ditto.
12142 2016-04-27 Richard Biener <rguenther@suse.de>
12145 * g++.dg/ipa/ipa-pta-2.C: New testcase.
12146 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12148 2016-04-27 Nathan Sidwell <nathan@acm.org>
12150 * g++.dg/cpp0x/constexpr-recursion3.C: New.
12151 * g++.dg/ubsan/pr63956.C: Adjust error location.
12153 2016-04-27 Nick Clifton <nickc@redhat.com>
12155 PR middle-end/49889
12156 * gcc.dg/pr49889.c: New test.
12158 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
12160 * c-c++-common/memset-array.c: New test.
12162 2016-04-26 Martin Sebor <msebor@redhat.com>
12165 * g++.dg/cpp1y/func_constexpr.C: New test.
12167 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
12170 * g++.dg/cpp0x/enum32.C: New test.
12171 * g++.dg/cpp0x/enum33.C: New test.
12173 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12175 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12176 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12177 * gcc.c-torture/execute/bitfld-6.c: Likewise.
12178 * gcc.c-torture/execute/bitfld-7.c: Likewise.
12179 * gcc.c-torture/execute/pr38151.c: Likewise.
12180 * gcc.c-torture/execute/pr66556.c: Likewise.
12181 * gcc.c-torture/execute/pr67781.c: Likewise.
12182 * gcc.c-torture/execute/pr68648.c: Likewise.
12184 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12186 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12188 2016-04-26 Marek Polacek <polacek@redhat.com>
12191 * gcc.dg/pr67784-3.c: New test.
12192 * gcc.dg/pr67784-4.c: New test.
12193 * gcc.dg/pr67784-5.c: New test.
12196 * gcc.dg/Wnested-externs-2.c: New test.
12198 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12200 * gcc.dg/fold-plusmult.c: Adjust.
12201 * gcc.dg/no-strict-overflow-6.c: Adjust.
12202 * gcc.dg/gomp/loop-1.c: Xfail some tests.
12204 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12206 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12208 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12209 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12210 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12211 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12212 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12213 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12214 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12215 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12216 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12217 * gcc.target/i386/avx512f-gather-5.c: Likewise.
12218 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12219 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12220 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12221 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12222 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12223 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12224 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12225 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12226 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12227 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12228 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12229 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12231 * gcc.target/i386/pr32219-4.c: Likewise.
12232 * gcc.target/i386/pr32219-6.c: Likewise.
12233 * gcc.target/i386/pr32219-8.c: Likewise.
12235 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12237 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12238 associated options.
12240 2016-04-26 Marek Polacek <polacek@redhat.com>
12243 * g++.dg/ext/cond2.C: New test.
12245 2016-04-26 Bin Cheng <bin.cheng@arm.com>
12247 PR tree-optimization/70771
12248 PR tree-optimization/70775
12249 * gcc.dg/pr70771.c: New test.
12250 * gcc.dg/pr70775.c: New test.
12252 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12254 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12256 2016-04-25 Richard Biener <rguenther@suse.de>
12258 PR tree-optimization/70780
12259 * gcc.dg/torture/pr70780.c: New testcase.
12261 2016-04-25 Michael Collison <michael.collison@arm.com>
12263 * gcc.target/arm/neon-vaddws16.c: New test.
12264 * gcc.target/arm/neon-vaddws32.c: New test.
12265 * gcc.target/arm/neon-vaddwu16.c: New test.
12266 * gcc.target/arm/neon-vaddwu32.c: New test.
12267 * gcc.target/arm/neon-vaddwu8.c: New test.
12268 * lib/target-supports.exp
12269 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12270 that arm neon support vector widen sum of HImode TO SImode.
12272 2016-04-23 Jakub Jelinek <jakub@redhat.com>
12275 * c-c++-common/asan/pr70712.c: New test.
12277 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
12279 * .gitattributes: New file.
12281 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
12283 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12285 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
12287 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12288 * gfortran.dg/submodule_15.f08: Likewise.
12290 2016-04-22 Richard Biener <rguenther@suse.de>
12292 PR tree-optimization/70740
12293 * gcc.dg/torture/pr70740.c: New testcase.
12295 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
12298 * gcc.target/i386/pr70750-1.c: New test.
12299 * gcc.target/i386/pr70750-2.c: Likewise.
12301 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
12304 * g++.dg/cpp0x/auto48.C: New.
12306 2016-04-21 Marek Polacek <polacek@redhat.com>
12309 * g++.dg/cpp0x/forw_enum12.C: New test.
12310 * g++.dg/cpp0x/forw_enum13.C: New test.
12312 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
12315 * gcc.target/i386/pr70728.c: New test.
12317 2016-04-21 Richard Biener <rguenther@suse.de>
12319 PR middle-end/70747
12320 * gcc.dg/pr70747.c: New testcase.
12322 2016-04-21 Bin Cheng <bin.cheng@arm.com>
12324 PR tree-optimization/70715
12325 * gcc.dg/tree-ssa/scev-13.c: New test.
12327 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12329 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12331 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12333 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12335 2016-04-20 Jan Hubicka <jh@suse.cz>
12338 * g++.dg/ipa/nothrow-1.C: New testcase.
12340 2016-04-20 Nathan Sidwell <nathan@acm.org>
12343 * g++.dg/eh/delete1.C: New.
12345 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12347 * gcc.target/i386/avx256-unaligned-store-2.c: Add
12348 -mtune-ctrl=sse_typeless_stores.
12350 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12352 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12354 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12356 PR tree-optimization/69489
12357 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12359 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
12362 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12363 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12364 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12366 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12368 PR tree-optimization/56625
12369 PR tree-optimization/69489
12370 * gcc.dg/vect/pr56625.c: New test.
12371 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12373 2016-04-20 Andrew Pinski <apinski@cavium.com>
12376 * gcc.c-torture/compile/pr37433-1.c: New testcase.
12378 2016-04-20 Arnaud Charlet <charlet@adacore.com>
12380 * gnat.dg/self1.adb: Remove now incorrect test.
12382 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12384 * gcc.dg/tree-ssa/scev-11.c: New test.
12385 * gcc.dg/tree-ssa/scev-12.c: New test.
12387 2016-04-20 Marek Polacek <polacek@redhat.com>
12389 PR tree-optimization/70725
12390 * gcc.dg/pr70725.c: New test.
12392 2016-04-20 Richard Biener <rguenther@suse.de>
12394 PR tree-optimization/70726
12395 * g++.dg/vect/pr70726.cc: New testcase.
12397 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12400 * gcc.target/s390/pr70674.c: New test.
12402 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12404 PR libgfortran/70684
12405 * gfortran.dg/list_read_14.f90: New test.
12407 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
12410 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12411 extern to force it misaligned.
12415 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12416 Don't check `*' before movv4sf_internal.
12417 * gcc.target/i386/avx256-unaligned-store-2.c: Check
12418 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12419 Don't check `*' before movv16qi_internal.
12420 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12421 extern to force it misaligned.
12425 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12426 Don't check `*' before movv2df_internal.
12427 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12428 extern to force it misaligned.
12432 Check movv8sf_internal instead of avx_storeups256.
12433 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12435 2016-04-19 Richard Biener <rguenther@suse.de>
12437 PR tree-optimization/70171
12438 * g++.dg/tree-ssa/pr70171.C: New testcase.
12440 2016-04-19 Richard Biener <rguenther@suse.de>
12442 PR tree-optimization/70724
12443 * gcc.dg/torture/pr70724.c: New testcase.
12445 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
12447 PR middle-end/70689
12448 * gcc.target/i386/pr70689.c: New.
12450 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
12453 * gcc.target/i386/pr70708.c: New test.
12455 2016-04-18 Richard Biener <rguenther@suse.de>
12457 PR tree-optimization/43434
12458 * gcc.dg/vect/pr43434.c: New testcase.
12459 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12460 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12461 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12462 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12463 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12464 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12465 * gcc.dg/gomp/pr68640.c: Likewise.
12466 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12467 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12469 2016-04-18 Richard Biener <rguenther@suse.de>
12471 PR tree-optimization/70701
12472 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12474 2016-04-18 Tom de Vries <tom@codesourcery.com>
12477 * gcc.dg/pr70161.c: Add dot-file scans.
12478 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12479 instead of after last dot char.
12481 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
12483 * c-c++-common/dump-ada-spec-3.c: New test.
12484 * c-c++-common/dump-ada-spec-4.c: Likewise.
12486 2016-04-17 Tom de Vries <tom@codesourcery.com>
12489 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12491 2016-04-15 Jan Hubicka <jh@suse.cz>
12494 * g++.dg/ipa/pure-const-1.C: New testcase.
12495 * g++.dg/ipa/pure-const-2.C: New testcase.
12496 * g++.dg/ipa/pure-const-3.C: New testcase.
12498 2016-04-15 Marek Polacek <polacek@redhat.com>
12501 * gcc.dg/bitfld-22.c: New test.
12503 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
12505 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
12508 2016-04-15 Marek Polacek <polacek@redhat.com>
12511 * c-c++-common/pr70651.c: New test.
12513 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12515 PR rtl-optimization/70681
12516 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12517 dump scan on arm and powerpc.
12518 * gcc.dg/pr10474.c: Likewise.
12520 2016-04-15 Jakub Jelinek <jakub@redhat.com>
12525 * g++.dg/cpp1y/vla11.C: Revert for real.
12528 * c-c++-common/Wparentheses-1.c: New test.
12529 * c-c++-common/gomp/Wparentheses-1.c: New test.
12530 * c-c++-common/gomp/Wparentheses-2.c: New test.
12531 * c-c++-common/gomp/Wparentheses-3.c: New test.
12532 * c-c++-common/gomp/Wparentheses-4.c: New test.
12533 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12534 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12535 * c-c++-common/goacc/Wparentheses-1.c: New test.
12537 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
12540 * gcc.target/i386/pr70662.c: New test.
12542 2016-04-15 Richard Biener <rguenther@suse.de>
12543 Alan Modra <amodra@gmail.com>
12545 PR tree-optimization/70130
12546 * gcc.dg/vect/O3-pr70130.c: New testcase.
12548 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12551 * gcc.target/powerpc/pr70669.c: New test.
12554 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12555 a power7 system that does not have an assembler that supports
12558 2016-04-14 Martin Sebor <msebor@redhat.com>
12563 * c-c++-common/ubsan/vla-1.c: Revert.
12564 * g++.dg/cpp1y/vla11.C: Same.
12565 * g++.dg/cpp1y/vla12.C: Same.
12566 * g++.dg/cpp1y/vla13.C: Same.
12567 * g++.dg/cpp1y/vla14.C: Same.
12568 * g++.dg/cpp1y/vla3.C: Same.
12569 * g++.dg/init/array24.C: Same.
12570 * g++.dg/ubsan/vla-1.C: Same.
12572 2016-04-14 Marek Polacek <polacek@redhat.com>
12573 Jan Hubicka <hubicka@ucw.cz>
12576 * g++.dg/torture/pr70029.C: New test.
12578 2016-04-14 Martin Sebor <msebor@redhat.com>
12580 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12581 type size to prevent failures on targets with very low maximum
12584 2016-04-14 Richard Biener <rguenther@suse.de>
12586 PR tree-optimization/70623
12587 * gcc.dg/torture/pr70623.c: New testcase.
12588 * gcc.dg/torture/pr70623-2.c: Likewise.
12590 2016-04-13 Martin Sebor <msebor@redhat.com>
12595 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12596 * g++.dg/cpp1y/vla11.C: New test.
12597 * g++.dg/cpp1y/vla12.C: New test.
12598 * g++.dg/cpp1y/vla13.C: New test.
12599 * g++.dg/cpp1y/vla14.C: New test.
12600 * g++.dg/cpp1y/vla3.C: Restore deleted test.
12601 * g++.dg/init/array24.C: Fully brace VLA initializer.
12602 * g++.dg/ubsan/vla-1.C: Disable exceptions.
12604 2016-04-13 Jakub Jelinek <jakub@redhat.com>
12607 * g++.dg/opt/pr70641.C: New test.
12609 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12611 PR rtl-optimization/68749
12612 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12613 effects of argument promotions.
12614 Remove default args to dg-skip-if.
12616 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
12619 * g++.dg/parse/pr70635.C: New.
12621 2016-04-13 Marek Polacek <polacek@redhat.com>
12624 * c-c++-common/Wmisleading-indentation-4.c: New test.
12626 2016-04-13 Marek Polacek <polacek@redhat.com>
12629 * gcc.dg/Wparentheses-12.c: New test.
12630 * gcc.dg/Wparentheses-13.c: New test.
12632 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
12634 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12635 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12636 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12638 2016-04-13 Jakub Jelinek <jakub@redhat.com>
12640 PR middle-end/70633
12641 * gcc.c-torture/compile/pr70633.c: New test.
12644 * gcc.dg/torture/pr70628.c: New test.
12646 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
12649 * g++.dg/template/pr70610.C: New test.
12650 * g++.dg/template/pr70610-2.C: New test.
12651 * g++.dg/template/pr70610-3.C: New test.
12652 * g++.dg/template/pr70610-4.C: New test.
12654 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12656 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12660 * g++.dg/ext/pr70571.C: New test.
12662 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12665 * gcc.target/powerpc/pr70640.c: New test.
12667 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12670 * g++.dg/parse/pr68722.C: New.
12672 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12674 PR rtl-optimization/70596
12675 * gcc.target/i386/pr70596.c: New test.
12677 2016-04-12 Nathan Sidwell <nathan@acm.org>
12680 * g++.dg/init/pr70501.C: New.
12682 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12684 * gcc.target/i386/asm-flag-6.c: New test.
12686 2016-04-12 Tom de Vries <tom@codesourcery.com>
12688 PR tree-optimization/68756
12689 * gcc.dg/graphite/pr68756.c: New test.
12691 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12693 PR tree-optimization/70602
12694 * gcc.c-torture/execute/pr70602.c: New test.
12696 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12699 * gcc.target/powerpc/float128-1.c: New tests to make sure the
12700 __float128 emulator is built and runs.
12701 * gcc.target/powerpc/float128-1.c: Likewise.
12703 * lib/target-supports.exp (check_ppc_float128_sw_available):
12704 Rework tests for __float128 software and hardware
12705 availability. Fix exit condition to return 0 on success.
12707 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12710 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12711 * gcc.target/aarch64/target_attr_15.c: Likewise.
12713 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12716 * g++.dg/cpp1y/pr69066.C: New.
12718 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12721 * gfortran.dg/pr36192.f90: Update test.
12722 * gfortran.dg/pr36192_1.f90: Update test.
12723 * gfortran.dg/real_dimension_1.f: Update test.
12724 * gfortran.dg/parameter_array_init_7.f90: New test.
12726 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
12729 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12731 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12733 PR rtl-optimization/66669
12734 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12736 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12738 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12739 * gcc.dg/pie-1.c: Likewise.
12740 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12741 * gcc.dg/pic-4.c: Likewise.
12742 * gcc.dg/pie-3.c: Likewise.
12743 * gcc.dg/pie-4.c: Likewise.
12745 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12747 PR tree-optimization/68644
12748 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12750 PR rtl-optimization/64886
12751 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12753 2016-04-09 Tom de Vries <tom@codesourcery.com>
12755 PR tree-optimization/68953
12756 * gcc.dg/graphite/pr68953.c: New test.
12758 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12761 * gfortran.dg/deferred_character_16.f90: New test.
12763 2016-04-09 Jakub Jelinek <jakub@redhat.com>
12765 PR tree-optimization/70586
12766 * gcc.c-torture/execute/pr70586.c: New test.
12768 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12771 * c-c++-common/asan/halt_on_error-1.c: Replace memset
12772 with __builtin_memset
12773 * c-c++-common/asan/halt_on_error-2.c: Likewise.
12775 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
12779 PR tree-optimization/70373
12780 PR middle-end/70533
12781 PR middle-end/70534
12782 PR middle-end/70535
12783 * c-c++-common/goacc/reduction-5.c: New test.
12784 * c-c++-common/goacc/reduction-promotions.c: New test.
12785 * gfortran.dg/goacc/reduction-3.f95: New test.
12786 * gfortran.dg/goacc/reduction-promotions.f90: New test.
12788 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
12792 * g++.dg/pr70590.C: New test.
12793 * g++.dg/pr70590-2.C: New test.
12795 2016-04-08 Jakub Jelinek <jakub@redhat.com>
12797 PR middle-end/70593
12798 * gcc.target/i386/pr70593.c: New test.
12800 PR rtl-optimization/70574
12801 * gcc.target/i386/avx2-pr70574.c: New test.
12803 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12806 * c-c++-common/asan/pr70541.c: New test.
12808 2016-04-08 Tom de Vries <tom@codesourcery.com>
12810 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12811 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12813 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12816 * gcc.c-torture/execute/pr70566.c: New test.
12818 2016-04-08 Tom de Vries <tom@codesourcery.com>
12820 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12821 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12823 2016-04-08 Alan Modra <amodra@gmail.com>
12825 * gcc.target/powerpc/pr70117.c: New.
12827 2016-04-07 Jakub Jelinek <jakub@redhat.com>
12830 * gcc.dg/lto/simd-function_0.c: New test.
12832 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12834 * c-c++-common/attr-simd-2.c: Likewise.
12835 * c-c++-common/attr-simd-4.c: Likewise.
12836 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12837 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12839 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12842 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12844 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12845 Tom de Vries <tom@codesourcery.com>
12847 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12848 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12849 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12850 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12851 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12852 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12853 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12854 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12856 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12859 * g++.dg/warn/Wparentheses-29.C: New test.
12861 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12864 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12865 explicit braces to resolve a future -Wparentheses warning.
12867 2016-04-06 Richard Henderson <rth@redhat.com>
12869 * gcc.dg/pr61817-1.c: New test.
12870 * gcc.dg/pr61817-2.c: New test.
12871 * gcc.dg/pr69391-1.c: New test.
12872 * gcc.dg/pr69391-2.c: New test.
12874 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12876 PR rtl-optimization/70398
12877 * gcc.target/aarch64/pr70398.c: New.
12879 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12881 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12883 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
12884 Pedro Alves <palves@redhat.com>
12886 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12888 2016-04-06 Jakub Jelinek <jakub@redhat.com>
12890 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12891 Check for avx512f effective targets instead of avx2.
12892 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12893 for AVX512F clones.
12894 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12895 * g++.dg/gomp/declare-simd-1.C: Likewise.
12896 * g++.dg/gomp/declare-simd-3.C: Likewise.
12897 * g++.dg/gomp/declare-simd-4.C: Likewise.
12899 PR middle-end/70550
12900 * c-c++-common/gomp/pr70550-1.c: New test.
12901 * c-c++-common/gomp/pr70550-2.c: New test.
12903 2016-04-05 Nathan Sidwell <nathan@acm.org>
12906 * g++.dg/ext/attribute-may-alias-5.C: New.
12908 2016-04-05 Jakub Jelinek <jakub@redhat.com>
12911 * c-c++-common/pr70336.c: New test.
12912 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12913 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12915 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
12918 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12920 2016-04-05 Jakub Jelinek <jakub@redhat.com>
12922 PR rtl-optimization/70542
12923 * gcc.dg/torture/pr70542.c: New test.
12924 * gcc.target/i386/avx2-pr70542.c: New test.
12926 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12928 PR tree-optimization/70509
12929 * gcc.target/i386/avx512bw-pr70509.c: New test.
12931 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12934 * g++.dg/ext/constexpr-vla4.C: New test.
12936 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
12939 * gcc.target/i386/pr70510.c: New test.
12941 2016-04-05 Richard Biener <rguenther@suse.de>
12943 PR tree-optimization/70526
12944 * g++.dg/torture/pr70526.C: New testcase.
12946 2016-04-05 Jakub Jelinek <jakub@redhat.com>
12949 * gcc.target/i386/pr70525.c: New test.
12951 2016-04-05 Richard Biener <rguenther@suse.de>
12953 PR middle-end/70499
12954 * g++.dg/torture/pr70499.C: New testcase.
12956 2016-04-05 Richard Biener <rguenther@suse.de>
12958 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12961 2016-04-04 Jakub Jelinek <jakub@redhat.com>
12963 PR middle-end/70307
12964 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12965 rs6000 ABI warnings.
12967 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
12970 * g++.dg/ipa/devirt-51.C: New testcase.
12972 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12973 Jakub Jelinek <jakub@redhat.com>
12975 PR middle-end/70457
12976 * gcc.dg/torture/pr70457.c: New.
12978 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12981 * gfortran.dg/allocate_with_source_19.f08: New test.
12983 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12986 * gfortran.dg/coarray_allocate_6.f08: New test.
12988 2016-04-04 Richard Biener <rguenther@suse.de>
12990 PR rtl-optimization/70484
12991 * gcc.dg/torture/pr70484.c: New testcase.
12993 2016-04-04 Marek Polacek <polacek@redhat.com>
12996 * gcc.dg/torture/pr70307.c: New test.
12998 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
13002 * gcc.target/sh/torture/pr70416.c: New.
13004 2016-04-02 Martin Sebor <msebor@redhat.com>
13010 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13011 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13012 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13013 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13014 * g++.dg/cpp0x/constexpr-string.C: Same.
13015 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13016 * g++.dg/cpp0x/pr65398.C: Same.
13017 * g++.dg/ext/constexpr-vla1.C: Same.
13018 * g++.dg/ext/constexpr-vla2.C: Same.
13019 * g++.dg/ext/constexpr-vla3.C: Same.
13020 * g++.dg/ubsan/pr63956.C: Same.
13022 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13024 PR rtl-optimization/70467
13025 * gcc.target/i386/pr70467-2.c: New test.
13027 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13028 Marek Polacek <polacek@redhat.com>
13031 * g++.dg/init/new47.C: New test.
13033 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13036 * gcc.target/arm/pr70496.c: New test.
13038 2016-04-01 Nathan Sidwell <nathan@acm.org>
13041 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13043 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13046 * gcc.dg/strlenopt.h (memmove): New.
13047 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13048 instead of "string.h".
13049 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13050 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13051 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13052 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13053 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13054 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13055 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13056 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13057 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13058 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13059 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13060 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13061 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13062 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13063 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13064 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13065 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13066 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13067 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13068 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13070 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13072 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13073 (Holder::foo): Reflect this.
13075 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
13078 * gcc.dg/pr70442.c: New test.
13080 2016-03-31 Nathan Sidwell <nathan@acm.org>
13083 * g++.dg/cpp0x/constexpr-virtual6.C: New.
13085 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
13088 * gcc.target/i386/pr70453.c: New test.
13090 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
13093 * gcc.c-torture/pr70292.c: New test.
13095 2016-03-31 Marek Polacek <polacek@redhat.com>
13098 * c-c++-common/pr70297.c: New test.
13099 * g++.dg/cpp0x/typedef-redecl.C: New test.
13100 * gcc.dg/typedef-redecl2.c: New test.
13102 2016-03-31 Jakub Jelinek <jakub@redhat.com>
13104 PR rtl-optimization/70460
13105 * gcc.c-torture/execute/pr70460.c: New test.
13107 2016-03-31 Richard Biener <rguenther@suse.de>
13110 * g++.dg/ext/vector30.C: New testcase.
13112 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13113 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13115 * gfortran.dg/fmt_pf.f90: New test.
13117 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13119 Forward-port from 5 branch
13120 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13123 * gcc.target/i386/avx-vextractf128-256-5.c: Move
13124 dg-require-effective-target after dg-do.
13126 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
13128 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13130 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
13131 Julian Brown <julian@codesourcery.com>
13132 Chung-Lin Tang <cltang@codesourcery.com>
13133 Cesar Philippidis <cesar@codesourcery.com>
13134 James Norris <jnorris@codesourcery.com>
13135 Tom de Vries <tom@codesourcery.com>
13136 Nathan Sidwell <nathan@codesourcery.com>
13138 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13139 * c-c++-common/goacc/loop-clauses.c: Likewise.
13140 * g++.dg/goacc/template.C: Likewise.
13141 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13142 * gfortran.dg/goacc/loop-1.f95: Likewise.
13143 * gfortran.dg/goacc/loop-5.f95: Likewise.
13144 * gfortran.dg/goacc/loop-6.f95: Likewise.
13145 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13146 * c-c++-common/goacc-gomp/nesting-1.c: Update.
13147 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13148 * c-c++-common/goacc/clauses-fail.c: Likewise.
13149 * c-c++-common/goacc/parallel-1.c: Likewise.
13150 * c-c++-common/goacc/reduction-1.c: Likewise.
13151 * c-c++-common/goacc/reduction-2.c: Likewise.
13152 * c-c++-common/goacc/reduction-3.c: Likewise.
13153 * c-c++-common/goacc/reduction-4.c: Likewise.
13154 * c-c++-common/goacc/routine-3.c: Likewise.
13155 * c-c++-common/goacc/routine-4.c: Likewise.
13156 * c-c++-common/goacc/routine-5.c: Likewise.
13157 * c-c++-common/goacc/tile.c: Likewise.
13158 * g++.dg/goacc/template.C: Likewise.
13159 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13160 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13161 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
13162 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
13163 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13164 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13165 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13166 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
13167 * c-c++-common/goacc/use_device-1.c: ... this file.
13168 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
13169 * c-c++-common/goacc/host_data-5.c: ... this file, and...
13170 * c-c++-common/goacc/host_data-6.c: ... this file.
13171 * c-c++-common/goacc/loop-2-kernels.c: New file.
13172 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13173 * c-c++-common/goacc/loop-3.c: Likewise.
13174 * g++.dg/goacc/reference.C: Likewise.
13175 * g++.dg/goacc/routine-1.C: Likewise.
13176 * g++.dg/goacc/routine-2.C: Likewise.
13178 2016-03-30 Richard Biener <rguenther@suse.de>
13180 PR middle-end/70450
13181 * gcc.dg/torture/pr70450.c: New testcase.
13183 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13186 * gcc.dg/torture/pr70421.c: New test.
13187 * gcc.target/i386/avx512f-pr70421.c: New test.
13189 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
13192 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13193 (check): New function.
13195 (foo): Align stack to 16 bytes when calling bar.
13196 * gcc.target/i386/cleanup-2.c: Likewise.
13198 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
13200 PR tree-optimization/59124
13201 * gcc.dg/Warray-bounds-19.c: New test.
13203 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13205 * lib/prune.exp (escape_regex_chars): New.
13206 (prune_file_path): Update to quote metcharacters for regexp.
13208 2016-03-29 Jakub Jelinek <jakub@redhat.com>
13210 PR rtl-optimization/70429
13211 * gcc.c-torture/execute/pr70429.c: New test.
13213 PR tree-optimization/70405
13214 * gcc.dg/pr70405.c: New test.
13216 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
13219 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13220 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13222 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
13225 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13226 __cilkrts_set_param to set two workers.
13227 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13228 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13230 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
13232 * g++.dg/ext/fnname5.C: Update the test for Darwin.
13234 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13237 * gcc.target/i386/pr70406.c: New test.
13239 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
13241 * gnat.dg/specs/double_record_extension3.ads: New test.
13243 2016-03-25 Richard Henderson <rth@redhat.com>
13246 * gcc.target/aarch64/pr70120-1.c: New.
13247 * gcc.target/aarch64/pr70120-2.c: New.
13248 * gcc.target/aarch64/pr70120-3.c: New.
13250 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
13253 * g++.dg/template/mangle2.C: The dg-do directive should be
13254 "compile" not "assemble".
13256 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
13259 * gcc.dg/pr69650.c: New test.
13261 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
13263 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13265 2016-03-25 Alan Modra <amodra@gmail.com>
13267 * gcc.dg/dfp/pr70052.c: New test.
13269 2016-03-24 Richard Henderson <rth@redhat.com>
13271 PR middle-end/69845
13272 * gcc.dg/tree-ssa/pr69845-1.c: New test.
13273 * gcc.dg/tree-ssa/pr69845-2.c: New test.
13275 2016-03-24 Tom de Vries <tom@codesourcery.com>
13277 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13279 2016-03-24 Tom de Vries <tom@codesourcery.com>
13281 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13282 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13284 2016-03-24 Tom de Vries <tom@codesourcery.com>
13286 * c-c++-common/goacc/uninit-dim-clause.c: New test.
13287 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13289 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
13292 * g++.dg/template/mangle2.C: New test.
13294 2016-03-24 Richard Biener <rguenther@suse.de>
13296 PR tree-optimization/70396
13297 * gcc.dg/torture/pr70396.c: New testcase.
13299 2016-03-24 Richard Biener <rguenther@suse.de>
13301 PR middle-end/70370
13302 * gcc.dg/torture/pr70370.c: New testcase.
13304 2016-03-24 Tom de Vries <tom@codesourcery.com>
13306 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13307 * gfortran.dg/goacc/kernels-tree.f95: Same.
13308 * gfortran.dg/goacc/parallel-tree.f95: Same.
13310 2016-03-24 Tom de Vries <tom@codesourcery.com>
13312 * c-c++-common/goacc/uninit-if-clause.c: New test.
13313 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13315 2016-03-24 Jakub Jelinek <jakub@redhat.com>
13318 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13321 2016-03-24 Richard Biener <rguenther@suse.de>
13323 PR tree-optimization/70372
13324 * gcc.dg/tree-ssa/pr70372.c: New testcase.
13326 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13329 * g++.dg/cpp1y/nsdmi-union1.C: New test.
13331 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13334 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13336 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13339 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13340 * g++.dg/cpp1y/pr70001.C: New test.
13343 * g++.dg/cpp0x/constexpr-70323.C: New test.
13345 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
13346 Jason Merrill <jason@redhat.com>
13347 Jakub Jelinek <jakub@redhat.com>
13350 * g++.dg/cpp0x/constexpr-69315.C: New test.
13351 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13353 2016-03-23 Marek Polacek <polacek@redhat.com>
13356 * g++.dg/warn/Wignored-attributes-1.C: New test.
13357 * g++.dg/warn/Wignored-attributes-2.C: New test.
13359 2016-03-23 Tom de Vries <tom@codesourcery.com>
13361 * c-c++-common/goacc/kernels-default.c (foo): Add missing
13363 * gfortran.dg/goacc/private-3.f95 (test): Same.
13364 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13367 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13369 * lib/target-supports.exp: Remove v7ve entry from loop
13370 creating effective target checks.
13371 (check_effective_target_arm_arch_v7ve_ok): New procedure.
13372 (add_options_for_arm_arch_v7ve): Likewise.
13374 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13376 PR tree-optimization/70354
13377 * gcc.dg/vect/pr70354-1.c: New test.
13378 * gcc.dg/vect/pr70354-2.c: New test.
13379 * gcc.target/i386/avx2-pr70354-1.c: New test.
13380 * gcc.target/i386/avx2-pr70354-2.c: New test.
13382 2016-03-22 Jeff Law <law@redhat.com>
13385 * gcc.dg/tree-ssa/pr70232.c: New test.
13387 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13390 * gcc.target/i386/pr70302.c: New test.
13392 2016-03-22 Richard Biener <rguenther@suse.de>
13394 PR middle-end/70251
13395 * g++.dg/torture/pr70251.C: New testcase.
13397 2016-03-22 David Malcolm <dmalcolm@redhat.com>
13400 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13401 Wmisleading-indentation.c.
13402 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13403 reflect change to diagnostic text and order of messages.
13404 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13406 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
13408 * g++.dg/ext/java-3.C: Don't compile on AIX.
13410 2016-03-22 Richard Biener <rguenther@suse.de>
13412 PR middle-end/70333
13413 * gcc.dg/torture/pr70333.c: New testcase.
13415 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13417 * g++.dg/ext/pr70290.C: New test.
13419 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
13422 * gcc.target/i386/pr70325.c: New test.
13424 2016-03-22 Jakub Jelinek <jakub@redhat.com>
13427 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13428 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13431 * gcc.target/i386/pr70300.c: New test.
13434 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13435 (func2): New function for cond with parens, xfail warning for c++.
13436 * g++.dg/warn/Wnonnull-compare-8.C: New test.
13438 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13441 * g++.dg/template/ptrmem30.C: New test.
13443 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13446 * g++.dg/cpp0x/constexpr-70204a.C: New test.
13447 * g++.dg/cpp0x/constexpr-70204b.C: New test.
13449 2016-03-21 Jakub Jelinek <jakub@redhat.com>
13451 PR middle-end/70326
13452 * gcc.dg/pr70326.c: New test.
13454 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
13455 Jakub Jelinek <jakub@redhat.com>
13457 PR tree-optimization/70317
13458 * gcc.dg/pr70317.c: New test.
13460 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
13463 * gcc.target/i386/pr70327.c: New test.
13465 2016-03-21 Martin Liska <mliska@suse.cz>
13468 * gcc.dg/ipa/pr70306.c: New test.
13470 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
13472 * gcc.target/arm/attr-align1.c: Skip if M-profile.
13473 * gcc.target/arm/attr-align3.c: Likewise.
13474 * gcc.target/arm/attr_arm.c: Likewise.
13475 * gcc.target/arm/flip-thumb.c: Likewise.
13477 2016-03-21 Jakub Jelinek <jakub@redhat.com>
13480 * gcc.target/powerpc/altivec-36.c: New test.
13482 2016-03-21 Richard Biener <rguenther@suse.de>
13484 PR tree-optimization/70310
13485 * gcc.dg/torture/pr70310.c: New testcase.
13487 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
13490 * gcc.target/i386/pr70293.c: New test.
13492 2016-03-21 Richard Biener <rguenther@suse.de>
13494 PR tree-optimization/70288
13495 * gcc.dg/torture/pr70288-1.c: New testcase.
13496 * gcc.dg/torture/pr70288-2.c: Likewise.
13498 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
13500 PR rtl-optimization/69307
13501 * gcc.target/arm/pr69307.c: New test.
13503 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
13505 PR rtl-optimization/69102
13506 * gcc.c-torture/compile/pr69102.c: New test.
13508 2016-03-18 Jeff Law <law@redhat.com>
13510 PR rtl-optimization/70263
13511 * gcc.c-torture/compile/pr70263-1.c: New test.
13512 * gcc.target/i386/pr70263-2.c: New test.
13514 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
13516 PR rtl-optimization/70278
13517 * gcc.dg/torture/pr70278.c: New test.
13518 * gcc.target/arm/pr70278.c: New test.
13520 2016-03-18 David Malcolm <dmalcolm@redhat.com>
13523 * gcc.dg/plugin/diagnostic-test-expressions-1.c
13524 (test_builtin_types_compatible_p): New test function.
13525 * gcc.dg/pr70281.c: New test case.
13527 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
13530 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13532 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13534 PR tree-optimization/70252
13535 * gcc.dg/pr70252.c: New test.
13537 2016-03-18 Tom de Vries <tom@codesourcery.com>
13539 * gcc.dg/pr70161-2.c: New test.
13540 * gcc.dg/pr70161.c: New test.
13542 2016-03-18 Tom de Vries <tom@codesourcery.com>
13545 * gcc.dg/pr70269.c: New test.
13547 2016-03-18 Jakub Jelinek <jakub@redhat.com>
13550 * g++.dg/ext/java-3.C: New test.
13552 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13555 * g++.dg/lookup/pr70205.C: New test.
13557 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13560 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13562 2016-03-17 Marek Polacek <polacek@redhat.com>
13565 * gcc.dg/atomic-op-6.c: New test.
13567 2016-03-17 David Malcolm <dmalcolm@redhat.com>
13570 * c-c++-common/pr70264.c: New test case.
13572 2016-03-17 Jakub Jelinek <jakub@redhat.com>
13575 * c-c++-common/pr70144-1.c: New test.
13576 * c-c++-common/pr70144-2.c: New test.
13579 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13580 * g++.dg/opt/flifetime-dse6.C: New test.
13581 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13583 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
13586 * gcc.dg/pic-1.c: New test.
13587 * gcc.dg/pic-2.c: Likewise.
13588 * gcc.dg/pic-3.c: Likewise.
13589 * gcc.dg/pic-4.c: Likewise.
13590 * gcc.dg/pie-1.c: Likewise.
13591 * gcc.dg/pie-2.c: Likewise.
13592 * gcc.dg/pie-3.c: Likewise.
13593 * gcc.dg/pie-4.c: Likewise.
13594 * gcc.dg/pie-5.c: Likewise.
13595 * gcc.dg/pie-6.c: Likewise.
13597 2016-03-17 Tom de Vries <tom@codesourcery.com>
13599 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13600 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13602 2016-03-17 Richard Biener <rguenther@suse.de>
13605 * g++.dg/debug/pr70271.C: New testcase.
13607 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
13609 * gcc.target/i386/pr70251.c: New test.
13611 2016-03-17 Marek Polacek <polacek@redhat.com>
13614 * g++.dg/warn/constexpr-70194.C: New test.
13616 2016-03-16 Richard Henderson <rth@redhat.com>
13618 PR middle-end/70240
13619 * gcc.c-torture/compile/pr70240.c: New.
13621 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13623 * gcc.c-torture/compile/20151204.c: Skip for avr.
13625 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13628 * g++.dg/opt/pr70245.C: New test.
13629 * g++.dg/opt/pr70245.h: New file.
13630 * g++.dg/opt/pr70245-aux.cc: New file.
13632 2016-03-16 Martin Sebor <msebor@redhat.com>
13634 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13636 2016-03-16 Richard Henderson <rth@redhat.com>
13638 PR middle-end/70199
13639 * gcc.c-torture/compile/pr70199.c: New.
13641 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
13643 * gcc.dg/uninit-19.c: Run dos2unix.
13645 2016-03-16 Marek Polacek <polacek@redhat.com>
13648 * gcc.dg/nested-func-10.c: New test.
13649 * gcc.dg/nested-func-9.c: New test.
13651 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13653 PR tree-optimization/68714
13654 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13656 2016-03-16 Tom de Vries <tom@codesourcery.com>
13658 PR tree-optimization/68715
13659 * gcc.dg/graphite/pr68715-2.c: New test.
13660 * gcc.dg/graphite/pr68715.c: New test.
13661 * gfortran.dg/graphite/pr68715.f90: New test.
13663 2016-03-16 Tom de Vries <tom@codesourcery.com>
13665 PR tree-optimization/68809
13666 * gcc.dg/graphite/pr68809-2.c: New test.
13667 * gcc.dg/graphite/pr68809.c: New test.
13669 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13672 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13673 method call to i () as argument. Adjust expected output.
13676 * g++.dg/ubsan/pr70147-1.C: New test.
13677 * g++.dg/ubsan/pr70147-2.C: New test.
13679 2016-03-15 Martin Sebor <msebor@redhat.com>
13682 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13684 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
13686 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13689 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13691 PR libfortran/69799
13692 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13693 libatomic_available.
13695 2016-03-15 Marek Polacek <polacek@redhat.com>
13698 * g++.dg/ext/attribute-may-alias-4.C: New test.
13700 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
13702 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
13703 -fvar-tracking-assignments-toggle flag.
13705 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13707 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13709 2016-03-15 Jakub Jelinek <jakub@redhat.com>
13711 PR rtl-optimization/70222
13712 * gcc.c-torture/execute/pr70222-1.c: New test.
13713 * gcc.c-torture/execute/pr70222-2.c: New test.
13715 2016-03-15 Richard Henderson <rth@redhat.com>
13717 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13719 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
13721 PR rtl-optimization/69032
13722 * gcc.dg/pr69032.c: New test.
13724 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
13726 PR rtl-optimization/63384
13727 * g++.dg/pr63384.C: New test.
13729 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
13732 * gcc.target/i386/pr64411.C: New test.
13734 2016-03-15 Tom de Vries <tom@codesourcery.com>
13736 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13737 * gfortran.dg/goacc/kernels-alias.f95: New test.
13739 2016-03-14 Martin Sebor <msebor@redhat.com>
13742 * g++.dg/cpp0x/constexpr-inline.C: New test.
13743 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13745 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
13747 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13749 2016-03-14 Jakub Jelinek <jakub@redhat.com>
13751 PR middle-end/70219
13752 * gcc.dg/pr70219.c: New test.
13754 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
13757 * gcc.dg/torture/pr70083.c: New test.
13758 * gcc.target/i386/pr70083.c: New test.
13760 2016-03-14 Richard Biener <rguenther@suse.de>
13762 PR tree-optimization/56365
13763 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13765 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13768 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13770 * g++.dg/pr70098.C: New testcase.
13773 2016-03-14 Tom de Vries <tom@codesourcery.com>
13775 PR tree-optimization/70045
13776 * gcc.dg/graphite/pr70045.c: New test.
13778 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13781 * gfortran.dg/include_9.f90: New test.
13783 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13786 gfortran.dg/prof/prof.exp: New script.
13787 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13789 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
13791 PR rtl-optimization/69307
13792 * gcc.dg/pr69307.c: New test.
13794 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13797 * gcc.target/arm/pr69614.c: New.
13799 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
13802 * gfortran.dg/submodule_14.f08: New test
13805 * gfortran.dg/submodule_15.f08: New test
13807 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13810 * g++.dg/cpp1y/paren3.C: New test.
13812 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13815 * gcc.target/powerpc/ppc-round2.c: New test.
13817 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13820 * gcc.dg/torture/pr70123.c: New test.
13822 2016-03-11 Jeff Law <law@redhat.com>
13824 PR tree-optimization/70190
13825 * gcc.c-torture/compile/pr70190.c: New test.
13827 2016-03-11 David Malcolm <dmalcolm@redhat.com>
13830 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13832 (test43_b): Likewise.
13833 (test43_c): Likewise.
13834 (test43_d): Likewise.
13835 (test43_e): Likewise.
13836 (test43_f): Likewise.
13837 (test43_g): Likewise.
13838 (test44_a): Likewise.
13839 (test44_b): Likewise.
13840 (test44_c): Likewise.
13841 (test44_d): Likewise.
13842 (test44_e): Likewise.
13844 2016-03-11 David Malcolm <dmalcolm@redhat.com>
13847 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13849 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13851 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13854 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13858 * gcc.target/aarch64/pr69245_2.c: New test.
13860 2016-03-11 Jakub Jelinek <jakub@redhat.com>
13862 PR tree-optimization/70177
13863 * gcc.dg/pr70177.c: New test.
13865 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13867 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13869 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13871 * gcc.dg/tree-ssa/sra-20.c: New.
13873 2016-03-11 Jakub Jelinek <jakub@redhat.com>
13875 PR rtl-optimization/70174
13876 * gcc.dg/pr70174.c: New test.
13878 PR tree-optimization/70169
13879 * gcc.dg/pr70169.c: New test.
13881 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13884 * gcc.target/i386/pr70160.c: New test.
13886 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13888 * gcc.target/s390/dfp-1.c: New test.
13890 2016-03-10 Nick Clifton <nickc@redhat.com>
13893 * gcc.target/aarch64/pr70044.c: New test.
13895 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13896 Jakub Jelinek <jakub@redhat.com>
13899 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13900 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13901 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13903 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
13906 * g++.dg/lto/pr69589_0.C: New testcase
13907 * g++.dg/lto/pr69589_1.C: New testcase
13909 2016-03-10 Marek Polacek <polacek@redhat.com>
13912 * g++.dg/delayedfold/unary-plus1.C: New test.
13914 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
13916 * gcc.target/arm/pr45701-1.c: Escape brackets.
13917 * gcc.target/arm/pr45701-2.c: Likewise.
13919 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13921 * gfortran.dg/unconstrained_commons.f: New.
13923 2016-03-10 Alan Modra <amodra@gmail.com>
13925 * gcc.dg/pr69195.c: New.
13926 * gcc.dg/pr69238.c: New.
13928 2016-03-10 Tom de Vries <tom@codesourcery.com>
13931 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13933 2016-03-10 Richard Biener <rguenther@suse.de>
13935 PR tree-optimization/70128
13936 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13937 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13939 2016-03-09 Jakub Jelinek <jakub@redhat.com>
13941 PR tree-optimization/70152
13942 * gcc.dg/pr70152.c: New test.
13945 * gcc.target/i386/pr70086-1.c: New test.
13946 * gcc.target/i386/pr70086-2.c: New test.
13947 * gcc.target/i386/pr70086-3.c: New test.
13949 PR tree-optimization/70127
13950 * gcc.c-torture/execute/pr70127.c: New test.
13952 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13954 * c-c++-common/goacc/combined-directives-2.c: New test.
13956 2016-03-09 David Malcolm <dmalcolm@redhat.com>
13960 * g++.dg/diagnostic/pr70105.C: New test.
13961 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13962 (test_multiple_ordinary_maps): New test function.
13964 2016-03-09 David Malcolm <dmalcolm@redhat.com>
13968 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13969 Drop range information from call to inform_at_rich_loc.
13970 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13972 (test_show_locus): Replace calls to rich_location::add_range with
13973 calls to add_range. Rewrite the tests that used the now-defunct
13974 rich_location ctor taking a source_range. Simplify other tests
13975 by replacing calls to COMBINE_LOCATION_DATA with calls to
13978 2016-03-09 Richard Biener <rguenther@suse.de>
13979 Jakub Jelinek <jakub@redhat.com>
13981 PR tree-optimization/70138
13982 * gcc.dg/vect/pr70138-1.c: New testcase.
13983 * gcc.dg/vect/pr70138-2.c: Likewise.
13985 2016-03-09 Jakub Jelinek <jakub@redhat.com>
13988 * gcc.target/i386/pr70049.c: New test.
13990 2016-03-09 Richard Biener <rguenther@suse.de>
13993 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13994 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13995 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13997 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13999 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14002 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14004 PR middle-end/67278
14005 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14008 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14010 PR middle-end/70050
14011 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
14012 in testcase comment.
14014 2016-03-09 Tom de Vries <tom@codesourcery.com>
14016 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14017 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14018 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14019 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14020 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14021 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14022 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14023 * gfortran.dg/goacc/kernels-loop.f95: New test.
14025 2016-03-08 Martin Sebor <msebor@redhat.com>
14028 * g++.dg/warn/overflow-warn-7.C: New test.
14030 2016-03-08 Jason Merrill <jason@redhat.com>
14032 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14033 * lib/target-supports.exp (check_effective_target_concepts): New.
14035 2016-03-08 Jakub Jelinek <jakub@redhat.com>
14038 * g++.dg/cpp1y/constexpr-loop4.C: New test.
14039 * g++.dg/ubsan/pr70135.C: New test.
14042 * gcc.dg/pr70110.c: New test.
14044 2016-03-07 Martin Jambor <mjambor@suse.cz>
14046 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14047 * c-c++-common/gomp/if-1.c: Likewise.
14048 * c-c++-common/gomp/pr61486-2.c: Likewise.
14049 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14050 to dg-additional-options.
14051 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14052 * g++/gomp/target-teams-1.c: Likewise.
14053 * gcc.dg/gomp/gomp.exp: Likewise.
14054 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14055 dg-additional-options.
14056 * gfortran.dg/gomp/gomp.exp: Likewise.
14057 * gfortran.dg/gomp/target1.f90: Remove dg-options.
14058 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14059 dg-additional-options.
14060 * gfortran.dg/gomp/target3.f90: Remove dg-options.
14062 2016-03-07 Martin Jambor <mjambor@suse.cz>
14064 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14065 * c-c++-common/gomp/gridify-1.c: New test.
14066 * gfortran.dg/gomp/gridify-1.f90: Likewise.
14068 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14070 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14071 trigger for cortex-r8, when scanning for register r8.
14072 * gcc.target/arm/pr45701-2.c: Likewise.
14074 2016-02-26 Richard Biener <rguenther@suse.de>
14075 Jeff Law <law@redhat.com>
14077 PR tree-optimization/69740
14078 * gcc.c-torture/compile/pr69740-1.c: New test.
14079 * gcc.c-torture/compile/pr69740-2.c: New test.
14081 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14083 * lib/target-supports.exp
14084 (check_effective_target_whole_vector_shift): Enable for PPC64.
14086 2016-03-07 Richard Biener <rguenther@suse.de>
14088 PR tree-optimization/70115
14089 * gcc.dg/torture/pr70115.c: New testcase.
14091 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
14093 PR middle-end/69916
14094 * c-c-++-common/goacc/pr69916.c: New.
14096 2016-03-07 Richard Henderson <rth@redhat.com>
14098 * gcc.c-torture/compile/pr70061.c: New test.
14100 2016-03-07 Richard Biener <rguenther@suse.de>
14103 * gcc.dg/vect/O3-pr36098.c: New testcase.
14105 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
14107 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14109 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
14111 * gnat.dg/renaming9.ad[sb]: New testcase.
14113 2016-03-05 Jakub Jelinek <jakub@redhat.com>
14116 * g++.dg/expr/stdarg3.C: New test.
14118 2016-03-04 Jeff Law <law@redhat.com>
14120 PR tree-optimization/69196
14121 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14124 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14127 * gcc.dg/pr69973.c: New test.
14129 PR rtl-optimization/69941
14130 * gcc.dg/torture/pr69941.c: New test.
14133 * gcc.dg/pr69824.c: New test.
14135 2016-03-05 Tom de Vries <tom@codesourcery.com>
14137 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14138 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14141 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
14144 * g++.dg/cpp1y/var-templ48.C: New test.
14145 * g++.dg/cpp1y/var-templ49.C: New test.
14147 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14149 * g++.dg/Wno-frame-address.C: Skip on IA-64.
14151 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14154 * g++.dg/ubsan/pr70035.C: New test.
14157 * gcc.target/i386/pr70062.c: New test.
14159 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14161 * g++.dg/template/typename21.C: Remove c++98_only.
14163 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14165 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14167 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14170 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14172 (fn_42_b): Likewise.
14173 (fn_42_c): Likewise.
14175 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14178 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14180 (fn_40_b): Likewise.
14181 (fn_41_a): Likewise.
14182 (fn_41_b): Likewise.
14184 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14187 * gcc.target/i386/avx512f-pr70059.c: New test.
14188 * gcc.target/i386/avx512dq-pr70059.c: New test.
14190 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14192 PR rtl-optimization/57676
14193 * gcc.dg/torture/pr57676.c: New test.
14195 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14197 * gcc.dg/pr70026.c: New test.
14199 2016-03-04 Marek Polacek <polacek@redhat.com>
14202 * gcc.dg/cilk-plus/pr69798-1.c: New test.
14203 * gcc.dg/cilk-plus/pr69798-2.c: New test.
14205 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14208 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14210 (test_corners_sisd_si): Likewise.
14211 (main): Remove checks of the above.
14212 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14214 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14216 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14218 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
14220 * gcc.dg/torture/pr69951.c: Accept argc==0.
14222 2016-03-04 Richard Biener <rguenther@suse.de>
14225 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14226 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14228 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
14231 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14234 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14237 * gcc.dg/guality/pr69947.c: New test.
14239 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14242 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14244 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14246 PR rtl-optimization/69904
14247 * gcc.target/arm/pr69904.c: New test.
14249 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14252 * gcc.dg/vect/pr70021.c: New test.
14253 * gcc.target/i386/pr70021.c: New test.
14255 2016-03-03 Marek Polacek <polacek@redhat.com>
14257 PR middle-end/70050
14258 * gcc.dg/pr70050.c: New test.
14260 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
14262 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14264 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
14266 PR tree-optimization/70043
14267 * gfortran.dg/vect/pr70043.f90: New test.
14269 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
14271 * gnat.dg/specs/task1.ads: New test.
14273 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14275 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14276 Invoke gdb with -batch.
14277 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14279 2016-03-03 Richard Biener <rguenther@suse.de>
14281 PR tree-optimization/55936
14282 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14284 2016-03-02 Jeff Law <law@redhat.com>
14286 PR rtl-optimization/69942
14287 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14288 effects of argument promotions.
14290 PR tree-optimization/69987
14291 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14292 target does not support -fprefetch-loop-arrays.
14294 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
14296 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14298 2016-03-02 Bin Cheng <bin.cheng@arm.com>
14300 PR rtl-optimization/69052
14301 * gcc.target/i386/pr69052.c: New test.
14303 2016-03-02 Alan Modra <amodra@gmail.com>
14305 * gcc.dg/pr69990.c: New.
14307 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14310 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14312 PR middle-end/70022
14313 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14316 * gcc.target/i386/pr70028.c: New test.
14318 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14320 * c-c++-common/asan/swapcontext-test-1.c,
14321 * c-c++-common/tsan/thread_leak.c,
14322 * g++.dg/tsan/aligned_vs_unaligned_race.C,
14323 * g++.dg/tsan/benign_race.C,
14324 * g++.dg/tsan/fd_close_norace.C,
14325 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14326 races with sanitizer output
14328 2016-03-02 Richard Biener <rguenther@suse.de>
14329 Uros Bizjak <ubizjak@gmail.com>
14332 * gcc.dg/simd-8.c: New testcase.
14334 2016-03-02 Richard Biener <rguenther@suse.de>
14336 PR middle-end/67278
14337 * gcc.dg/simd-7.c: New testcase.
14339 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
14341 * gcc.target/i386/pr70007.c: Tweak.
14343 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
14345 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14347 2016-03-02 Marek Polacek <polacek@redhat.com>
14350 * gcc.dg/pr67854.c: New test.
14352 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14354 PR middle-end/70025
14355 * gcc.dg/torture/pr70025.c: New test.
14357 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
14359 PR tree-optimization/68621
14360 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14362 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14364 * gcc.target/i386/pr70007.c: New test.
14366 2016-03-01 Jeff Law <law@redhat.com>
14368 PR tree-optimization/69196
14369 * gcc.dg/tree-ssa/pr69196-1.c: New test.
14371 PR tree-optimization/69196
14372 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14373 duplicating code and spoiling the expected output.
14375 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
14378 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14379 supports power9 before doing tests.
14380 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14381 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14382 * gcc.target/powerpc/p9-permute.c: Likewise.
14384 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
14387 * gcc.target/i386/pr70027.c: New test.
14389 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14391 * gcc.dg/pr70017.c: New test.
14393 2016-03-01 Jakub Jelinek <jakub@redhat.com>
14397 * gcc.dg/pr69796.c: New test.
14398 * gcc.dg/pr69974.c: New test.
14400 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14402 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14404 2016-02-29 Jeff Law <law@redhat.com>
14406 PR tree-optimization/69987
14407 * gfortran.dg/pr69987.f90: New test.
14409 PR tree-optimization/69989
14410 * gcc.c-torture/compile/pr69989-2.c: New test.
14412 2016-03-01 Marek Polacek <polacek@redhat.com>
14415 * g++.dg/parse/invalid1.C: New test.
14417 2016-03-01 Richard Biener <rguenther@suse.de>
14419 PR middle-end/70022
14420 * gcc.dg/pr70022.c: New testcase.
14422 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
14424 PR tree-optimization/69956
14425 * gcc.dg/pr69956.c: New test.
14427 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14430 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14431 XFAIL when hardware supports efficient unaligned storage access.
14433 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
14436 * g++.dg/template/pr69961a.C: New test.
14437 * g++.dg/template/pr69961b.C: New test.
14439 2016-02-29 David Malcolm <dmalcolm@redhat.com>
14441 PR preprocessor/69985
14442 * gcc.dg/cpp/pr69985.c: New test case.
14444 2016-02-29 Jeff Law <law@redhat.com>
14446 PR tree-optimization/70005
14447 * gcc.c-torture/execute/pr70005.c New test.
14449 PR tree-optimization/69999
14450 * gcc.c-torture/compile/pr69999.c: New test.
14452 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
14454 PR tree-optimization/69652
14455 * gcc.dg/torture/pr69652.c: Delete test.
14456 * gcc.dg/vect/pr69652.c: New test.
14458 2016-02-19 Richard Biener <rguenther@suse.de>
14460 PR tree-optimization/69980
14461 * gfortran.dg/vect/pr69980.f90: New testcase.
14463 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14465 * gcc.target/sparc/20160229-1.c: New test.
14467 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14469 * gnat.dg/stack_usage3.adb: New test.
14470 * gnat.dg/stack_usage3_pkg.ads: New helper.
14472 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14474 * gnat.dg/renaming8.adb: New test.
14475 * gnat.dg/renaming8_pkg1.ads: New helper.
14476 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14477 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14479 2016-02-29 Richard Biener <rguenther@suse.de>
14481 PR tree-optimization/69720
14482 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14484 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
14488 * gfortran.dg/realloc_on_assign_26.f90: New test case.
14490 2016-02-28 Harald Anlauf <anlauf@gmx.de>
14491 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14494 * gfortran.dg/coarray_8.f90: Adjust error message.
14495 * gfortran.dg/pr56007.f90: New test.
14496 * gfortran.dg/pr56007.f: New test.
14498 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
14500 PR tree-optimization/69989
14501 * gcc.dg/torture/pr69989.c: New test.
14503 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
14505 * gcc.target/i386/stack-realign-win.c: New test.
14507 2016-02-28 Harald Anlauf <anlauf@gmx.de>
14510 * gfortran.dg/pr60126.f90: New test.
14512 2016-02-27 Jeff Law <law@redhat.com>
14515 2016-02-26 Richard Biener <rguenther@suse.de>
14516 Jeff Law <law@redhat.com>
14518 PR tree-optimization/69740
14519 * gcc.c-torture/compile/pr69740-1.c: New test.
14520 * gcc.c-torture/compile/pr69740-2.c: New test.
14522 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14525 * gfortran.dg/newunit_4.f90: New test.
14527 2016-02-27 Jakub Jelinek <jakub@redhat.com>
14530 PR rtl-optimization/69886
14531 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14532 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
14535 2016-02-26 Martin Sebor <msebor@redhat.com>
14537 PR tree-optimization/15826
14538 * gcc.dg/tree-ssa/pr15826.c: New test.
14540 2016-02-26 Jakub Jelinek <jakub@redhat.com>
14543 * gcc.target/powerpc/pr69969.c: New test.
14545 2016-02-26 Martin Sebor <msebor@redhat.com>
14548 * g++.old-deja/g++.other/decl5.C: Add a test case.
14550 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
14553 * gcc.target/powerpc/pr69946.c: New file.
14555 2016-02-26 Richard Biener <rguenther@suse.de>
14556 Jeff Law <law@redhat.com>
14558 PR tree-optimization/69740
14559 * gcc.c-torture/compile/pr69740-1.c: New test.
14560 * gcc.c-torture/compile/pr69740-2.c: New test.
14562 2016-02-26 Martin Jambor <mjambor@suse.cz>
14564 PR middle-end/69920
14565 * gcc.dg/torture/pr69932.c: New test.
14566 * gcc.dg/torture/pr69936.c: Likewise.
14568 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14571 * gcc.target/s390/pr69709.c: New test.
14573 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14576 * gcc.target/aarch64/pr69245_1.c: New test.
14578 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14581 * gcc.dg/torture/pr69613.c: New test.
14583 2016-02-26 Jakub Jelinek <jakub@redhat.com>
14585 PR rtl-optimization/69891
14586 * gcc.target/i386/pr69891.c: New test.
14588 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
14589 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14592 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14593 functionality for both 32-bit and 64-bit.
14595 2016-02-26 Richard Biener <rguenther@suse.de>
14597 PR tree-optimization/69551
14598 * gcc.dg/torture/pr69951.c: New testcase.
14600 2016-02-25 Richard Biener <rguenther@suse.de>
14602 PR tree-optimization/48795
14603 * gcc.dg/Warray-bounds-18.c: New testcase.
14605 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14607 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14609 2016-02-25 Jakub Jelinek <jakub@redhat.com>
14611 PR rtl-optimization/69896
14612 * gcc.dg/pr69896.c: New test.
14614 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
14617 * g++.dg/cpp1y/paren2.C: New test.
14619 2016-02-24 Martin Sebor <msebor@redhat.com>
14622 * gcc.dg/enum-mode-2.c: New test.
14624 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14627 * g++.dg/warn/Wnonnull-compare-6.C: New test.
14628 * g++.dg/warn/Wnonnull-compare-7.C: New test.
14629 * g++.dg/ubsan/pr69922.C: New test.
14631 2016-02-24 Marek Polacek <polacek@redhat.com>
14634 * gcc.dg/pr69819.c: New test.
14636 2016-02-24 Martin Sebor <msebor@redhat.com>
14639 * g++.dg/ext/flexary15.C: New test.
14641 2016-02-24 Martin Sebor <msebor@redhat.com>
14643 * gcc.dg/builtins-68.c: Avoid making unportable
14644 assumptions about the relationship between SIZE_MAX and UINT_MAX.
14645 * g++.dg/ext/builtin_alloca.C: Same.
14647 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14648 Charles Baylis <charles.baylis@linaro.org>
14651 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14653 2016-02-24 Richard Biener <rguenther@suse.de>
14654 Jakub Jelinek <jakub@redhat.com>
14656 PR middle-end/69760
14657 * gcc.dg/torture/pr69760.c: New testcase.
14659 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14661 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14662 pattern on Solaris with as.
14664 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14666 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14667 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14668 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14669 * gcc.target/arm/negscc_restrict_it.c: Likewise.
14671 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14673 PR middle-end/69915
14674 * gcc.dg/pr69915.c: New test.
14676 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14678 PR rtl-optimization/69886
14679 * gcc.dg/torture/pr69886.c: New test.
14681 2016-02-24 Richard Biener <rguenther@suse.de>
14683 PR middle-end/68963
14684 * gcc.dg/torture/pr68963.c: New testcase.
14686 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14689 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14690 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14691 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14692 * gcc.target/arm/atomic_loaddi_1.c: New test.
14693 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14694 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14695 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14696 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14697 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14698 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14699 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14700 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14702 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14704 PR middle-end/69909
14705 * gcc.dg/torture/pr69909.c: New test.
14707 2016-02-24 Richard Biener <rguenther@suse.de>
14709 PR tree-optimization/69907
14710 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14711 * gcc.dg/vect/bb-slp-34.c: XFAIL.
14712 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14714 2016-02-24 Christian Bruel <christian.bruel@st.com>
14716 * gcc.target/arm/pragma_cpp_fma.c: New test.
14718 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14721 * gfortran.dg/include_6.f90: Update test.
14723 2016-02-23 Jakub Jelinek <jakub@redhat.com>
14726 * objc.dg/pr69844.m: New test.
14728 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14730 PR libgfortran/69456
14731 * gfortran.dg/namelist_89.f90: New test.
14732 * gfortran.dg/pr59700.f90: Update test..
14734 2016-02-23 Martin Sebor <msebor@redhat.com>
14736 PR middle-end/69780
14737 * g++.dg/ext/builtin_alloca.C: New test.
14738 * gcc.dg/builtins-68.c: New test.
14740 2016-02-23 Richard Henderson <rth@redhat.com>
14742 * gcc.target/i386/addr-space-3.c: Remove test.
14744 2016-02-23 David Malcolm <dmalcolm@redhat.com>
14746 PR preprocessor/69126
14747 PR preprocessor/69543
14748 * c-c++-common/pr69126-2-long.c: New test.
14749 * c-c++-common/pr69126-2-short.c: New test.
14750 * c-c++-common/pr69543-1.c: Remove xfail.
14752 2016-02-23 David Malcolm <dmalcolm@redhat.com>
14754 PR preprocessor/69126
14755 PR preprocessor/69543
14756 PR preprocessor/69558
14757 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14759 (test_2): ...this, and add leading comment.
14760 (MACRO_3, test_3): New.
14761 (MACRO_4A, MACRO_4B, test_4): New.
14762 (MACRO): Rename to...
14763 (MACRO_5): ...this.
14765 (test_5): ...this, updating for renaming of MACRO, and
14766 add leading comment.
14767 * c-c++-common/pr69543-1.c: New.
14768 * c-c++-common/pr69543-2.c: New.
14769 * c-c++-common/pr69543-3.c: New.
14770 * c-c++-common/pr69543-4.c: New.
14771 * c-c++-common/pr69558-1.c: New.
14772 * c-c++-common/pr69558-2.c: New.
14773 * c-c++-common/pr69558-3.c: New.
14774 * c-c++-common/pr69558-4.c: New.
14775 * gcc.dg/pr69558.c: Move to...
14776 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
14779 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
14781 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14782 to -ftree-parallelize-loops/-fopenacc changes.
14783 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14784 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14785 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14786 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14787 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14788 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14789 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14790 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14791 * c-c++-common/goacc/kernels-loop.c: Likewise.
14792 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14793 * c-c++-common/goacc/kernels-reduction.c: Likewise.
14794 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14795 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14797 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14799 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14801 2016-02-23 Jakub Jelinek <jakub@redhat.com>
14804 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14807 * gcc.dg/pr69900.c: New test.
14809 2016-02-23 Martin Jambor <mjambor@suse.cz>
14811 PR tree-optimization/69666
14812 * gcc.dg/tree-ssa/pr69666.c: New test.
14814 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14817 * gfortran.dg/coarray_allocate_5.f08: New test.
14819 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14821 * gcc.target/s390/vcond-shift.c: Move to ...
14822 * gcc.target/s390/vector/vcond-shift.c: ... here.
14824 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14826 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14827 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14829 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14831 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14833 2016-02-20 Mark Wielaard <mjw@redhat.com>
14836 * gcc.dg/unused-variable-3.c: New test.
14838 2016-02-22 Jakub Jelinek <jakub@redhat.com>
14841 * gcc.target/i386/pr69888.c: New test.
14843 2016-02-22 Richard Biener <rguenther@suse.de>
14845 PR tree-optimization/69882
14846 * gfortran.dg/vect/pr69882.f90: New testcase.
14848 2016-02-22 Jakub Jelinek <jakub@redhat.com>
14851 * gcc.dg/pr69885.c: New test.
14853 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14857 * gcc.target/sh/pr54089-10.c: New.
14859 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
14862 * gfortran.dg/deferred_character_15.f90: New test.
14864 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14867 gfortran.dg/allocate_with_source_18.f03: New test.
14869 2016-02-20 Harald Anlauf <anlauf@gmx.de>
14872 gfortran.dg/gomp/pr52531.f90: New test.
14874 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14877 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14880 2016-02-19 Jakub Jelinek <jakub@redhat.com>
14883 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14884 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14887 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14890 * g++.dg/torture/pr69851.C: New test.
14892 2016-02-19 Martin Sebor <msebor@redhat.com>
14895 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14897 2016-02-19 Jakub Jelinek <jakub@redhat.com>
14900 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14901 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14904 * g++.dg/cpp0x/pr67767.C: New test.
14906 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14908 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14909 for fp, simd, crypto, crc, lse.
14910 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14912 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14913 effective target check.
14915 2016-02-19 Jakub Jelinek <jakub@redhat.com>
14918 * gcc.target/i386/pr69820.c: New test.
14920 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14922 * gcc.target/s390/vector/int128-1.c: New test.
14924 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14926 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14928 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14930 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14931 instruction pattern name to prevent the testcase from failing with
14934 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14936 * gcc.target/s390/md/movstr-2.c: New test.
14938 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14940 * gcc.target/s390/morestack.c: New test.
14942 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14945 * gcc.target/s390/pr69625.c: Add test case.
14947 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14950 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14952 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14955 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14956 * gcc.target/powerpc/fusion3.c: Likewise.
14958 2016-02-18 Richard Biener <rguenther@suse.de>
14960 PR middle-end/69553
14961 * g++.dg/torture/pr69553.C: New testcase.
14963 2016-02-18 Nick Clifton <nickc@redhat.com>
14967 * gcc.target/arm/pr62554.c: New test.
14968 * gcc.target/arm/pr69610-1.c: New test.
14969 * gcc.target/arm/pr69610-2.c: New test.
14971 2016-02-18 Richard Biener <rguenther@suse.de>
14973 PR middle-end/69854
14974 * gcc.dg/torture/pr69854.c: New testcase.
14976 2016-02-17 Jakub Jelinek <jakub@redhat.com>
14979 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14981 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14983 * gcc.target/powerpc/vec-cg.c: New test.
14985 2016-02-17 Richard Biener <rguenther@suse.de>
14988 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14990 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14993 * gcc.c-torture/compile/pr69161.c: New test.
14995 2016-02-17 David Sherwood <david.sherwood@arm.com>
14998 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14999 * gcc.target/arm/vect-fmaxmin.c: Likewise.
15001 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15003 * gcc.dg/ifcvt-4.c: Skip on Visium.
15005 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15007 * gnat.dg/atomic8.adb: New test.
15009 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15011 * gnat.dg/discr46.ad[sb]: New test.
15013 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
15016 * gcc.target/powerpc/pr48344-1.c: New test.
15018 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
15021 * gfortran.dg/associate_21.f90: New test.
15023 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15026 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15027 -Wnonnull in dg-options.
15028 * c-c++-common/nonnull-2.c: New test.
15030 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
15031 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15033 * gcc.target/aarch64/vector_initialization_nostack.c: New.
15035 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15037 PR middle-end/69801
15038 * gcc.dg/pr69801.c: Add empty dg-options.
15040 2016-02-16 James Norris <jnorris@codesourcery.com>
15042 * c-c++-common/goacc/deviceptr-1.c: Add tests.
15043 * g++.dg/goacc/deviceptr-1.c: New file.
15045 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15047 PR tree-optimization/69820
15048 * gcc.dg/vect/pr69820.c: New test.
15050 2016-02-16 Richard Biener <rguenther@suse.de>
15052 PR tree-optimization/69776
15053 * gcc.dg/torture/pr69776-2.c: New testcase.
15055 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
15057 PR tree-optimization/69714
15058 * gcc.dg/torture/pr69714.c: New test.
15060 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15062 PR tree-optimization/69802
15063 * gcc.dg/pr69802.c: New test.
15065 2016-02-16 Richard Biener <rguenther@suse.de>
15067 PR middle-end/69801
15068 * gcc.dg/pr69801.c: New testcase.
15070 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15072 PR libgfortran/69651
15073 * gfortran.dg/read_bang.f90: New test.
15074 * gfortran.dg/read_bang4.f90: New test.
15076 2016-02-15 Jakub Jelinek <jakub@redhat.com>
15079 * g++.dg/init/pr69658.C: New test.
15082 * c-c++-common/pr69797.c: New test.
15084 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15086 * lib/target-supports.exp (check_effective_target_section_anchors): Add
15087 check for aarch64*-*-*.
15089 2016-02-15 Richard Biener <rguenther@suse.de>
15091 PR tree-optimization/69783
15092 * gcc.dg/vect/pr69783.c: New testcase.
15094 2016-02-15 Richard Biener <rguenther@suse.de>
15096 PR tree-optimization/69776
15097 * gcc.dg/torture/pr69776.c: New testcase.
15099 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15102 * gfortran.dg/type_decl_4.f90: Reinstated.
15104 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
15107 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15109 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15113 * gfortran.dg/type_decl_4.f90: Removed.
15115 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15118 * gfortran.dg/type_decl_4.f90: New test.
15120 2016-02-14 Alan Modra <amodra@gmail.com>
15123 * gcc.c-torture/execute/stkalign.c: Revise test.
15125 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15128 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15130 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15133 * gcc.target/sh/torture/pr67260.c: New.
15135 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
15137 * gcc.dg/pr67964.c: Add dg-require-alias.
15139 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15143 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15145 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15147 PR libgfortran/69668
15148 * gfortran.dg/namelist_88.f90: New test.
15150 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15152 PR libgfortran/69668
15153 * gfortran.dg/namelist_38.f90: Update test.
15154 * gfortran.dg/namelist_84.f90: Update test.
15156 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15159 * gcc.dg/pr69554-1.c: New test.
15160 * gfortran.dg/pr69554-1.F90: New test.
15161 * gfortran.dg/pr69554-2.F90: New test.
15162 * lib/gcc-dg.exp (proc dg-locus): New function.
15163 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15164 distinguish between the caret-printing and non-caret-printing
15165 cases. If caret-printing has been explicitly enabled, bail out
15166 without attempting to fix up the output.
15168 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15172 * gcc.dg/spellcheck-options-3.c: New test case.
15173 * gcc.dg/spellcheck-options-4.c: New test case.
15174 * gcc.dg/spellcheck-options-5.c: New test case.
15175 * gcc.dg/spellcheck-options-6.c: New test case.
15176 * gcc.dg/spellcheck-options-7.c: New test case.
15177 * gcc.dg/spellcheck-options-8.c: New test case.
15178 * gcc.dg/spellcheck-options-9.c: New test case.
15179 * gcc.dg/spellcheck-options-10.c: New test case.
15181 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15183 PR rtl-optimization/69764
15184 PR rtl-optimization/69771
15185 * c-c++-common/pr69764.c: New test.
15186 * gcc.dg/torture/pr69771.c: New test.
15188 2016-02-12 Marek Polacek <polacek@redhat.com>
15190 * g++.dg/torture/init-list1.C: New.
15192 2016-02-12 Marek Polacek <polacek@redhat.com>
15194 * gcc.dg/pr69522.c: Add empty dg-options.
15196 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
15198 * g++.dg/lto/lto.exp: Include and init mpx.
15199 * g++.dg/lto/pr69729_0.C: New test.
15201 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15204 * g++.dg/ipa/pr69241-4.C: New test.
15207 * g++.dg/ipa/pr68672-1.C: New test.
15208 * g++.dg/ipa/pr68672-2.C: New test.
15209 * g++.dg/ipa/pr68672-3.C: New test.
15211 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
15214 * gcc.dg/pr69522.c: New test.
15216 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
15219 * g++.dg/cpp1y/69098.C: New test.
15220 * g++.dg/cpp1y/69098-2.C: New test.
15222 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15224 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15225 and neighbour -> neighbor.
15226 * objc.dg/attributes/method-nonnull-1.m: Likewise.
15227 * objc.dg/gnu-api-2-class-meta.m: Likewise.
15228 * c-c++-common/Wvarargs.c: Likewise.
15229 * c-c++-common/goacc/host_data-5.c: Likewise.
15230 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15231 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15232 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15233 * gcc.target/aarch64/pr60697.c: Likewise.
15234 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15235 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15236 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15237 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15238 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15239 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15240 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15241 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15242 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15243 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15244 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15245 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15246 * g++.dg/lookup/koenig5.C: Likewise.
15247 * g++.dg/ext/no-asm-2.C: Likewise.
15248 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15249 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15250 * gfortran.dg/used_types_16.f90: Likewise.
15251 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15252 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15253 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15254 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15255 * gfortran.dg/abstract_type_6.f03: Likewise.
15256 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15257 * gfortran.dg/used_types_15.f90: Likewise.
15258 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15259 * gfortran.dg/exit_3.f08: Likewise.
15260 * gfortran.dg/open_status_2.f90: Likewise.
15261 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15262 * gfortran.dg/intrinsic_std_1.f90: Likewise.
15263 * gfortran.dg/associate_1.f03: Likewise.
15264 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15265 * gfortran.dg/intrinsic_std_6.f90: Likewise.
15266 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15267 * gcc.dg/builtin-object-size-1.c: Likewise.
15268 * gcc.dg/noreturn-6.c: Likewise.
15269 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15270 * gcc.dg/globalalias.c: Likewise.
15271 * gcc.dg/builtins-config.h: Likewise.
15272 * gcc.dg/pr30457.c: Likewise.
15273 * gcc.c-torture/compile/volatile-1.c: Likewise.
15274 * gcc.c-torture/execute/20101011-1.c: Likewise.
15275 * c-c++-common/Waddress-1.c: Likewise.
15277 2016-02-11 Jakub Jelinek <jakub@redhat.com>
15280 * c-c++-common/Waddress-1.c: New test.
15282 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
15285 * gfortran.dg/associate_19.f03: New test.
15286 * gfortran.dg/associate_20.f03: New test.
15288 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
15290 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15292 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15294 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15295 .arch armv8-a\n. Add -dA to dg-options.
15296 * gcc.target/aarch64/assembler_arch_1.c: New test.
15297 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15299 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
15302 * g++.dg/cpp0x/pr68726.C: New.
15304 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15306 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15309 2016-02-11 Richard Biener <rguenther@suse.de>
15311 * g++.dg/tree-ssa/pr61034.C: Adjust.
15313 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
15316 * gcc.target/s390/pr69148.c: New.
15318 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
15320 PR tree-optimization/69652
15321 * gcc.dg/torture/pr69652.c: New test.
15323 2016-02-10 Jakub Jelinek <jakub@redhat.com>
15324 Patrick Palka <ppalka@gcc.gnu.org>
15328 * g++.dg/ipa/pr69241-1.C: New test.
15329 * g++.dg/ipa/pr69241-2.C: New test.
15330 * g++.dg/ipa/pr69241-3.C: New test.
15331 * g++.dg/ipa/pr69649.C: New test.
15333 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
15335 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15336 * gcc.dg/tree-ssa/sra-18.c: Ditto.
15338 2016-02-10 Bin Cheng <bin.cheng@arm.com>
15340 PR tree-optimization/68021
15341 * gcc.dg/tree-ssa/pr68021.c: New test.
15343 2016-02-10 Richard Biener <rguenther@suse.de>
15345 PR tree-optimization/69726
15346 * gcc.dg/uninit-22.c: New testcase.
15348 2016-02-09 Andrew Pinski <apinski@cavium.com>
15351 * gcc.c-torture/compile/20160205-1.c: New testcase.
15353 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
15356 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15357 instead accessing a really large arrray.
15358 * gcc.target/powerpc/fusion3.c: Likewise.
15360 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
15363 * gcc.c-torture/execute/pr68532.c: New test.
15365 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
15368 * gcc.dg/pr69634.c: New.
15370 2016-02-09 Richard Biener <rguenther@suse.de>
15372 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15374 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
15376 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15378 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
15380 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15382 2016-02-09 Richard Biener <rguenther@suse.de>
15384 PR tree-optimization/69715
15385 * gcc.dg/torture/pr69715.c: New testcase.
15387 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15390 * g++.dg/cpp0x/trailing12.C: New test.
15391 * g++.dg/cpp0x/trailing13.C: New test.
15393 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15397 * g++.dg/cpp1y/auto-fn29.C: New test.
15398 * g++.dg/cpp1y/auto-fn30.C: New test.
15400 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15402 PR tree-optimization/69209
15403 * gcc.c-torture/compile/pr69209.c: New test.
15405 2016-02-08 Jeff Law <law@redhat.com>
15407 PR tree-optimization/68541
15408 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15409 of statements allowed in join block for path splitting.
15411 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15414 * g++.dg/gomp/pr59627.C: New test.
15417 * g++.dg/ipa/pr69239.C: New test.
15419 2016-02-08 David Malcolm <dmalcolm@redhat.com>
15421 PR preprocessor/69664
15422 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15423 * gcc.dg/cpp/warn-comments.c: Likewise.
15425 2016-02-08 Marek Polacek <polacek@redhat.com>
15428 * g++.dg/init/const12.C: New test.
15430 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
15433 * gcc.dg/lto/pr55113_0.c: Remove test.
15435 2016-02-08 Richard Biener <rguenther@suse.de>
15437 PR tree-optimization/69719
15438 * gcc.dg/torture/pr69719.c: New testcase.
15440 2016-02-08 Richard Biener <rguenther@suse.de>
15441 Jeff Law <law@redhat.com>
15444 * gcc.target/mips/pr68273.c: New testcase.
15446 2016-02-08 Richard Biener <rguenther@suse.de>
15448 PR rtl-optimization/69274
15449 * gcc.target/i386/addr-sel-1.c: XFAIL.
15451 2016-02-08 Jeff Law <law@redhat.com>
15453 PR tree-optimization/68541
15454 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15456 PR tree-optimization/65917
15457 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15459 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15462 * gfortran.dg/namelist_args.f90: New test.
15464 2016-02-05 Jeff Law <law@redhat.com>
15466 PR tree-optimization/68541
15467 * gcc.dg/tree-ssa/split-path-2.c: New test.
15468 * gcc.dg/tree-ssa/split-path-3.c: New test.
15469 * gcc.dg/tree-ssa/split-path-4.c: New test.
15470 * gcc.dg/tree-ssa/split-path-5.c: New test.
15471 * gcc.dg/tree-ssa/split-path-6.c: New test.
15472 * gcc.dg/tree-ssa/split-path-7.c: New test.
15474 2016-02-05 Martin Sebor <msebor@redhat.com>
15477 * g++.dg/warn/Wplacement-new-size-1.C: New test.
15478 * g++.dg/warn/Wplacement-new-size-2.C: New test.
15480 2016-02-06 Richard HEnderson <rth@redhat.com>
15483 * gcc.target/i386/addr-space-4.c: New.
15484 * gcc.target/i386/addr-space-5.c: New.
15486 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
15489 * gfortran.dg/elemental_dependency_6.f90: New.
15491 2016-02-05 Jakub Jelinek <jakub@redhat.com>
15493 PR rtl-optimization/69691
15494 * gcc.c-torture/execute/pr69691.c: New test.
15497 * g++.dg/parse/pr69628.C: New test.
15499 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
15501 * gcc.dg/sancov/asan.c: Move to ...
15502 * gcc.dg/asan/sancov-1.c: ... here.
15504 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
15506 * gcc.target/i386/pr69577.c: Require avx_runtime target.
15508 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
15511 * gcc.target/i386/pr69677.c: New test.
15513 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
15516 * g++.dg/template/pr68948.C: New test.
15518 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
15520 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15521 (only necessary on s390x).
15523 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
15525 * gcc.target/i386/pr69454-2.c: Compile with -msse2
15526 -mno-accumulate-outgoing-args.
15528 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
15530 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15532 2016-02-04 Jakub Jelinek <jakub@redhat.com>
15535 * c-c++-common/pr69669.c: New test.
15537 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15540 * g++.dg/pr69667.C: New file.
15542 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
15545 * gcc.dg/pr69619.c: Add new test.
15547 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
15549 PR rtl-optimization/69577
15550 * gcc.target/i386/pr69577.c: New test.
15552 2016-02-04 Martin Liska <mliska@suse.cz>
15554 * g++.dg/asan/pr69276.C: New test.
15556 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15560 * gcc.target/arm/wmul-3.c: Simplify test to generate just
15561 a single smulbb instruction.
15562 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15563 * gcc.target/amr/wmul-2.c: Likewise.
15565 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15569 * gcc.c-torture/execute/pr67714.c: New test.
15571 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
15574 * gcc.target/i386/pr69454-1.c: New test.
15575 * gcc.target/i386/pr69454-2.c: New test.
15577 2016-02-03 Martin Sebor <msebor@redhat.com>
15584 * g++.dg/ext/flexarray-mangle-2.C: New test.
15585 * g++.dg/ext/flexarray-mangle.C: New test.
15586 * g++.dg/ext/flexarray-subst.C: New test.
15587 * g++.dg/ext/flexary11.C: New test.
15588 * g++.dg/ext/flexary12.C: New test.
15589 * g++.dg/ext/flexary13.C: New test.
15590 * g++.dg/ext/flexary14.C: New test.
15591 * g++.dg/other/dump-ada-spec-2.C: Adjust.
15593 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
15595 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15596 Define only if CHECK_FLOAT128 is defined.
15597 (main): Properly initialize u5.
15599 2016-02-03 Jakub Jelinek <jakub@redhat.com>
15602 * gcc.dg/pr69627.c: New test.
15605 * gcc.dg/pr69644.c: New test.
15607 2016-02-03 Mike Stump <mikestump@comcast.net>
15609 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15610 support for struct-layout-1.exp.
15612 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
15615 * g++.dg/cpp0x/pr69056.C: New test.
15617 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
15618 Alexandre Oliva <aoliva@redhat.com>
15621 * gcc.target/powerpc/pr69461.c: New.
15623 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
15625 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15626 works from here ...
15627 (check_effective_target_fsanitize_thread): ... to here. Do not
15628 specify additional compile flags for the test source.
15629 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15630 specify additional compile flags for the test source.
15632 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
15634 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15636 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
15640 * gfortran.dg/coarray_allocate_2.f08: New test.
15641 * gfortran.dg/coarray_allocate_3.f08: New test.
15642 * gfortran.dg/coarray_allocate_4.f08: New test.
15644 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
15646 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15647 use same scan-tree-dump-times on all platforms.
15648 * gcc.dg/vect/vect-outer-1.c: Likewise.
15649 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15650 * gcc.dg/vect/vect-outer-1a.c: Likewise.
15651 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15652 * gcc.dg/vect/vect-outer-1b.c: Likewise.
15653 * gcc.dg/vect/vect-outer-2b.c: Likewise.
15654 * gcc.dg/vect/vect-outer-3b.c: Likewise.
15655 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15657 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
15659 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15662 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15664 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15666 2016-02-02 James Norris <jnorris@codesourcery.com>
15668 * c-c++-common/goacc/routine-5.c: Add tests.
15670 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
15672 * gcc.target/nvptx/unsigned-cmp.c: New test.
15674 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
15676 * gcc.target/aarch64/scalar_shift_1.c
15677 (test_corners_sisd_di): Improve force to SIMD register.
15678 (test_corners_sisd_si): Likewise.
15679 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15680 Remove scan-assembler check for ldr.
15682 2016-02-02 Richard Biener <rguenther@suse.de>
15684 PR tree-optimization/69595
15685 * gcc.dg/Warray-bounds-17.c: New testcase.
15687 2016-02-02 Richard Biener <rguenther@suse.de>
15689 PR tree-optimization/69606
15690 * gcc.dg/torture/pr69606.c: New testcase.
15692 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
15694 PR middle-end/68542
15695 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15696 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15698 2016-02-02 Alan Modra <amodra@gmail.com>
15701 * gcc.target/powerpc/pr69548.c: New test.
15703 2016-02-01 Jakub Jelinek <jakub@redhat.com>
15705 PR rtl-optimization/69592
15706 * gcc.dg/pr69592.c: New test.
15708 PR preprocessor/69543
15710 * gcc.dg/pr69543.c: New test.
15711 * gcc.dg/pr69558.c: New test.
15713 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
15716 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
15718 2016-02-01 Martin Sebor <msebor@redhat.com>
15720 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15722 2016-02-01 Bin Cheng <bin.cheng@arm.com>
15724 PR tree-optimization/67921
15725 * c-c++-common/ubsan/pr67921.c: New test.
15727 2016-02-01 Richard Biener <rguenther@suse.de>
15729 PR middle-end/69556
15730 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15732 2016-02-01 Richard Biener <rguenther@suse.de>
15734 PR tree-optimization/69574
15735 * gcc.dg/torture/pr69574.c: New testcase.
15737 2016-02-01 Richard Biener <rguenther@suse.de>
15739 PR tree-optimization/69579
15740 * gcc.dg/setjmp-6.c: New testcase.
15742 2016-02-01 Jakub Jelinek <jakub@redhat.com>
15744 PR rtl-optimization/69570
15745 * g++.dg/opt/pr69570.C: New test.
15747 2016-02-01 Richard Henderson <rth@redhat.com>
15749 * gcc.dg/pr69535.c: New test.
15751 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
15754 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15755 * gcc.dg/tree-ssa/sra-18.c: Likewise.
15758 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15760 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15762 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
15765 * gfortran.dg/allocate_with_source_17.f03: New test.
15767 2016-01-30 Jakub Jelinek <jakub@redhat.com>
15769 PR tree-optimization/69546
15770 * gcc.dg/torture/pr69546.c: New test.
15772 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
15775 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15777 2016-01-30 Martin Sebor <msebor@redhat.com>
15780 * g++.dg/ext/flexary10.C: New test.
15782 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15785 gfortran.dg/common_23.f90: New test.
15787 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15790 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15791 condition being checked, and disable it when the target supports
15792 misaligned loads and stores.
15794 2016-01-29 Jakub Jelinek <jakub@redhat.com>
15797 * gcc.dg/torture/pr69518.c: New test.
15799 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15802 * gcc.target/i386/pr69530.c: New test.
15804 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
15807 * gcc.target/mips/div-delay.c: New test.
15809 2016-01-29 Jakub Jelinek <jakub@redhat.com>
15812 * gcc.target/i386/pr69551.c: New test.
15815 * gcc.target/i386/pr66137.c: New test.
15817 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15819 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15820 always built for p5600.
15821 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15822 isa=p5600 dg-option.
15824 2016-01-29 Richard Biener <rguenther@suse.de>
15826 PR tree-optimization/69547
15827 * g++.dg/tree-ssa/pr69547.C: New testcase.
15829 2016-01-29 Jakub Jelinek <jakub@redhat.com>
15832 * g++.dg/warn/Wunused-function2.C: New test.
15834 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15836 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15837 support for test to succeed.
15839 2016-01-29 Marek Polacek <polacek@redhat.com>
15843 * g++.dg/ext/constexpr-vla2.C: New test.
15844 * g++.dg/ext/constexpr-vla3.C: New test.
15845 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15847 2016-01-29 Richard Biener <rguenther@suse.de>
15849 PR middle-end/69537
15850 * gcc.dg/uninit-21.c: New testcase.
15852 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
15855 * gcc.target/i386/pr69459.c: New test.
15857 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
15860 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15861 * gcc.target/mips/pr68400.c: New test.
15863 2016-01-28 Martin Sebor <msebor@redhat.com>
15866 * gcc.target/powerpc/pr17381.c: New test.
15868 2016-01-28 Jakub Jelinek <jakub@redhat.com>
15870 PR middle-end/69542
15871 * gcc.dg/torture/pr69542.c: New test.
15873 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15875 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15877 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
15879 * gcc.dg/pr65980.c: Skip on AIX.
15880 * gcc.dg/pr66688.c: Same.
15882 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
15885 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15886 * gcc.dg/tree-ssa/sra-18.c: Same.
15888 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15891 * gfortran.dg/block_15.f08: New test.
15892 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15893 on incorrectly closed BLOCK.
15895 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15897 * gcc.dg/declare-simd.c: New test.
15899 2016-01-28 Richard Biener <rguenther@suse.de>
15901 PR tree-optimization/69466
15902 * gfortran.dg/vect/pr69466.f90: New testcase.
15904 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15906 * g++.dg/pr67989.C: Remove ARM-specific option.
15907 * gcc.target/arm/pr67989.C: New file.
15909 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
15911 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15912 and expm1 test for glibc < 2.11.
15914 2016-01-27 Richard Henderson <rth@redhat.com>
15916 * gcc.c-torture/execute/pr69447.c: New test.
15918 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
15921 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15923 2016-01-27 Jakub Jelinek <jakub@redhat.com>
15926 * gcc.dg/pr66869.c: New test.
15928 2016-01-25 Jeff Law <law@redhat.com>
15930 PR tree-optimization/68398
15931 PR tree-optimization/69196
15932 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15933 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15934 path to avoid new heuristic allowing more irreducible regions
15935 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15936 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15937 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15938 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15939 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15941 2016-01-27 Marek Polacek <polacek@redhat.com>
15944 * c-c++-common/vector-compare-4.c: New test.
15946 2016-01-27 David Malcolm <dmalcolm@redhat.com>
15948 PR preprocessor/69126
15949 * c-c++-common/pr69126.c: New test case.
15951 2016-01-27 Ian Lance Taylor <iant@google.com>
15953 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15955 2016-01-27 Ryan Burn <contact@rnburn.com>
15958 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15960 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
15963 * gcc.target/i386/pr69512.c: New test.
15965 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15968 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15970 2016-01-27 Marek Polacek <polacek@redhat.com>
15973 * g++.dg/pr69379.C: New test.
15975 2016-01-27 Martin Sebor <msebor@redhat.com>
15978 * g++.dg/abi/Wabi-2-2.C: New test.
15979 * g++.dg/abi/Wabi-2-3.C: New test.
15980 * g++.dg/abi/Wabi-3-2.C: New test.
15981 * g++.dg/abi/Wabi-3-3.C: New test.
15983 2016-01-27 Richard Biener <rguenther@suse.de>
15985 PR tree-optimization/69166
15986 * gcc.dg/torture/pr69166.c: New testcase.
15988 2016-01-27 Martin Jambor <mjambor@suse.cz>
15990 PR tree-optimization/69355
15991 * gcc.dg/tree-ssa/pr69355.c: New test.
15993 2016-01-27 Marek Polacek <polacek@redhat.com>
15996 * g++.dg/ext/constexpr-vla1.C: New test.
15998 2016-01-20 Christian Bruel <christian.bruel@st.com>
16001 * gcc.target/arm/pr69245.c: New test.
16003 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16005 PR tree-optimization/69399
16006 * gcc.dg/torture/pr69399.c: New test.
16008 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
16010 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16012 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
16014 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16016 2016-01-26 Tom de Vries <tom@codesourcery.com>
16018 PR tree-optimization/69110
16019 * gcc.dg/autopar/pr69110.c: New test.
16021 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
16022 Sebastian Pop <s.pop@samsung.com>
16024 * gcc.dg/graphite/isl-ast-op-select.c: New.
16026 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16029 * gfortran.dg/allocate_error_6.f90: New test.
16031 2016-01-26 Richard Henderson <rth@redhat.com>
16033 * gcc.dg/tm/pr60908.c: New test.
16035 2016-01-26 David Malcolm <dmalcolm@redhat.com>
16038 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16040 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16041 expected multiline output to reflect the colorization being
16042 disabled before newlines.
16043 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16044 (custom_diagnostic_finalizer): Replace call to
16045 pp_newline_and_flush with call to pp_flush.
16046 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16047 * gfortran.dg/implicit_class_1.f90: Likewise.
16048 * lib/gcc-dg.exp (allow_blank_lines): New global.
16049 (dg-allow-blank-lines-in-output): New procedure.
16050 (gcc-dg-prune): Complain about blank lines in the output, unless
16051 dg-allow-blank-lines-in-output was called.
16052 * lib/multiline.exp (_build_multiline_regex): Only support
16053 arbitrary followup text for non-blank-lines, not for blank lines.
16055 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16057 PR tree-optimization/69483
16058 * gcc.dg/pr69483.c: New test.
16059 * g++.dg/opt/pr69483.C: New test.
16061 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16064 * gcc.target/arm/pr68620.c: New test.
16066 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16068 * gcc.target/i386/pr68986-2.c: Remove -m32.
16070 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16073 * gcc.target/i386/pr68986-1.c: New test.
16074 * gcc.target/i386/pr68986-2.c: Likewise.
16075 * gcc.target/i386/pr68986-3.c: Likewise.
16077 2016-01-26 Christian Bruel <christian.bruel@st.com>
16079 * lib/target-supports.exp
16080 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16081 (check_effective_target_arm_crypto_pragma_ok): Likewise.
16082 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16084 2016-01-26 Richard Biener <rguenther@suse.de>
16086 PR tree-optimization/69452
16087 * gcc.dg/torture/pr69452.c: New testcase.
16089 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16092 * gcc.dg/pr69442.c: New test.
16094 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
16097 * gcc.target/aarch64/simd/pr67896.C: New.
16099 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
16101 PR tree-optimization/69400
16102 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16104 (plugin_init): Call it.
16105 * gcc.dg/torture/pr69400.c: New test.
16107 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16109 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16111 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16112 Sebastian Pop <s.pop@samsung.com>
16114 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16117 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16118 Sebastian Pop <s.pop@samsung.com>
16120 * gcc.dg/graphite/pr69292.c: New.
16122 2016-01-25 Jakub Jelinek <jakub@redhat.com>
16124 * c-c++-common/goacc/use_device-1.c: New test.
16126 2016-01-25 Jeff Law <law@redhat.com>
16128 PR tree-optimization/69196
16129 PR tree-optimization/68398
16130 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16131 * gcc.dg/tree-ssa/pr68198.c: Likewise.
16133 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
16136 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16139 2016-01-25 Richard Biener <rguenther@suse.de>
16142 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16144 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
16147 * gcc.dg/pr69421.c: New test.
16149 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
16151 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16152 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16153 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16154 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16155 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16156 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16157 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16158 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16159 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16160 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16162 2016-01-25 Richard Biener <rguenther@suse.de>
16164 PR tree-optimization/69376
16165 * gcc.dg/torture/pr69376.c: New testcase.
16167 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16171 * gfortran.dg/interface_38.f90: New test.
16172 * gfortran.dg/interface_39.f90: New test.
16174 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
16177 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16182 * g++.dg/template/pr11858.C: New test.
16183 * g++.dg/template/pr24663.C: New test.
16184 * g++.dg/template/unify12.C: New test.
16185 * g++.dg/template/unify13.C: New test.
16186 * g++.dg/template/unify14.C: New test.
16187 * g++.dg/template/unify15.C: New test.
16188 * g++.dg/template/unify16.C: New test.
16189 * g++.dg/template/unify17.C: New test.
16191 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
16194 gfortran.dg/pr68283.f90: New test.
16196 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
16199 * gfortran.dg/inline_matmul_13.f90: New test.
16200 * gfortran.dg/matmul_bounds_8.f90: New test.
16201 * gfortran.dg/matmul_bounds_9.f90: New test.
16202 * gfortran.dg/matmul_bounds_10.f90: New test.
16204 2016-01-23 Tom de Vries <tom@codesourcery.com>
16206 PR tree-optimization/69426
16207 * gcc.dg/autopar/pr69426.c: New test.
16209 2016-01-23 Martin Sebor <msebor@redhat.com>
16213 * g++.dg/cpp0x/alignas5.C: New test.
16214 * g++.dg/ext/vector29.C: Same.
16216 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
16218 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16219 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16220 _GNU_SOURCE from compile flags to the source.
16221 * gcc.target/i386/chkp-stropt-12.c: Ditto.
16222 * gcc.target/i386/chkp-stropt-16.c: Ditto.
16223 * gcc.target/i386/chkp-stropt-4.c: Ditto.
16224 * gcc.target/i386/chkp-stropt-8.c: Ditto.
16226 2016-01-22 Jakub Jelinek <jakub@redhat.com>
16229 * g++.dg/opt/pr69432.C: New test.
16231 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16233 * gcc.target/powerpc/pr63354c: Adjust target selector to include
16234 32-bit targets testing an -m64 multilib.
16236 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16238 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16241 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
16243 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16245 2016-01-21 Christian Bruel <christian.bruel@st.com>
16248 * gcc.target/i386/pr68674.c
16249 * gcc.target/aarch64/pr68674.c
16250 * gcc.target/arm/pr68674.c
16252 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16255 * gcc.c-torture/execute/pr69403.c: New test.
16257 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
16260 * g++.dg/template/pr55843.C: New.
16262 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
16265 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16266 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16268 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16271 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16272 from dg-do compile directive, and instead add
16273 { dg-require-effective-target int128 }.
16275 2016-01-20 Martin Sebor <msebor@redhat.com>
16278 * gcc.dg/sync-fetch.c: New test.
16280 2016-01-21 Martin Sebor <msebor@redhat.com>
16283 * gcc.target/powerpc/pr69252.c: New test.
16285 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16288 * gfortran.dg/pr65996.f90: New test.
16290 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
16293 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16294 expected to generate an error.
16296 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
16298 PR middle-end/66178
16299 * gcc.dg/torture/pr66178.c: New test.
16301 2016-01-21 Anton Blanchard <anton@samba.org>
16302 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16305 * gcc.target/powerpc/pr63354.c: New test.
16307 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
16309 PR rtl-optimization/68990
16310 * gcc.target/i386/pr68990: New.
16312 2016-01-21 Nick Clifton <nickc@redhat.com>
16315 * gcc.target/mips/pr69129.c: New.
16317 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
16320 * g++.dg/cpp0x/pr58046.C: New.
16322 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16326 * gcc.target/arm/pr69187.c: New test.
16329 * g++.dg/torture/pr69355.C: New test.
16331 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16332 Sebastian Pop <s.pop@samsung.com>
16334 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16336 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16337 Sebastian Pop <s.pop@samsung.com>
16339 * gcc.dg/graphite/pr68976.c: New test.
16341 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16343 PR middle-end/67653
16344 * c-c++-common/pr67653.c: New test.
16345 * gcc.dg/torture/pr29119.c: Add dg-warning.
16347 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
16349 * gcc.target/powerpc/cpu-builtin-1.c: New test.
16351 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16354 * gcc.dg/pr24293.c: New test.
16355 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16356 incomplete struct type.
16357 * gcc.dg/declspec-1.c: Likewise.
16358 * gcc.dg/pr63549.c: Likewise.
16360 2016-01-20 Jakub Jelinek <jakub@redhat.com>
16362 PR tree-optimization/66612
16363 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16364 for bdn instruction.
16366 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16368 * lib/target-supports.exp
16369 (check_effective_target_arm_fp_ok_nocache): New.
16370 (check_effective_target_arm_fp_ok): New.
16371 (add_options_for_arm_fp): New.
16372 (check_effective_target_arm_crypto_ok_nocache): Require
16373 target_arm_v8_neon_ok instead of arm32.
16374 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16375 (check_effective_target_arm_crypto_pragma_ok): New.
16376 (add_options_for_arm_vfp): New.
16377 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16378 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16379 target instead. Force initial fpu to vfp.
16380 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16381 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16382 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16384 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16385 use arm_vfp effective target instead. Force initial fpu to vfp.
16386 * gcc.target/arm/attr-neon3.c: Likewise.
16387 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16389 * gcc.target/arm/unsigned-float.c: Likewise.
16390 * gcc.target/arm/vfp-1.c: Likewise.
16391 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16392 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16393 * gcc.target/arm/vfp-ldmiad.c: Likewise.
16394 * gcc.target/arm/vfp-ldmias.c: Likewise.
16395 * gcc.target/arm/vfp-stmdbd.c: Likewise.
16396 * gcc.target/arm/vfp-stmdbs.c: Likewise.
16397 * gcc.target/arm/vfp-stmiad.c: Likewise.
16398 * gcc.target/arm/vfp-stmias.c: Likewise.
16399 * gcc.target/arm/vnmul-1.c: Likewise.
16400 * gcc.target/arm/vnmul-2.c: Likewise.
16401 * gcc.target/arm/vnmul-3.c: Likewise.
16402 * gcc.target/arm/vnmul-4.c: Likewise.
16404 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
16407 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16408 the MPX run-time library, for compile-time MPX test.
16409 * gcc.target/i386/chkp-always_inline.c: Likewise.
16410 * gcc.target/i386/chkp-bndret.c: Likewise.
16411 * gcc.target/i386/chkp-builtins-1.c: Likewise.
16412 * gcc.target/i386/chkp-builtins-2.c: Likewise.
16413 * gcc.target/i386/chkp-builtins-3.c: Likewise.
16414 * gcc.target/i386/chkp-builtins-4.c: Likewise.
16415 * gcc.target/i386/chkp-const-check-1.c: Likewise.
16416 * gcc.target/i386/chkp-const-check-2.c: Likewise.
16417 * gcc.target/i386/chkp-hidden-def.c: Likewise.
16418 * gcc.target/i386/chkp-label-address.c: Likewise.
16419 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16420 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16421 * gcc.target/i386/chkp-pr69044.c: Likewise.
16422 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16423 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16424 * gcc.target/i386/chkp-strchr.c: Likewise.
16425 * gcc.target/i386/chkp-strlen-1.c: Likewise.
16426 * gcc.target/i386/chkp-strlen-2.c: Likewise.
16427 * gcc.target/i386/chkp-strlen-3.c: Likewise.
16428 * gcc.target/i386/chkp-strlen-4.c: Likewise.
16429 * gcc.target/i386/chkp-strlen-5.c: Likewise.
16430 * gcc.target/i386/chkp-stropt-1.c: Likewise.
16431 * gcc.target/i386/chkp-stropt-10.c: Likewise.
16432 * gcc.target/i386/chkp-stropt-11.c: Likewise.
16433 * gcc.target/i386/chkp-stropt-12.c: Likewise.
16434 * gcc.target/i386/chkp-stropt-13.c: Likewise.
16435 * gcc.target/i386/chkp-stropt-14.c: Likewise.
16436 * gcc.target/i386/chkp-stropt-15.c: Likewise.
16437 * gcc.target/i386/chkp-stropt-16.c: Likewise.
16438 * gcc.target/i386/chkp-stropt-2.c: Likewise.
16439 * gcc.target/i386/chkp-stropt-3.c: Likewise.
16440 * gcc.target/i386/chkp-stropt-4.c: Likewise.
16441 * gcc.target/i386/chkp-stropt-5.c: Likewise.
16442 * gcc.target/i386/chkp-stropt-6.c: Likewise.
16443 * gcc.target/i386/chkp-stropt-7.c: Likewise.
16444 * gcc.target/i386/chkp-stropt-8.c: Likewise.
16445 * gcc.target/i386/chkp-stropt-9.c: Likewise.
16446 * gcc.target/i386/pr63995-2.c: Likewise.
16447 * gcc.target/i386/pr64805.c: Likewise.
16448 * gcc.target/i386/pr65044.c: Likewise.
16449 * gcc.target/i386/pr65167.c: Likewise.
16450 * gcc.target/i386/pr65183.c: Likewise.
16451 * gcc.target/i386/pr65184.c: Likewise.
16452 * gcc.target/i386/thunk-retbnd.c: Likewise.
16454 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
16456 PR tree-optimization/69328
16457 * gcc.dg/pr69328.c: New test.
16459 2016-01-20 Jeff Law <law@redhat.com>
16462 * gcc.target/m68k/pr25114.c: New test.
16464 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
16466 * gcc.target/arm/memset-inline-10.c: Added
16467 dg-require-effective-target arm_thumb2_ok.
16469 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
16471 * gcc.dg/debug/dwarf2/sso.c: New test.
16473 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
16476 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16477 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16478 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16480 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16483 * g++.dg/ipa/devirt-50.C: New testcase.
16485 2016-01-19 Marek Polacek <polacek@redhat.com>
16488 * g++.dg/cpp1y/parameter-pack-1.C: New test.
16489 * g++.dg/cpp1y/parameter-pack-2.C: New test.
16491 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16494 * gcc.target/arm/pr69135_1.c: New test.
16496 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16498 * gcc.target/aarch64/ccmp_1.c: Add new tests.
16500 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16502 * gcc.target/aarch64/ccmp_1.c: New testcase.
16504 2016-01-19 Marek Polacek <polacek@redhat.com>
16507 * g++.dg/cpp0x/enum30.C: New test.
16509 2016-01-19 Richard Biener <rguenther@suse.de>
16511 PR tree-optimization/69336
16512 * g++.dg/tree-ssa/pr69336.C: New testcase.
16514 2016-01-19 Jakub Jelinek <jakub@redhat.com>
16517 * gcc.dg/pr65779.c: New test.
16519 2016-01-19 Richard Biener <rguenther@suse.de>
16521 PR tree-optimization/69352
16522 * gcc.dg/torture/pr69352.c: New testcase.
16524 2016-01-19 Jakub Jelinek <jakub@redhat.com>
16526 PR rtl-optimization/68955
16527 PR rtl-optimization/64557
16528 * gcc.dg/torture/pr68955.c: New test.
16530 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16533 * g++.dg/torture/pr69136.C: New testcase.
16535 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16538 * g++.dg/lto/pr69133_0.C: New testcase.
16539 * g++.dg/lto/pr69133_1.C: New testcase.
16541 2016-01-15 Jeff Law <law@redhat.com>
16543 PR tree-optimization/69320
16544 * gcc.c-torture/pr69320-1.c: New test.
16545 * gcc.c-torture/pr69320-2.c: New test.
16546 * gcc.c-torture/pr69320-3.c: New test.
16547 * gcc.c-torture/pr69320-4.c: New test.
16549 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16554 * g++.dg/template/pr11858.C: New test.
16555 * g++.dg/template/pr24663.C: New test.
16556 * g++.dg/template/unify12.C: New test.
16557 * g++.dg/template/unify13.C: New test.
16558 * g++.dg/template/unify14.C: New test.
16559 * g++.dg/template/unify15.C: New test.
16560 * g++.dg/template/unify16.C: New test.
16561 * g++.dg/template/unify17.C: New test.
16563 2016-01-18 David Malcolm <dmalcolm@redhat.com>
16566 * gcc.dg/pr69181-1.c: New test file.
16567 * gcc.dg/pr69181-2.c: New test file.
16568 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16569 globals by moving it to...
16570 (cleanup-after-saved-dg-test): ...this new function. Add
16571 "global additional_sources_used". Add reset of global
16572 multiline_expected_outputs to the empty list.
16573 * lib/multiline.exp (_multiline_expected_outputs): Rename this
16575 (multiline_expected_outputs): ...this, and updated comments to
16576 note that it is modified from gcc-dg.exp.
16577 (dg-end-multiline-output): Update for the above renaming.
16578 (handle-multiline-outputs): Likewise. Remove the clearing
16579 of the expected outputs to the empty list.
16581 2016-01-18 Richard Biener <rguenther@suse.de>
16583 PR tree-optimization/69297
16584 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16586 2016-01-18 Joseph Myers <joseph@codesourcery.com>
16588 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16590 * gcc.target/mips/mips-3d-2.c: Likewise.
16591 * gcc.target/mips/mips-3d-3.c: Likewise.
16592 * gcc.target/mips/mips-3d-4.c: Likewise.
16593 * gcc.target/mips/mips-3d-5.c: Likewise.
16594 * gcc.target/mips/mips-3d-6.c: Likewise.
16595 * gcc.target/mips/mips-3d-7.c: Likewise.
16596 * gcc.target/mips/mips-3d-8.c: Likewise.
16597 * gcc.target/mips/mips-3d-9.c: Likewise.
16598 * gcc.target/mips/mips-ps-1.c: Likewise.
16599 * gcc.target/mips/mips-ps-2.c: Likewise.
16600 * gcc.target/mips/mips-ps-3.c: Likewise.
16601 * gcc.target/mips/mips-ps-4.c: Likewise.
16602 * gcc.target/mips/mips-ps-5.c: Likewise.
16603 * gcc.target/mips/mips-ps-6.c: Likewise.
16604 * gcc.target/mips/mips-ps-7.c: Likewise.
16605 * gcc.target/mips/mips-ps-type.c: Likewise.
16606 * gcc.target/mips/mips-ps-type-2.c: Likewise.
16607 * gcc.target/mips/mips16-attributes-6.c: Likewise.
16609 2016-01-18 Tom de Vries <tom@codesourcery.com>
16611 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16612 * c-c++-common/goacc/kernels-double-reduction.c: New test.
16613 * c-c++-common/goacc/kernels-empty.c: New test.
16614 * c-c++-common/goacc/kernels-eternal.c: New test.
16615 * c-c++-common/goacc/kernels-loop-2.c: New test.
16616 * c-c++-common/goacc/kernels-loop-3.c: New test.
16617 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16618 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16619 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16620 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16621 * c-c++-common/goacc/kernels-loop-data.c: New test.
16622 * c-c++-common/goacc/kernels-loop-g.c: New test.
16623 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16624 * c-c++-common/goacc/kernels-loop-n.c: New test.
16625 * c-c++-common/goacc/kernels-loop-nest.c: New test.
16626 * c-c++-common/goacc/kernels-loop.c: New test.
16627 * c-c++-common/goacc/kernels-noreturn.c: New test.
16628 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16629 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16630 * c-c++-common/goacc/kernels-reduction.c: New test.
16632 2016-01-18 Tom de Vries <tom@codesourcery.com>
16634 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16635 * gcc.dg/autopar/outer-2.c: Same.
16636 * gcc.dg/autopar/outer-3.c: Same.
16637 * gcc.dg/autopar/outer-4.c: Same.
16638 * gcc.dg/autopar/outer-5.c: Same.
16639 * gcc.dg/autopar/outer-6.c: Same.
16640 * gcc.dg/autopar/parallelization-1.c: Same.
16641 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16642 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16643 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16644 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16645 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16646 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16647 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16648 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16649 * gcc.dg/autopar/pr39500-1.c: Same.
16650 * gcc.dg/autopar/pr39500-2.c: Same.
16651 * gcc.dg/autopar/pr46193.c: Same.
16652 * gcc.dg/autopar/pr46194.c: Same.
16653 * gcc.dg/autopar/pr49580.c: Same.
16654 * gcc.dg/autopar/pr49960-1.c: Same.
16655 * gcc.dg/autopar/pr49960.c: Same.
16656 * gcc.dg/autopar/pr68373.c: Same.
16657 * gcc.dg/autopar/reduc-1.c: Same.
16658 * gcc.dg/autopar/reduc-1char.c: Same.
16659 * gcc.dg/autopar/reduc-1short.c: Same.
16660 * gcc.dg/autopar/reduc-2.c: Same.
16661 * gcc.dg/autopar/reduc-2char.c: Same.
16662 * gcc.dg/autopar/reduc-2short.c: Same.
16663 * gcc.dg/autopar/reduc-3.c: Same.
16664 * gcc.dg/autopar/reduc-4.c: Same.
16665 * gcc.dg/autopar/reduc-6.c: Same.
16666 * gcc.dg/autopar/reduc-7.c: Same.
16667 * gcc.dg/autopar/reduc-8.c: Same.
16668 * gcc.dg/autopar/reduc-9.c: Same.
16669 * gcc.dg/autopar/uns-outer-4.c: Same.
16670 * gcc.dg/autopar/uns-outer-5.c: Same.
16671 * gcc.dg/autopar/uns-outer-6.c: Same.
16672 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16673 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16675 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16678 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16679 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16681 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16684 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16685 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16686 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16688 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16691 * gcc.dg/tree-ssa/sra-17.c: New.
16692 * gcc.dg/tree-ssa/sra-18.c: New.
16694 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16696 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16698 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16700 * gnat.dg/inline12.adb: New test.
16702 2016-01-18 Bin Cheng <bin.cheng@arm.com>
16704 PR tree-optimization/66797
16705 * gcc.c-torture/execute/pr65447.c: Relax check condition.
16707 2016-01-18 Richard Biener <rguenther@suse.de>
16709 PR tree-optimization/69170
16710 * gcc.dg/torture/pr69170.c: New testcase.
16712 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
16714 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16716 2016-01-16 Tom de Vries <tom@codesourcery.com>
16718 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16720 2016-01-16 Tom de Vries <tom@codesourcery.com>
16722 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16723 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16724 redundant dg-require-effective-target pthread.
16725 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16726 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16727 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16728 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16729 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16730 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16731 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16733 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
16736 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16737 * gcc.target/powerpc/recip-7.c: Same.
16739 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16742 * g++.dg/template/pr69091.C: New test.
16744 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16746 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16747 dump does not contain an error_mark_node.
16748 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16749 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16751 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16754 * g++.dg/template/pr68936.C: New test.
16756 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
16759 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16760 * gcc.target/powerpc/recip-2.c: Same.
16761 * gcc.target/powerpc/recip-3.c: Same.
16762 * gcc.target/powerpc/recip-4.c: Same.
16763 * gcc.target/powerpc/recip-sqrtf.c: Same.
16765 2016-01-15 Jeff Law <law@redhat.com>
16767 PR tree-optimization/69270
16768 * gcc.dg/tree-ssa/pr69270-2.c: New test.
16769 * gcc.dg/tree-ssa/pr69270-3.c: New test.
16771 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
16774 * gfortran.dg/deferred_character_13.f90: New test for the fix
16775 of comment 3 of the PR.
16778 * gfortran.dg/deferred_character_8.f90: New test
16779 * gfortran.dg/allocate_error_5.f90: New test
16782 * gfortran.dg/deferred_character_10.f90: New test
16785 * gfortran.dg/deferred_character_14.f90: New test
16788 * gfortran.dg/deferred_character_11.f90: New test
16791 * gfortran.dg/deferred_character_9.f90: New test
16793 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16795 PR rtl-optimization/69030
16796 * gcc.target/i386/pr69030.c: New.
16798 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16800 * gcc.target/aarch64/target_attr_17.c: New test.
16802 2016-01-15 Richard Biener <rguenther@suse.de>
16804 PR tree-optimization/66856
16805 * gcc.dg/torture/pr66856-1.c: New testcase.
16806 * gcc.dg/torture/pr66856-2.c: Likewise.
16808 2016-01-15 Richard Biener <rguenther@suse.de>
16811 * g++.dg/lto/pr69137_0.C: New testcase.
16813 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16815 PR middle-end/69246
16816 * gcc.target/i386/pr69246.c: New test.
16818 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16820 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
16822 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16825 * g++.dg/init/const9.C: Disable test on S/390.
16827 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16829 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16830 * g++.dg/Wno-frame-address.C: Ditto.
16832 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16834 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16836 2016-01-15 Richard Biener <rguenther@suse.de>
16838 PR tree-optimization/68961
16839 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16841 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16843 * gcc.target/i386/pr65105-5.c: New test.
16845 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
16847 * gcc.c-torture/execute/alias-4.c: New testcase.
16849 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
16852 * g++.dg/ipa/devirt-49.C: New testcase.
16854 2016-01-15 Christian Bruel <christian.bruel@st.com>
16857 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16858 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16859 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16861 2016-01-15 Richard Biener <rguenther@suse.de>
16863 PR tree-optimization/69117
16864 * gcc.dg/torture/pr69117.c: New testcase.
16866 2015-01-14 Ryan Burn <contact@rnburn.com>
16869 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16871 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16874 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16875 range tests use 100 * maximum instead of maximum + 1.
16877 2016-01-14 Jakub Jelinek <jakub@redhat.com>
16880 * gcc.dg/guality/pr69244.c: New test.
16882 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
16884 * lib/target-supports.exp (check_effective_target_issignaling):
16886 * gcc.dg/pr61441.c: Require issignaling effective target.
16888 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16891 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16893 2016-01-14 David Malcolm <dmalcolm@redhat.com>
16896 PR preprocessor/69177
16897 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16898 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16899 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16900 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16902 2016-01-14 Marek Polacek <polacek@redhat.com>
16905 * gcc.dg/array-15.c: New test.
16907 2016-01-14 Jakub Jelinek <jakub@redhat.com>
16909 PR middle-end/68146
16910 PR tree-optimization/69155
16911 * gfortran.dg/pr68146.f: New test.
16912 * gfortran.dg/pr69155.f90: New test.
16914 2016-01-14 Richard Biener <rguenther@suse.de>
16916 PR tree-optimization/68060
16917 * gcc.dg/torture/pr68060-1.c: New testcase.
16918 * gcc.dg/torture/pr68060-2.c: Likewise.
16920 2016-01-14 Nick Clifton <nickc@redhat.com>
16922 * lib/target-supports.exp
16923 (check_effective_target_arm_neon_ok_nocache): Add an option
16924 sequence that includes setting the ARM architecture to ARMv7-A.
16925 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16926 command line options necessary to enable Neon support.
16927 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16928 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16929 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16930 * gcc.target/arm/pr69180.c: Likewise.
16932 2016-01-14 Jeff Law <law@redhat.com>
16934 PR tree-optimization/69270
16935 * gcc.dg/tree-ssa/pr69270.c: New test.
16937 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16940 * c-c++-common/pr66208.c: New file.
16942 2016-01-13 Jakub Jelinek <jakub@redhat.com>
16944 PR tree-optimization/69156
16945 * gcc.dg/pr69156.c: New test.
16947 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16949 * gcc.target/i386/pr69225-7.c: New test.
16951 2016-01-13 Richard Henderson <rth@redhat.com>
16953 * gcc.dg/tm/memopt-13.c: Update expected function.
16954 * gcc.dg/tm/memopt-6.c: Likewise.
16956 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
16958 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16959 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16960 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16961 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
16963 2016-01-13 Tom de Vries <tom@codesourcery.com>
16965 PR tree-optimization/69169
16966 * gcc.dg/pr69169.c: New test.
16968 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
16971 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16972 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16973 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16974 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16975 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16976 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16977 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16978 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16980 2016-01-13 Jakub Jelinek <jakub@redhat.com>
16983 * gcc.dg/pr69247.c: New test.
16985 2016-01-13 Richard Biener <rguenther@suse.de>
16987 PR tree-optimization/69242
16988 * gcc.dg/torture/pr69242.c: New testcase.
16990 2016-01-13 Richard Biener <rguenther@suse.de>
16992 PR tree-optimization/69186
16993 * gcc.dg/torture/pr69186.c: New testcase.
16995 2016-01-13 Jeff Law <law@redhat.com>
16997 PR tree-optimization/67755
16998 * gcc.dg/tree-ssa/pr67755.c: New test.
17000 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
17002 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17003 pass number in output by a star.
17005 2016-01-12 Bin Cheng <bin.cheng@arm.com>
17007 PR tree-optimization/68911
17008 * gcc.c-torture/execute/pr68911.c: New test.
17010 2016-01-12 Marek Polacek <polacek@redhat.com>
17013 * g++.dg/warn/permissive-1.C: New test.
17015 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17019 * g++.dg/opt/pr69213.C: New test.
17021 2016-01-12 Christian Bruel <christian.bruel@st.com>
17024 * gcc.target/arm/pr69180.c: New test.
17026 2016-01-12 Richard Biener <rguenther@suse.de>
17029 * g++.dg/lto/pr69077_0.C: New testcase.
17030 * g++.dg/lto/pr69077_1.C: Likewise.
17032 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17035 * g++.dg/opt/pr69175.C: New test.
17037 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
17039 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17040 rather than #including math.h & stdlib.h.
17041 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17042 * gcc.dg/vect/pr49771.c: Likewise.
17043 * gcc.dg/vect/vect-10-big-array.c: Likewise.
17044 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17045 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17046 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17047 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17048 * gcc.dg/vect/pr44507.c: Likewise.
17049 * gcc.dg/vect/pr45902.c: Likewise.
17050 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17051 * gcc.dg/vect/vect-117.c: Likewise.
17052 * gcc.dg/vect/vect-99.c: Likewise.
17053 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17054 * gcc.dg/vect/vect-cond-1.c: Likewise.
17055 * gcc.dg/vect/vect-cond-2.c: Likewise.
17056 * gcc.dg/vect/vect-cond-3.c: Likewise.
17057 * gcc.dg/vect/vect-cond-4.c: Likewise.
17058 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17059 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17060 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17061 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17062 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17063 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17064 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17065 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17066 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17067 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17068 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17069 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17070 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17071 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17072 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17073 include of signal.h.
17074 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17075 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17076 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17077 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17078 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17079 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17080 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17081 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17082 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17083 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17084 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17085 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17086 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17087 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17088 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17089 * gcc.dg/vect/vect-outer-5.c: Likewise.
17090 * gcc.dg/vect/vect-outer-6.c: Likewise.
17091 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17092 include of stdio.h.
17094 2016-01-12 Nick Clifton <nickc@redhat.com>
17097 * gcc.dg/lto/pr61886_0.c: Rename the external function called
17098 to fread so that it will be found in all target runtimes.
17100 2016-01-12 Richard Biener <rguenther@suse.de>
17102 PR tree-optimization/69053
17103 * g++.dg/torture/pr69053.C: New testcase.
17105 2016-01-12 Richard Biener <rguenther@suse.de>
17107 PR tree-optimization/69168
17108 * gcc.dg/torture/pr69168.c: New testcase.
17110 2016-01-12 Richard Biener <rguenther@suse.de>
17112 PR tree-optimization/69157
17113 * gcc.dg/torture/pr69157.c: New testcase.
17115 2016-01-12 Richard Biener <rguenther@suse.de>
17117 PR tree-optimization/69174
17118 * gcc.dg/torture/pr69174.c: New testcase.
17120 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17124 * g++.dg/tls/pr66808.C: New test.
17125 * g++.dg/tls/pr69000.C: New test.
17127 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17129 * gcc.target/powerpc/swaps-p8-23.c: New test.
17130 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17132 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
17134 PR tree-optimization/68356
17135 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17137 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
17138 Jim Wilson <jim.wilson@linaro.org>
17141 * gcc.target/arm/pr69194.c: New test.
17143 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
17146 * gcc.target/i386/pr69225-1.c: New test.
17147 * gcc.target/i386/pr69225-2.c: Likewise.
17148 * gcc.target/i386/pr69225-3.c: Likewise.
17149 * gcc.target/i386/pr69225-4.c: Likewise.
17150 * gcc.target/i386/pr69225-5.c: Likewise.
17151 * gcc.target/i386/pr69225-6.c: Likewise.
17153 2016-01-11 Jakub Jelinek <jakub@redhat.com>
17156 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17160 * gcc.dg/pr69071.c: New test.
17163 * g++.dg/opt/pr69211.C: New test.
17165 PR tree-optimization/69214
17166 * gcc.c-torture/compile/pr69214.c: New test.
17168 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
17170 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17171 * gcc.target/i386/pr66232-11.c: Ditto.
17172 * gcc.target/i386/pr66232-12.c: Ditto.
17173 * gcc.target/i386/pr66232-13.c: Ditto.
17175 2016-01-11 Richard Biener <rguenther@suse.de>
17177 PR tree-optimization/69173
17178 * gcc.dg/torture/pr69173.c: New testcase.
17180 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17182 PR rtl-optimization/68796
17183 * gcc.target/aarch64/tst_5.c: New test.
17184 * gcc.target/aarch64/tst_6.c: Likewise.
17186 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17188 PR rtl-optimization/68841
17189 * gcc.dg/pr68841.c: New test.
17190 * gcc.c-torture/execute/pr68841.c: New test.
17192 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
17194 PR rtl-optimization/68920
17195 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17197 * gcc.dg/ifcvt-5.c: New test.
17199 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
17202 * g++.dg/pr69123.C: New.
17204 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
17207 * gcc.target/i386/pr69010.c: New test.
17209 2016-01-11 Martin Jambor <mjambor@suse.cz>
17212 * gcc.target/i386/chkp-pr69044.c: New test.
17214 2016-01-11 Tom de Vries <tom@codesourcery.com>
17216 PR tree-optimization/69109
17217 * gcc.dg/autopar/pr69109-2.c: New test.
17218 * gcc.dg/autopar/pr69109.c: New test.
17220 2016-01-11 Tom de Vries <tom@codesourcery.com>
17222 PR tree-optimization/69108
17223 * gcc.dg/autopar/pr69108.c: New test.
17225 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
17228 * c-c++-common/Wisleading-indentation.c: Augment test.
17230 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
17233 * gfortran.dg/inline_matmul_12.f90: New test.
17235 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
17238 * gfortran.dg/actual_array_offset_1: New test.
17240 2016-01-10 Tom de Vries <tom@codesourcery.com>
17242 PR tree-optimization/69062
17243 * gcc.dg/autopar/pr69062.c: New test.
17245 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
17247 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17248 * gcc.dg/vect/slp-perm-2.c: Likewise.
17249 * gcc.dg/vect/slp-perm-3.c: Likewise.
17250 * gcc.dg/vect/slp-perm-5.c: Likewise.
17251 * gcc.dg/vect/slp-perm-6.c: Likewise.
17252 * gcc.dg/vect/slp-perm-7.c: Likewise.
17253 * gcc.dg/vect/slp-perm-8.c: Likewise.
17255 2016-01-10 Tom de Vries <tom@codesourcery.com>
17257 PR tree-optimization/69039
17258 * gcc.dg/autopar/pr69039.c: New test.
17260 2016-01-09 Marek Polacek <polacek@redhat.com>
17263 * g++.dg/pr69113.C: New test.
17265 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17267 PR middle-end/50865
17268 PR tree-optimization/69097
17269 * gcc.c-torture/execute/pr50865.c: New test.
17270 * gcc.c-torture/execute/pr69097-1.c: New test.
17271 * gcc.c-torture/execute/pr69097-2.c: New test.
17272 * gcc.dg/pr69097-1.c: New test.
17273 * gcc.dg/pr69097-2.c: New test.
17275 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17278 * g++.dg/opt/pr69164.C: New test.
17280 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17282 PR tree-optimization/69167
17283 * gcc.dg/pr69167.c: New test.
17285 2016-01-08 Marek Polacek <polacek@redhat.com>
17288 * g++.dg/pr68449.C: New.
17290 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
17292 PR tree-optimization/68707
17293 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17294 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17295 on platforms supporting it.
17296 * gcc.dg/vect/slp-perm-2.c: Likewise.
17297 * gcc.dg/vect/slp-perm-3.c: Likewise.
17298 * gcc.dg/vect/slp-perm-5.c: Likewise.
17299 * gcc.dg/vect/slp-perm-7.c: Likewise.
17300 * gcc.dg/vect/slp-perm-8.c: Likewise.
17301 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17302 on platforms supporting it.
17304 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17306 PR tree-optimization/69162
17307 * gcc.dg/pr69162.c: New test.
17309 PR tree-optimization/69172
17310 * gcc.dg/pr69172.c: New test.
17312 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
17314 PR tree-optimization/67781
17315 * gcc.c-torture/execute/pr67781.c: New file.
17317 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17319 PR tree-optimization/69083
17320 * gcc.dg/vect/pr69083.c: New test.
17322 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
17324 PR tree-optimization/61441
17325 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17326 Use -fexcess-precision=standard for compiler options.
17327 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
17329 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17332 * gfortran.dg/gomp/pr69128.f90: New test.
17335 * g++.dg/ext/pr69145-1.C: New test.
17336 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17337 * g++.dg/ext/pr69145-2.h: New file.
17339 2016-01-07 Martin Sebor <msebor@redhat.com>
17342 * gcc.dg/atomic-fetch-bool.c: New test.
17343 * gcc.dg/sync-fetch-bool.c: New test.
17345 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17348 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17350 2016-01-07 Nick Clifton <nickc@redhat.com>
17353 * g++.dg/pr66655.C: New test.
17354 * g++.dg/pr66655_1.cc: Test support file.
17355 * g++.dg/pr66655.h: Test header file.
17357 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
17360 gfortran.dg/gomp/pr66680.f90: New test.
17362 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17365 * gcc.target/i386/pr69171-1.c: New test.
17366 * gcc.target/i386/pr69171-2.c: Likewise.
17367 * gcc.target/i386/pr69171-3.c: Likewise.
17368 * gcc.target/i386/pr69171-4.c: Likewise.
17369 * gcc.target/i386/pr69171-5.c: Likewise.
17370 * gcc.target/i386/pr69171-6.c: Likewise.
17372 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
17374 PR middle-end/67639
17375 * c-c++-common/pr67639.c: New test.
17377 2016-01-07 Jakub Jelinek <jakub@redhat.com>
17379 PR tree-optimization/69141
17380 * g++.dg/opt/pr69141.C: New test.
17382 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
17384 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17386 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
17389 * gcc.target/i386/pr69140.c: New test
17391 2016-01-06 David Malcolm <dmalcolm@redhat.com>
17393 * gcc.dg/bad-dereference.c: New test case.
17395 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17397 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17399 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
17401 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17403 2016-01-06 Marek Polacek <polacek@redhat.com>
17406 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17408 2016-01-05 Marek Polacek <polacek@redhat.com>
17411 * gcc.dg/atomic-invalid-2.c: New.
17413 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17416 * gcc.target/i386/pr68991.c: New test.
17418 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17421 * g++.dg/pr68991-1.C: New test.
17422 * g++.dg/pr68991-2.C: Likewise.
17424 2016-01-05 Sergei Trofimovich <siarheit@google.com>
17427 * gcc.target/ia64/pr60465-gprel64.c: New test.
17428 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17430 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17432 PR rtl-optimization/68651
17433 * gcc.target/aarch64/pr68651_1.c: New test.
17435 2016-01-05 David Malcolm <dmalcolm@redhat.com>
17438 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17440 2016-01-05 Nathan Sidwell <nathan@acm.org>
17443 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17445 * gcc.dg/alias-15.c: New.
17447 2016-01-05 Nick Clifton <nickc@redhat.com>
17450 * g++.dg/pr68770.C: New test.
17452 2016-01-04 Mike Stump <mikestump@comcast.net>
17454 * lib/target-supports.exp (check_effective_target_cilkplus):
17455 cilkplus targets require pthreads.
17456 (check_effective_target_cilkplus): Remove special case for NVPTX.
17458 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
17460 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17463 2016-01-04 Jakub Jelinek <jakub@redhat.com>
17465 Update copyright years.
17467 2016-01-04 Marek Polacek <polacek@redhat.com>
17470 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17471 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17472 * gcc.dg/atomic/stdatomic-op-5.c: New test.
17474 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17476 * gcc.target/sparc/20160104-2.c: New test.
17478 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17480 * gcc.target/sparc/20160104-1.c: New test.
17482 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
17485 * gfortran.dg/pr65045.f90: New test.
17487 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
17489 * gnat.dg/specs/debug1.ads: Delete.
17491 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17493 PR libgfortran/68867
17494 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
17497 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17499 PR libgfortran/68867
17500 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
17503 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
17506 * gfortran.dg/pr68864.f90: New test.
17508 2016-01-01 Jakub Jelinek <jakub@redhat.com>
17510 PR tree-optimization/69070
17511 * gcc.dg/pr69070.c: New test.
17514 * gfortran.dg/pr69055.f90: New test.
17517 * gcc.dg/pr69015.c: New test.
17519 Copyright (C) 2016 Free Software Foundation, Inc.
17521 Copying and distribution of this file, with or without modification,
17522 are permitted in any medium without royalty provided the copyright
17523 notice and this notice are preserved.