1 2016-12-09 Nathan Sidwell <nathan@acm.org>
4 * g++.dg/cpp1y/pr78550.C: New.
6 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
9 * gfortran.dg/char_result_14.f90: New test.
10 * gfortran.dg/char_result_15.f90: New test.
12 2016-12-09 Martin Liska <mliska@suse.cz>
14 * gcc.dg/tree-ssa/dump-3.c: New test.
16 2016-12-09 Jakub Jelinek <jakub@redhat.com>
18 PR tree-optimization/78726
19 * gcc.c-torture/execute/pr78726.c: New test.
20 * gcc.dg/guality/pr78726.c: New test.
22 2016-12-08 Martin Sebor <msebor@redhat.com>
25 * gcc.dg/attr-alloc_size-3.c: New test.
26 * gcc.dg/attr-alloc_size-4.c: New test.
27 * gcc.dg/attr-alloc_size-5.c: New test.
28 * gcc.dg/attr-alloc_size-6.c: New test.
29 * gcc.dg/attr-alloc_size-7.c: New test.
30 * gcc.dg/attr-alloc_size-8.c: New test.
31 * gcc.dg/attr-alloc_size-9.c: New test.
32 * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
34 2016-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
40 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
41 * gfortran.dg/charlen_01.f90: New test.
42 * gfortran.dg/charlen_02.f90: Ditto.
43 * gfortran.dg/charlen_03.f90: Ditto.
44 * gfortran.dg/charlen_04.f90: Ditto.
45 * gfortran.dg/charlen_05.f90: Ditto.
46 * gfortran.dg/charlen_06.f90: Ditto.
47 * gfortran.dg/charlen_07.f90: Ditto.
48 * gfortran.dg/charlen_08.f90: Ditto.
49 * gfortran.dg/charlen_09.f90: Ditto.
50 * gfortran.dg/charlen_10.f90: Ditto.
51 * gfortran.dg/charlen_11.f90: Ditto.
52 * gfortran.dg/charlen_12.f90: Ditto.
53 * gfortran.dg/charlen_13.f90: Ditto.
54 * gfortran.dg/charlen_14.f90: Ditto.
55 * gfortran.dg/charlen_15.f90: Ditto.
57 2016-12-08 Vladimir Makarov <vmakarov@redhat.com>
59 PR rtl-optimization/78671
60 * gcc.target/i386/pr78671.c: New.
62 2015-12-08 Wilco Dijkstra <wdijkstr@arm.com>
65 * gcc.target/aarch64/pr78733.c: New test.
67 2016-12-08 Nathan Sidwell <nathan@acm.org>
70 * g++.dg/cpp1y/pr78551.C: New.
72 2016-12-08 Pierre-Marie de Rodat <derodat@adacore.com>
75 * g++.dg/pr78112.C: Remove platform-dependent checks.
76 * g++.dg/pr78112-2.C: New testcase.
78 2016-12-08 Bin Cheng <bin.cheng@arm.com>
81 * g++.dg/torture/pr78684.C: New test.
83 2016-12-08 Christophe Lyon <christophe.lyon@linaro.org>
85 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
86 (CHECK_CRYPTO): Remove.
87 (expected_poly64x1_t, expected_poly64x2_t): Remove
89 2016-12-08 Jakub Jelinek <jakub@redhat.com>
91 P0003R5 - removal of dynamic exception specification from C++17
92 * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
93 throw (type-id-list) in C++11 and C++14 and removal in C++17.
94 * g++.dg/compat/eh/ctor1_y.C: Likewise.
95 * g++.dg/compat/eh/new1_x.C: Likewise.
96 * g++.dg/compat/eh/new1_y.C: Likewise.
97 * g++.dg/compat/eh/spec3_x.C: Likewise.
98 * g++.dg/compat/eh/spec3_y.C: Likewise.
99 * g++.dg/compat/eh/template1.h: Likewise.
100 * g++.dg/compat/eh/template1_y.C: Likewise.
101 * g++.dg/compat/eh/unexpected1_x.C: Likewise.
102 * g++.dg/compat/eh/unexpected1_y.C: Likewise.
103 * g++.dg/cpp0x/auto9.C: Likewise.
104 * g++.dg/cpp0x/defaulted23.C: Likewise.
105 * g++.dg/cpp0x/error5.C: Likewise.
106 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
107 * g++.dg/cpp0x/noexcept02.C: Likewise.
108 * g++.dg/cpp0x/noexcept07.C: Likewise.
109 * g++.dg/cpp0x/noexcept08.C: Likewise.
110 * g++.dg/cpp0x/noexcept19.C: Likewise.
111 * g++.dg/cpp0x/variadic73.C: Likewise.
112 * g++.dg/cpp0x/variadic-throw.C: Likewise.
113 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
114 * g++.dg/eh/async-unwind2.C: Likewise.
115 * g++.dg/eh/cond4.C: Likewise.
116 * g++.dg/eh/delete1.C: Likewise.
117 * g++.dg/eh/ehopt1.C: Likewise.
118 * g++.dg/eh/forced3.C: Likewise.
119 * g++.dg/eh/forced4.C: Likewise.
120 * g++.dg/eh/init-temp2.C: Likewise.
121 * g++.dg/eh/pr38662.C: Likewise.
122 * g++.dg/eh/pr41819.C: Likewise.
123 * g++.dg/eh/shadow1.C: Likewise.
124 * g++.dg/eh/spec2.C: Likewise.
125 * g++.dg/eh/spec3.C: Likewise.
126 * g++.dg/eh/spec5.C: Likewise.
127 * g++.dg/eh/spec6.C: Likewise.
128 * g++.dg/eh/spec7.C: Likewise.
129 * g++.dg/eh/spec8.C: Likewise.
130 * g++.dg/eh/spec9.C: Likewise.
131 * g++.dg/eh/template1.C: Likewise.
132 * g++.dg/eh/unexpected1.C: Likewise.
133 * g++.dg/ext/has_nothrow_assign.C: Likewise.
134 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
135 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
136 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
137 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
138 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
139 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
140 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
141 * g++.dg/gcov/gcov-7.C: Likewise.
142 * g++.dg/init/new13.C: Likewise.
143 * g++.dg/init/new25.C: Likewise.
144 * g++.dg/lookup/exception1.C: Likewise.
145 * g++.dg/opt/noreturn-1.C: Likewise.
146 * g++.dg/other/error3.C: Likewise.
147 * g++.dg/rtti/crash3.C: Likewise.
148 * g++.dg/template/eh2.C: Likewise.
149 * g++.dg/template/error36.C: Likewise.
150 * g++.dg/tm/pr46567.C: Likewise.
151 * g++.dg/tm/pr47340.C: Likewise.
152 * g++.dg/torture/pr46364.C: Likewise.
153 * g++.dg/torture/pr49394.C: Likewise.
154 * g++.dg/torture/pr52918-1.C: Likewise.
155 * g++.dg/torture/pr57190.C: Likewise.
156 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
157 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
158 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
159 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
160 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
161 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
162 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
163 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
164 * g++.dg/tree-ssa/pr45605.C: Likewise.
165 * g++.dg/warn/Wreturn-type-3.C: Likewise.
166 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
167 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
168 * g++.old-deja/g++.eh/spec1.C: Likewise.
169 * g++.old-deja/g++.eh/spec2.C: Likewise.
170 * g++.old-deja/g++.eh/spec3.C: Likewise.
171 * g++.old-deja/g++.eh/spec4.C: Likewise.
172 * g++.old-deja/g++.eh/spec6.C: Likewise.
173 * g++.old-deja/g++.eh/throw1.C: Likewise.
174 * g++.old-deja/g++.eh/throw2.C: Likewise.
175 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
176 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
177 * g++.old-deja/g++.mike/eh15.C: Likewise.
178 * g++.old-deja/g++.mike/eh25.C: Likewise.
179 * g++.old-deja/g++.mike/eh33.C: Likewise.
180 * g++.old-deja/g++.mike/eh34.C: Likewise.
181 * g++.old-deja/g++.mike/eh50.C: Likewise.
182 * g++.old-deja/g++.mike/eh51.C: Likewise.
183 * g++.old-deja/g++.mike/eh55.C: Likewise.
184 * g++.old-deja/g++.mike/p10416.C: Likewise.
185 * g++.old-deja/g++.other/crash28.C: Likewise.
186 * g++.old-deja/g++.other/crash30.C: Likewise.
187 * g++.old-deja/g++.other/new7.C: Likewise.
188 * g++.old-deja/g++.pt/ehspec1.C: Likewise.
189 * g++.old-deja/g++.robertl/eb123.C: Likewise.
191 2016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
193 * gcc.target/aarch64/pr78382.c: New testcase.
195 2016-12-08 Andrew Pinski <apinski@cavium.com>
197 * gcc.target/aarch64/pr71112.c: New testcase.
199 2016-12-07 Martin Sebor <msebor@redhat.com>
204 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
205 * g++.dg/ext/builtin-object-size3.C (bar): Same.
206 * g++.dg/ext/strncpy-chk1.C: Same.
207 * g++.dg/opt/memcpy1.C: Same.
208 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
209 * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
210 * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
211 * gcc.dg/attr-alloc_size.c: Same.
212 * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
213 * gcc.dg/builtin-stringop-chk-2.c: Same.
214 * gcc.dg/builtin-stringop-chk-4.c: New test.
215 * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
216 * gcc.dg/memcpy-2.c: Same.
217 * gcc.dg/pr40340-1.c: Same.
218 * gcc.dg/pr40340-2.c (main): Same.
219 * gcc.dg/pr40340-5.c (main): Same.
220 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
221 * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
222 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
224 * gfortran.dg/char_length_3.f90: Prune expected warnings.
225 * gfortran.dg/pr38868.f: Add expected warnings.
227 2016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
230 * gcc.target/powerpc/pr72717.c: New test.
232 2016-12-07 Jakub Jelinek <jakub@redhat.com>
234 * gcc.dg/builtin-strstr-1.c: New test.
235 * g++.dg/cpp0x/constexpr-strstr.C: New test.
238 * g++.dg/torture/pr78692.C: New test.
240 2016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
242 PR rtl-optimization/78617
243 * gcc.c-torture/execute/pr78617.c: New test.
245 2016-12-07 Carl Love <cel@us.ibm.com>
247 * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
248 P9 to their own test file. This allows precise constraints on the
249 effective target and compile options.
250 * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
251 compare P8 built-in tests.
252 * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
253 compare P9 built-in tests.
255 2016-12-07 Uros Bizjak <ubizjak@gmail.com>
257 * gcc.target/i386/pr77761.c: Require int128 effective target.
258 (avx512f_test): Delete.
259 (do_main): Rename to avx512f_test.
261 2016-12-07 Bin Cheng <bin.cheng@arm.com>
263 PR tree-optimization/78691
264 * gcc.target/i386/pr78691-i386.c: New test.
265 * gcc.target/powerpc/pr78691-ppc.c: New test.
267 2016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
269 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
270 * gcc.target/i386/pr70322-2.c: Likewise.
271 * gcc.target/i386/pr70322-3.c: Likewise.
272 * gcc.target/i386/pr70322-4.c: Likewise.
274 2016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
276 * gcc.target/aarch64/pr71727.c: New testcase.
278 2016-12-06 Tom de Vries <tom@codesourcery.com>
280 PR tree-optimization/67955
281 * gcc.dg/tree-ssa/dse-points-to.c: New test.
283 2016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
286 * gcc.target/powerpc/pr78658.c: New test.
288 2016-12-06 Vladimir Makarov <vmakarov@redhat.com>
291 * testsuite/gcc.target/i386/pr77761.c: New.
293 2016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
296 * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
297 * gfortran.dg/alloc_comp_constraint_7.f90: New test.
298 * gfortran.dg/namelist_34.f90: Update test.
299 * gfortran.dg/namelist_63.f90: Update test.
301 2016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
303 * gcc.target/mips/msa-builtins-err.c: New test.
305 2016-12-06 Jakub Jelinek <jakub@redhat.com>
308 * g++.dg/cpp0x/constexpr-71537.C: New test.
311 * g++.dg/cpp0x/constexpr-memchr.C: New test.
314 * g++.dg/cpp0x/constexpr-strchr.C: New test.
316 PR tree-optimization/78675
317 * gcc.c-torture/execute/pr78675.c: New test.
318 * gcc.target/i386/pr78675-1.c: New test.
319 * gcc.target/i386/pr78675-2.c: New test.
321 2016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
323 * gcc.target/i386/avx512bw-kandd-1.c: New.
324 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
325 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
326 * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
327 * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
328 * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
329 * gcc.target/i386/avx512bw-kord-1.c: Ditto.
330 * gcc.target/i386/avx512bw-korq-1.c: Ditto.
331 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
332 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
333 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
334 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
335 * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
336 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
337 * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
338 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
339 * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
340 * gcc.target/i386/avx512dq-korb-1.c: Ditto.
341 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
342 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
343 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
344 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
346 2016-12-05 Paolo Bonzini <bonzini@gnu.org>
348 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
349 gcc.dg/fold-and-rshift-2.c: New testcases.
351 2016-12-05 Nathan Sidwell <nathan@acm.org>
353 * c-c++-common/fmax_errors.c: Check notes after last error are
356 2016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
358 PR rtl-optimization/78561
359 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
361 2016-12-04 Martin Sebor <msebor@redhat.com>
364 * gcc.dg/builtin-alloc-size.c: New test.
366 2016-12-04 Uros Bizjak <ubizjak@gmail.com>
369 * gcc.target/i386/pr70322-4.c: New test.
371 2016-12-03 Janus Weil <janus@gcc.gnu.org>
374 * gfortran.dg/abstract_type_9.f90: New test case.
376 2016-12-03 Janus Weil <janus@gcc.gnu.org>
379 * gfortran.dg/derived_result_2.f90.f90: New test case.
381 2016-12-03 Janus Weil <janus@gcc.gnu.org>
384 * gfortran.dg/finalize_30.f90: Extend test case.
386 2016-12-02 Jakub Jelinek <jakub@redhat.com>
389 * g++.dg/cpp0x/pr78649.C: New test.
391 2016-12-02 Uros Bizjak <ubizjak@gmail.com>
394 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
396 2016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
399 * gfortran.dg/char_conversion.f90: New test.
401 2016-12-02 Jakub Jelinek <jakub@redhat.com>
404 * gcc.target/i386/pr70322-1.c: New test.
405 * gcc.target/i386/pr70322-2.c: New test.
406 * gcc.target/i386/pr70322-3.c: New test.
408 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
409 Thomas Preud'homme <thomas.preudhomme@arm.com>
411 * gcc.target/arm/cmse/cmse-1.c: Add test for
412 cmse_nonsecure_caller.
414 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
415 Thomas Preud'homme <thomas.preudhomme@arm.com>
417 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
418 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
419 * gcc.target/arm/cmse/cmse-14.c: New.
420 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
421 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
422 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
423 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
424 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
425 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
426 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
427 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
428 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
429 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
430 * gcc.target/arm/cmse/baseline/union-1.c: New.
431 * gcc.target/arm/cmse/baseline/union-2.c: New.
432 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
433 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
434 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
435 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
436 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
437 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
438 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
439 * gcc.target/arm/cmse/mainline/union-1.c: New.
440 * gcc.target/arm/cmse/mainline/union-2.c: New.
441 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
442 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
443 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
444 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
445 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
446 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
447 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
448 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
449 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
450 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
451 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
452 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
453 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
454 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
456 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
457 Thomas Preud'homme <thomas.preudhomme@arm.com>
459 * gcc.target/arm/cmse/cmse-3.c: Add tests.
460 * gcc.target/arm/cmse/cmse-4.c: Add tests.
461 * gcc.target/arm/cmse/cmse-15.c: New.
463 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
464 Thomas Preud'homme <thomas.preudhomme@arm.com>
466 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
467 * gcc.target/arm/cmse/struct-1.c: New.
468 * gcc.target/arm/cmse/bitfield-1.c: New.
469 * gcc.target/arm/cmse/bitfield-2.c: New.
470 * gcc.target/arm/cmse/bitfield-3.c: New.
471 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
472 * gcc.target/arm/cmse/baseline/softfp.c: New.
473 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
474 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
475 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
476 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
477 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
479 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
480 Thomas Preud'homme <thomas.preudhomme@arm.com>
482 * gcc.target/arm/cmse/cmse-4.c: New.
483 * gcc.target/arm/cmse/cmse-9.c: New.
484 * gcc.target/arm/cmse/cmse-10.c: New.
486 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
487 Thomas Preud'homme <thomas.preudhomme@arm.com>
489 * gcc.target/arm/cmse/cmse-3.c: New.
491 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
492 Thomas Preud'homme <thomas.preudhomme@arm.com>
494 * gcc.target/arm/cmse/cmse.exp: New.
495 * gcc.target/arm/cmse/cmse-1.c: New.
496 * gcc.target/arm/cmse/cmse-12.c: New.
497 * lib/target-supports.exp
498 (check_effective_target_arm_cmse_ok): New.
500 2016-12-02 Cesar Philippidis <cesar@codesourcery.com>
501 James Norris <jnorris@codesourcery.com>
503 * c-c++-common/goacc/data-2.c: Adjust test.
504 * c-c++-common/goacc/executeables-1.c: New test.
505 * g++.dg/goacc/data-1.C: Adjust test.
507 2016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
509 PR rtl-optimization/78561
510 * gcc.target/aarch64/pr78561.c: New.
512 2016-12-02 Bin Cheng <bin.cheng@arm.com>
514 * gcc.dg/fold-bopcond-1.c: New test.
515 * gcc.dg/fold-bopcond-2.c: New test.
517 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
519 * gcc.target/s390/md/setmem_long-1.c: Fix test.
521 2016-12-02 Jakub Jelinek <jakub@redhat.com>
523 PR rtl-optimization/78547
524 * gcc.dg/pr78547.c: New test.
526 PR rtl-optimization/78575
527 * gcc.dg/pr78575.c: New test.
529 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
531 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
533 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
536 * gcc.target/s390/s390.exp: Support .C tests.
537 * gcc.target/s390/pr77822-2.c: New test.
538 * gcc.target/s390/pr77822-1.C: New test.
540 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
542 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
544 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
546 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
548 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
550 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
552 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
554 2016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
556 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
558 2016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
561 * gfortran.dg/char_length_20.f90: New test.
562 * gfortran.dg/char_length_21.f90: Ditto.
564 2016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
567 * gfortran.dg/pr78279.f90: New test.
569 2016-12-01 David Edelsohn <dje.gcc@gmail.com>
571 * g++.dg/tls/pr77285-1.C: dg-add-options tls
573 2016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
575 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
577 2016-12-01 Richard Biener <rguenther@suse.de>
579 * gcc.dg/torture/alias-2.c: New testcase.
581 2016-12-01 Georg-Johann Lay <avr@gjlay.de>
583 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
584 * gcc.target/avr/tiny-caller-save.c: Dito.
586 2016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
588 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
590 2016-12-01 Jakub Jelinek <jakub@redhat.com>
593 * gcc.dg/debug/pr78587.c: New test.
595 2016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
597 PR rtl-optimization/78607
598 * gcc.c-torture/compile/pr78607.c: New testcase.
600 2016-11-30 Martin Sebor <msebor@redhat.com>
602 PR tree-optimization/78586
603 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
605 2016-11-30 Vladimir Makarov <vmakarov@redhat.com>
607 PR tree-optimization/77856
608 * gcc.target/i386/pr77856.c: New.
610 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
612 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
613 scan-assembler-not on AIX.
615 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
617 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
619 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
621 * g++.dg/eh/new1.C: XFAIL on AIX.
622 * g++.dg/eh/delete1.C: Same.
623 * g++.dg/init/new40.C: Same.
624 * g++.old-deja/g++.eh/new2.C: Same.
626 2016-11-30 David Malcolm <dmalcolm@redhat.com>
629 * gcc.dg/format/pr78494.c: Rename to...
630 * gcc.dg/format/pr78498.c: ...this.
632 2016-11-30 David Malcolm <dmalcolm@redhat.com>
635 * gcc.dg/format/pr78494.c: New test case.
637 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
639 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
640 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
641 * g++.dg/debug/dwarf2/refqual-1.C: Same.
642 * g++.dg/debug/dwarf2/refqual-2.C: Same.
644 2016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
646 PR rtl-optimization/78610
647 * gcc.c-torture/compile/pr78610.c: New testcase.
649 2016-11-30 Bin Cheng <bin.cheng@arm.com>
651 PR tree-optimization/78574
652 * gcc.c-torture/compile/pr78574.c: New test.
654 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
656 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
657 to the changed interfaces.
658 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
659 * gfortran.dg/coarray_allocate_7.f08: Likewise.
660 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
661 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
662 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
663 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
664 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
666 2016-11-30 Janus Weil <janus@gcc.gnu.org>
669 * gfortran.dg/derived_result.f90: New test case.
671 2016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
673 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
674 -mfloat-abi=soft option.
675 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
678 2016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
681 * gcc.c-torture/compile/pr78362.c: New test.
683 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
685 * lib/target-supports.exp (check_effective_target_freorder): Check
688 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
690 * gcc.target/arc/arc700-stld-hazard.c: New file.
692 2016-11-30 Janus Weil <janus@gcc.gnu.org>
695 * gfortran.dg/dtio_18.f90: New test case.
697 2016-11-30 Martin Liska <mliska@suse.cz>
700 * gcc.dg/asan/pr78541-2.c: New test.
701 * gcc.dg/asan/pr78541.c: New test.
703 2016-11-30 Jakub Jelinek <jakub@redhat.com>
705 PR tree-optimization/78586
706 * gcc.c-torture/execute/pr78586.c: New test.
708 2016-11-30 Janus Weil <janus@gcc.gnu.org>
711 * gfortran.dg/class_61.f90: New test case.
713 2016-11-29 David Malcolm <dmalcolm@redhat.com>
715 PR preprocessor/78569
716 * gcc.dg/format/pr78569.c: New test case.
718 2016-11-29 Martin Sebor <msebor@redhat.com>
720 avoid false positives on ILP32 targets.
721 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
723 2016-11-29 Martin Sebor <msebor@redhat.com>
725 PR tree-optimization/78512
726 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
727 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
729 2016-11-29 Uros Bizjak <ubizjak@gmail.com>
731 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
732 Force value through k register.
734 2016-11-29 David Malcolm <dmalcolm@redhat.com>
740 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
741 * g++.dg/spellcheck-macro-ordering.C: New test case.
742 * g++.dg/spellcheck-pr78313.C: New test case.
744 2016-11-29 Tamar Christina <tamar.christina@arm.com>
746 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
747 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
748 (Poly64x1_t, Poly64x2_t): Added types.
749 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
750 (vmov_n_p64, vmovq_n_p64): Added.
751 (vld2_lane_p64, vld2q_lane_p64): Likewise.
752 (vld3_lane_p64, vld3q_lane_p64): Likewise.
753 (vld4_lane_p64, vld4q_lane_p64): Likewise.
754 (vst2_lane_p64, vst2q_lane_p64): Likewise.
755 (vst3_lane_p64, vst3q_lane_p64): Likewise.
756 (vst4_lane_p64, vst4q_lane_p64): Likewise.
757 (vget_lane_p64, vgetq_lane_p64): Likewise.
758 (vget_high_p64): Likewise.
759 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
761 (vreint_vector, vreint_vector_res): Moved to header.
762 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
764 (vreint_vector, vreint_vector_res): Moved to header.
766 2016-11-29 Janus Weil <janus@gcc.gnu.org>
769 * gfortran.dg/finalize_30.f90: New test case.
771 2016-11-29 Martin Liska <mliska@suse.cz>
773 PR gcov-profile/78582
774 * gcc.dg/pr78582.c: New test.
776 2016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
778 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
779 targets with sizeof(int) < 4.
781 2016-11-29 Richard Biener <rguenther@suse.de>
784 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
786 2016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
788 * gcc.target/powerpc/rldic-0.c: New testcase.
789 * gcc.target/powerpc/rldic-1.c: New testcase.
790 * gcc.target/powerpc/rldic-2.c: New testcase.
791 * gcc.target/powerpc/rldicl-0.c: New testcase.
792 * gcc.target/powerpc/rldicl-1.c: New testcase.
793 * gcc.target/powerpc/rldicl-2.c: New testcase.
794 * gcc.target/powerpc/rldicr-0.c: New testcase.
795 * gcc.target/powerpc/rldicr-1.c: New testcase.
796 * gcc.target/powerpc/rldicr-2.c: New testcase.
797 * gcc.target/powerpc/rldicx.h: New file.
798 * gcc.target/powerpc/rldimi-0.c: New testcase.
799 * gcc.target/powerpc/rldimi-1.c: New testcase.
800 * gcc.target/powerpc/rldimi-2.c: New testcase.
801 * gcc.target/powerpc/rldimi.h: New file.
802 * gcc.target/powerpc/rlwimi-0.c: New testcase.
803 * gcc.target/powerpc/rlwimi-1.c: New testcase.
804 * gcc.target/powerpc/rlwimi-2.c: New testcase.
805 * gcc.target/powerpc/rlwimi.h: New file.
806 * gcc.target/powerpc/rlwinm-0.c: New testcase.
807 * gcc.target/powerpc/rlwinm-1.c: New testcase.
808 * gcc.target/powerpc/rlwinm-2.c: New testcase.
809 * gcc.target/powerpc/rlwinm.h: New file.
811 2016-11-28 Jakub Jelinek <jakub@redhat.com>
814 * gcc.dg/pr78540.c: New test.
816 2016-11-28 Martin Sebor <msebor@redhat.com>
819 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
820 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
821 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
822 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
824 2016-11-28 Jakub Jelinek <jakub@redhat.com>
827 * g++.dg/debug/pr72808.C: New test.
829 PR rtl-optimization/78546
830 * gcc.dg/torture/pr78546-1.c: New test.
831 * gcc.dg/torture/pr78546-2.c: New test.
834 * gfortran.dg/gomp/pr78298.f90: New test.
836 2016-11-28 Uros Bizjak <ubizjak@gmail.com>
838 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
839 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
841 2016-11-28 Jakub Jelinek <jakub@redhat.com>
844 * g++.dg/cpp1y/pr77591.C: New test.
846 2016-11-28 David Edelsohn <dje.gcc@gmail.com>
848 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
850 2016-11-28 Richard Biener <rguenther@suse.de>
852 PR tree-optimization/78542
853 * gcc.dg/torture/pr78542.c: New testcase.
855 2016-11-28 Richard Biener <rguenther@suse.de>
857 PR tree-optimization/78343
858 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
859 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
861 2016-11-28 Jakub Jelinek <jakub@redhat.com>
864 * g++.dg/ipa/pr78211.C: New test.
866 2016-11-27 Paul Thomas <pault@gcc.gnu.org>
869 * gfortran.dg/submodule_22.f08: New test.
872 * gfortran.dg/submodule_21.f08: New test.
874 2016-11-27 John David Anglin <danglin@gcc.gnu.org>
876 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
878 2016-11-27 Iain Sandoe <iain@codesourcery.com>
879 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
880 Dominique d'Humieres <dominiq@lps.ens.fr>
883 * gcc.dg/darwin-minversion-1.c: Update min version check.
884 * gcc.dg/darwin-minversion-2.c: Likewise.
885 * gcc.dg/darwin-minversion-3.c: Likewise.
887 2016-11-27 Iain Sandoe <iain@codesourcery.com>
890 * gcc.dg/pr57438-1.c: New Test.
891 * gcc.dg/pr57438-2.c: New Test.
893 2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
894 Iain Sandoe <iain@codesourcery.com>
897 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
898 linker-visible symbols.
899 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
900 * gcc.dg/const-uniq-1.c: Likewise.
901 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
902 * gcc.target/i386/pr70799-1.c: Likewise.
904 2016-11-25 Jakub Jelinek <jakub@redhat.com>
906 PR rtl-optimization/78438
907 PR rtl-optimization/78477
908 * gcc.c-torture/execute/pr78438.c: New test.
909 * gcc.c-torture/execute/pr78477.c: New test.
911 PR rtl-optimization/78526
912 * gcc.dg/pr78526.c: New test.
914 2016-11-25 Vladimir Makarov <vmakarov@redhat.com>
916 PR rtl-optimization/77541
917 * gcc.target/i386/pr77541.c: Change target to int128.
919 2016-11-25 Janus Weil <janus@gcc.gnu.org>
922 * gfortran.dg/typebound_assignment_8.f90: New test case.
924 2016-11-25 Jakub Jelinek <jakub@redhat.com>
926 PR rtl-optimization/78527
927 * gcc.c-torture/compile/pr78527.c: New test.
929 2016-11-25 Martin Liska <mliska@suse.cz>
931 PR gcov-profile/78086
932 * g++.dg/gcov/pr16855.C: Clean up the test case.
933 * g++.dg/gcov/pr16855-priority.C: New test.
935 2016-11-25 Richard Biener <rguenther@suse.de>
938 * gcc.dg/torture/pr78515.c: New testcase.
940 2016-11-25 Paul Thomas <pault@gcc.gnu.org>
943 * gfortran.dg/allocatable_function_10.f90: New test.
944 * gfortran.dg/class_array_15.f03: Increase builtin_free count
947 2016-11-25 Bin Cheng <bin.cheng@arm.com>
952 * g++.dg/torture/pr78507.C: New test.
953 * gcc.dg/torture/pr78510.c: New test.
954 * gcc.dg/torture/pr78517.c: New test.
956 2016-11-24 Richard Biener <rguenther@suse.de>
958 PR tree-optimization/78343
959 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
960 * gcc.dg/autopar/uns-outer-6.c: Adjust.
961 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
962 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
963 * gcc.dg/vect/pr38529.c: Likewise.
965 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
967 PR tree-optimization/77673
968 * gcc.dg/pr77673.c: New test.
970 2016-11-25 Martin Jambor <mjambor@suse.cz>
972 PR tree-optimization/70965
973 * g++.dg/pr70965.C: New test.
975 2016-11-25 Jakub Jelinek <jakub@redhat.com>
976 Andreas Schwab <schwab@linux-m68k.org>
978 PR gcov-profile/78467
979 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
982 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
984 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
985 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
987 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
989 * gcc.dg/tree-ssa/tailcall-8.c: New test.
991 2016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
993 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
994 with sizeof(int) < 4.
996 2016-11-24 Martin Sebor <msebor@redhat.com>
998 PR tree-optimization/78476
999 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1001 2016-11-24 Vladimir Makarov <vmakarov@redhat.com>
1003 PR rtl-optimization/77541
1004 * gcc.target/i386/pr77541.c: New.
1006 2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1009 * gfortran.dg/class_result_4.f90: New test.
1011 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1013 * gcc.target/aarch64/_Float16_1.c: New.
1014 * gcc.target/aarch64/_Float16_2.c: Likewise.
1015 * gcc.target/aarch64/_Float16_3.c: Likewise.
1017 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1019 * gcc.target/aarch64/floatdihf2_1.c: New.
1021 2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1025 * gcc.target/arm/pr48863.c: New test.
1027 2016-11-24 Martin Liska <mliska@suse.cz>
1029 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1030 parts for frequencies/probabilities.
1031 * gcc.dg/pr34027-1.c: Likewise.
1032 * gcc.dg/strict-overflow-2.c: Likewise.
1033 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1034 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1035 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1036 * gcc.dg/tree-ssa/vector-3.c: Likewise.
1037 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1038 * gcc.dg/tree-ssa/dump-2.c: New test.
1040 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1042 * gcc.target/i386/align-limit.c: New test.
1044 2016-11-24 Richard Biener <rguenther@suse.de>
1046 PR tree-optimization/71595
1047 * gcc.dg/torture/pr71595.c: New testcase.
1049 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1051 PR rtl-optimization/78120
1052 * gcc.target/i386/pr78120.c: New test.
1054 2016-11-24 Eric Botcazou <ebotcazou@adacore.com>
1056 * gcc.c-torture/compile/20161124-1.c: New test.
1058 2016-11-24 Jakub Jelinek <jakub@redhat.com>
1061 * g++.dg/cpp1z/decomp18.C: New test.
1063 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1065 * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1066 * gcc.target/aarch64/store-pair-1.c: Likewise.
1068 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1070 * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1071 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1072 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1073 * gcc.target/aarch64/vect-clz.c: Likewise.
1074 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1075 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1076 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1077 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1078 * gcc.target/aarch64/vect-fmovd.c: Likewise.
1079 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1080 * gcc.target/aarch64/vect-fmovf.c: Likewise.
1081 * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1083 2016-11-23 Peter Bergner <bergner@vnet.ibm.com>
1086 * gcc.target/powerpc/pr78458.c: New.
1088 2016-11-23 Joseph Myers <joseph@codesourcery.com>
1090 * gcc.c-torture/compile/20161123-1.c: New test.
1092 2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
1095 * gfortran.dg/pr78297.f90: New test.
1097 2016-11-23 David Edelsohn <dje.gcc@gmail.com>
1099 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1101 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1104 * g++.dg/ubsan/return-7.C: New test.
1105 * c-c++-common/ubsan/unreachable-4.c: New test.
1107 PR tree-optimization/78482
1108 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1109 (bar): New function.
1110 (main): Call bar instead of printf.
1113 * gfortran.dg/gomp/pr69183.f90: New test.
1115 2016-11-23 Kito Cheng <kito.cheng@gmail.com>
1118 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1121 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1124 * g++.dg/cpp0x/pr77907.C: New test.
1126 2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1129 * gcc.dg/tree-ssa/pr78153-1.c: New test.
1130 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1132 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1135 * lib/target-supports.exp (add_options_for_float16): Add
1136 -mfp16-format=ieee when testign arm*-*-*.
1138 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1140 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1142 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1145 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1147 * lib/target-supports.exp (check_effective_target_float16): Add
1148 options for _Float16.
1149 (check_effective_target_float32): Add options for _Float32.
1150 (check_effective_target_float64): Add options for _Float64.
1151 (check_effective_target_float128): Add options for _Float128.
1152 (check_effective_target_float32x): Add options for _Float32x.
1153 (check_effective_target_float64x): Add options for _Float64x.
1154 (check_effective_target_float128x): Add options for _Float128x.
1156 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1158 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1159 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1161 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1163 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1164 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1166 2016-11-23 Martin Sebor <msebor@redhat.com>
1169 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1170 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1172 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1175 * g++.dg/cpp0x/pr71450-1.C: New test.
1176 * g++.dg/cpp0x/pr71450-2.C: New test.
1179 * g++.dg/cpp1y/pr77739.C: New test.
1181 2016-11-23 Martin Jambor <mjambor@suse.cz>
1183 * c-c++-common/gomp/gridify-1.c: Update scan string.
1184 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1185 * c-c++-common/gomp/gridify-2.c: New test.
1186 * c-c++-common/gomp/gridify-3.c: Likewise.
1188 2016-11-23 Richard Biener <rguenther@suse.de>
1190 PR tree-optimization/78396
1191 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1193 2016-11-23 Richard Biener <rguenther@suse.de>
1195 PR tree-optimization/78482
1196 * gcc.dg/torture/pr78482.c: New testcase.
1198 2016-11-23 Bin Cheng <bin.cheng@arm.com>
1200 * gcc.dg/fold-cond_expr-1.c: New test.
1201 * gcc.dg/fold-condcmpconv-1.c: New test.
1202 * gcc.dg/fold-condcmpconv-2.c: New test.
1204 2016-11-23 Richard Biener <rguenther@suse.de>
1207 * gcc.dg/torture/pr71762-1.c: New testcase.
1208 * gcc.dg/torture/pr71762-2.c: Likewise.
1209 * gcc.dg/torture/pr71762-3.c: Likewise.
1210 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1212 2016-11-23 Richard Biener <rguenther@suse.de>
1215 * g++.dg/lto/pr78472_0.c: New testcase.
1216 * g++.dg/lto/pr78472_1.C: Likewise.
1218 2016-11-23 Richard Biener <rguenther@suse.de>
1219 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
1221 PR tree-optimization/78154
1222 * gcc.dg/tree-ssa/pr78154.c: New test.
1224 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1226 * gcc.dg/pr31096.c: New testcase.
1227 * gcc.dg/pr31096-1.c: New testcase.
1229 2016-11-23 Paolo Bonzini <bonzini@gnu.org>
1231 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1232 adjust for warning->pedwarn change.
1233 * gcc.dg/cpp/defined-syshdr.c,
1234 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1235 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1236 gcc.dg/cpp/defined-Wextra.c,
1237 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1239 2016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1241 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1243 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1246 * gcc.target/i386/pr78451.c: New test.
1247 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1248 and #pragma GCC pop_options around the first #pragma GCC target.
1249 * gcc.target/i386/pr69255-2.c: Likewise.
1250 * gcc.target/i386/pr69255-3.c: Likewise.
1252 2016-11-23 Michael Collison <michael.collison@arm.com>
1254 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1255 additional constants are recognized and fewer instructions generated.
1256 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1257 additional constants are recognized and fewer instructions generated.
1259 2016-11-22 Ian Lance Taylor <iant@golang.org>
1261 * gcc.misc-tests/godump-1.c: Update expected output for recent
1264 2016-11-22 Marek Polacek <polacek@redhat.com>
1266 PR tree-optimization/78455
1267 * gcc.dg/uninit-23.c: New.
1269 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1272 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1275 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1278 * gfortran.dg/char_component_initializer_3.f90: New test.
1280 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1283 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1284 GCC target pragma before including immintrin.h.
1286 2016-11-22 Carl Love <cel@us.ibm.com>
1288 * gcc.target/powerpc/builtins-3.c: New file to test the new
1289 built-ins for vector compare equal and vector compare not equal.
1291 2016-11-22 Janus Weil <janus@gcc.gnu.org>
1294 * gfortran.dg/typebound_proc_35.f90: New test case.
1296 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1298 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1299 parameter in declaration.
1301 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1303 * gcc.dg/loop-split.c: Require int32plus.
1304 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1306 2016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1308 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1310 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1312 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1314 2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1317 * gcc.c-torture/compile/pr78439.c: New test.
1319 2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1322 * gcc.target/arm/pr77904.c: New test.
1324 2016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
1326 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1329 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1331 PR tree-optimization/78436
1332 * gcc.c-torture/execute/pr78436.c: New test.
1335 * gcc.dg/torture/pr78416.c: New test.
1337 PR tree-optimization/78445
1338 * gcc.dg/pr78445.c: New test.
1340 2016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1342 PR libgfortran/78449
1343 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1345 2016-11-21 Jeff Law <law@redhat.com>
1348 * gcc.c-torture/compile/pr68538.c: New test.
1350 2016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1352 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1353 to be generated instead of FCTIWUZ or FCTIWZ.
1355 2016-11-21 Jakub Jelinek <jakub@redhat.com>
1358 * g++.dg/vect/simd-clone-7.cc: New test.
1361 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1363 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1366 2016-11-20 Jeff Law <law@redhat.com>
1369 * gcc.target/m68k/pr25128.c: New test.
1371 2016-11-21 Richard Sandiford <richard.sandiford@arm.com>
1373 * gcc.dg/tree-ssa/tailcall-7.c: New test.
1375 2016-11-21 David Malcolm <dmalcolm@redhat.com>
1377 PR preprocessor/78324
1378 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1379 (test_multitoken_macro): New function.
1380 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1382 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1384 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1386 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1388 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
1389 -ftrack-macro-expansion=0.
1390 (test_sprintf_note): Remove "P" macro. Add
1391 dg-begin/end-multiline-output directives.
1392 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1394 2016-11-21 Georg-Johann Lay <avr@gjlay.de>
1396 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1397 Return 1 for AVR_TINY.
1399 2016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
1401 PR rtl-optimization/71785
1402 * gcc.target/powerpc/pr71785.c: New file.
1404 2016-11-21 Bin Cheng <bin.cheng@arm.com>
1407 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1408 options. Refine test by checking predictive commining PHI
1409 nodes in vectorized loop wrto vector factor.
1411 2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1414 * g++.dg/pr71973-1.C: New test.
1415 * g++.dg/pr71973-2.C: New test.
1416 * g++.dg/pr71973-3.C: New test.
1417 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1418 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1419 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1421 * g++.old-deja/g++.other/realloc.C: Likewise.
1422 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1424 2016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1426 PR tree-optimization/78413
1427 * gcc.dg/tree-ssa/pr78413.c: New test.
1429 2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1431 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1432 target is Thumb-only.
1434 2016-11-20 Jeff Law <law@redhat.com>
1437 * gcc.target/m68k/pr48551.c: New test.
1439 2016-11-20 Harald Anlauf <anlauf@gmx.de>
1442 * gfortran.dg/forall_18.f90: New testcase.
1444 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1446 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1448 2016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
1451 * gfortran.dg/typebound_operator_21.f03: New test.
1453 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1455 * gcc.dg/tree-ssa/divide-5.c: New file.
1457 2016-11-19 Andreas Schwab <schwab@linux-m68k.org>
1459 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1462 2016-11-19 John David Anglin <danglin@gcc.gnu.org>
1464 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1465 libatomic_available.
1466 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1467 * gfortran.dg/coarray_allocate_10.f08: Likewise.
1468 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1469 * gfortran.dg/coarray_allocate_8.f08: Likewise.
1470 * gfortran.dg/coarray_allocate_9.f08: Likewise.
1471 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1472 * gfortran.dg/coarray_stat_2.f90: Likewise.
1473 * gfortran.dg/coindexed_1.f90: Likewise.
1475 2016-11-18 Jeff Law <law@redhat.com>
1478 * gcc.target/m68k/pr25111.c: New test.
1480 2016-11-18 Jakub Jelinek <jakub@redhat.com>
1483 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1486 * gcc.target/i386/pr78419.c: New test.
1489 * g++.dg/tls/pr77285-1.C: New test.
1490 * g++.dg/tls/pr77285-2.C: New test.
1492 2016-11-18 Jeff Law <law@redhat.com>
1495 * gcc.target/m68k/pr25112: New test.
1497 2016-11-18 David Edelsohn <dje.gcc@gmail.com>
1499 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1500 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1502 2016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
1504 * gcc.target/arm/optional_thumb-1.c: New test.
1505 * gcc.target/arm/optional_thumb-2.c: New test.
1506 * gcc.target/arm/optional_thumb-3.c: New test.
1508 2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1510 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
1511 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
1513 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
1514 (DEFAULT_REQUIRED_QUORUM): Likewise.
1516 2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
1517 Toma Tabacu <toma.tabacu@imgtec.com>
1519 * gcc.target/mips/inline-memcpy-1.c (dg-options):
1520 Add (REQUIRES_STDLIB).
1521 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1522 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1523 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1524 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1525 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
1526 * gcc.target/mips/loongson-simd.c: Ditto.
1527 * gcc.target/mips/memcpy-1.c: Ditto.
1528 * gcc.target/mips/mips-3d-1.c: Ditto.
1529 * gcc.target/mips/mips-3d-2.c: Ditto.
1530 * gcc.target/mips/mips-3d-3.c: Ditto.
1531 * gcc.target/mips/mips-3d-4.c: Ditto.
1532 * gcc.target/mips/mips-3d-5.c: Ditto.
1533 * gcc.target/mips/mips-3d-6.c: Ditto.
1534 * gcc.target/mips/mips-3d-7.c: Ditto.
1535 * gcc.target/mips/mips-3d-8.c: Ditto.
1536 * gcc.target/mips/mips-3d-9.c: Ditto.
1537 * gcc.target/mips/mips-ps-1.c: Ditto.
1538 * gcc.target/mips/mips-ps-2.c: Ditto.
1539 * gcc.target/mips/mips-ps-3.c: Ditto.
1540 * gcc.target/mips/mips-ps-4.c: Ditto.
1541 * gcc.target/mips/mips-ps-6.c: Ditto.
1542 * gcc.target/mips/mips16-attributes.c: Ditto.
1543 * gcc.target/mips/mips32-dsp-run.c: Ditto.
1544 * gcc.target/mips/mips32-dsp.c: Ditto.
1545 * gcc.target/mips/save-restore-1.c: Ditto.
1546 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1547 (mips_preprocess): Add ignore_output argument that when set
1548 will not return the pre-processed output.
1549 (mips_arch_info): Update arguments for the call to mips_preprocess.
1550 (mips-dg-init): Ditto.
1551 (mips-dg-options): Check if a test having test option
1552 (REQUIRES_STDLIB) has the required sysroot support for
1553 the current test options.
1555 2016-11-17 Jeff Law <law@redhat.com>
1558 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1561 * gcc.target/m68k/pr47192.c: New test.
1563 2016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
1565 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1566 instead of isa>=4, in order to downgrade to R5.
1568 2016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1570 * gcc.target/arc/cmem-bit-1.c: New file.
1571 * gcc.target/arc/cmem-bit-2.c: New file.
1572 * gcc.target/arc/cmem-bit-3.c: New file.
1573 * gcc.target/arc/cmem-bit-4.c: New file.
1575 2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
1577 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1579 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1581 2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
1582 Andrew Senkevich <andrew.senkevich@intel.com>
1584 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1585 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1586 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1587 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1588 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1589 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1590 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1591 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1592 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1593 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1594 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1595 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1596 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1597 avx5124vnniw-check.h.
1598 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1599 check_effective_target_avx5124vnniw): New.
1600 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1602 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1603 * gcc.target/i386/sse-13.c: Ditto.
1604 * g++.dg/other/i386-2.C: Ditto.
1605 * g++.dg/other/i386-3.C: Ditto.
1606 * gcc.target/i386/sse-22.c: Ditto.
1607 * gcc.target/i386/sse-23.c: Ditto.
1609 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1612 * g++.dg/parse/pr55080.C: New.
1614 2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1617 * gcc.target/powerpc/fusion4.c: New test.
1619 2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1622 * gcc.target/arm/pr77933-1.c: New test.
1623 * gcc.target/arm/pr77933-2.c: Likewise.
1625 2016-11-17 Jakub Jelinek <jakub@redhat.com>
1628 * g++.dg/opt/pr78201.C: New test.
1630 2016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
1632 * gcc.dg/pr78333.c: Add empty implementations of
1633 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1634 problems on non-glibc systems.
1636 2016-11-17 David Malcolm <dmalcolm@redhat.com>
1638 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1639 (test_raw_string_one_liner): New function.
1640 (test_raw_string_multiline): New function.
1642 2016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1644 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1645 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1647 2016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1648 Richard Biener <rguenther@suse.de>
1650 PR tree-optimization/77848
1651 * gfortran.dg/vect/pr77848.f: New test.
1653 2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1656 * gcc.target/arm/pr53447-5.c: New test.
1657 * lib/target-supports.exp
1658 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1660 2016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
1662 * gcc.target/arc/abitest.S: New file.
1663 * gcc.target/arc/abitest.h: Likewise.
1664 * gcc.target/arc/va_args-1.c: Likewise.
1665 * gcc.target/arc/va_args-2.c: Likewise.
1666 * gcc.target/arc/va_args-3.c: Likewise.
1667 * gcc.target/arc/mcrc.c: Deleted.
1668 * gcc.target/arc/mdsp-packa.c: Likewise.
1669 * gcc.target/arc/mdvbf.c: Likewise.
1670 * gcc.target/arc/mmac-24.c: Likewise.
1671 * gcc.target/arc/mmac-d16.c: Likewise.
1672 * gcc.target/arc/mno-crc.c: Likewise.
1673 * gcc.target/arc/mno-dsp-packa.c: Likewise.
1674 * gcc.target/arc/mno-dvbf.c: Likewise.
1675 * gcc.target/arc/mno-mac-24.c: Likewise.
1676 * gcc.target/arc/mno-mac-d16.c: Likewise.
1677 * gcc.target/arc/mno-rtsc.c: Likewise.
1678 * gcc.target/arc/mno-xy.c: Likewise.
1679 * gcc.target/arc/mrtsc.c: Likewise.
1680 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1682 (check_effective_target_arc700): Likewise.
1683 (check_effective_target_arc6xx): Likewise.
1684 (check_effective_target_arcmpy): Likewise.
1685 (check_effective_target_archs): Likewise.
1686 (check_effective_target_clmcpu): Likewise.
1687 (check_effective_target_barrelshifter): Likewise.
1688 * gcc.target/arc/barrel-shifter-1.c: Changed.
1689 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1690 * gcc.target/arc/cmem-1.c: Changed.
1691 * gcc.target/arc/cmem-2.c: Likewise.
1692 * gcc.target/arc/cmem-3.c: Likewise.
1693 * gcc.target/arc/cmem-4.c: Likewise.
1694 * gcc.target/arc/cmem-5.c: Likewise.
1695 * gcc.target/arc/cmem-6.c: Likewise.
1696 * gcc.target/arc/cmem-7.c: Likewise.
1697 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1698 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1699 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1700 * gcc.target/arc/jump-around-jump.c: Update options.
1701 * gcc.target/arc/mARC601.c: Changed.
1702 * gcc.target/arc/mcpu-arc600.c: Changed.
1703 * gcc.target/arc/mcpu-arc601.c: Changed.
1704 * gcc.target/arc/mcpu-arc700.c: Changed.
1705 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1706 * gcc.target/arc/movb-1.c: Changed.
1707 * gcc.target/arc/movb-2.c: Likewise.
1708 * gcc.target/arc/movb-3.c: Likewise.
1709 * gcc.target/arc/movb-4.c: Likewise.
1710 * gcc.target/arc/movb-5.c: Likewise.
1711 * gcc.target/arc/movb_cl-1.c: Likewise.
1712 * gcc.target/arc/movb_cl-2.c: Likewise.
1713 * gcc.target/arc/movbi_cl-1.c: Likewise.
1714 * gcc.target/arc/movh_cl-1.c: Likewise.
1715 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1716 * gcc.target/arc/mul64.c: Enable it only for ARC600.
1717 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1718 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1719 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1720 * gcc.target/arc/trsub.c: Only for ARC EM cores.
1721 * gcc.target/arc/builtin_simdarc.c: Changed.
1722 * gcc.target/arc/extzv-1.c: Likewise.
1723 * gcc.target/arc/insv-1.c: Likewise.
1724 * gcc.target/arc/insv-2.c: Likewise.
1725 * gcc.target/arc/mA6.c: Likewise.
1726 * gcc.target/arc/mA7.c: Likewise.
1727 * gcc.target/arc/mARC600.c: Likewise.
1728 * gcc.target/arc/mARC700.c: Likewise.
1729 * gcc.target/arc/mcpu-arc600.c: Likewise.
1730 * gcc.target/arc/mcpu-arc700.c: Likewise.
1731 * gcc.target/arc/movl-1.c: Likewise.
1732 * gcc.target/arc/nps400-1.c: Likewise.
1733 * gcc.target/arc/trsub.c: Likewise.
1734 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1736 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1737 * gcc.target/arc/mswape.c: Likewise.
1739 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1742 * g++.dg/cpp1y/pr68180.C: New.
1744 2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1746 PR tree-optimization/78319
1747 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1750 2016-11-17 Richard Biener <rguenther@suse.de>
1752 PR tree-optimization/78306
1753 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1755 2016-11-17 Richard Biener <rguenther@suse.de>
1758 * gcc.dg/torture/pr78305.c: New testcase.
1760 2016-11-17 Janus Weil <janus@gcc.gnu.org>
1763 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1765 2016-11-16 Marek Polacek <polacek@redhat.com>
1768 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1769 * g++.dg/ext/case-range2.C: Likewise.
1771 2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1774 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1775 * gfortran.dg/fmt_tab_2.f90: Ditto.
1777 2016-11-16 Jakub Jelinek <jakub@redhat.com>
1779 PR rtl-optimization/78378
1780 * gcc.c-torture/execute/pr78378.c: New test.
1782 2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
1784 * gcc.dg/tree-prof/section-attr-1.c: New file.
1785 * gcc.dg/tree-prof/section-attr-2.c: New file.
1786 * gcc.dg/tree-prof/section-attr-3.c: New file.
1788 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1790 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1793 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1795 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1796 (dg-final): Remove microMIPS JALRS mnemonic matching.
1797 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1798 (dg-final): Remove microMIPS JALRS mnemonic matching.
1799 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1800 (dg-final): Remove microMIPS JALRS mnemonic matching.
1801 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1802 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1803 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1804 * gcc.target/mips/call-1u.c: New test case.
1805 * gcc.target/mips/call-2u.c: New test case.
1806 * gcc.target/mips/call-3u.c: New test case.
1807 * gcc.target/mips/call-4u.c: New test case.
1808 * gcc.target/mips/call-5u.c: New test case.
1809 * gcc.target/mips/call-6u.c: New test case.
1811 2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1813 * gcc.target/arm/empty_fiq_handler.c: New test.
1815 2016-11-16 Jakub Jelinek <jakub@redhat.com>
1818 * gfortran.dg/gomp/pr78299.f90: New test.
1820 2015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1822 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
1823 * gcc.dg/optimize-bswaphi-1.c: Likewise.
1824 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1826 2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1828 PR libgfortran/78314
1829 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1831 2016-11-16 Bin Cheng <bin.cheng@arm.com>
1833 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1834 according to updated dump info.
1836 2016-11-16 Alexander Monakov <amonakov@ispras.ru>
1838 * lib/target-supports.exp (check_effective_target_alloca): Use a
1840 * gcc.target/nvptx/softstack.c: New test.
1841 * gcc.target/nvptx/decl-shared.c: New test.
1842 * gcc.target/nvptx/decl-shared-init.c: New test.
1844 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1846 * gcc.target/mips/data-sym-jump.c: New test case.
1847 * gcc.target/mips/data-sym-pool.c: New test case.
1848 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1851 2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1853 * lib/target-supports.exp (check_avx2_hw_available): New.
1854 (check_effective_target_avx2_runtime): New.
1855 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1857 2016-11-16 Tamar Christina <tamar.christina@arm.com>
1860 * gcc.dg/cpp/trad/trad.exp
1861 (dg-runtest): Moved $srcdir/$subdir/ to
1862 DEFAULT_TRADCPPFLAGS.
1864 2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1867 * gfortran.dg/class_allocate_23.f08: New test.
1869 2016-11-16 Richard Biener <rguenther@suse.de>
1872 * gcc.dg/pr78333.c: New testcase.
1874 2016-11-16 Martin Liska <mliska@suse.cz>
1877 * gcc.dg/asan/pr78270.c: Update comment style.
1878 * gcc.dg/asan/pr78270-2.c: New test.
1880 2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1882 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1883 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1885 2016-11-16 Richard Biener <rguenther@suse.de>
1887 PR tree-optimization/78348
1888 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1890 2016-11-16 Jakub Jelinek <jakub@redhat.com>
1893 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1894 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1896 2016-11-15 Marek Polacek <polacek@redhat.com>
1898 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1900 2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1902 PR libgfortran/51119
1903 * gfortran.dg/matmul_12.f90: New test case.
1905 2016-11-15 Uros Bizjak <ubizjak@gmail.com>
1907 * gcc.target/i386/funcspec-56.inc: New file.
1908 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
1909 common 32-bit and 64-bit function specific options.
1910 * gcc.target/i386/funcspec-6.c: Ditto.
1912 2016-11-15 Jakub Jelinek <jakub@redhat.com>
1914 * g++.dg/cpp1z/decomp14.C: New test.
1915 * g++.dg/cpp1z/decomp15.C: New test.
1916 * g++.dg/cpp1z/decomp16.C: New test.
1918 * g++.dg/cpp1z/decomp13.C: New test.
1920 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1923 * g++.dg/cpp0x/constexpr-71988.C: New test.
1925 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1927 * gcc.target/mips/insn-casesi.c: New test case.
1928 * gcc.target/mips/insn-pseudo-1.c: New test case.
1929 * gcc.target/mips/insn-pseudo-2.c: New test case.
1930 * gcc.target/mips/insn-pseudo-3.c: New test case.
1931 * gcc.target/mips/insn-pseudo-4.c: New test case.
1932 * gcc.target/mips/insn-tablejump.c: New test case.
1934 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1936 * gcc.target/mips/mips.exp (mips_option_tests): Add
1937 `-mcode-readable=yes' array element.
1939 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1941 * gcc.target/mips/mips.exp (mips_option_tests): Add
1942 `-mmicromips' array element.
1944 2016-11-15 Michael Matz <matz@suse.de>
1946 PR missed-optimization/77881
1947 * gcc.target/i386/pr77881.c: New test.
1949 2016-11-15 Jakub Jelinek <jakub@redhat.com>
1952 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1954 2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1956 * gcc.target/powerpc/vec-set-int.c: New test.
1957 * gcc.target/powerpc/vec-set-short.c: Likesie.
1958 * gcc.target/powerpc/vec-set-char.c: Likewise.
1960 2016-11-14 Jakub Jelinek <jakub@redhat.com>
1962 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1964 2016-11-14 Janus Weil <janus@gcc.gnu.org>
1967 * gfortran.dg/class_result_3.f90: New test.
1969 2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
1970 Richard Biener <rguenther@suse.de>
1972 * gcc.dg/gimplefe-1.c: New testcase.
1973 * gcc.dg/gimplefe-2.c: Likewise.
1974 * gcc.dg/gimplefe-3.c: Likewise.
1975 * gcc.dg/gimplefe-4.c: Likewise.
1976 * gcc.dg/gimplefe-5.c: Likewise.
1977 * gcc.dg/gimplefe-6.c: Likewise.
1978 * gcc.dg/gimplefe-7.c: Likewise.
1979 * gcc.dg/gimplefe-8.c: Likewise.
1980 * gcc.dg/gimplefe-9.c: Likewise.
1981 * gcc.dg/gimplefe-10.c: Likewise.
1982 * gcc.dg/gimplefe-11.c: Likewise.
1983 * gcc.dg/gimplefe-12.c: Likewise.
1984 * gcc.dg/gimplefe-13.c: Likewise.
1985 * gcc.dg/gimplefe-14.c: Likewise.
1986 * gcc.dg/gimplefe-15.c: Likewise.
1987 * gcc.dg/gimplefe-16.c: Likewise.
1988 * gcc.dg/gimplefe-17.c: Likewise.
1989 * gcc.dg/gimplefe-18.c: Likewise.
1991 2016-11-14 Martin Liska <mliska@suse.cz>
1994 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1995 to match scanned pattern.
1996 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1998 2016-11-14 Richard Biener <rguenther@suse.de>
2000 PR tree-optimization/78312
2001 * gcc.dg/torture/pr78312.c: New testcase.
2003 2016-11-14 Georg-Johann Lay <avr@gjlay.de>
2006 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2008 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2009 Jason Merrill <jason@redhat.com>
2011 Implement P0217R3 - C++17 structured bindings
2012 * g++.dg/cpp1z/decomp1.C: New test.
2013 * g++.dg/cpp1z/decomp2.C: New test.
2014 * g++.dg/cpp1z/decomp3.C: New test.
2015 * g++.dg/cpp1z/decomp4.C: New test.
2016 * g++.dg/cpp1z/decomp5.C: New test.
2017 * g++.dg/cpp1z/decomp6.C: New test.
2018 * g++.dg/cpp1z/decomp7.C: New test.
2019 * g++.dg/cpp1z/decomp8.C: New test.
2020 * g++.dg/cpp1z/decomp9.C: New test.
2021 * g++.dg/cpp1z/decomp10.C: New test.
2023 2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2025 * g++.dg/torture/pr78268.C: New test.
2027 2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2030 * c-c++-common/pr35503-1.c: New test.
2031 * c-c++-common/pr35503-2.c: Likewise.
2032 * c-c++-common/pr35503-3.c: Likewise.
2033 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2035 2016-11-13 Uros Bizjak <ubizjak@gmail.com>
2037 PR rtl-optimization/78232
2038 PR rtl-optimization/78248
2039 * gcc.dg/ubsan/pr78248.c: New test.
2041 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2043 * gnat.dg/address_conv.adb: New test.
2045 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2047 * gnat.dg/renaming11.ad[sb]: New test.
2049 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2051 * c-c++-common/dump-ada-spec-6.c: New test.
2053 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2055 * gnat.dg/lto21.adb: New test.
2056 * gnat.dg/lto21_pkg1.ads: New helper.
2057 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2059 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2062 * gfortran.dg/typebound_proc_34.f90: New test.
2064 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2067 * gfortran.dg/class_57.f90: Changed error message.
2068 * gfortran.dg/class_60.f90: New test.
2070 2016-11-12 David Edelsohn <dje.gcc@gmail.com>
2072 * g++.dg/pr78112.C: XFAIL AIX.
2074 2016-11-12 Janus Weil <janus@gcc.gnu.org>
2077 * gfortran.dg/typebound_generic_16.f90: New test.
2079 2016-11-12 Jakub Jelinek <jakub@redhat.com>
2082 * g++.dg/cpp0x/pr71225.C: New test.
2084 2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
2086 * gcc.target/sparc/20161111-1.c: New test.
2088 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
2091 * gcc.target/i386/pr78310.c: New test.
2093 2016-11-11 Jeff Law <law@redhat.com>
2095 * gcc.dg/tree-ssa/isolate-6.c: New test.
2096 * gcc.dg/tree-ssa/isolate-7.c: New test.
2098 2016-11-11 Bin Cheng <bin.cheng@arm.com>
2101 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2104 2016-11-11 Jakub Jelinek <jakub@redhat.com>
2107 * g++.dg/parse/pr72774.C: New test.
2109 2016-11-11 Richard Biener <rguenther@suse.de>
2111 PR tree-optimization/71575
2112 * gcc.dg/graphite/pr71575-1.c: New testcase.
2113 * gcc.dg/graphite/pr71575-2.c: Likewise.
2115 2016-11-11 Richard Biener <rguenther@suse.de>
2118 * gcc.dg/uninit-pr78295.c: New testcase.
2120 2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
2123 * gfortran.dg/dec_structure_17.f90: New test.
2125 2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2127 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2128 being allowed in vector registers.
2129 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2130 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2131 * gcc.target/powerpc/vsx-himode.c: Likewise.
2132 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2133 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2134 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2135 to allow matching MFVSRD or MFVSRW.
2137 2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
2139 PR rtl-optimization/78241
2140 * gcc.dg/pr78241.c: New test.
2142 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2144 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2147 * g++.dg/cpp1z/noexcept-type14.C: New test.
2148 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2150 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
2152 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2153 WVAL0S tests added in r241817.
2155 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2157 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2158 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2159 no longer allowed and corresponding ordered construct.
2160 * gfortran.dg/gomp/linear-1.f90: New test.
2161 * gfortran.dg/gomp/declare-simd-2.f90: New test.
2162 * gfortran.dg/gomp/declare-target-1.f90: New test.
2163 * gfortran.dg/gomp/declare-target-2.f90: New test.
2165 2016-11-10 Martin Liska <mliska@suse.cz>
2168 * gcc.dg/asan/pr78270.c: New test.
2170 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
2171 Jakub Jelinek <jakub@redhat.com>
2174 * g++.dg/pr78112.C: New testcase.
2176 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2178 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2180 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2181 string in case condition contains % characters.
2184 * g++.dg/cpp1z/noexcept-type13.C: New test.
2186 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
2188 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2189 using (HAS_MOVN) with MIPS III.
2191 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2194 * gfortran.dg/volatile14.f90: New test.
2196 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
2199 * gcc.target/i386/pr78262.c: New test.
2201 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
2204 * gfortran.dg/pr78259.f90: New test.
2206 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2209 * gfortran.dg/spec_expr_7.f90: New test.
2211 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2214 * gcc.c-torture/execute/pr77718.c: New test.
2216 * gcc.dg/ubsan/c99-shift-3.c: New test.
2217 * gcc.dg/ubsan/c99-shift-4.c: New test.
2218 * gcc.dg/ubsan/c99-shift-5.c: New test.
2219 * gcc.dg/ubsan/c99-shift-6.c: New test.
2221 2016-11-09 Martin Liska <mliska@suse.cz>
2223 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2224 test-case for memcmp.
2225 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2227 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2230 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2232 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
2234 * gfortran.dg/move_alloc_18.f90: New test.
2236 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2239 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2240 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2242 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2245 * gfortran.dg/class_59.f90: New test.
2247 2016-11-09 Richard Biener <rguenther@suse.de>
2249 PR tree-optimization/78007
2250 * gcc.dg/vect/vect-bswap32.c: Adjust.
2251 * gcc.dg/vect/vect-bswap64.c: Likewise.
2253 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2255 * gcc.dg/ipa/vrp7.c: New test.
2257 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2260 * gcc.dg/ipa/pr78121.c: New test.
2262 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2264 * c-c++-common/asan/default_options.h: New file.
2265 * c-c++-common/asan/strcasestr-1.c: New test.
2266 * c-c++-common/asan/strcasestr-2.c: Likewise.
2267 * c-c++-common/asan/strcspn-1.c: Likewise.
2268 * c-c++-common/asan/strcspn-2.c: Likewise.
2269 * c-c++-common/asan/strpbrk-1.c: Likewise.
2270 * c-c++-common/asan/strpbrk-2.c: Likewise.
2271 * c-c++-common/asan/strspn-1.c: Likewise.
2272 * c-c++-common/asan/strspn-2.c: Likewise.
2273 * c-c++-common/asan/strstr-1.c: Likewise.
2274 * c-c++-common/asan/strstr-2.c: Likewise.
2275 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2277 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2279 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2281 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2284 * gfortran.dg/class_58.f90: New test.
2286 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
2289 * gcc.target/i386/pr70799-2.c: New test.
2291 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2294 * gfortran.dg/proc_ptr_comp_46.f90: New test.
2296 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2298 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2300 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2302 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2304 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2306 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2308 2016-11-08 Martin Liska <mliska@suse.cz>
2311 * g++.dg/asan/use-after-scope-4.C: New test.
2312 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2313 * gcc.dg/asan/use-after-scope-8.c: Remove.
2315 2016-11-08 Richard Biener <rguenther@suse.de>
2317 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2319 2016-11-08 Tamar Christina <tamar.christina@arm.com>
2322 * gcc.dg/cpp/trad/trad.exp
2323 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2324 * gcc.dg/cpp/trad/include.c: Use local header file.
2326 2016-11-08 Richard Biener <rguenther@suse.de>
2328 PR tree-optimization/78205
2329 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2331 2016-11-08 Richard Biener <rguenther@suse.de>
2333 PR tree-optimization/78224
2334 * g++.dg/torture/pr78224.C: New testcase.
2336 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2338 * gcc.dg/store_merging_1.c: Require store_merge.
2339 * gcc.dg/store_merging_2.c: Likewise.
2340 * gcc.dg/store_merging_4.c: Likewise.
2341 * gcc.dg/store_merging_5.c: Likewise.
2342 * gcc.dg/store_merging_6.c: Likewise.
2343 * gcc.dg/store_merging_7.c: Likewise.
2344 * gcc.dg/store_merging_8.c: Likewise.
2345 * lib/target-supports.exp (check_effective_target_store_merge): New.
2347 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2349 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2350 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2351 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2352 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2353 -mvsx -mpower8-vector.
2354 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2355 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2356 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2357 -mvsx -mpower8-vector.
2359 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2361 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2363 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2364 * gcc.dg/visibility-14.c: XFAIL AIX.
2365 * gcc.dg/visibility-15.c: XFAIL AIX.
2366 * gcc.dg/visibility-16.c: XFAIL AIX.
2367 * gcc.dg/visibility-17.c: XFAIL AIX.
2368 * gcc.dg/visibility-18.c: XFAIL AIX.
2369 * gcc.dg/visibility-19.c: XFAIL AIX.
2370 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2371 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2372 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2373 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2375 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2378 * gcc.target/i386/pr78227-1.c: New test.
2379 * gcc.target/i386/pr78227-2.c: New test.
2381 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2384 * gcc.dg/pr35691-1.c: New test-case.
2385 * gcc.dg/pr35691-2.c: Likewise.
2387 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
2389 PR rtl-optimization/77309
2390 * gcc.dg/torture/pr77309.c: New test.
2392 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2395 * gcc.target/i386/pr71529.C: Moved to ...
2396 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
2399 * gcc.target/i386/pr64411.C: Moved to ...
2400 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
2404 * gcc.target/i386/pr65105-4.C: Moved to ...
2405 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
2406 Run into compile test rather than execute test.
2408 2016-11-07 Richard Biener <rguenther@suse.de>
2411 * g++.dg/pr78229.C: New testcase.
2413 2016-11-07 Richard Biener <rguenther@suse.de>
2415 PR tree-optimization/78218
2416 * gcc.dg/torture/pr78218.c: New testcase.
2418 2016-11-07 Richard Biener <rguenther@suse.de>
2420 PR tree-optimization/78228
2421 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2423 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2426 * g++.dg/torture/pr77822.C: New test.
2428 2016-11-07 Martin Liska <mliska@suse.cz>
2430 * c-c++-common/asan/force-inline-opt0-1.c: Disable
2431 -f-sanitize-address-use-after-scope.
2432 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2434 * g++.dg/asan/use-after-scope-1.C: New test.
2435 * g++.dg/asan/use-after-scope-2.C: Likewise.
2436 * g++.dg/asan/use-after-scope-3.C: Likewise.
2437 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2438 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2439 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2440 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2441 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2442 * g++.dg/asan/use-after-scope-types.h: Likewise.
2443 * gcc.dg/asan/use-after-scope-1.c: Likewise.
2444 * gcc.dg/asan/use-after-scope-2.c: Likewise.
2445 * gcc.dg/asan/use-after-scope-3.c: Likewise.
2446 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2447 * gcc.dg/asan/use-after-scope-5.c: Likewise.
2448 * gcc.dg/asan/use-after-scope-6.c: Likewise.
2449 * gcc.dg/asan/use-after-scope-7.c: Likewise.
2450 * gcc.dg/asan/use-after-scope-8.c: Likewise.
2451 * gcc.dg/asan/use-after-scope-9.c: Likewise.
2452 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2453 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2454 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2455 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2456 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2458 2016-11-07 Richard Biener <rguenther@suse.de>
2460 PR tree-optimization/78189
2461 * g++.dg/torture/pr78189.C: New testcase.
2463 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
2465 * gcc.dg/Wtrampolines.c: XFAIL AIX.
2467 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
2469 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2472 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2475 * arith.c (gfc_complex2real): Change gfc_warning_now to
2478 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
2480 * gfortran.dg/move_alloc_17.f03: New test.
2482 2016-11-05 Richard Biener <rguenther@suse.de>
2485 * g++.dg/ipa/pr78188.C: New test.
2487 2016-11-05 Janus Weil <janus@gcc.gnu.org>
2488 Dominique d'Humieres <dominiq@lps.ens.fr>
2491 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2493 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
2496 * gfortran.dg/select_type_39.f03: New test.
2498 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
2501 * gfortran.dg/associate_23.f90: New test.
2503 2016-11-04 Jakub Jelinek <jakub@redhat.com>
2506 * gcc.dg/pr77834.c: New test.
2508 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2511 * g++.dg/cpp1y/pr67980.C: New.
2513 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2515 * gcc.target/powerpc/fold-vec-add-1.c: New.
2516 * gcc.target/powerpc/fold-vec-add-2.c: New.
2517 * gcc.target/powerpc/fold-vec-add-3.c: New.
2518 * gcc.target/powerpc/fold-vec-add-4.c: New.
2519 * gcc.target/powerpc/fold-vec-add-5.c: New.
2520 * gcc.target/powerpc/fold-vec-add-6.c: New.
2521 * gcc.target/powerpc/fold-vec-add-7.c: New.
2523 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
2525 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
2526 for -mbranch-likely, infer -mno-branch-likely for R6.
2528 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2531 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2532 * g++.dg/init/new15.C: Likewise.
2533 * g++.dg/ipa/inline-1.C: Likewise.
2534 * g++.dg/ipa/inline-2.C: Likewise.
2535 * g++.dg/lto/20080908-1_0.C: Likewise.
2536 * g++.dg/tc1/dr20.C: Likewise.
2537 * g++.dg/tree-ssa/inline-1.C: Likewise.
2538 * g++.dg/tree-ssa/inline-2.C: Likewise.
2539 * g++.old-deja/g++.law/except1.C: Likewise.
2540 * g++.old-deja/g++.other/vbase5.C: Likewise.
2541 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2543 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2545 PR tree-optimization/78210
2546 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2547 possibility of widening multiplies.
2549 2016-11-04 Richard Biener <rguenther@suse.de>
2552 * gcc.dg/pr78185.c: New testcase.
2554 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
2556 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2557 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2559 2016-11-03 Jakub Jelinek <jakub@redhat.com>
2560 Alexandre Oliva <aoliva@redhat.com>
2561 Jason Merrill <jason@redhat.com>
2565 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2566 * g++.dg/debug/dwarf2/ref-3.C: New test.
2567 * g++.dg/debug/dwarf2/ref-4.C: New test.
2568 * g++.dg/debug/dwarf2/refqual-1.C: New test.
2569 * g++.dg/debug/dwarf2/refqual-2.C: New test.
2571 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
2573 * gfortran.dg/dec_exp_1.f90: New test.
2574 * gfortran.dg/dec_exp_2.f90: Likewise.
2575 * gfortran.dg/dec_exp_3.f90: Likewise.
2577 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2579 * gfortran.dg/dec_parameter_1.f: New test.
2580 * gfortran.dg/dec_parameter_2.f90: Likewise.
2581 * gfortran.dg/dec_parameter_3.f90: Likewise.
2582 * gfortran.dg/dec_parameter_4.f90: Likewise.
2584 2016-11-03 Martin Liska <mliska@suse.cz>
2586 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2588 * gcc.dg/tree-prof/time-profiler-3.c: New test.
2590 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2593 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2595 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2597 * gcc.c-torture/execute/pr78170.c: Require int32plus.
2599 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
2601 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2603 2016-11-01 Tamar Christina <tamar.christina@arm.com>
2605 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2606 Check for arm_v8_neon_hw.
2607 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2609 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2611 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2614 2016-11-02 Richard Biener <rguenther@suse.de>
2616 * gcc.dg/store_merging_8.c: New testcase.
2618 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2620 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2622 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
2624 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2625 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2626 * gcc.dg/addr_equal_1.c: XFAIL AIX.
2627 * gcc.dg/pr65779.c: XFAIL AIX.
2628 * gcc.dg/pr70405.c: XFAIL AIX.
2630 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2631 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2632 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2634 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2636 * lib/target-supports.exp (check_gc_sections_available): Use
2637 -print-prog-name=ld to determine linker used.
2639 2016-11-02 Martin Liska <mliska@suse.cz>
2641 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2644 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2646 PR tree-optimization/78170
2647 * gcc.c-torture/execute/pr78170.c: New test.
2649 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2651 PR tree-optimization/78162
2652 * gcc.c-torture/compile/pr78162.c: New test.
2654 2016-11-02 Richard Biener <rguenther@suse.de>
2656 PR tree-optimization/78035
2657 PR tree-optimization/77964
2658 * gcc.target/i386/pr78035.c: New testcase.
2660 2016-11-02 Richard Biener <rguenther@suse.de>
2662 * gcc.dg/tree-ssa/vrp111.c: New testcase.
2663 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2664 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2665 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2666 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2668 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
2670 * gfortran.dg/pr70937.f90: require-effective-target lto.
2672 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2675 * gfortran.dg/where_6.f90: New test.
2677 2016-11-01 Jakub Jelinek <jakub@redhat.com>
2679 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2681 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2684 * gfortran.dg/where_5.f90: New test.
2686 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
2688 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2689 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2690 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2691 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2693 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
2695 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2697 (check_effective_target_vect_cmdline_needed): Check
2698 is-effective-target ia32 for x86 targets.
2699 (check_effective_target_vect_simd_clones): Simplify condition.
2700 (check_effective_target_vect_double): Ditto.
2701 (check_effective_target_vect_aligned_arrays): Check
2702 is-effective-target ia32 for x86 targets. Simplify condition.
2703 (check_effective_target_vect_multiple_sizes): Simplify condition.
2704 (check_effective_target_sqrt_insn): Add i?86-*-* target.
2705 (check_effective_target_sync_int_128): Simplify condition.
2706 (check_effective_target_sync_int_128_runtime): Ditto.
2707 (check_effective_target_sync_long_long_runtime): Ditto.
2708 (check_effective_target_divmod): Add i?86-*-* target.
2710 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2712 * gcc.target/powerpc/vsx-extract-4.c: New test.
2713 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2715 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2718 * gfortran.dg/fmt_l.f90: Update test.
2719 * gfortran.dg/fmt_l0.f90: New test.
2721 2016-10-31 Jakub Jelinek <jakub@redhat.com>
2724 * c-c++-common/builtin-shuffle-1.c: New test.
2725 * g++.dg/cpp0x/addressof3.C: New test.
2727 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2729 Add tests for a const member and a reference member for launder.
2730 * g++.dg/cpp1z/launder3.C: New.
2731 * g++.dg/cpp1z/launder4.C: Likewise.
2732 * g++.dg/cpp1z/launder5.C: Likewise.
2733 * g++.dg/cpp1z/launder5.cc: Likewise.
2734 * g++.dg/cpp1z/launder5.h: Likewise.
2735 * g++.dg/cpp1z/launder6.C: Likewise.
2736 * g++.dg/cpp1z/launder6.cc: Likewise.
2737 * g++.dg/cpp1z/launder6.h: Likewise.
2739 2016-10-31 Jakub Jelinek <jakub@redhat.com>
2742 * g++.dg/cpp0x/pr77948-1.C: New test.
2743 * g++.dg/cpp0x/pr77948-2.C: New test.
2744 * g++.dg/cpp0x/pr77948-3.C: New test.
2745 * g++.dg/cpp0x/pr77948-4.C: New test.
2746 * g++.dg/cpp0x/pr77948-5.C: New test.
2747 * g++.dg/cpp0x/pr77948-6.C: New test.
2749 PR tree-optimization/77860
2750 * gcc.dg/pr77860.c: New test.
2752 2016-10-31 Jakub Jelinek <jakub@redhat.com>
2755 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2757 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2759 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2761 2016-10-30 Le-Chun Wu <lcwu@google.com>
2762 Mark Wielaard <mjw@redhat.com>
2764 * gcc.dg/Wshadow-compatible-local-1.c: New test.
2765 * gcc.dg/Wshadow-local-1.c: Likewise.
2766 * gcc.dg/Wshadow-local-2.c: Likewise.
2767 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2768 * g++.dg/warn/Wshadow-local-1.C: Likewise.
2769 * g++.dg/warn/Wshadow-local-2.C: Likewise.
2771 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2773 PR tree-optimization/71915
2774 PR tree-optimization/71490
2775 * gcc.dg/tree-ssa/pr54245.c: Delete.
2776 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2779 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2782 * gfortran.dg/fmt_t_9.f: New test.
2784 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2787 * gfortran.dg/pr67219.f90: New test.
2789 2016-10-29 Jakub Jelinek <jakub@redhat.com>
2791 PR rtl-optimization/77919
2792 * g++.dg/torture/pr77919-2.C: New test.
2795 * gcc.dg/pr78148.c: New test.
2797 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
2799 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2800 * gcc.target/sparc/overflow-4.c: ...here.
2801 * gcc.target/sparc/overflow-5.c: New test.
2803 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2804 Kugan Vivekanandarajah <kuganv@linaro.org>
2805 Jim Wilson <jim.wilson@linaro.org>
2807 PR tree-optimization/43721
2808 * lib/target-supports.exp (check_effective_target_divmod): New.
2809 (check_effective_target_divmod_simode): Likewise.
2810 (check_effective_target_arm_divmod_simode): Likewise.
2811 * gcc.dg/divmod-1-simode.c: New test.
2812 * gcc.dg/divmod-1.c: Likewise.
2813 * gcc.dg/divmod-2-simode.c: Likewise.
2814 * gcc.dg/divmod-2.c: Likewise.
2815 * gcc.dg/divmod-3-simode.c: Likewise.
2816 * gcc.dg/divmod-3.c: Likewise.
2817 * gcc.dg/divmod-4-simode.c: Likewise.
2818 * gcc.dg/divmod-4.c: Likewise.
2819 * gcc.dg/divmod-5.c: Likewise.
2820 * gcc.dg/divmod-6-simode.c: Likewise.
2821 * gcc.dg/divmod-6.c: Likewise.
2822 * gcc.dg/divmod-7.c: Likewise.
2824 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2825 Jakub Jelinek <jakub@redhat.com>
2826 Andrew Pinski <pinskia@gmail.com>
2829 PR rtl-optimization/23684
2830 * gcc.c-torture/execute/pr22141-1.c: New test.
2831 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2832 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2833 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2834 * gcc.dg/store_merging_1.c: New test.
2835 * gcc.dg/store_merging_2.c: Likewise.
2836 * gcc.dg/store_merging_3.c: Likewise.
2837 * gcc.dg/store_merging_4.c: Likewise.
2838 * gcc.dg/store_merging_5.c: Likewise.
2839 * gcc.dg/store_merging_6.c: Likewise.
2840 * gcc.dg/store_merging_7.c: Likewise.
2841 * gcc.target/i386/pr22141.c: Likewise.
2842 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2843 * g++.dg/init/new17.C: Likewise.
2845 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2848 * c-c++-common/pr72747-1.c: New test.
2849 * c-c++-common/pr72747-2.c: Likewise.
2851 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2853 * gcc.target/s390/oscbreak-1.c: New test.
2855 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2857 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2859 2016-10-28 Jakub Jelinek <jakub@redhat.com>
2861 PR rtl-optimization/77919
2862 * g++.dg/torture/pr77919.C: New test.
2864 PR rtl-optimization/78132
2865 * gcc.target/i386/pr78132.c: New test.
2867 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2869 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2871 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2873 * gcc.target/powerpc/vsx-simode.c: New test.
2874 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2875 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2877 2016-10-27 Jakub Jelinek <jakub@redhat.com>
2880 * gfortran.dg/gomp/pr78026.f03: New test.
2881 * gfortran.dg/select_type_38.f03: New test.
2884 * g++.dg/gomp/declare-simd-7.C: New test.
2886 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
2888 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2889 * gfortran.dg/dec_init_2.f90: Likewise.
2890 * gfortran.dg/dec_init_3.f90: New test.
2891 * gfortran.dg/dec_init_4.f90: Likewise.
2893 2016-10-27 Bin Cheng <bin.cheng@arm.com>
2895 * gcc.dg/fold-narrowbopcst-1.c: New test.
2897 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
2899 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2900 dg-shouldfail/dg-output instead of XFAIL.
2901 * gfortran.dg/dec_io_6.f90: Likewise.
2903 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2905 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2906 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2907 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2908 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2909 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2910 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2911 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2912 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2913 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2914 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2916 2016-10-27 Bin Cheng <bin.cheng@arm.com>
2918 * gcc.dg/fold-convmaxconv-1.c: New test.
2919 * gcc.dg/fold-convminconv-1.c: New test.
2921 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
2924 * gfortran.dg/pr78092.f90: New test.
2926 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2929 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2930 expected error message.
2931 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2932 expected error message.
2933 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2934 (test_all_not_equal_and_not_zero): Change expected error message.
2936 2016-10-26 Jakub Jelinek <jakub@redhat.com>
2939 * gfortran.dg/gomp/pr77973.f90: New test.
2941 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
2944 * gfortran.dg/submodule_18.f08: New test.
2945 * gfortran.dg/submodule_19.f08: New test.
2947 2016-10-26 Michael Matz <matz@suse.de>
2949 * g++.dg/pr78060.C: New test.
2950 * gfortran.dg/pr78061.f: New test.
2951 * g++.dg/pr78088.C: New test.
2953 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
2955 * gfortran.dg/dec_io_1.f90: New test.
2956 * gfortran.dg/dec_io_2.f90: New test.
2957 * gfortran.dg/dec_io_3.f90: New test.
2958 * gfortran.dg/dec_io_4.f90: New test.
2959 * gfortran.dg/dec_io_5.f90: New test.
2960 * gfortran.dg/dec_io_6.f90: New test.
2962 2016-10-25 Jakub Jelinek <jakub@redhat.com>
2965 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2967 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2969 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2970 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2972 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2974 * gnat.dg/opt59.adb: New test.
2975 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2977 * gnat.dg/opt60.adb: New test.
2979 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2982 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2985 2016-10-25 Jakub Jelinek <jakub@redhat.com>
2988 * gcc.target/i386/pr78102.c: New test.
2990 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2992 * gfortran.dg/dec_logical_xor_1.f90: New test.
2993 * gfortran.dg/dec_logical_xor_2.f90: New test.
2994 * gfortran.dg/dec_logical_xor_3.f03: New test.
2996 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
2998 * gfortran.dg/dec_loc_rval_1.f90: New test.
2999 * gfortran.dg/dec_loc_rval_2.f90: New test.
3000 * gfortran.dg/dec_loc_rval_3.f03: New test.
3002 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3004 * gfortran.dg/dec_type_print.f90: New testcase.
3006 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3008 * gfortran.dg/feed_1.f90: New test.
3009 * gfortran.dg/feed_2.f90: New test.
3011 2016-10-25 Martin Liska <mliska@suse.cz>
3014 * gcc.dg/asan/pr78106.c: New test.
3016 2016-10-25 Martin Liska <mliska@suse.cz>
3018 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3020 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
3023 * gcc.target/arm/pr78041.c: New test.
3025 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3027 * g++.dg/cpp1z/launder1.C: New test.
3028 * g++.dg/cpp1z/launder2.C: New test.
3030 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3031 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3035 * gcc.target/avr/pr71676-2.c: New test.
3037 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3038 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3042 * gcc.target/avr/pr71676-1.c: New test.
3043 * gcc.target/avr/pr71676-3.c: New test.
3044 * gcc.target/avr/pr71676.c: New test.
3045 * gcc.target/avr/pr71678.c: New test.
3047 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
3049 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3050 such that cloned verions of tested functions are not created.
3052 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
3055 * gfortran.dg/pr71895.f90: New test.
3057 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3059 * g++.dg/debug/dwarf2/ref-2.C: New test.
3061 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
3063 * c-c++-common/Wint-in-bool-context-3.c: New test.
3065 2016-10-24 Martin Sebor <msebor@redhat.com>
3068 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3069 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3070 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3071 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3072 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3073 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3074 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3076 2016-10-24 Richard Biener <rguenther@suse.de>
3079 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3080 * gcc.dg/vect/slp-45.c: Likewise.
3082 2016-10-24 Richard Biener <rguenther@suse.de>
3084 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3085 * gcc.dg/tree-ssa/pr21458.c: Likewise.
3086 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3088 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
3091 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3092 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3094 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3096 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3098 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3100 * gcc.target/i386/bmi2-pext-1.c: New test.
3101 * gcc.target/i386/bmi2-pdep-1.c: New test.
3102 * gcc.target/i386/bmi2-bzhi-3.c: New test.
3103 * gcc.target/i386/tbm-bextri-1.c: New test.
3104 * gcc.target/i386/bmi-bextr-6.c: New test.
3106 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3109 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3110 * gcc.target/i386/pr65105-1.c: Likewise.
3111 * gcc.target/i386/pr65105-2.c: Likewise.
3112 * gcc.target/i386/pr65105-3.c: Likewise.
3113 * gcc.target/i386/pr65105-5.c: Likewise.
3114 * gcc.target/i386/pr67761.c: Likewise.
3115 * gcc.target/i386/pr70799-1.c: Likewise.
3117 2016-10-24 Martin Liska <mliska@suse.cz>
3120 * c-c++-common/ubsan/unreachable-3.c: New test.
3122 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3125 * gfortran.dg/pr77763.f90
3127 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3131 * gfortran.dg/pr78033.f90: New test.
3133 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
3136 * gfortran.dg/select_type_1.f03: Change error for overlapping
3138 * gfortran.dg/select_type_36.f03: New test.
3140 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
3142 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3144 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3147 * gfortran.dg/string_length_3.f90: New test.
3149 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3151 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3153 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3158 * gfortran.dg/alloc_comp_class_5.f03: New test.
3159 * gfortran.dg/class_allocate_21.f90: New test.
3160 * gfortran.dg/class_allocate_22.f90: New test.
3161 * gfortran.dg/realloc_on_assign_27.f08: New test.
3163 2016-10-21 Jeff Law <law@redhat.com>
3165 * PR tree-optimization/71947
3166 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3167 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3168 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3170 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3172 * gcc.dg/ipa/vrp5.c: New test.
3173 * gcc.dg/ipa/vrp6.c: New test.
3175 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3177 * gcc.target/aarch64/test_frame_17.c: New test.
3179 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3181 * gcc.target/aarch64/test_frame_17.c: New test.
3183 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
3185 PR preprocessor/71681
3186 * gcc.dg/cpp/pr71681-1.c: New testcase
3187 * gcc.dg/cpp/pr71681-2.c: Likewise
3188 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3189 * gcc.dg/cpp/remap/a/header.gcc: Likewise
3190 * gcc.dg/cpp/remap/a/t_1.h: Likewise
3191 * gcc.dg/cpp/remap/a/t_2.h: Likewise
3193 2016-10-21 Jakub Jelinek <jakub@redhat.com>
3196 * gcc.target/i386/pr78057.c: New test.
3198 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3200 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
3203 * gfortran.dg/select_type_37.f03: New test.
3205 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3208 * gcc.target/avr/pr71627.c: New test
3210 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
3212 * gcc.target/sparc/overflow-1.c: New test.
3213 * gcc.target/sparc/overflow-2.c: Likewise.
3214 * gcc.target/sparc/overflow-3.c: Likewise.
3216 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3218 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3221 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3223 PR rtl-optimization/78038
3224 * gcc.target/aarch64/pr78038.c: New test.
3226 2016-10-21 Richard Biener <rguenther@suse.de>
3228 PR tree-optimization/78051
3229 * g++.dg/torture/pr78051.C: New testcase.
3231 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3233 * c-c++-common/wdate-time.c: Restored test case.
3234 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3236 2016-10-20 Jakub Jelinek <jakub@redhat.com>
3238 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3240 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
3243 * gcc.target/i386/pr78037.c: New test.
3245 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
3247 * gcc.target/visium/overflow8.c: New.
3248 * gcc.target/visium/overflow16.c: Likewise.
3249 * gcc.target/visium/overflow32: Likewise.
3251 2016-10-20 Michael Matz <matz@suse.de>
3253 * gcc.dg/loop-split.c: New test.
3254 * gcc.dg/tree-ssa/ifc-9.c: Update.
3255 * gcc.dg/tree-ssa/ifc-10.c: Update.
3257 2016-10-20 Richard Biener <rguenther@suse.de>
3259 * gcc.dg/graphite/pr35356-1.c: Update.
3261 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
3264 * g++.dg/cpp1y/pr77446.C: New.
3266 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3268 PR tree-optimization/53979
3269 * gcc.dg/pr53979-1.c: New test-case.
3270 * gcc.dg/pr53979-2.c: Likewise.
3272 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3274 * c-c++-common/Wint-in-bool-context-2.c: New test.
3276 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3278 * gfortran.dg/dtio_17.f90: Fix test.
3280 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3282 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3283 * gcc.dg/Walloca-2.c: Same.
3285 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3287 * gcc.dg/Wvla-1.c: Rename to...
3288 * gcc.dg/Wvla-larger-than-1.c: ...this.
3289 * gcc.dg/Wvla-2.c: Rename to...
3290 * gcc.dg/Wvla-larger-than-2.c: ...this.
3291 * gcc.dg/Wvla-3.c: Rename to...
3292 * gcc.dg/Walloca-11.c.: ...this.
3293 * gcc.dg/wvla-[1-7].c: Rename to:
3294 * gcc.dg/Wvla-[1-7].c: ...this.
3296 2016-10-19 Bin Cheng <bin.cheng@arm.com>
3298 PR tree-optimization/78005
3299 * gcc.dg/vect/pr78005.c: New.
3300 * gcc.target/i386/l_fma_float_1.c: Revise test.
3301 * gcc.target/i386/l_fma_float_2.c: Ditto.
3302 * gcc.target/i386/l_fma_float_3.c: Ditto.
3303 * gcc.target/i386/l_fma_float_4.c: Ditto.
3304 * gcc.target/i386/l_fma_float_5.c: Ditto.
3305 * gcc.target/i386/l_fma_float_6.c: Ditto.
3306 * gcc.target/i386/l_fma_double_1.c: Ditto.
3307 * gcc.target/i386/l_fma_double_2.c: Ditto.
3308 * gcc.target/i386/l_fma_double_3.c: Ditto.
3309 * gcc.target/i386/l_fma_double_4.c: Ditto.
3310 * gcc.target/i386/l_fma_double_5.c: Ditto.
3311 * gcc.target/i386/l_fma_double_6.c: Ditto.
3313 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
3315 PR tree-optimization/78024
3316 * gcc.dg/goacc/loop-processing-1.c: New file.
3318 2016-10-19 Richard Biener <rguenther@suse.de>
3320 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3322 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
3324 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3325 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3326 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3327 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3328 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3329 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3330 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3331 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3332 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3333 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3334 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3335 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3336 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3337 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3338 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3339 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3340 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3341 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3342 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3343 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3344 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3345 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3346 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3347 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3348 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3349 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3350 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3351 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3352 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3353 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3354 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3355 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3356 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3357 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3358 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3359 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3360 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3361 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3362 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3363 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3364 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3365 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3366 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3367 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3368 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3369 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3370 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3371 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3372 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3373 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3374 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3375 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3376 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3377 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3378 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3379 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3380 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3381 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3382 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3383 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3384 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3385 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3386 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3387 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3388 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3389 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3390 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3391 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3392 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3393 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3394 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3395 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3396 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3397 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3398 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3399 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3400 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3401 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3402 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3403 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3404 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3405 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3406 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3407 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3408 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3409 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3410 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3411 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3412 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3413 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3414 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3415 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3416 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3417 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3418 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3419 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3420 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3421 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3422 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3423 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3424 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3425 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3426 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3427 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3428 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3429 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3430 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3431 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3432 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3433 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3434 * gcc.target/powerpc/vsu/vsu.exp: New file.
3436 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
3439 * gcc.target/i386/pr77991.c: New test.
3441 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
3443 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3446 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3448 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
3450 2016-10-18 Richard Biener <rguenther@suse.de>
3452 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3453 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3454 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3455 * gcc.dg/tree-ssa/pr21294.c: Likewise.
3456 * gcc.dg/tree-ssa/pr21563.c: Likewise.
3457 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3458 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3459 * gcc.dg/tree-ssa/pr68431.c: Likewise.
3460 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3461 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3462 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3463 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3464 * gcc.dg/tree-ssa/vrp19.c: Likewise.
3465 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3466 * gcc.dg/tree-ssa/vrp92.c: Likewise.
3467 * gcc.dg/pr68217.c: Likewise.
3468 * gcc.dg/predict-9.c: Likewise.
3469 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3470 * gcc.dg/predict-1.c: Likewise.
3472 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3474 * gfortran.dg/dtio_17.f90: New test.
3476 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3478 * gcc.dg/ipa/vrp4.c: Adjust testcase.
3480 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3482 * gcc.dg/ipa/vrp4.c: New test.
3484 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3486 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3487 * gcc.dg/torture/pr39074.c: Likewise.
3489 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
3491 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3492 * gnat.dg/trampoline4.adb: Minor tweak.
3494 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3496 PR tree-optimization/77916
3497 * gcc.dg/torture/pr77916.c: New.
3499 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
3502 * gfortran.dg/pr77978_1.f90: New test.
3503 * gfortran.dg/pr77978_2.f90: Ditto.
3504 * gfortran.dg/pr77978_3.f90: Ditto.
3506 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
3510 * gfortran.dg/proc_ptr_49.f90: New test.
3512 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3515 * gcc.target/arm/pr77308.c: New test.
3517 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
3519 * lib/target-supports.exp
3520 (check_effective_target_floatn_nx_runtime): Return 0 for
3523 2016-10-17 Andrew Pinski <apinski@cavium.com>
3525 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
3526 long instead of long.
3527 * gcc.target/aarch64/cinc_common_1.c: Likewise.
3528 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3529 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3530 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3531 * gcc.target/aarch64/pr68102_1.c: Likewise.
3532 * gcc.target/aarch64/target_attr_3.c: Likewise.
3534 2016-10-17 Richard Biener <rguenther@suse.de>
3536 PR tree-optimization/77988
3537 * gcc.dg/torture/pr77988.c: New testcase.
3539 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3541 * gcc.dg/pr71636-1.c: New test-case.
3542 * gcc.dg/pr71636-2.c: Likewise.
3544 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
3546 * gnat.dg/trampoline3.adb: New test.
3547 * gnat.dg/trampoline4.adb: Likewise.
3549 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3551 * gfortran.dg/dtio_16.f90: New test.
3553 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3555 * gcc.target/sparc/bmaskbshuf.c: Rename to...
3556 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3557 * gcc.target/sparc/bmaskbshuf-2.c: New test.
3559 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3561 * gcc.target/sparc/popc.c: Rename to...
3562 * gcc.target/sparc/popc-1.c: ...this.
3563 * gcc.target/sparc/popc-2.c: New test.
3565 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3568 * gfortran.dg/unexpected_eof_4.f90: New test.
3570 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
3573 * gfortran.dg/negative_unit2.f90: New test.
3575 2016-10-14 Jakub Jelinek <jakub@redhat.com>
3578 * gfortran.dg/pr77959.f90: New test.
3580 DR 1511 - const volatile variables and ODR
3581 * g++.dg/DRs/dr1511-1.C: New test.
3582 * g++.dg/DRs/dr1511-2.C: New test.
3584 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3586 * gnat.dg/debug7.adb (dg-options): Remove -g.
3587 * gnat.dg/debug8.adb (dg-options): Add -margs.
3588 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3590 2016-10-14 Richard Biener <rguenther@suse.de>
3592 PR tree-optimization/77979
3593 * gcc.dg/torture/pr77979.c: New testcase.
3595 2016-10-14 Martin Liska <mliska@suse.cz>
3597 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3598 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3599 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3601 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
3603 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3604 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3605 * gcc.dg/torture/pr77937-2.c: Likewise.
3607 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3609 * gnat.dg/lto15.adb: Adjust.
3610 * gnat.dg/lto16.adb: Likewise.
3611 * gnat.dg/lto17.adb: Likewise
3612 * gnat.dg/lto18.ad[sb]: New test.
3613 * gnat.dg/lto18_pkg.ads: New helper.
3614 * gnat.dg/lto19.adb: New test.
3615 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3616 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3617 * gnat.dg/lto20.adb: New test.
3618 * gnat.dg/lto20_pkg.ad[sb]: New helper.
3620 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
3622 * gfortran.dg/coarray_38.f90: Expect error message.
3624 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3626 * gcc.target/aarch64/spellcheck_1.c: New test.
3627 * gcc.target/aarch64/spellcheck_2.c: Likewise.
3628 * gcc.target/aarch64/spellcheck_3.c: Likewise.
3629 * gcc.target/aarch64/spellcheck_4.c: Likewise.
3630 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3631 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3633 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
3635 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3637 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3639 PR tree-optimization/77937
3640 * gcc.dg/torture/pr77937-1.c: New.
3641 * gcc.dg/torture/pr77937-2.c: New.
3643 2016-10-13 Jakub Jelinek <jakub@redhat.com>
3645 * g++.dg/cpp1z/inline-var1.C: New test.
3646 * g++.dg/cpp1z/inline-var1a.C: New test.
3647 * g++.dg/cpp1z/inline-var1.h: New file.
3648 * g++.dg/cpp1z/inline-var2.C: New test.
3649 * g++.dg/cpp1z/inline-var3.C: New test.
3650 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3651 uninitialized const.
3653 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
3655 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3656 Xscale is specified, not just -march.
3657 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3658 is incompatible with Xscale.
3660 2016-10-13 Martin Sebor <msebor@redhat.com>
3663 * g++.dg/ext/flexary4.C: Adjust.
3664 * g++.dg/ext/flexary5.C: Same.
3665 * g++.dg/ext/flexary9.C: Same.
3666 * g++.dg/ext/flexary19.C: New test.
3667 * g++.dg/ext/flexary18.C: New test.
3668 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3670 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3671 Avoid generating a flexible array member in an array.
3673 2016-10-13 Martin Sebor <msebor@redhat.com>
3675 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3676 to placate -Wformat on targets where the type is not int.
3678 2016-10-13 David Malcolm <dmalcolm@redhat.com>
3680 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3683 2016-10-13 Bin Cheng <bin.cheng@arm.com>
3685 * gcc.target/i386/l_fma_float_1.c: Revise test.
3686 * gcc.target/i386/l_fma_float_2.c: Ditto.
3687 * gcc.target/i386/l_fma_float_3.c: Ditto.
3688 * gcc.target/i386/l_fma_float_4.c: Ditto.
3689 * gcc.target/i386/l_fma_float_5.c: Ditto.
3690 * gcc.target/i386/l_fma_float_6.c: Ditto.
3691 * gcc.target/i386/l_fma_double_1.c: Ditto.
3692 * gcc.target/i386/l_fma_double_2.c: Ditto.
3693 * gcc.target/i386/l_fma_double_3.c: Ditto.
3694 * gcc.target/i386/l_fma_double_4.c: Ditto.
3695 * gcc.target/i386/l_fma_double_5.c: Ditto.
3696 * gcc.target/i386/l_fma_double_6.c: Ditto.
3698 2016-10-13 Bin Cheng <bin.cheng@arm.com>
3700 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3702 2016-10-13 Bin Cheng <bin.cheng@arm.com>
3704 * gcc.dg/vect/vect-98.c: Refine test case.
3705 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3706 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3707 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3709 2016-10-13 Jakub Jelinek <jakub@redhat.com>
3712 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3714 2016-10-13 Martin Liska <mliska@suse.cz>
3716 PR tree-optimization/77943
3717 * g++.dg/tree-ssa/pr77943.C: New test.
3719 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
3722 * gfortran.dg/allocate_with_source_22.f03: New test.
3723 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
3726 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3728 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3729 * gcc.target/arm/movsi_movw.c: Likewise.
3730 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3731 directive to work on big endian targets.
3733 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3735 * gcc.dg/tree-ssa/evrp6.c: New test.
3737 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3739 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3740 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3741 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3743 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3745 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3746 * gcc.target/powerpc/warn-2.c: Ditto.
3748 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3750 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3751 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3752 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3754 * gcc.target/mips/msa.c: New test.
3755 * gcc.target/mips/msa-builtins.c: Likewise.
3756 * lib/target-supports.exp (check_mips_msa_hw_available): New.
3757 (check_effective_target_mips_msa_runtime): Likewise.
3758 (check_effective_target_mips_msa): Likewise.
3759 (add_options_for_mips_msa): Likewise.
3760 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3761 (check_effective_target_vect_intfloat_cvt): Likewise.
3762 (check_effective_target_vect_uintfloat_cvt): Likewise.
3763 (check_effective_target_vect_floatint_cvt): Likewise.
3764 (check_effective_target_vect_floatuint_cvt): Likewise.
3765 (check_effective_target_vect_shift): Likewise.
3766 (check_effective_target_vect_shift_char): Likewise.
3767 (check_effective_target_vect_long): Likewise.
3768 (check_effective_target_vect_float): Likewise.
3769 (check_effective_target_vect_double): Likewise.
3770 (check_effective_target_vect_long_long): Likewise.
3771 (check_effective_target_vect_perm): Likewise.
3772 (check_effective_target_vect_perm_byte): Likewise.
3773 (check_effective_target_vect_perm_short): Likewise.
3774 (check_effective_target_vect_sdot_qi): Likewise.
3775 (check_effective_target_vect_udot_qi): Likewise.
3776 (check_effective_target_vect_sdot_hi): Likewise.
3777 (check_effective_target_vect_udot_hi): Likewise.
3778 (check_effective_target_vect_pack_trunc): Likewise.
3779 (check_effective_target_vect_unpack): Likewise.
3780 (check_effective_target_vect_hw_misalign): Likewise.
3781 (check_effective_target_vect_condition): Likewise.
3782 (check_effective_target_vect_cond_mixed): Likewise.
3783 (check_effective_target_vect_char_mult): Likewise.
3784 (check_effective_target_vect_short_mult): Likewise.
3785 (check_effective_target_vect_int_mult): Likewise.
3786 (check_effective_target_vect_extract_even_odd): Likewise.
3787 (check_effective_target_vect_interleave): Likewise.
3788 (check_vect_support_and_set_flags): Check if the target supports MSA
3789 and append to the list of EFFECTIVE_TARGETS.
3791 2016-10-12 Richard Biener <rguenther@suse.de>
3794 * g++.dg/torture/pr77947.C: New testcase.
3796 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3798 * gnat.dg/debug8.adb: New testcase.
3800 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3802 * gnat.dg/debug9.adb: New testcase.
3804 2016-10-12 Richard Biener <rguenther@suse.de>
3806 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3807 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3808 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3810 2016-10-12 Richard Biener <rguenther@suse.de>
3812 PR tree-optimization/77920
3813 * gcc.dg/torture/pr77920.c: New testcase.
3815 2016-10-12 Jakub Jelinek <jakub@redhat.com>
3817 PR tree-optimization/77929
3818 * gcc.c-torture/compile/pr77929.c: New test.
3820 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3821 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3822 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3823 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3824 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3825 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3826 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3827 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3828 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3830 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3832 * gcc.target/sparc/setcc-4.c: Adjust.
3833 * gcc.target/sparc/setcc-5.c: Likewise.
3834 * gcc.target/sparc/setcc-6.c: Likewise.
3835 * gcc.target/sparc/setcc-7.c: Likewise.
3836 * gcc.target/sparc/setcc-8.c: Likewise.
3837 * gcc.target/sparc/setcc-9.c: Likewise.
3838 * gcc.target/sparc/setcc-10.c: Delete.
3840 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3843 * gfortran.dg/pr77942.f90
3845 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
3847 * gfortran.dg/dec_math.f90: New testsuite.
3849 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3851 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3852 (main): Declare j as i32 instead of int.
3854 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3856 PR testsuite/PR77710
3857 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3858 target triplet instead of *-*-*-*.
3860 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3862 * gnat.dg/unchecked_convert10.adb: New test.
3863 * gnat.dg/unchecked_convert11.adb: Likewise.
3864 * gnat.dg/unchecked_convert12.adb: Likewise.
3866 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3868 * gcc.target/sparc/cbcond-1.c: New test.
3869 * gcc.target/sparc/cbcond-2.c: Likewise.
3870 * gcc.target/sparc/movcc-1.c: Likewise.
3871 * gcc.target/sparc/movcc-2.c: Likewise.
3872 * gcc.target/sparc/setcc-1.c: Adjust.
3873 * gcc.target/sparc/setcc-2.c: Likewise.
3874 * gcc.target/sparc/setcc-3.c: Likewise.
3875 * gcc.target/sparc/setcc-4.c: Likewise.
3876 * gcc.target/sparc/setcc-5.c: Likewise.
3877 * gcc.target/sparc/setcc-6.c: New test.
3878 * gcc.target/sparc/setcc-7.c: Likewise.
3879 * gcc.target/sparc/setcc-8.c: Likewise.
3880 * gcc.target/sparc/setcc-9.c: Likewise.
3881 * gcc.target/sparc/setcc-10.c: Likewise.
3883 2016-10-10 Jeff Law <law@redhat.com>
3885 PR tree-optimization/71947
3886 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3887 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3888 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3889 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3890 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3891 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3893 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3896 * gfortran.dg/matmul_11.f90: New test.
3898 2016-10-10 Jiong Wang <jiong.wang@arm.com>
3900 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3901 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3902 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3903 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3904 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3905 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3906 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3907 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3908 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3909 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3910 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3911 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3912 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3913 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3914 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3915 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3916 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3917 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3918 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3919 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3920 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3921 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3922 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3923 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3924 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3925 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3926 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3927 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3928 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3929 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3930 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3931 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3932 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3933 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3934 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3935 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3936 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3937 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3938 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3939 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3940 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3941 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3942 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3943 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3944 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3945 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3946 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3947 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3948 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3949 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3950 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3951 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3952 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3953 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3954 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3955 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3956 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3957 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3958 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3960 2016-10-10 Jiong Wang <jiong.wang@arm.com>
3962 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3963 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3964 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3965 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3966 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3967 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3968 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3969 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3970 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3971 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3972 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3973 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3974 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3975 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3977 2016-10-10 Jiong Wang <jiong.wang@arm.com>
3979 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3981 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3983 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3984 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3985 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3986 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3988 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3989 Jiong Wang <jiong.wang@arm.com>
3991 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3993 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3994 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3996 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3998 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4000 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4002 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4004 * gnat.dg/specs/vfa.ads: New test.
4006 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
4008 * gnat.dg/inline13.ad[sb]: New test.
4009 * gnat.dg/inline13_pkg.ad[sb]: New helper.
4011 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4013 * gnat.dg/biased_subtype.adb: New test.
4015 2016-10-09 Jakub Jelinek <jakub@redhat.com>
4017 PR tree-optimization/77901
4018 * gcc.c-torture/compile/pr77901.c: New test.
4020 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4022 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4023 * gcc.dg/ipa/propalign-2.c: Likewise
4024 * gcc.dg/ipa/propalign-3.c: Likewise.
4025 * gcc.dg/ipa/propalign-4.c: Likewise.
4026 * gcc.dg/ipa/propalign-5.c: Likewise.
4028 2016-10-08 Jakub Jelinek <jakub@redhat.com>
4030 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4032 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4034 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4035 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4037 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
4039 * gfortran.dg/dec_union_11.f90: New testcase.
4041 2016-10-07 Nathan Sidwell <nathan@acm.org>
4044 * g++.dg/cpp0x/pr66443-cxx11.C: New.
4045 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4046 * g++.dg/cpp1y/pr66443-cxx14.C: New
4047 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4048 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4050 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4052 * g++.dg/cpp0x/addressof1.C: New test.
4053 * g++.dg/cpp0x/addressof2.C: New test.
4055 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4057 * gcc.target/powerpc/float128-type-1.c: New test to check that
4058 PowerPC 64-bit Linux enables -mfloat128-type by default.
4059 * gcc.target/powerpc/float128-type-2.c: Likewise.
4060 * gcc.target/powerpc/float128-mix.c: Change error message to
4061 reflect that __ibm128 is now #define'ed to be long double.
4063 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
4066 * gfortran.dg/pr77406.f90: New test.
4067 * gfortran.dg/assumed_type_3.f90: Update error messages.
4068 * gfortran.dg/defined_operators_1.f90: Ditto.
4069 * gfortran.dg/generic_26.f90: Ditto.
4070 * gfortran.dg/generic_7.f90: Ditto.
4071 * gfortran.dg/gomp/udr5.f90: Ditto.
4072 * gfortran.dg/gomp/udr7.f90: Ditto.
4073 * gfortran.dg/interface_1.f90: Ditto.
4074 * gfortran.dg/interface_37.f90: Ditto.
4075 * gfortran.dg/interface_5.f90: Ditto.
4076 * gfortran.dg/interface_6.f90: Ditto.
4077 * gfortran.dg/interface_7.f90
4078 * gfortran.dg/no_arg_check_3.f90
4079 * gfortran.dg/operator_5.f90
4080 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4082 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4085 * c-c++-common/Wint-in-bool-context.c: Update test.
4087 2016-10-07 Richard Biener <rguenther@suse.de>
4089 * gcc.dg/tree-ssa/vrp01.c: Adjust.
4090 * gcc.dg/tree-ssa/vrp34.c: Likewise.
4092 2016-10-07 Marek Polacek <polacek@redhat.com>
4094 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4096 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
4099 * c-c++-common/pr69733.c: New test.
4100 * gcc.dg/pr69733.c: New test.
4101 * gcc.target/i386/pr69733.c: New test.
4103 2016-10-07 Marek Polacek <polacek@redhat.com>
4106 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4108 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4110 PR tree-optimization/77664
4111 * gcc.dg/tree-ssa/pr77664.c: New test.
4112 * gcc.dg/pr77664.c: New test.
4114 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
4116 * gfortran.dg/pr69955.f90: New test.
4118 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
4121 * gfortran.dg/pr57910.f90: New test.
4123 2016-10-06 Jakub Jelinek <jakub@redhat.com>
4125 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4126 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4128 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4130 PR tree-optimization/77862
4131 * gcc.dg/pr77862.c: New test.
4133 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4135 * gcc.dg/tree-ssa/evrp4.c: New test.
4137 2016-10-06 Jeff Law <law@redhat.com>
4139 PR tree-optimization/71661
4140 * gcc.dg/tree-ssa/pr71661.c: New test.
4142 2016-10-06 Richard Biener <rguenther@suse.de>
4144 PR tree-optimization/77855
4145 * gcc.dg/torture/pr77855.c: New testcase.
4147 2016-10-06 James Clarke <jrtc27@jrtc27.com>
4148 Eric Botcazou <ebotcazou@adacore.com>
4150 * g++.dg/other/pr77759.C: New test.
4152 2016-10-06 Richard Biener <rguenther@suse.de>
4154 PR tree-optimization/77839
4155 * gcc.dg/torture/pr77839.c: New testcase.
4157 2016-10-06 Marek Polacek <polacek@redhat.com>
4159 * g++.dg/cpp1z/init-statement9.C: New test.
4161 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
4163 * gcc.target/i386/pcommit-1.c: Deleted.
4164 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4165 * gcc.target/i386/sse-13.c: Ditto.
4166 * gcc.target/i386/sse-14.c: Ditto.
4167 * gcc.target/i386/sse-22.c: Ditto.
4168 * gcc.target/i386/sse-23.c: Ditto.
4169 * g++.dg/other/i386-2.C: Ditto.
4171 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
4173 * gcc.target/i386/pr77833.c: Require int128 effective target.
4175 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
4179 * gfortran.dg/associate_22.f90: New test.
4181 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
4183 * gfortran.dg/dec_union_9.f90: New testcase.
4184 * gfortran.dg/dec_union_10.f90: New testcase.
4186 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4189 * gcc.dg/pch/pr66343-3.c: New test.
4190 * gcc.dg/pch/pr66343-3.hs: New file.
4193 * gcc.dg/pch/pr66343-1.c: New test.
4194 * gcc.dg/pch/pr66343-1.hs: New file.
4195 * gcc.dg/pch/pr66343-2.c: New test.
4196 * gcc.dg/pch/pr66343-2.hs: New file.
4198 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4200 * c-c++-common/Wint-in-bool-context.c: Update test.
4202 2016-10-05 Marek Polacek <polacek@redhat.com>
4204 * g++.dg/cpp1z/init-statement1.C: New test.
4205 * g++.dg/cpp1z/init-statement2.C: New test.
4206 * g++.dg/cpp1z/init-statement3.C: New test.
4207 * g++.dg/cpp1z/init-statement4.C: New test.
4208 * g++.dg/cpp1z/init-statement5.C: New test.
4209 * g++.dg/cpp1z/init-statement6.C: New test.
4210 * g++.dg/cpp1z/init-statement7.C: New test.
4211 * g++.dg/cpp1z/init-statement8.C: New test.
4213 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
4216 * gfortran.dg/pr67524.f90: New test.
4218 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4221 * c-c++-common/ubsan/shift-9.c: New test.
4223 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4225 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4226 of int if __SIZEOF_INT__ is less than 4 bytes.
4228 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4230 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4231 * gfortran.dg/class_array_20.f03: Likewise.
4232 * gfortran.dg/class_array_21.f03: Likewise.
4233 * gfortran.dg/finalize_29.f08: Likewise.
4234 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4236 2016-10-05 Richard Biener <rguenther@suse.de>
4239 * gcc.dg/torture/pr77826.c: New testcase.
4241 2016-10-05 Richard Biener <rguenther@suse.de>
4243 * gcc.dg/fold-copysign-1.c: New testcase.
4245 2016-10-05 Andreas Schwab <schwab@suse.de>
4247 * g++.dg/pr49847-2.C: Remove.
4249 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
4251 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4253 2016-10-05 Richard Biener <rguenther@suse.de>
4256 * gcc.dg/pr55152-2.c: New testcase.
4258 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4260 * gfortran.dg/dtio_15.f90: New test.
4262 2016-10-04 Ian Lance Taylor <iant@golang.org>
4264 * gcc.dg/split-7.c: New test.
4266 2016-10-04 Martin Sebor <msebor@redhat.com>
4268 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4269 %lc directive to wint_t to silence -Wformat warnings on targets
4270 where the latter is a distinct type such as long.
4272 2016-10-04 Martin Sebor <msebor@redhat.com>
4275 * g++.dg/warn/Wplacement-new-size-4.C: New test.
4277 2016-10-04 Jakub Jelinek <jakub@redhat.com>
4280 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4282 * g++.dg/other/java3.C: Remove.
4283 * g++.dg/other/java1.C: Remove.
4284 * g++.dg/other/error12.C: Remove.
4285 * g++.dg/other/java2.C: Remove.
4286 * g++.dg/warn/Wnvdtor.C: Remove.
4287 * g++.dg/lookup/java1.C: Remove.
4288 * g++.dg/lookup/java2.C: Remove.
4289 * g++.dg/ext/pr34829.C: Remove.
4290 * g++.dg/ext/java-3.C: Remove.
4291 * g++.dg/ext/java-1.C: Remove.
4292 * g++.dg/ext/java-2.C: Remove.
4293 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4295 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
4297 PR tree-optimization/77808
4298 * gcc.dg/tree-ssa/pr77808.c: New testcase.
4300 2016-10-04 Richard Biener <rguenther@suse.de>
4302 PR tree-optimization/77399
4303 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4305 2016-10-04 Richard Biener <rguenther@suse.de>
4308 * gcc.target/i386/pr77833.c: New testcase.
4310 2016-09-26 Jeff Law <law@redhat.com>
4312 PR tree-optimization/71550
4313 PR tree-optimization/71403
4314 * gcc.c-torture/execute/pr71550.c: New test.
4316 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4318 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4321 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4324 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4326 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4328 2016-10-03 Marek Polacek <polacek@redhat.com>
4330 * g++.dg/cpp0x/nullptr37.C: New test.
4332 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
4334 * c-c++-common/Wint-in-bool-context.c: Update test.
4336 2016-10-02 Jakub Jelinek <jakub@redhat.com>
4338 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4340 * g++.dg/charset/asm2.c (memmove): Likewise.
4341 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4342 * g++.dg/tls/diag-4.C (foo): Likewise.
4343 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4344 dg-warning, fix up regex.
4345 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4346 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4347 * g++.old-deja/g++.mike/net31.C: Likewise.
4348 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4350 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4351 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4353 2016-10-01 Richard Biener <rguenther@suse.de>
4356 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4358 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
4361 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4363 2016-10-01 Jakub Jelinek <jakub@redhat.com>
4366 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4367 Add dg-prune-output directive.
4369 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4372 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4373 * gfortran.fortran-torture/compile/write.f90: Update test.
4375 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
4377 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4378 arm_fp16_alternative_ok as the required effective target.
4379 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
4380 -mfp16-format=alternative to the dg-options directive and remove
4381 the dg-add-options directive.
4383 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4386 * gfortran.dg/dec_union_8.f90: New testcase.
4388 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4391 * gfortran.dg/dec_structure_16.f90: New testcase.
4393 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
4395 * gfortran.dg/coarray_allocate_10.f08: New test.
4396 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4398 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4400 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4402 2016-09-30 Richard Biener <rguenther@suse.de>
4404 PR tree-optimization/77399
4405 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4407 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
4409 * c-c++-common/pr27336.c: Make dependency on
4410 -fdelete-null-pointer-checks explicit.
4411 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4412 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4413 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4414 * gcc.dg/pic-1.c: Require fpic target support.
4415 * gcc.dg/pic-2.c: Likewise.
4417 2016-09-29 Jakub Jelinek <jakub@redhat.com>
4419 Implement P0001R1 - C++17 removal of register storage class specifier
4420 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4421 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4423 * c-c++-common/vector-subscript-5.c (foo): Don't use register
4424 keyword if not __SSE2__.
4425 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4427 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4429 * g++.dg/eh/pr29166.C: Add -Wno-register option.
4430 * g++.dg/warn/register-parm-1.C (erroneous_warning,
4431 no_erroneous_warning): Expect new warnings for C++17.
4432 * g++.dg/warn/register-var-2.C (f): Likewise.
4433 * g++.dg/parse/register1.C (f): Expect new error for C++17.
4434 * g++.dg/parse/linkage2.C (foo): Likewise.
4435 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4436 keyword on parameters for C++17.
4437 * g++.dg/cpp1z/register1.C: New test.
4438 * g++.dg/cpp1z/register2.C: New test.
4439 * g++.dg/cpp1z/register3.C: New test.
4441 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4443 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4444 * gcc.target/i386/avx2-check.h (main): Ditto.
4445 * gcc.target/i386/avx512bw-check.h (main): Ditto.
4446 * gcc.target/i386/avx512cd-check.h (main): Ditto.
4447 * gcc.target/i386/avx512dq-check.h (main): Ditto.
4448 * gcc.target/i386/avx512er-check.h (main): Ditto.
4449 * gcc.target/i386/avx512f-check.h (main): Ditto.
4450 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4451 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4452 * gcc.target/i386/avx512vl-check.h (main): Ditto.
4454 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4457 * gcc.target/i386/pr77756.c: New test.
4459 2016-09-29 Marek Polacek <polacek@redhat.com>
4461 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4463 2016-09-29 Marek Polacek <polacek@redhat.com>
4465 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4468 2016-09-29 Martin Liska <mliska@suse.cz>
4470 * objc/execute/construct1.m: New test.
4472 2016-09-29 Richard Biener <rguenther@suse.de>
4474 PR tree-optimization/77768
4475 * gcc.dg/torture/pr77768.c: New testcase.
4477 2016-09-28 Richard Biener <rguenther@suse.de>
4480 * gcc.dg/pr77407.c: New testcase.
4482 2016-09-29 Richard Biener <rguenther@suse.de>
4485 * gcc.dg/pr55152.c: New testcase.
4486 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4488 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4490 * gcc.dg/profile-update-warning.c: Restrict to ia32.
4491 (dg-options): Remove -m32.
4493 2016-09-28 Martin Sebor <msebor@redhat.com>
4496 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4498 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4500 PR libgfortran/77707
4501 * gfortran.dg/inquire_17.f90: New test.
4503 2016-09-28 Jakub Jelinek <jakub@redhat.com>
4506 * g++.dg/cpp1y/constexpr-77467.C: New test.
4508 2016-09-28 Martin Sebor <msebor@redhat.com>
4511 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
4512 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
4513 (test_sprintf_p_const): Adjust line numbers to avoid failures
4514 introduced in r240503.
4516 2016-09-28 Martin Sebor <msebor@redhat.com>
4519 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4521 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
4524 * g++.dg/pr77550.C: Avoid undefined behavior.
4526 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
4528 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
4530 * gcc.dg/strlenopt-20.c: Update test.
4531 * gcc.dg/strlenopt-21.c: Likewise.
4532 * gcc.dg/strlenopt-22.c: Likewise.
4533 * gcc.dg/strlenopt-22g.c: Likewise.
4534 * gcc.dg/strlenopt-26.c: Likewise.
4535 * gcc.dg/strlenopt-5.c: Likewise.
4536 * gcc.dg/strlenopt-7.c: Likewise.
4537 * gcc.dg/strlenopt-9.c: Likewise.
4539 2016-09-27 Jakub Jelinek <jakub@redhat.com>
4541 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4543 * g++.dg/cpp1z/lambda-this1.C: New test.
4544 * g++.dg/cpp1z/lambda-this2.C: New test.
4547 * g++.dg/ubsan/return-4.C: New test.
4548 * g++.dg/ubsan/return-5.C: New test.
4549 * g++.dg/ubsan/return-6.C: New test.
4551 2016-09-27 Jiong Wang <jiong.wang@arm.com>
4553 * lib/target-supports.exp
4554 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4555 in function comment.
4557 2016-09-27 Martin Liska <mliska@suse.cz>
4559 PR gcov-profile/46266
4560 * lib/gcov.exp: Verify that <built-in>.gcov file is not
4563 2016-09-27 Richard Biener <rguenther@suse.de>
4565 PR tree-optimization/77745
4566 * g++.dg/torture/pr77745.C: New testcase.
4568 2016-09-27 Richard Biener <rguenther@suse.de>
4570 PR tree-optimization/77478
4571 * gcc.dg/torture/pr77478.c: New testcase.
4573 2016-09-27 Martin Liska <mliska@suse.cz>
4575 PR gcov-profile/7970
4576 PR gcov-profile/16855
4577 PR gcov-profile/44779
4578 * g++.dg/gcov/pr16855.C: New test.
4580 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4582 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4584 2016-09-27 Jakub Jelinek <jakub@redhat.com>
4587 * gfortran.dg/gomp/pr77666.f90: New test.
4589 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
4592 * gcc.dg/torture/pr77677-2.c: New test.
4594 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
4597 * gfortran.dg/pr77420_1.f90: New test.
4598 * gfortran.dg/pr77420_2.f90: Ditto.
4599 * gfortran.dg/pr77420_3.f90: New test. Requires ...
4600 * gfortran.dg/pr77420_4.f90: this file.
4602 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
4605 * gfortran.dg/pr77719.f90: New test.
4607 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4609 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
4610 singular form of byte when quantity is unknown.
4612 2016-09-26 Marek Polacek <polacek@redhat.com>
4614 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4616 2016-09-26 Martin Liska <mliska@suse.cz>
4618 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4619 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4620 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4621 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4622 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4623 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4624 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4625 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4626 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4628 2016-09-26 Marek Polacek <polacek@redhat.com>
4631 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4632 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4633 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4634 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4635 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4636 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4637 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4638 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4639 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4640 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4641 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4642 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4643 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4644 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4645 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4646 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4647 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4648 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4649 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4650 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4651 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4652 * c-c++-common/attr-fallthrough-1.c: New test.
4653 * c-c++-common/attr-fallthrough-2.c: New test.
4654 * g++.dg/cpp0x/fallthrough1.C: New test.
4655 * g++.dg/cpp0x/fallthrough2.C: New test.
4656 * g++.dg/cpp1z/fallthrough1.C: New test.
4657 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4658 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4659 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4660 * objc.dg/Wimplicit-fallthrough-1.m: New test.
4662 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4665 * gfortran.dg/pr77429.f90: New test.
4667 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4670 * gfortran.dg/pr77694.f90: New test.
4672 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
4675 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4677 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4679 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4682 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4684 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4687 2016-09-24 Marek Polacek <polacek@redhat.com>
4690 * c-c++-common/Wbool-operation-1.c: New test.
4691 * gcc.dg/Wbool-operation-1.c: New test.
4693 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
4695 * gfortran.dg/dec_static_1.f90: New.
4696 * gfortran.dg/dec_static_2.f90: New.
4697 * gfortran.dg/dec_static_3.f90: New.
4698 * gfortran.dg/dec_static_4.f90: New.
4700 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4703 * gfortran.dg/negative_unit_check.f90: Update test.
4704 * gfortran.dg/dtio_14.f90: New test.
4706 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4708 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4709 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4710 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4711 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4712 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4713 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4714 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4716 2016-09-23 Martin Sebor <msebor@redhat.com>
4719 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4720 assuming long double is bigger than double.
4722 2016-09-23 Jakub Jelinek <jakub@redhat.com>
4724 Implement P0138R2, C++17 construction rules for enum class values
4725 * g++.dg/cpp1z/direct-enum-init1.C: New test.
4727 2016-09-23 David Malcolm <dmalcolm@redhat.com>
4729 PR preprocessor/77672
4730 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4731 expected multiline output from first warning to reflect change
4734 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4736 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4738 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4739 Tom de Vries <tom@codesourcery.com>
4742 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4744 2016-09-23 Marek Polacek <polacek@redhat.com>
4746 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4747 * c-c++-common/gomp/atomic-13.c: Likewise.
4748 * c-c++-common/gomp/atomic-14.c: Likewise.
4749 * c-c++-common/pr60439.c: Remove invalid code.
4750 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4751 * g++.dg/expr/bitfield5.C: Likewise.
4752 * g++.dg/expr/bitfield6.C: Likewise.
4753 * g++.dg/expr/bool1.C: Likewise.
4754 * g++.dg/expr/bool3.C: Likewise.
4755 * g++.dg/expr/lval3.C: Likewise.
4756 * g++.dg/expr/lval4.C: Likewise.
4757 * g++.old-deja/g++.jason/bool5.C: Likewise.
4759 2016-09-23 David Malcolm <dmalcolm@redhat.com>
4761 PR preprocessor/77672
4762 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4763 (test_terminator_location): New function.
4765 2016-09-23 Richard Biener <rguenther@suse.de>
4767 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4769 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4771 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4772 -march=armv8.2-a+fp16 when supported by the hardware.
4773 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4774 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4775 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
4776 semi-colons to a macro invocations.
4777 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4778 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4780 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4781 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4782 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4783 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4785 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4786 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4787 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4788 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4789 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4790 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4791 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4792 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4793 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4794 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4796 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4797 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4798 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4800 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4801 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4802 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4804 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4805 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4806 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4808 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4809 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4810 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4811 defined. Also fix some white-space.
4812 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4813 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4814 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4815 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4816 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4817 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4818 defined. Also fix some long lines and white-space.
4819 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4820 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4821 defined. Also fix some long lines and white-space.
4822 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4823 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4825 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4826 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4827 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4829 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4830 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4831 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4833 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
4834 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4835 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4836 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
4837 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4838 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4839 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4840 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4841 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4842 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
4843 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
4844 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4845 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4846 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4847 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4848 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
4849 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4850 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
4851 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4853 2016-09-23 Jiong Wang <jiong.wang@arm.com>
4854 Matthew Wahab <matthew.wahab@arm.com>
4856 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4857 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4858 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4859 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4860 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4861 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4862 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4863 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4864 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4865 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4866 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4867 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4868 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4869 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4870 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4871 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4872 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4873 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4874 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4875 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4876 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4877 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4878 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4879 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4880 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4881 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4882 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4883 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4884 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4885 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4886 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4887 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4888 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4889 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4890 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4891 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4892 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4894 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4896 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4897 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4898 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4899 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4902 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4905 * gcc.dg/torture/pr77677.c: New test.
4907 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4909 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4912 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4914 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4915 options. Add tests for float16x4_t and float16x8_t.
4917 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4919 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4920 * gcc.target/s390/risbg-ll-2.c: Ditto.
4921 * gcc.target/s390/risbg-ll-3.c: Ditto.
4923 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4925 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4926 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4928 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4930 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4931 output to the simplified instructions.
4933 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4935 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4936 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4938 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4940 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4941 (FP16_SUPPORTED): New
4942 (expected-hfloat-16x4): Make conditional on __fp16 support.
4943 (expected-hfloat-16x8): Likewise.
4944 (vdup_n_f16): Disable for non-AArch64 targets.
4945 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4946 conditional on FP16_SUPPORTED.
4947 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4948 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4949 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4950 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4951 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4953 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4954 conditional on FP16_SUPPORTED.
4955 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4956 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4958 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4960 * gcc.target/arm/short-vfp-1.c: New.
4962 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4964 * gcc.target/arm/attr-fp16-arith-1.c: New.
4966 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4968 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4970 (add_options_for_arm_v8_2a_fp16_neon): New.
4971 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4972 (add_options_for_arm_arch_v8_2a): Auto-generate.
4973 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4974 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4975 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4976 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4977 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4978 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4979 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4981 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4983 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4984 arm_fp16_alternative_ok.
4985 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4986 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
4987 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4988 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4989 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4990 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4991 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4992 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4993 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4994 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4995 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4996 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4997 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4998 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4999 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5000 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5001 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5002 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5003 * gcc.target/arm/fp16-rounding-alt-1.c: Use
5004 arm_fp16_alternative_ok.
5005 * lib/target-supports.exp
5006 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5007 (check_effective_target_arm_fp16_alternative_ok): New.
5008 (check_effective_target_arm_fp16_none_ok_nocache): New.
5009 (check_effective_target_arm_fp16_none_ok): New.
5011 2016-09-23 Martin Liska <mliska@suse.cz>
5013 * gcc.dg/ipa/pr77653.c: Replace adress
5016 2016-09-23 Martin Liska <mliska@suse.cz>
5018 * gcc.target/i386/movbe-4.c: New test.
5020 2016-09-23 Martin Liska <mliska@suse.cz>
5022 * gcc.target/i386/crc32-5.c: New test.
5024 2016-09-23 Martin Liska <mliska@suse.cz>
5026 * gcc.target/i386/pr71652.c: New test.
5027 * gcc.target/i386/pr71652-2.c: New test.
5028 * gcc.target/i386/pr71652-3.c: New test.
5030 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5032 * lib/gcc-dg.exp (process-message): Support relative line number
5033 notation - .+4 or .-1 etc.
5034 * gcc.dg/dg-test-1.c: New test.
5036 2016-09-22 Martin Sebor <msebor@redhat.com>
5039 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5040 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5041 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5042 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5044 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5046 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5047 * gcc.dg/ifcvt-2.c: Ditto.
5048 * gcc.dg/zero_bits_compound-1.c: Ditto.
5049 * gcc.dg/zero_bits_compound-1.c: Ditto.
5050 * gcc.dg/pr40550.c: Simplify target selectors.
5051 Use dg-additional-options.
5052 * gcc.dg/pr47893.c: Ditto.
5053 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
5054 additional options for 32-bit x86 targets.
5055 * gcc.dg/pr70955.c: Move to ...
5056 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
5058 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5061 * g++.dg/cpp0x/pr61019.C: New.
5063 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5064 Terry Guo <terry.guo@arm.com>
5066 * gcc.target/arm/pure-code/ffunction-sections.c: New.
5067 * gcc.target/arm/pure-code/no-literal-pool.c: New.
5068 * gcc.target/arm/pure-code/pure-code.exp: New.
5070 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5072 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5073 Remove SSE effective target requirement.
5075 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5078 * g++.dg/cpp0x/pr71979.C: New.
5080 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5082 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5084 2016-09-22 Martin Liska <mliska@suse.cz>
5087 * gcc.dg/ipa/pr77653.c: New test.
5089 2016-09-22 Jakub Jelinek <jakub@redhat.com>
5092 * gfortran.dg/gomp/pr77665.f90: New test.
5094 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
5096 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5097 * gfortran.dg/dtio_13.f90: New test.
5099 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5102 * gfortran.dg/pr66107.f90: New test.
5104 2016-09-21 Ian Lance Taylor <iant@golang.org>
5106 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5107 with call to builtin delete function.
5109 2016-09-21 Joseph Myers <joseph@codesourcery.com>
5111 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5112 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5113 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5114 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5117 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
5119 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5121 2016-09-21 Jakub Jelinek <jakub@redhat.com>
5124 * g++.dg/cpp1z/aligned-new6.C: New test.
5126 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
5128 * gcc.target/arm/fp16-aapcs-3.c: New.
5129 * gcc.target/arm/fp16-aapcs-4.c: New.
5130 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5131 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5132 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5133 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5135 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5137 PR tree-optimization/77550
5138 * g++.dg/pr77550.C: New test.
5140 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
5143 * gcc.target/avr/torture/pr77326.c: New test.
5145 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5147 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5149 2016-09-21 Richard Biener <rguenther@suse.de>
5151 PR tree-optimization/77648
5152 * gcc.dg/torture/pr77648-1.c: New testcase.
5153 * gcc.dg/torture/pr77648-2.c: Likewise.
5155 2016-09-21 Richard Biener <rguenther@suse.de>
5156 Jakub Jelinek <jakub@redhat.com>
5158 PR tree-optimization/77621
5159 * gcc.dg/pr77621.c: New testcase.
5161 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
5164 * gfortran.dg/dtio_12.f90: New test.
5166 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5168 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5170 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5172 PR tree-optimization/72835
5173 * gcc.dg/tree-ssa/pr72835.c: New test.
5175 2016-09-20 Martin Sebor <msebor@redhat.com>
5178 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5179 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5180 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5181 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5182 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5183 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5184 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5186 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5188 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5189 arguments/compare will be optimized away.
5190 * gcc.dg/torture/ftrapv-1.c: Likewise.
5192 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5194 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5195 will be optimized away.
5196 * gcc.dg/ipa/vrp1.c: New test.
5197 * gcc.dg/ipa/vrp2.c: New test.
5198 * gcc.dg/ipa/vrp3.c: New test.
5200 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5202 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5203 does the same transformation.
5204 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5205 * gcc.dg/tree-ssa/evrp1.c: New test.
5206 * gcc.dg/tree-ssa/evrp2.c: New test.
5207 * gcc.dg/tree-ssa/evrp3.c: New test.
5208 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5209 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5210 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5211 * gcc.dg/tree-ssa/pr64130.c: Likewise.
5212 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5213 foling now happens early.
5214 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5215 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5216 * gcc.dg/tree-ssa/vrp16.c: Likewise.
5217 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5218 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5220 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
5223 * gcc.target/i386/pr77621.c: New test.
5224 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5225 pattern, loop should vectorize with -mtune=atom.
5227 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
5228 Jakub Jelinek <jakub@redhat.com>
5231 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5234 2016-09-20 Jakub Jelinek <jakub@redhat.com>
5237 * g++.dg/other/pr77626.C: New test.
5240 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5243 * g++.dg/cpp0x/gen-attrs-62.C: New test.
5246 * c-c++-common/pr77624-1.c: New test.
5247 * c-c++-common/pr77624-2.c: New test.
5249 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
5251 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5254 2016-09-20 Richard Biener <rguenther@suse.de>
5256 PR tree-optimization/77646
5257 * gcc.dg/torture/pr77646.c: New testcase.
5259 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5262 * c-c++-common/Wint-in-bool-context.c: New test.
5264 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5266 * gcc.dg/cr-decimal-dig-1.c: New test.
5268 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5270 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5271 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5272 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5273 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5275 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
5277 PR rtl-optimization/77416
5278 * gcc.target/powerpc/pr77416.c: New.
5280 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
5283 * g++.dg/template/error-recovery4.C: New test.
5285 2016-09-19 Bin Cheng <bin.cheng@arm.com>
5287 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5289 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5291 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5292 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5294 2016-09-19 Jakub Jelinek <jakub@redhat.com>
5295 Jan Hubicka <jh@suse.cz>
5298 * gcc.dg/pr77587.c: New test.
5299 * gcc.dg/pr77587a.c: New file.
5301 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
5303 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5304 * gfortran.dg/coarray_38.f90:
5305 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5306 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5307 * gfortran.dg/coarray_allocate_7.f08: New test.
5308 * gfortran.dg/coarray_allocate_8.f08: New test.
5309 * gfortran.dg/coarray_allocate_9.f08: New test.
5310 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5312 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5313 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5314 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5316 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5317 * gfortran.dg/coarray_lock_7.f90: Same.
5318 * gfortran.dg/coarray_poly_5.f90: Same.
5319 * gfortran.dg/coarray_poly_6.f90: Same.
5320 * gfortran.dg/coarray_poly_7.f90: Same.
5321 * gfortran.dg/coarray_poly_8.f90: Same.
5322 * gfortran.dg/coindexed_1.f90: Changed errors expected.
5324 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
5327 * gfortran.dg/dec_structure_15.f90: New testcase.
5329 2016-09-19 Richard Biener <rguenther@suse.de>
5332 * gcc.dg/torture/pr77605.c: New testcase.
5334 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
5336 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5338 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
5340 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5341 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5342 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5343 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5344 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5345 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5346 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5347 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5348 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5349 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5350 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5352 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
5354 * gcc.target/i386/pr68633.c: Fix expected result.
5356 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
5359 * gfortran.dg/pr68078.f90: New test.
5360 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5362 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5365 * gcc.target/powerpc/swaps-p8-25.c: New.
5367 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5370 * g++.dg/cpp0x/constexpr-77482.C: New test.
5373 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5375 * g++.dg/abi/abi-tag23a.C: Likewise.
5378 * g++.dg/cpp0x/decltype-77338.C: New test.
5381 * g++.dg/cpp0x/mutable1.C: New test.
5383 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
5386 * gfortran.dg/pr77612.f90: New test.
5388 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5390 * gcc.dg/torture/pr70421.c: Require int32plus.
5392 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5395 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5398 * gcc.target/i386/pr77526.c: New test.
5400 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5401 Eric Botcazou <ebotcazou@adacore.com>
5404 * gcc.target/i386/pr77594.c: New test.
5406 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
5409 * gfortran.dg/misplaced_implicit_character.f90: New test.
5411 2016-09-15 Bin Cheng <bin.cheng@arm.com>
5413 PR tree-optimization/77503
5414 * gcc.dg/vect/pr77503.c: New test.
5416 2016-09-15 Richard Biener <rguenther@suse.de>
5419 * c-c++-common/torture/pr77544.c: New testcase.
5421 2016-09-15 Jakub Jelinek <jakub@redhat.com>
5424 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5425 * gcc.dg/march-generic.c: Likewise.
5426 * gcc.target/i386/spellcheck-options-1.c: New test.
5427 * gcc.target/i386/spellcheck-options-2.c: New test.
5428 * gcc.target/i386/spellcheck-options-3.c: New test.
5429 * gcc.target/i386/spellcheck-options-4.c: New test.
5431 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
5434 * gfortran.dg/goacc/pr72743.f90: New test.
5436 2016-09-15 Richard Biener <rguenther@suse.de>
5438 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5440 2016-09-15 Richard Biener <rguenther@suse.de>
5442 PR tree-optimization/77514
5443 * gcc.dg/torture/pr77514.c: New testcase.
5445 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5448 * g++.dg/lookup/pr77549.C: New test.
5450 2016-09-14 Marek Polacek <polacek@redhat.com>
5452 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5453 * c-c++-common/gomp/atomic-13.c: Likewise.
5454 * c-c++-common/gomp/atomic-14.c: Likewise.
5455 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5456 * g++.dg/cpp1z/bool-increment1.C: New test.
5457 * c-c++-common/pr60439.c: Add dg-warning.
5458 * g++.dg/expr/bitfield4.C: Likewise.
5459 * g++.dg/expr/bitfield5.C: Likewise.
5460 * g++.dg/expr/bitfield6.C: Likewise.
5461 * g++.dg/expr/bool1.C: Likewise.
5462 * g++.dg/expr/bool3.C: Likewise.
5463 * g++.dg/expr/lval3.C: Likewise.
5464 * g++.dg/expr/lval4.C: Likewise.
5465 * g++.old-deja/g++.jason/bool5.C: Likewise.
5466 * g++.dg/expr/bitfield3.C: Adjust dg-error.
5467 * g++.dg/other/error18.C: Likewise.
5468 * g++.dg/gomp/atomic-14.C: Likewise.
5470 2016-09-14 Nathan Sidwell <nathan@acm.org>
5473 * g++.dg/cpp1y/pr77539.C: New.
5475 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
5477 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5479 * g++.dg/ext/builtin_alloca.C: Likewise.
5480 * g++.dg/template/spec35.C: Likewise.
5481 * gcc.dg/builtins-68.c: Likewise.
5482 * gcc.misc-tests/gcov-13.c: Likewise.
5483 * gcc.misc-tests/gcov-14.c: Likewise.
5485 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
5487 * gfortran.dg/dec_structure_14.f90: New testcase.
5489 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5492 * c-c++-common/tsan/pr68260.c: New test.
5494 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
5497 * gcc.target/msp430/function-attributes-1.c: New test.
5498 * gcc.target/msp430/function-attributes-2.c: New test.
5499 * gcc.target/msp430/function-attributes-3.c: New test.
5501 2015-04-18 Martin Sebor <msebor@redhat.com>
5503 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5504 of non-nul characters.
5505 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5507 2016-09-13 Jakub Jelinek <jakub@redhat.com>
5509 * g++.dg/cpp0x/gen-attrs-61.C: New test.
5510 * g++.dg/cpp1z/gen-attrs1.C: New test.
5512 PR tree-optimization/77454
5513 * gcc.dg/pr77454.c: New test.
5516 * g++.dg/cpp1y/constexpr-77553.C: New test.
5518 2016-09-13 David Malcolm <dmalcolm@redhat.com>
5520 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5521 (test_show_locus): Replace rich_location::add_fixit_insert calls
5522 with add_fixit_insert_before and add_fixit_insert_after.
5524 2016-09-13 Jason Merrill <jason@redhat.com>
5525 Tom de Vries <tom@codesourcery.com>
5528 * g++.dg/pr77427.C: New test.
5530 2016-09-13 Martin Liska <mliska@suse.cz>
5532 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5534 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5535 * lib/target-supports.exp: Define the new target.
5537 2016-09-12 Andrew Pinski <apinski@cavium.com>
5539 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5540 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5542 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
5544 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5546 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5547 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5548 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5550 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5551 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5553 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5556 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5557 * g++.dg/ext/pr77496.C: New test.
5558 * g++.dg/warn/pr77496.C: New test.
5560 2016-09-12 David Malcolm <dmalcolm@redhat.com>
5563 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5564 to preserve conversion chars, and to preserve prefix information.
5565 * gcc.dg/format/pr72858.c: New test case.
5567 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
5569 * gfortran.dg/pr77507.f90: Move to ...
5570 * gfortran.dg/ieee/pr77507.f90: here.
5572 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
5575 * compile/pr61159.c: New testcase
5577 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
5580 * gcc.dg/ipa/pr63416.c: New testcase.
5582 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
5583 Steven G. Kargl <kargl@gcc.gnu.org>
5586 * gfortran.dg/dtio_11.f90: new test.
5588 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
5591 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5592 * gfortran.dg/c_assoc_4.f90: Ditto.
5594 2016-09-10 Tom de Vries <tom@codesourcery.com>
5597 * c-c++-common/va-arg-va-list-type.c: New test.
5599 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
5601 PR rtl-optimization/77289
5602 * gcc.target/powerpc/pr77289.c: New test.
5604 2016-09-09 Martin Sebor <msebor@redhat.com>
5608 * gcc.dg/pr77520.c: New test.
5609 * gcc.dg/pr77521.c: New test.
5611 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5614 * gfortran.dg/pr77506.f90: New test.
5616 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5619 * gfortran.dg/pr77507.f90: New test.
5621 2016-09-09 Joseph Myers <joseph@codesourcery.com>
5623 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5625 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
5626 Louis Krupp <lkrupp@gcc.gnu.org>
5629 * gfortran.dg/pr69514_1.f90: New test.
5630 * gfortran.dg/pr69514_2.f90: New test.
5632 2016-09-08 Jakub Jelinek <jakub@redhat.com>
5635 * gfortran.dg/gomp/pr77500.f90: New test.
5638 * gfortran.dg/gomp/pr77516.f90: New test.
5640 2016-09-07 Jakub Jelinek <jakub@redhat.com>
5643 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5644 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5645 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5646 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5647 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5648 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5650 2016-09-07 David Malcolm <dmalcolm@redhat.com>
5652 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5653 "substring-locations.h".
5655 2016-09-07 Richard Biener <rguenther@suse.de>
5658 * c-c++-common/vector-subscript-8.c: Move ..
5659 * gcc.dg/pr77450.c: ... here.
5661 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5663 PR libgfortran/77393
5664 * gfortran.dg/fmt_f0_2.f90: Update test.
5665 * gfortran.dg/fmt_f0_3.f90: New test.
5667 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5670 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5674 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5676 2016-09-06 Jakub Jelinek <jakub@redhat.com>
5679 * gcc.target/i386/pr69255-1.c: New test.
5680 * gcc.target/i386/pr69255-2.c: New test.
5681 * gcc.target/i386/pr69255-3.c: New test.
5683 2016-09-06 Martin Sebor <msebor@redhat.com>
5686 * gcc.dg/format/miss-7.c: New test.
5688 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
5690 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5692 2016-09-06 Martin Liska <mliska@suse.cz>
5694 PR gcov-profile/77378
5695 PR gcov-profile/77466
5696 * gcc.dg/profile-update-warning.c: New test.
5698 2016-09-06 Richard Biener <rguenther@suse.de>
5700 PR tree-optimization/77479
5701 * gcc.dg/torture/pr77479.c: New testcase.
5703 2016-09-06 Richard Biener <rguenther@suse.de>
5706 * c-c++-common/vector-subscript-7.c: Adjust.
5707 * c-c++-common/vector-subscript-8.c: New testcase.
5709 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5711 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5713 2016-09-05 Jakub Jelinek <jakub@redhat.com>
5716 * gcc.target/i386/avx512f-pr77476.c: New test.
5717 * gcc.target/i386/avx512bw-pr77476.c: New test.
5718 * gcc.target/i386/avx512dq-pr77476.c: New test.
5720 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5721 Update comment to mention also avx512f.
5724 * g++.dg/asan/pr77396-2.C: New test.
5726 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
5728 PR rtl-optimization/77452
5729 * gcc.target/i386/pr77452.c: New test.
5731 2016-09-05 Marek Polacek <polacek@redhat.com>
5734 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5736 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5739 * gfortran.dg/pr77391.f90: New test.
5741 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5744 * gfortran.dg/pr77460.f90: New test.
5746 2016-09-03 Jakub Jelinek <jakub@redhat.com>
5749 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5751 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5753 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5755 2016-09-02 David Malcolm <dmalcolm@redhat.com>
5757 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5759 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5760 diagnostic-test-show-locus-generate-patch.c to the sources
5761 for diagnostic_plugin_test_show_locus.c.
5763 2016-09-02 Jakub Jelinek <jakub@redhat.com>
5766 * gcc.dg/gomp/_Atomic-1.c: New test.
5767 * gcc.dg/gomp/_Atomic-2.c: New test.
5768 * gcc.dg/gomp/_Atomic-3.c: New test.
5769 * gcc.dg/gomp/_Atomic-4.c: New test.
5770 * gcc.dg/gomp/_Atomic-5.c: New test.
5773 * g++.dg/asan/pr77396.C: New test.
5775 2016-09-01 Martin Sebor <msebor@redhat.com>
5777 PR tree-optimization/71831
5778 * gcc.dg/builtin-object-size-16.c: New test.
5779 * gcc.dg/builtin-object-size-17.c: New test.
5781 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5783 PR libgfortran/77393
5784 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5786 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
5788 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5789 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5790 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5791 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5792 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5793 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5794 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5795 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5796 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5797 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5798 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5799 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5800 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5801 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5802 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5803 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5804 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5805 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5807 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5809 * gnat.dg/opt58.adb: New test.
5810 * gnat.dg/opt58_pkg.ads: New helper.
5812 2016-09-01 Richard Biener <rguenther@suse.de>
5815 * gcc.dg/torture/pr77436.c: New testcase.
5817 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5819 * gcc.dg/pr64252.c: Require int32plus.
5820 * gcc.dg/pr66299-1.c: Likewise.
5821 * gcc.dg/pr66299-2.c: Likewise.
5822 * gcc.dg/torture/20131115-1.c: Skip for avr.
5824 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5826 * gcc.target/aarch64/ands_3.c: New test.
5828 2016-08-31 Jakub Jelinek <jakub@redhat.com>
5831 * gfortran.dg/gomp/pr77352.f90: New test.
5834 * gfortran.dg/gomp/pr77374.f08: New test.
5836 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
5838 PR tree-optimization/73714
5839 * gcc.dg/tree-ssa/pr73714.c: New test.
5841 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5843 PR libgfortran/77393
5844 * gfortran.dg/fmt_f0_2.f90: New test.
5846 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
5848 * gcc.target/i386/pr59539-2.c: Adapt options.
5849 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5851 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
5854 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5855 of the associate entity and replace with a pointer to the
5856 intended item on the stack.
5858 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5859 Paul Thomas <pault@gcc.gnu.org>
5862 * gfortran.dg/dtio_1.f90: New test.
5863 * gfortran.dg/dtio_2.f90: New test.
5864 * gfortran.dg/dtio_3.f90: New test.
5865 * gfortran.dg/dtio_4.f90: New test.
5866 * gfortran.dg/dtio_5.f90: New test.
5867 * gfortran.dg/dtio_6.f90: New test.
5868 * gfortran.dg/dtio_7.f90: New test.
5869 * gfortran.dg/dtio_8.f90: New test.
5870 * gfortran.dg/dtio_9.f90: New test.
5871 * gfortran.dg/dtio_10.f90: New test.
5873 2016-08-30 David Malcolm <dmalcolm@redhat.com>
5875 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5876 (test_many_nested_locations): New function.
5877 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5878 (test_show_locus): Handle "test_many_nested_locations".
5880 2016-08-30 David Malcolm <dmalcolm@redhat.com>
5882 * g++.dg/template/double-greater-than-fixit.C: New test case.
5884 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5886 * gnat.dg/opt57.ad[sb]: New test.
5887 * gnat.dg/opt57_pkg.ads: New helper.
5889 2016-08-30 Richard Biener <rguenther@suse.de>
5891 PR tree-optimization/69047
5892 * gcc.dg/pr69047.c: Fix byte-order check.
5894 2016-08-30 Jakub Jelinek <jakub@redhat.com>
5896 PR tree-optimization/72866
5897 * gcc.dg/vect/pr72866.c: New test.
5900 * g++.dg/debug/dwarf2/pr77363.C: New test.
5903 * gcc.target/i386/pr77377.c: New test.
5906 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5909 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5911 * gfortran.dg/pr77372.f90: Moved to ...
5912 * gfortran.dg/ieee/pr77372.f90: here.
5914 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5916 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5917 vector short/char initializations.
5918 * gcc.target/powerpc/vec-init-5.c: Likewise.
5919 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5920 vector initialization optimizations.
5921 * gcc.target/powerpc/vec-init-7.c: Likewise.
5922 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5923 vector float/double initializations.
5924 * gcc.target/powerpc/vec-init-9.c: Likewise.
5926 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
5929 * gcc.target/i386/pr77403.c: New test.
5931 2016-08-29 Marek Polacek <polacek@redhat.com>
5934 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5936 2016-08-29 Tom de Vries <tom@codesourcery.com>
5939 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5941 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5943 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5945 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
5947 * gfortran.dg/dec_structure_13.f90: New testcase.
5949 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5952 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5955 2016-08-28 Tom de Vries <tom@codesourcery.com>
5958 * gcc.dg/pr70955.c: New test.
5959 * gcc.dg/lto/pr70955_0.c: Same.
5960 * gcc.dg/lto/pr70955_1.c: Same.
5962 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5964 PR tree-optimization/71077
5965 * gcc.target/i386/pr71077.c: New test.
5967 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
5970 * gfortran.dg/pr77380.f90: New test.
5972 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
5975 gfortran.dg/pr77372.f90: New test.
5977 2016-08-26 David Malcolm <dmalcolm@redhat.com>
5979 * gcc.dg/spellcheck-fields-2.c (test): Move
5980 dg-begin/end-multiline-output within function body.
5981 (test_macro): New function.
5983 2016-08-26 David Malcolm <dmalcolm@redhat.com>
5985 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5986 (test_fixit_insert): Update expected output.
5987 (test_fixit_remove): Likewise.
5988 (test_fixit_replace): Likewise.
5990 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5992 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5995 2016-08-26 Richard Biener <rguenther@suse.de>
5997 PR tree-optimization/69047
5998 * gcc.dg/pr69047.c: New testcase.
6000 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6001 Martin Jambhor <mjambor@suse.cz>
6003 * gcc.dg/ipa/propbits-1.c: New test-case.
6004 * gcc.dg/ipa/propbits-2.c: Likewise.
6005 * gcc.dg/ipa/propbits-3.c: Likewise.
6007 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
6010 * gfortran.dg/pr77351.f90: New test.
6012 2016-08-25 Marek Polacek <polacek@redhat.com>
6014 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6016 2016-08-25 Marek Polacek <polacek@redhat.com>
6019 * gcc.dg/pr77323.c: New test.
6021 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
6024 * gfortran.dg/submodule_17.f08: New test.
6026 2016-08-24 Michael Collison <michael.collison@linaro.org>
6027 Michael Collison <michael.collison@arm.com>
6029 * gcc.target/arm/builtin_saddl.c: New testcase.
6030 * gcc.target/arm/builtin_saddll.c: New testcase.
6031 * gcc.target/arm/builtin_uaddl.c: New testcase.
6032 * gcc.target/arm/builtin_uaddll.c: New testcase.
6033 * gcc.target/arm/builtin_ssubl.c: New testcase.
6034 * gcc.target/arm/builtin_ssubll.c: New testcase.
6035 * gcc.target/arm/builtin_usubl.c: New testcase.
6036 * gcc.target/arm/builtin_usubll.c: New testcase.
6038 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
6041 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6042 (dg-options): Use -march=amdfam10 instead of -march=athlon.
6043 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6044 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6045 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6046 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6047 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
6048 effective target. Remove scan-assembler-times directives.
6049 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6050 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6051 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6053 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6055 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6057 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6059 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
6062 * lib/target-supports.exp
6063 (check_effective_target_vect_aligned_arrays): Don't cache the result.
6064 (check_effective_target_vect_natural_alignment): Ditto.
6065 (check_effective_target_vector_alignment_reachable): Ditto.
6066 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6068 2016-08-23 Ian Lance Taylor <iant@golang.org>
6070 * gcc.target/s390/nolrl-1.c: Don't match the file name.
6072 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6074 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6075 being created from pointers to memory locations.
6076 * gcc.target/powerpc/vec-init-2.c: Likewise.
6078 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
6080 * gfortran.dg/dec_structure_12.f90: New testcase.
6082 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6084 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6086 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6088 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6091 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6093 * gcc.target/s390/md/andc-splitter-1.c: New test case.
6094 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6096 2016-08-23 Richard Biener <rguenther@suse.de>
6098 PR tree-optimization/27336
6099 * c-c++-common/pr27336.c: New testcase.
6101 2016-08-22 Marek Polacek <polacek@redhat.com>
6104 * g++.dg/cpp1y/pr77321.C: New test.
6106 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6109 * gfortran.dg/empty_label.f: Adjust test for new error message.
6110 * gfortran.dg/empty_label.f90: Ditto.
6111 * gfortran.dg/empty_label_typedecl.f90: Ditto.
6112 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6113 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6115 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6118 * gfortran.dg/pr61318.f90: New test.
6120 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6123 * gfortran.dg/pr77260_1.f90: New test.
6124 * gfortran.dg/pr77260_2.f90: Ditto.
6126 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6129 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6130 __builtin_signbitf and __builtin_signbitl in expected generic
6132 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6133 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6134 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6135 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6138 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6140 * gcc.dg/torture/float128-builtin.c,
6141 gcc.dg/torture/float128-ieee-nan.c,
6142 gcc.dg/torture/float128x-builtin.c,
6143 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6144 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6145 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6146 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6147 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6148 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6149 gcc.dg/torture/floatn-nan.h: New tests.
6151 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6153 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6155 (main): Update calls to TEST_I_F.
6156 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6158 (main): Update calls to TEST_I_F.
6160 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6162 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6163 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6164 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6165 names in calls to TEST_I_F.
6167 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6170 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6172 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6174 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6175 and !natural_alignment_64.
6176 * gcc.dg/ipa/propalign-2.c: Likewise.
6177 * gcc.dg/ipa/propalign-3.c: Likewise.
6178 * gcc.dg/ipa/propalign-4.c: Likewise.
6179 * gcc.dg/ipa/propalign-5.c: Likewise.
6180 * lib/target-supports.exp
6181 (check_effective_target_natural_alignment_32): Add avr-*-*.
6183 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
6185 PR tree-optimization/61839
6186 * gcc.dg/tree-ssa/pr61839_1.c: New test.
6187 * gcc.dg/tree-ssa/pr61839_2.c: New test.
6188 * gcc.dg/tree-ssa/pr61839_3.c: New test.
6189 * gcc.dg/tree-ssa/pr61839_4.c: New test.
6191 2016-08-19 Joseph Myers <joseph@codesourcery.com>
6194 * lib/target-supports.exp (check_effective_target_float16)
6195 (check_effective_target_float32, check_effective_target_float64)
6196 (check_effective_target_float128, check_effective_target_float32x)
6197 (check_effective_target_float64x)
6198 (check_effective_target_float128x)
6199 (check_effective_target_float16_runtime)
6200 (check_effective_target_float32_runtime)
6201 (check_effective_target_float64_runtime)
6202 (check_effective_target_float128_runtime)
6203 (check_effective_target_float32x_runtime)
6204 (check_effective_target_float64x_runtime)
6205 (check_effective_target_float128x_runtime)
6206 (check_effective_target_floatn_nx_runtime)
6207 (add_options_for_float16, add_options_for_float32)
6208 (add_options_for_float64, add_options_for_float128)
6209 (add_options_for_float32x, add_options_for_float64x)
6210 (add_options_for_float128x): New procedures.
6211 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6212 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6213 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6214 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6215 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6216 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6217 gcc.dg/torture/float128-complex.c,
6218 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6219 gcc.dg/torture/float128x-basic.c,
6220 gcc.dg/torture/float128x-complex.c,
6221 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6222 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6223 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6224 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6225 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6226 gcc.dg/torture/float32x-basic.c,
6227 gcc.dg/torture/float32x-complex.c,
6228 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6229 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6230 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6231 gcc.dg/torture/float64x-basic.c,
6232 gcc.dg/torture/float64x-complex.c,
6233 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6234 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6235 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6236 gcc.dg/torture/floatn-tg.h,
6237 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6238 gcc.dg/torture/fp-int-convert-float128-ieee.c,
6239 gcc.dg/torture/fp-int-convert-float128x-timode.c,
6240 gcc.dg/torture/fp-int-convert-float128x.c,
6241 gcc.dg/torture/fp-int-convert-float16-timode.c,
6242 gcc.dg/torture/fp-int-convert-float16.c,
6243 gcc.dg/torture/fp-int-convert-float32-timode.c,
6244 gcc.dg/torture/fp-int-convert-float32.c,
6245 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6246 gcc.dg/torture/fp-int-convert-float32x.c,
6247 gcc.dg/torture/fp-int-convert-float64-timode.c,
6248 gcc.dg/torture/fp-int-convert-float64.c,
6249 gcc.dg/torture/fp-int-convert-float64x-timode.c,
6250 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6251 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6252 maximum exponent of floating-point type. Use it in testing
6253 whether 0x8...0 fits in the floating-point type. Always treat -1
6254 (signed 0xf...f) as fitting in the floating-point type.
6256 * gcc.dg/torture/fp-int-convert-double.c,
6257 gcc.dg/torture/fp-int-convert-float.c,
6258 gcc.dg/torture/fp-int-convert-float128-timode.c,
6259 gcc.dg/torture/fp-int-convert-float128.c,
6260 gcc.dg/torture/fp-int-convert-float80-timode.c,
6261 gcc.dg/torture/fp-int-convert-float80.c,
6262 gcc.dg/torture/fp-int-convert-long-double.c,
6263 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6265 2016-08-19 Jakub Jelinek <jakub@redhat.com>
6268 * gfortran.dg/gomp/pr72744.f90: New test.
6271 * gfortran.dg/gomp/pr69281.f90: New test.
6273 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
6275 * gfortran.dg/random_4.f90: Initialize seed before using, handle
6276 the last special seed value.
6277 * gfortran.dg/random_7.f90: Use size for last array member instead
6280 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6282 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6283 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6285 2016-08-19 Richard Biener <rguenther@suse.de>
6287 PR tree-optimization/77286
6288 * gcc.dg/torture/pr77286.c: New testcase.
6290 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6292 * gcc.dg/verbose-asm-2.c: New test case.
6294 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6296 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6297 (custom_diagnostic_finalizer): Update for change to
6298 diagnostic_show_locus.
6300 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6302 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6303 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6305 2016-08-18 Marek Polacek <polacek@redhat.com>
6308 * gcc.dg/pr71514.c: New test.
6310 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
6313 * gcc.target/i386/pr72839.c: New test.
6315 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
6318 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6319 * c-c++-common/goacc/reduction-1.c: Likewise.
6320 * c-c++-common/goacc/reduction-2.c: Likewise.
6321 * c-c++-common/goacc/reduction-3.c: Likewise.
6322 * c-c++-common/goacc/reduction-4.c: Likewise.
6324 2016-08-18 Alan Modra <amodra@gmail.com>
6326 * gcc.c-torture/compile/pr72771.c: New.
6328 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6331 * gfortran.dg/pr67496.f90: New test.
6333 2015-08-17 Alan Hayward <alan.hayward@arm.com>
6335 PR tree-optimization/71752
6336 * gcc.dg/vect/pr71752.c: New.
6338 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
6340 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6342 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6345 * g++.dg/ipa/devirt-52.C: New test.
6347 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
6349 * c-c++-common/goacc/reduction-6.c: New testcase.
6351 2016-08-17 Richard Biener <rguenther@suse.de>
6353 PR tree-optimization/76490
6354 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6355 * gcc.dg/pr52904.c: XFAIL.
6357 2016-08-17 Richard Biener <rguenther@suse.de>
6359 PR tree-optimization/23855
6360 * gcc.dg/loop-unswitch-2.c: Adjust.
6362 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6364 PR tree-optimization/72817
6365 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6367 2016-08-16 Joseph Myers <joseph@codesourcery.com>
6370 * gcc.dg/torture/float128-extend-inf.c: New test.
6372 2016-08-16 David Malcolm <dmalcolm@redhat.com>
6375 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6377 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6378 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6380 (test_oct): Likewise.
6381 (test_multiple): Likewise.
6382 (test_field_width_specifier): Likewise.
6383 (test_field_width_specifier_2): New function.
6384 (test_field_precision_specifier): New function.
6385 (test_embedded_nul): Update expected caret placement.
6386 (test_non_contiguous_strings): Update line number.
6387 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6388 (__emit_string_literal_range): Add "caret_idx" param.
6389 (test_simple_string_literal): Add value for new param, updating
6391 (test_concatenated_string_literal): Likewise.
6392 (test_multiline_string_literal): Likewise.
6393 (test_hex): Likewise.
6394 (test_oct): Likewise.
6395 (test_multiple): Likewise.
6396 (test_ucn4): Likewise.
6397 (test_ucn8): Likewise.
6398 (test_u8): Likewise.
6399 (test_u): Likewise; update expected message, from "range" to
6403 (test_macro): Add value for new param.
6404 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6405 (__emit_string_literal_range): Add "caret_idx" param.
6406 (test_stringified_token_1): Add value for new param. Update
6407 expected message, from "range" to "location".
6408 (test_stringized_token_2): Likewise, adding param to macro.
6409 (test_stringified_token_3): Likewise.
6410 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6411 (emit_warning): Convert param from source_range to location_t.
6412 (test_string_literals): Add caret_idx param, and use it when
6413 constructing a substring_loc. Update error message, from
6414 "range" to "location".
6416 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6419 * g++.dg/gomp/pr71910.C: New test.
6422 * gcc.c-torture/compile/pr67485.c: New test.
6425 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6427 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6429 PR tree-optimization/69848
6430 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6432 2016-08-16 Martin Liska <mliska@suse.cz>
6434 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6435 of memory operations so that it can be handled by core2
6438 2016-08-16 Richard Biener <rguenther@suse.de>
6440 PR tree-optimization/76783
6441 * gcc.dg/pr76783.c: New testcase.
6442 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6444 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6446 PR tree-optimization/72817
6447 PR tree-optimization/73450
6448 * gcc.dg/tree-ssa/pr72817.c: New test.
6449 * gcc.dg/tree-ssa/pr73450.c: New test.
6451 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
6453 * gfortran.dg/init_flag_13.f90: New testcase.
6454 * gfortran.dg/init_flag_14.f90: Ditto.
6455 * gfortran.dg/init_flag_15.f03: Ditto.
6456 * gfortran.dg/dec_init_1.f90: Ditto.
6457 * gfortran.dg/dec_init_2.f90: Ditto.
6459 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
6462 * gcc.target/i386/pr72867.c: New test.
6464 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
6466 * c-c++-common/dump-ada-spec-5.c: New test.
6468 2016-08-15 Richard Biener <rguenther@suse.de>
6470 PR tree-optimization/73434
6471 * gcc.dg/torture/pr73434.c: New testcase.
6473 2016-08-15 Jakub Jelinek <jakub@redhat.com>
6475 PR tree-optimization/72824
6476 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6478 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
6481 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6482 in use_device clause.
6483 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6484 * gfortran.dg/goacc/list.f95: Adjust to catch
6485 "neither a POINTER nor an array" error messages.
6487 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
6490 * gcc.target/i386/pr76342.c: New test.
6492 2016-08-12 Jakub Jelinek <jakub@redhat.com>
6495 * g++.dg/ubsan/pr71512.C: New test.
6496 * c-c++-common/ubsan/pr71512-1.c: New test.
6497 * c-c++-common/ubsan/pr71512-2.c: New test.
6499 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6501 * gcc.target/powerpc/vec-init-1.c: New tests to test various
6502 vector initialization options.
6503 * gcc.target/powerpc/vec-init-2.c: Likewise.
6504 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6505 is generated on ISA 3.0.
6507 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
6510 * gcc.dg/c-c++-common/pr71654.c: New test.
6511 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
6513 * gcc.dg/tree-ssa/vrp24: Likewise.
6515 2016-08-12 Jakub Jelinek <jakub@redhat.com>
6518 * gcc.dg/pr67410.c: New test.
6520 2016-08-12 Bin Cheng <bin.cheng@arm.com>
6522 PR tree-optimization/69848
6523 * gcc.dg/vect/vect-pr69848.c: New test.
6525 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
6528 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6529 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6530 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6531 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6533 2016-08-12 Richard Biener <rguenther@suse.de>
6535 PR tree-optimization/57326
6536 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6537 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6538 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6539 * gcc.target/i386/pr45685.c: Likewise.
6540 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6541 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6542 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6543 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6544 * gfortran.dg/pr34163.f90: Likewise.
6546 2016-08-12 Martin Liska <mliska@suse.cz>
6548 * g++.dg/gcov/gcov-16.C: New test.
6549 * lib/gcov.exp: Support new argument for run-gcov function.
6551 2016-08-12 Martin Liska <mliska@suse.cz>
6553 PR gcov-profile/35590
6554 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6556 2016-08-12 Richard Biener <rguenther@suse.de>
6558 PR tree-optimization/72851
6559 * gcc.dg/torture/pr72851.c: New testcase.
6561 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
6564 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6565 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6566 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6567 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6571 * g++.dg/debug/dwarf2/ref-1.C: New.
6574 * g++.dg/debug/dwarf2/template-params-12.H: New.
6575 * g++.dg/debug/dwarf2/template-params-12f.C: New.
6576 * g++.dg/debug/dwarf2/template-params-12g.C: New.
6577 * g++.dg/debug/dwarf2/template-params-12n.C: New.
6578 * g++.dg/debug/dwarf2/template-params-12s.C: New.
6579 * g++.dg/debug/dwarf2/template-params-12u.C: New.
6580 * g++.dg/debug/dwarf2/template-params-12v.C: New.
6581 * g++.dg/debug/dwarf2/template-params-12w.C: New.
6583 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6586 * gcc.target/powerpc/pr72863.c: New test.
6588 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
6590 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6592 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6594 * gcc.target/i386/pieces-strcpy-1.c: New test.
6595 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6597 2016-08-11 Jakub Jelinek <jakub@redhat.com>
6600 * g++.dg/cpp1y/constexpr-switch4.C: New test.
6602 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6604 * gcc.target/i386/pieces-memcpy-1.c: New test.
6605 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6606 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6607 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6608 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6609 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6611 2016-08-11 Jakub Jelinek <jakub@redhat.com>
6614 * gcc.dg/pr72816.c: Remove dg-error.
6616 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6618 PR tree-optimization/71083
6619 * gcc.c-torture/execute/pr71083.c: New test.
6620 * gnat.dg/loop_optimization23.adb: New test.
6621 * gnat.dg/loop_optimization23_pkg.ads: New test.
6622 * gnat.dg/loop_optimization23_pkg.adb: New test.
6624 2016-08-11 Richard Biener <rguenther@suse.de>
6626 PR tree-optimization/72772
6627 * gcc.dg/graphite/pr35356-1.c: Adjust.
6628 * gcc.dg/tree-ssa/pr59597.c: Likewise.
6630 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
6632 * gfortran.dg/random_7.f90: Take into account that the last seed
6633 value is the special p value.
6634 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6636 2016-08-11 Richard Biener <rguenther@suse.de>
6638 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6640 2016-08-11 Alan Modra <amodra@gmail.com>
6642 * gcc.target/powerpc/pr71680.c: New.
6644 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6646 * gcc.target/powerpc/bfp/bfp.exp: New file.
6647 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6648 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6649 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6650 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6651 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6652 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6653 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6654 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6655 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6656 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6657 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6658 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6659 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6660 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6661 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6662 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6663 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6664 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6665 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6666 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6667 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6668 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6669 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6670 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6671 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6672 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6673 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6674 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6675 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6676 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6677 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6678 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6679 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6680 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6681 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6682 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6683 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6684 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6685 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6686 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6687 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6688 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6689 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6690 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6691 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6692 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6693 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6694 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6695 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6696 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6697 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6698 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6699 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6701 2016-08-10 Bin Cheng <bin.cheng@arm.com>
6703 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6706 2016-08-10 Bin Cheng <bin.cheng@arm.com>
6708 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6710 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6713 * gcc.target/powerpc/pr72853.c: New test.
6715 2016-08-10 Martin Liska <mliska@suse.cz>
6717 PR gcov-profile/58306
6718 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6720 2016-08-10 Martin Liska <mliska@suse.cz>
6722 * g++.dg/gcov/gcov-threads-1.C: New test.
6724 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6727 * gcc.target/avr/pr71873.c: New test.
6729 2016-08-09 Martin Liska <mliska@suse.cz>
6731 * g++.dg/gcov/gcov-dump-1.C: New test.
6732 * g++.dg/gcov/gcov-dump-2.C: New test.
6734 2016-08-09 Martin Liska <mliska@suse.cz>
6736 * gcc.dg/tree-prof/val-prof-9.c: New test.
6738 2016-08-09 Martin Liska <mliska@suse.cz>
6740 * gcc.dg/tree-prof/val-prof-8.c: New test.
6742 2016-08-09 Martin Jambor <mjambor@suse.cz>
6745 * gcc.dg/ipa/pr71981.c: New test.
6747 2016-08-09 Bin Cheng <bin.cheng@arm.com>
6749 PR tree-optimization/33707
6750 * gcc.dg/vect/pr33707.c: New test.
6752 2016-08-09 Bin Cheng <bin.cheng@arm.com>
6754 PR tree-optimization/pr72772
6755 * gcc.dg/tree-ssa/pr72772.c: New test.
6757 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
6759 PR rtl-optimization/66669
6760 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6762 2016-08-09 Jakub Jelinek <jakub@redhat.com>
6764 PR tree-optimization/72824
6765 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6767 2016-08-09 Richard Biener <rguenther@suse.de>
6769 PR tree-optimization/71802
6770 * gcc.dg/torture/pr71802.c: New testcase.
6772 2016-08-09 Jakub Jelinek <jakub@redhat.com>
6775 * g++.dg/eh/stdarg1.C: New test.
6777 2016-08-08 Andi Kleen <ak@linux.intel.com>
6779 * lib/profopt.exp: (auto-profopt-execute): Don't include full
6780 test command line in failure log.
6781 (profopt-execute): dito. Make autofdo file names unique.
6783 2016-08-08 David Malcolm <dmalcolm@redhat.com>
6786 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6789 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6791 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6793 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6794 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6795 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6796 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6797 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6798 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6800 2016-08-08 David Malcolm <dmalcolm@redhat.com>
6803 * gcc.dg/cpp/pr66415-1.c: Likewise.
6804 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6805 * gcc.dg/format/c90-printf-1.c: Likewise.
6806 * gcc.dg/format/diagnostic-ranges.c: New test case.
6808 2016-08-08 Jakub Jelinek <jakub@redhat.com>
6811 * gfortran.dg/gomp/pr72716.f90: New test.
6814 * gcc.dg/gomp/pr72781.c: New test.
6817 * g++.dg/vect/pr68762-1.cc: New test.
6818 * g++.dg/vect/pr68762-2.cc: New test.
6819 * g++.dg/vect/pr68762.h: New file.
6821 2016-08-08 Martin Sebor <msebor@redhat.com>
6824 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6825 * g++.dg/warn/overflow-warn-3.C: Same.
6826 * g++.dg/warn/overflow-warn-4.C: Same.
6828 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6831 * gfortran.dg/allocate_with_source_21.f03: New test.
6833 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6836 * gfortran.dg/allocate_with_source_20.f03: New test.
6838 2016-08-08 Alan Modra <amodra@gmail.com>
6840 * gcc.c-torture/compile/pr72802.c: New.
6842 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6845 * gfortran.dg/dependency_48.f90: New test.
6847 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6850 * gfortran.dg/pr70040.f90: New testcase.
6852 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6855 * gfortran.dg/matmul_10.f90: New testcase.
6857 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
6859 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6861 2016-08-07 Jakub Jelinek <jakub@redhat.com>
6864 * gcc.dg/pr72816.c: New test.
6866 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
6868 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6869 * g++.dg/conversion/pr41426.C: Likewise.
6870 * g++.dg/conversion/pr66211.C: Likewise.
6871 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6872 * g++.dg/init/ref8.C: Likewise.
6873 * g++.old-deja/g++.law/cvt20.C: Likewise.
6874 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6876 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6878 PR tree-optimization/18046
6879 * gcc.dg/tree-ssa/vrp105.c: New test.
6880 * gcc.dg/tree-ssa/vrp106.c: New test.
6882 2016-08-05 Martin Sebor <msebor@redhat.com>
6884 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6885 1ul in diagnostics. Remove hyphen from "constant-expression."
6886 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6887 * g++.dg/cpp0x/static_assert3.C: Same.
6888 * g++.dg/cpp1y/constexpr-throw.C: Same.
6889 * g++.dg/template/nontype3.C: Same.
6890 * g++.dg/warn/overflow-warn-1.C: Same.
6891 * g++.dg/warn/overflow-warn-3.C: Same.
6892 * g++.dg/warn/overflow-warn-4.C: Same.
6894 2016-08-05 David Malcolm <dmalcolm@redhat.com>
6896 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6897 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6898 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6899 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6901 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6903 PR tree-optimization/72810
6904 * gcc.dg/tree-ssa/vrp110.c: New test.
6906 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6909 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6911 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6912 saving the half-precision registers.
6913 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6914 value is returned in h0.
6915 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6916 are passed in FP/SIMD registers.
6917 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6918 passing works corrcetly.
6919 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6920 (hfa_f16x2_t): Likewise.
6921 (hfa_f16x3_t): Likewise.
6922 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6923 are promoted to double and passed in a double register.
6924 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6925 are promoted to double and stacked.
6926 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6928 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6929 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6930 __fp16 first get passed in FP/SIMD registers, then stacked.
6932 2016-08-05 Nathan Sidwell <nathan@acm.org>
6935 * g++.dg/cpp0x/pr68724.C: New.
6937 2016-08-05 Richard Biener <rguenther@suse.de>
6939 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6941 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6943 * gcc.dg/tree-ssa/vrp107.c: New test.
6944 * gcc.dg/tree-ssa/vrp108.c: New test.
6945 * gcc.dg/tree-ssa/vrp109.c: New test.
6947 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6949 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6952 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6954 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6956 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6957 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6958 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6960 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6961 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6962 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6965 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6968 * g++.dg/cpp1y/lambda-ice1.C: New.
6970 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6973 * g++.dg/cpp1y/pr72759.C: New test.
6975 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6977 * gcc.dg/switch-10.c: New test.
6979 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6981 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6983 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6985 * c-c++-common/goacc/routine-5.c: Update.
6987 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6989 PR rtl-optimization/70903
6990 * gcc.c-torture/execute/pr70903.c: New test.
6992 2016-08-04 Martin Liska <mliska@suse.cz>
6994 * gcc.dg/params/params.exp: Replace file exists with
6995 TESTING_IN_BUILD_TREE.
6997 2016-08-04 Marek Polacek <polacek@redhat.com>
7000 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7002 2016-08-04 Richard Biener <rguenther@suse.de>
7005 * gcc.dg/torture/pr71984.c: Guard correctness check for
7008 2016-08-03 Andrew Pinski <apinski@cavium.com>
7010 * gcc.c-torture/compile/20160802-1.c: New testcase.
7012 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
7014 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7016 2016-08-03 Richard Biener <rguenther@suse.de>
7018 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7020 * c-c++-common/ubsan/pr71403-2.c: Likewise.
7021 * c-c++-common/ubsan/pr71403-3.c: Likewise.
7023 2016-08-03 Richard Biener <rguenther@suse.de>
7025 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7026 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7027 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7028 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7030 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7032 * gcc.dg/init-excess-2.c: Require int32plus.
7033 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7034 * gcc.dg/pr59963-2.c: Require int32plus.
7035 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7036 * gcc.dg/unroll-7.c: Require int32plus.
7038 2016-08-02 Bin Cheng <bin.cheng@arm.com>
7040 PR tree-optimization/34114
7041 * gcc.dg/tree-ssa/loop-42.c: New test.
7043 2016-08-02 Tamar Christina <tamar.christina@arm.com>
7045 * gcc.target/aarch64/vminmaxnm.c: New.
7046 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7049 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7051 * gcc.target/powerpc/vec-extract-5.c: New tests to test
7052 vec_extract for vector float, vector int, vector short, and vector
7054 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7055 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7056 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7057 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7059 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
7061 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7062 single stack adjustment, no writeback.
7063 * gcc.target/aarch64/test_frame_12.c: Likewise.
7064 * gcc.target/aarch64/test_frame_13.c: Likewise.
7065 * gcc.target/aarch64/test_frame_15.c: Likewise.
7066 * gcc.target/aarch64/test_frame_6.c: Likewise.
7067 * gcc.target/aarch64/test_frame_7.c: Likewise.
7068 * gcc.target/aarch64/test_frame_8.c: Likewise.
7069 * gcc.target/aarch64/test_frame_16.c: New test.
7071 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
7074 * gcc.target/i386/pr72748.c: New test.
7076 2015-08-01 Alan Hayward <alan.hayward@arm.com>
7078 PR tree-optimization/71818
7079 * gcc.dg/vect/pr71818.c: New
7081 2016-08-01 Martin Liska <mliska@suse.cz>
7083 PR tree-optimization/71857
7084 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7086 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7088 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7090 2016-08-01 Jan Beulich <jbeulich@suse.com>
7092 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7094 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7096 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7097 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7099 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
7101 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7102 (check_effective_target_c++): Likewise. Also match for libstdc++.
7104 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7107 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7108 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7109 * gfortran.dg/pr41922.f90: New test.
7111 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7114 * gfortran.dg/pr68566.f90: new test.
7116 2016-07-30 Martin Sebor <msebor@redhat.com>
7120 * g++.dg/cpp0x/constexpr-cast.C: New test.
7121 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7122 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7123 * g++.dg/ubsan/pr63956.C: Correct.
7125 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
7127 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7128 vector double or vector long where the vector is in memory.
7129 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7130 * gcc.target/powerpc/vec-extract-4.c: Likewise.
7132 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7135 * gfortran.dg/pr69867.f90: New test.
7137 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7140 * gfortran.dg/pr69962.f90: New test.
7142 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7145 * gfortran.dg/pr70006.f90: New test.
7147 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7150 * gfortran.dg/pr71730.f90: New test.
7151 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7152 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7153 * gfortran.dg/array_constructor_26.f03: Ditto.
7155 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7157 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7158 * gcc.target/powerpc/pr71763.c: Likewise.
7160 2016-07-29 Marek Polacek <polacek@redhat.com>
7163 * gcc.dg/940510-1.c: Adjust dg-error.
7164 * gcc.dg/c99-flex-array-1.c: Likewise.
7165 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7168 * gcc.dg/noncompile/pr71853.c: New test.
7171 * gcc.dg/noncompile/pr71573.c: New test.
7174 * g++.dg/warn/Wparentheses-30.C: New test.
7175 * gcc.dg/Wparentheses-14.c: New test.
7177 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
7179 * gcc.dg/pr59833.c: Use dg-add-options ieee.
7181 2016-07-29 Bin Cheng <bin.cheng@arm.com>
7183 PR tree-optimization/57558
7184 * gcc.dg/vect/pr57558-1.c: New test.
7185 * gcc.dg/vect/pr57558-2.c: New test.
7187 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7189 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7190 to scan forwprop1 dump pass.
7192 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
7195 * g++.dg/template/pr51488.C: New.
7197 2016-07-29 Jakub Jelinek <jakub@redhat.com>
7200 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7202 * gcc.dg/pr71969-1.c: New test.
7203 * gcc.dg/pr71969-2.c: New test.
7204 * gcc.dg/pr71969-3.c: New test.
7206 2016-07-29 Marek Polacek <polacek@redhat.com>
7209 * c-c++-common/pr71574.c: New test.
7212 * gcc.dg/noncompile/pr71583.c: New test.
7214 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
7217 * gcc.dg/pr68217.c: New test.
7219 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7222 * gfortran.dg/pr71067_1.f90: New test.
7223 * gfortran.dg/pr71067_2.f90: Ditto.
7225 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
7227 * gcc.target/powerpc/vec-extract-1.c: New test.
7229 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7232 * gfortran.dg/pr71799.f90: New test.
7234 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7237 * g++.dg/cpp0x/pr71665-1.C: New.
7238 * g++.dg/cpp0x/pr71665-2.C: Likewise.
7239 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7240 * g++.dg/ext/label10.C: Likewise.
7241 * g++.dg/parse/constant5.C: Likewise.
7243 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7246 * gfortran.dg/pr71859.f90: New test.
7247 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7248 * gfortran.dg/coarray_collectives_1.f90: Ditto.
7250 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
7253 * gfortran.dg/pr71883.f90: New test.
7255 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7257 PR tree-optimization/71734
7258 * g++.dg/vect/pr70729-nest.cc: New test.
7260 2016-07-28 Renlin Li <renlin.li@arm.com>
7263 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7266 * gfortran.dg/dependency_47.f90: New test.
7268 2016-07-28 Martin Liska <mliska@suse.cz>
7270 PR gcov-profile/68025
7271 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7273 2016-07-28 Martin Liska <mliska@suse.cz>
7275 * g++.dg/vect/pr70944.cc: New test.
7277 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
7280 * gcc.dg/torture/pr71994.c: New test.
7282 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7285 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7286 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7287 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7289 2016-07-27 Richard Biener <rguenther@suse.de>
7291 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7293 2016-07-27 Martin Liska <mliska@suse.cz>
7295 * gcc.dg/predict-13.c: New test.
7296 * gcc.dg/predict-14.c: New test.
7298 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7300 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
7302 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7305 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7308 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7309 IEEE built-in functions handle quiet and signalling NaNs
7312 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7315 * gfortran.dg/pr71862.f90: New test.
7317 2016-07-26 Martin Sebor <msebor@redhat.com>
7319 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7320 selector with dg-options.
7322 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
7324 PR tree-optimization/18046
7325 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7326 * gcc.dg/tree-ssa/vrp103.c: New test.
7327 * gcc.dg/tree-ssa/vrp104.c: New test.
7329 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7331 * gcc.target/powerpc/pr63354.c: Require lp64 since
7332 -mprofile-kernel is not legal with -m32.
7334 2016-07-26 Richard Biener <rguenther@suse.de>
7336 PR rtl-optimization/71984
7337 * gcc.dg/torture/pr71984.c: New testcase.
7339 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
7341 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7342 g++-dg-runtest via et-dg-runtest.
7343 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7344 * gcc.dg/vect/vect.exp: Likewise.
7345 * gfortran.dg/graphite/graphite.exp: Likewise, but for
7346 gfortran-dg-runtest.
7347 * gfortran.dg/vect/vect.exp: Likewise.
7348 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7349 (check_mips_loongson_hw_available): Likewise.
7350 (check_effective_target_mpaired_single_runtime): Likewise.
7351 (check_effective_target_mips_loongson_runtime): Likewise.
7352 (add_options_for_mpaired_single): Likewise.
7353 (check_effective_target_vect_int): Add global et_index.
7354 Check and save the supported feature for a target selected by
7355 the et_index target. Break long lines where appropriate. Call
7356 et-is-effective-target for MIPS with an argument instead of
7357 check_effective_target_* where appropriate.
7358 (check_effective_target_vect_intfloat_cvt): Likewise.
7359 (check_effective_target_vect_uintfloat_cvt): Likewise.
7360 (check_effective_target_vect_floatint_cvt): Likewise.
7361 (check_effective_target_vect_floatuint_cvt): Likewise.
7362 (check_effective_target_vect_simd_clones): Likewise.
7363 (check_effective_target_vect_shift): ewise.
7364 (check_effective_target_whole_vector_shift): Likewise.
7365 (check_effective_target_vect_bswap): Likewise.
7366 (check_effective_target_vect_shift_char): Likewise.
7367 (check_effective_target_vect_long): Likewise.
7368 (check_effective_target_vect_float): Likewise.
7369 (check_effective_target_vect_double): Likewise.
7370 (check_effective_target_vect_long_long): Likewise.
7371 (check_effective_target_vect_no_int_max): Likewise.
7372 (check_effective_target_vect_no_int_add): Likewise.
7373 (check_effective_target_vect_no_bitwise): Likewise.
7374 (check_effective_target_vect_widen_shift): Likewise.
7375 (check_effective_target_vect_no_align): Likewise.
7376 (check_effective_target_vect_hw_misalign): Likewise.
7377 (check_effective_target_vect_element_align): Likewise.
7378 (check_effective_target_vect_condition): Likewise.
7379 (check_effective_target_vect_cond_mixed): Likewise.
7380 (check_effective_target_vect_char_mult): Likewise.
7381 (check_effective_target_vect_short_mult): Likewise.
7382 (check_effective_target_vect_int_mult): Likewise.
7383 (check_effective_target_vect_extract_even_odd): Likewise.
7384 (check_effective_target_vect_interleave): Likewise.
7385 (check_effective_target_vect_stridedN): Likewise.
7386 (check_effective_target_vect_multiple_sizes): Likewise.
7387 (check_effective_target_vect64): Likewise.
7388 (check_effective_target_vect_call_copysignf): Likewise.
7389 (check_effective_target_vect_call_sqrtf): Likewise.
7390 (check_effective_target_vect_call_btrunc): Likewise.
7391 (check_effective_target_vect_call_btruncf): Likewise.
7392 (check_effective_target_vect_call_ceil): Likewise.
7393 (check_effective_target_vect_call_ceilf): Likewise.
7394 (check_effective_target_vect_call_floor): Likewise.
7395 (check_effective_target_vect_call_floorf): Likewise.
7396 (check_effective_target_vect_call_lceil): Likewise.
7397 (check_effective_target_vect_call_lfloor): Likewise.
7398 (check_effective_target_vect_call_nearbyint): Likewise.
7399 (check_effective_target_vect_call_nearbyintf): Likewise.
7400 (check_effective_target_vect_call_round): Likewise.
7401 (check_effective_target_vect_call_roundf): Likewise.
7402 (check_effective_target_vect_perm): Likewise, but also append *_saved
7403 to the existing global name to properly cache the result.
7404 (check_effective_target_vect_perm_byte): Likewise.
7405 (check_effective_target_vect_perm_short): Likewise.
7406 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7407 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7408 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7409 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7410 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7411 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7412 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7413 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7414 (check_effective_target_vect_sdot_qi): Likewise.
7415 (check_effective_target_vect_udot_qi): Likewise.
7416 (check_effective_target_vect_sdot_hi): Likewise.
7417 (check_effective_target_vect_udot_hi): Likewise.
7418 (check_effective_target_vect_usad_char): Likewise.
7419 (check_effective_target_vect_pack_trunc): Likewise.
7420 (check_effective_target_vect_unpack): Likewise.
7421 (check_effective_target_vect_aligned_arrays): Likewise.
7422 (check_effective_target_vect_natural_alignment): Likewise.
7423 (check_effective_target_vector_alignment_reachable): Likewise.
7424 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7425 (is-effective-target): Initialize et_index if undefined.
7426 (et-dg-runtest): New.
7427 (et-is-effective-target): Likewise.
7428 (check_vect_support_and_set_flags): Add supported MIPS targets to
7429 EFFECTIVE_TARGETS list. Return the number of supported targets.
7431 2016-07-26 Richard Biener <rguenther@suse.de>
7432 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7435 * gcc.dg/pr70920-1.c: New test-case.
7436 * gcc.dg/pr70902-2.c: Likewise.
7437 * gcc.dg/pr70920-3.c: Likewise.
7438 * gcc.dg/pr70920-4.c: Likewise
7439 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7442 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
7444 * gcc.c-torture/execute/pr71494.c: Require label_values.
7445 * gcc.dg/pr16973.c: Ditto.
7447 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7449 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7450 * gcc.dg/torture/pr69771.c: Require int32plus.
7451 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7453 2016-07-25 Martin Liska <mliska@suse.cz>
7455 * gcc.dg/torture/pr71987.c: New test.
7457 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
7460 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7461 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
7462 * gfortran.dg/pr71935.f90: New test.
7464 2016-07-22 Martin Sebor <msebor@redhat.com>
7467 * g++.dg/ext/atomic-3.C: New test.
7468 * gcc.dg/atomic/pr71675.c: New test.
7470 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
7472 * gcc.target/i386/mvc8.c: New test.
7474 2016-07-22 Bin Cheng <bin.cheng@arm.com>
7476 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7477 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7479 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7482 * gfortran.dg/constructor_50.f90: New test.
7484 2016-07-22 Martin Liska <mliska@suse.cz>
7486 PR gcov-profile/69028
7487 PR gcov-profile/62047
7488 * g++.dg/cilk-plus/pr69028.C: New test.
7490 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
7492 * gfortran.dg/coarray_stat_2.f90: New test.
7494 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7496 * gcc.target/powerpc/vec-extract.h: New files to check the
7497 vec_extract built-in functions for all vector types, testing
7498 accessing each element, both with constant and variable element
7500 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7501 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7502 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7503 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7504 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7505 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7506 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7507 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
7508 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
7510 2016-07-21 Jakub Jelinek <jakub@redhat.com>
7513 * g++.dg/other/pr71728.C: New test.
7515 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
7517 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
7518 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
7519 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
7520 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
7521 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
7523 2016-07-21 Richard Biener <rguenther@suse.de>
7525 PR tree-optimization/71947
7526 * gcc.dg/tree-ssa/vrp102.c: New testcase.
7528 2016-07-21 Bin Cheng <bin.cheng@arm.com>
7530 * gcc.dg/tree-ssa/scev-15.c: New.
7532 2016-07-21 Bin Cheng <bin.cheng@arm.com>
7534 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7536 2016-07-21 Jakub Jelinek <jakub@redhat.com>
7539 * g++.dg/gomp/pr71941.C: New test.
7541 2016-07-20 David Malcolm <dmalcolm@redhat.com>
7545 * g++.dg/spellcheck-identifiers.C: New test case, based on
7546 gcc.dg/spellcheck-identifiers.c.
7547 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7548 gcc.dg/spellcheck-identifiers-2.c.
7549 * g++.dg/spellcheck-typenames.C: New test case, based on
7550 gcc.dg/spellcheck-typenames.c
7552 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
7554 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7555 pointer to member function and also test catching by reference.
7557 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7559 * gcc.target/s390/pr67443.c: Fix test case.
7561 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7563 * gcc.target/s390/insv-1.c: Xfail some tests.
7564 * gcc.target/s390/insv-2.c: Likewise.
7566 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
7568 * gcc.target/avr/torture/get-mem.c: New test.
7569 * gcc.target/avr/torture/set-mem.c: New test.
7571 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
7574 * gcc.target/avr/torture/tiny-progmem.c: New test.
7576 2016-07-20 Jakub Jelinek <jakub@redhat.com>
7579 * g++.dg/parse/pr71909.C: New test.
7580 * g++.dg/tm/pr71909.C: New test.
7583 * g++.dg/cpp0x/constexpr-50060.C: New test.
7584 * g++.dg/cpp1y/constexpr-50060.C: New test.
7586 2016-07-20 Martin Liska <mliska@suse.cz>
7588 * gfortran.dg/graphite/pr71898.f90: New test.
7590 2016-07-20 Bin Cheng <bin.cheng@arm.com>
7592 PR tree-optimization/71503
7593 PR tree-optimization/71683
7594 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7595 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7597 2016-07-20 Martin Liska <mliska@suse.cz>
7599 * gcc.dg/plugin/plugin.exp: Remove sreal test.
7600 * gcc.dg/plugin/sreal-test-1.c: Remove.
7601 * gcc.dg/plugin/sreal_plugin.c: Remove.
7603 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7606 * gfortran.dg/dependency_47.f90: New test.
7608 2016-07-19 Jakub Jelinek <jakub@redhat.com>
7610 PR rtl-optimization/71916
7611 * gcc.c-torture/compile/pr71916.c: New test.
7614 * g++.dg/torture/pr71874.C: New test.
7617 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7618 (my_alloc): Rewritten to use __builtin_posix_memalign and
7620 (my_free): Use __builtin_free instead of _mm_free.
7621 (Vec::operator=): Use __builtin_memcpy.
7623 2016-07-19 Martin Jambor <mjambor@suse.cz>
7626 * gfortran.dg/pr71688.f90: New test.
7628 2016-07-19 Richard Biener <rguenther@suse.de>
7630 * c-c++-common/vector-subscript-6.c: New testcase.
7631 * c-c++-common/vector-subscript-7.c: Likewise.
7633 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7635 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
7636 and UInt32 based on __SIZEOF_INT__.
7638 2016-07-19 Richard Biener <rguenther@suse.de>
7640 PR tree-optimization/71901
7641 * gcc.dg/torture/pr71901.c: New testcase.
7643 2016-07-19 Richard Biener <rguenther@suse.de>
7645 PR tree-optimization/71908
7646 * gcc.dg/torture/pr71908.c: New testcase.
7648 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7651 * gcc.target/powerpc/pr71493-1.c: New test.
7652 * gcc.target/powerpc/pr71493-2.c: Likewise.
7654 2016-07-18 Jakub Jelinek <jakub@redhat.com>
7657 * g++.dg/conversion/ambig3.C: New test.
7660 * g++.dg/cpp0x/constexpr-71828.C: New test.
7663 * g++.dg/template/pr71826.C: New test.
7666 * g++.dg/template/defarg21.C: New test.
7669 * g++.dg/ext/vector31.C: New test.
7671 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
7673 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7675 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7677 PR tree-optimization/71734
7678 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7680 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
7682 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7683 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7684 stack-layout-dynamic-1.c: New test.
7686 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7688 * gcc.target/s390/nolrl-1.c: New test.
7690 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
7693 * gfortran.dg/pr71523_1.f90: New test.
7694 * gfortran.dg/pr71523_2.f90: New test.
7696 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7698 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7700 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7701 Marco Restelli <mrestelli@gmail.com>
7704 * gfortran.dg/pr62125.f90: New test.
7706 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7708 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7709 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7711 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
7714 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7715 * g++.dg/cpp0x/nullptr35.C: New test.
7717 2016-07-15 Bin Cheng <bin.cheng@arm.com>
7719 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7721 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7723 * gfortran.dg/goacc/vector_length.f90: New test.
7725 2016-07-15 Richard Biener <rguenther@suse.de>
7727 PR tree-optimization/71881
7728 * gcc.dg/torture/pr71881.c: New testcase.
7730 2016-07-15 Richard Biener <rguenther@suse.de>
7732 PR tree-optimization/71887
7733 * gcc.dg/torture/pr71887.c: New testcase.
7735 2016-07-15 Jakub Jelinek <jakub@redhat.com>
7738 * gcc.dg/spellcheck-identifiers-3.c: New test.
7740 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7743 * gfortran.dg/null_9.f90: New test.
7745 2016-07-15 Bin Cheng <bin.cheng@arm.com>
7747 * gcc.dg/tree-ssa/loop-41.c: New test.
7749 2016-07-15 Bin Cheng <bin.cheng@arm.com>
7751 PR tree-optimization/71347
7752 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7754 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
7757 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7758 * gfortran.dg/contains.f90: Ditto.
7759 * gfortran.dg/contains_empty_1.f03: Ditto.
7760 * gfortran.dg/submodule_3.f08: Ditto.
7762 2016-07-14 Jakub Jelinek <jakub@redhat.com>
7765 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7766 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7767 expected diagnostics.
7770 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7771 * gcc.dg/spellcheck-identifiers-2.c: New test.
7772 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7773 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7775 2016-07-14 Jakub Jelinek <jakub@redhat.com>
7777 PR tree-optimization/71872
7778 * gcc.c-torture/compile/pr71872.c: New test.
7780 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7782 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7783 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7784 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7785 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7786 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7787 * gcc.target/arm/atomic-op-acquire-1.c: This.
7788 * gcc.target/arm/atomic-op-char.c: Rename into ...
7789 * gcc.target/arm/atomic-op-char-1.c: This.
7790 * gcc.target/arm/atomic-op-consume.c: Rename into ...
7791 * gcc.target/arm/atomic-op-consume-1.c: This.
7792 * gcc.target/arm/atomic-op-int.c: Rename into ...
7793 * gcc.target/arm/atomic-op-int-1.c: This.
7794 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7795 * gcc.target/arm/atomic-op-relaxed-1.c: This.
7796 * gcc.target/arm/atomic-op-release.c: Rename into ...
7797 * gcc.target/arm/atomic-op-release-1.c: This.
7798 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7799 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7800 * gcc.target/arm/atomic-op-short.c: Rename into ...
7801 * gcc.target/arm/atomic-op-short-1.c: This.
7802 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7803 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7804 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7805 * gcc.target/arm/atomic-op-char-2.c: Likewise.
7806 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7807 * gcc.target/arm/atomic-op-int-2.c: Likewise.
7808 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7809 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7810 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7811 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7813 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7816 * gfortran.dg/select_type_35.f03: New test.
7818 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7821 PR tree-optimization/70923
7822 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7823 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7824 * gcc.dg/vect/pr65951.c: Likewise.
7825 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7827 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
7829 * c-c++-common/pr60226.c: Expect maximum object file alignment
7832 2016-07-14 Richard Biener <rguenther@suse.de>
7834 PR tree-optimization/71866
7835 * gcc.dg/torture/pr71866.c: New testcase.
7837 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7839 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7840 selector and enclose boolean expression in curly braces.
7842 2016-07-14 Alan Modra <amodra@gmail.com>
7845 * gcc.target/powerpc/p9-novsx.c: New.
7847 2016-07-13 Andi Kleen <ak@linux.intel.com>
7849 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7850 * g++.dg/tree-prof/morefunc.C: Dito.
7851 * g++.dg/tree-prof/pr35545.C: Dito.
7852 * g++.dg/tree-prof/reorder.C: Dito.
7853 * gcc.dg/tree-prof/20050826-2.c: Dito.
7854 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7855 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7856 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7857 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7858 * gcc.dg/tree-prof/inliner-1.c: Dito.
7859 * gcc.dg/tree-prof/merge_block.c: Dito.
7860 * gcc.dg/tree-prof/stringop-1.c: Dito.
7861 * gcc.dg/tree-prof/stringop-2.c: Dito.
7862 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7863 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7864 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7865 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7866 * gcc.dg/tree-prof/update-loopch.c: Dito.
7867 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7868 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7869 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7870 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7871 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7872 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7873 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7875 2016-07-13 Andi Kleen <ak@linux.intel.com>
7877 * lib/profopt.exp (profopt-execute): Remove .imports files.
7879 2016-07-13 Andi Kleen <ak@linux.intel.com>
7881 * lib/profopt.exp (profopt-execute): Always log profiler command line.
7883 2016-07-13 Andi Kleen <ak@linux.intel.com>
7885 * lib/profopt.exp (dg-final-scan-autofdo,
7886 dg-final-scan-not-autofdo): New functions.
7888 2016-07-13 Bin Cheng <bin.cheng@arm.com>
7890 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7891 * gcc.dg/vect/vect-35.c: Ditto.
7892 * gcc.dg/vect/vect-alias-check-2.c: New test.
7894 2016-07-13 Martin Liska <mliska@suse.cz>
7896 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
7897 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
7898 * gfortran.dg/pr42108.f90: Update expected dump scan.
7900 2016-07-13 Richard Biener <rguenther@suse.de>
7902 PR tree-optimization/24574
7903 * gcc.dg/pr24574.c: New testcase.
7905 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7907 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
7908 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7909 * c-c++-common/pr68833-1.c: Require int32plus.
7910 * gcc.dg/ipa/pr63551.c: Likewise.
7911 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7912 * gcc.dg/ipa/pr64041.c: Require int32plus.
7914 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7917 * g++.dg/pr71633.C: New test.
7919 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7921 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7922 Add new arm_thumb1_cbz_ok effective target.
7923 * gcc.target/arm/cbz.c: New test.
7925 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7927 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7928 Define effective target.
7929 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7930 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7931 * gcc.target/arm/movhi_movw.c: New test.
7932 * gcc.target/arm/movsi_movw.c: Likewise.
7933 * gcc.target/arm/movdi_movw.c: Likewise.
7935 2016-07-13 Richard Biener <rguenther@suse.de>
7938 * gcc.dg/pr71104-1.c: New testcase.
7939 * gcc.dg/pr71104-2.c: Likewise.
7941 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7944 * gcc.target/powerpc/pr71805.c: New test.
7946 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7948 * gcc.target/powerpc/divkc3-1.c: New.
7949 * gcc.target/powerpc/mulkc3-1.c: New.
7951 2016-07-12 Nathan Sidwell <nathan@acm.org>
7953 * gcc.target/arm/data-rel-1.c: New.
7954 * gcc.target/arm/data-rel-2.c: New.
7955 * gcc.target/arm/data-rel-3.c: New.
7957 2016-07-12 Martin Liska <mliska@suse.cz>
7959 * gcc.dg/params/blocksort-part.c: New test.
7960 * gcc.dg/params/params.exp: New file.
7962 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7965 * gcc.c-torture/execute/pr71700.c: New test.
7967 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7968 Richard Biener <rguenther@suse.de>
7970 PR tree-optimization/23286
7971 PR tree-optimization/70159
7972 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7973 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7974 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7975 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7976 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7977 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7978 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7979 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7980 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7981 * gcc.dg/pr51879-12.c: Likewise.
7982 * gcc.dg/strlenopt-9.c: Likewise.
7983 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7984 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7985 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7986 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7987 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7988 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7989 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7990 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7991 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7992 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7993 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7994 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7995 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7996 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7997 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7999 2016-07-12 Richard Biener <rguenther@suse.de>
8001 PR rtl-optimization/68961
8002 * gcc.target/i386/pr68961.c: New testcase.
8004 2016-07-11 Jakub Jelinek <jakub@redhat.com>
8007 * c-c++-common/gomp/pr71758.c: New test.
8008 * gfortran.dg/gomp/pr71758.f90: New test.
8010 PR tree-optimization/71823
8011 * gcc.dg/vect/pr71823.c: New test.
8013 2016-07-11 David Malcolm <dmalcolm@redhat.com>
8015 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8016 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8017 and LINE_MAP_MAX_LOCATION_WITH_COLS.
8019 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
8022 * gcc.target/i386/pr71801.c: New test.
8024 2016-07-11 Richard Biener <rguenther@suse.de>
8026 PR tree-optimization/71816
8027 * gcc.dg/torture/pr71816.c: New testcase.
8029 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8032 * gfortran.dg/dependency_46.f90: New test.
8034 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
8036 PR rtl-optimization/71621
8037 * gcc.target/i386/pr71621-1.c: New.
8038 * gcc.target/i386/pr71621-2.c: New.
8040 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
8042 * gfortran.dg/goacc/pr71704.f90: New test.
8044 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8047 * gcc.target/powerpc/pr71297.c: New.
8049 2016-07-08 Jiong Wang <jiong.wang@arm.com>
8051 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8053 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8056 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8058 2016-07-08 Alan Hayward <alan.hayward@arm.com>
8060 PR tree-optimization/71667
8061 * gcc.dg/vect/pr71667.c: New
8063 2016-07-08 Martin Liska <mliska@suse.cz>
8065 * gcc.dg/torture/pr71606.c: New test.
8067 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8070 * gfortran.dg/pr71764.f90: New test.
8072 2016-07-07 Jakub Jelinek <jakub@redhat.com>
8073 Kai Tietz <ktietz70@googlemail.com>
8077 * g++.dg/cpp0x/pr70869.C: New test.
8078 * g++.dg/cpp0x/pr71054.C: New test.
8080 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
8082 * g++.dg/debug/pr71432.C: Fail on AIX.
8084 2016-07-07 Martin Liska <mliska@suse.cz>
8086 * gfortran.dg/do_1.f90: Remove a corner case that triggers
8087 an undefined behavior.
8088 * gfortran.dg/do_3.F90: Likewise.
8089 * gfortran.dg/do_check_11.f90: New test.
8090 * gfortran.dg/do_check_12.f90: New test.
8091 * gfortran.dg/do_corner_warn.f90: New test.
8093 2016-07-07 Martin Liska <mliska@suse.cz>
8095 * gfortran.dg/predict-1.f90: Ammend the test.
8096 * gfortran.dg/predict-2.f90: Likewise.
8098 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
8101 * g++.dg/pr71624.C: New test.
8103 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8105 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8106 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8107 ARMv8-M Mainline architectures.
8109 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8111 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8112 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8114 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
8118 * gcc.target/powerpc/pr71763.c: New file.
8120 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8122 PR tree-optimization/71518
8123 * gcc.dg/pr71518.c: New test.
8125 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
8127 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8129 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8132 * gcc.target/avr/pr50739.c: New test.
8134 2016-07-05 Jan Hubicka <jh@suse.cz>
8136 * gcc.dg/tree-ssa/scev-14.c: update template.
8138 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
8140 * gcc.dg/vect/group-no-gaps-1.c: New test.
8142 2016-07-05 Andi Kleen <ak@linux.intel.com>
8144 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8145 if kernel supports MPX.
8147 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
8149 * gcc.c-torture/compile/pr69102.c: Require fpic support.
8151 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8152 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8154 * gcc.target/powerpc/signbit-1.c: New test.
8155 * gcc.target/powerpc/signbit-2.c: New test.
8156 * gcc.target/powerpc/signbit-3.c: New test.
8158 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8160 PR rtl-optimization/71594
8161 * gcc.dg/torture/pr71594.c: New test.
8163 2016-07-05 Jan Hubicka <jh@suse.cz>
8165 * gcc.dg/tree-ssa/scev-14.c: new testcase.
8167 2016-07-05 David Malcolm <dmalcolm@redhat.com>
8170 * g++.dg/parse/error5.C: Update column
8171 number of missing semicolon error.
8172 * g++.dg/pr62314-2.C: New test case.
8174 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8176 * gfortran.dg/coarray_stat_function.f90: New test.
8177 * gfortran.dg/coarray_stat_whitespace.f90: New test.
8178 * gfortran.dg/coarray_lib_comm_1: Adapting old test
8181 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
8184 * gfortran.dg/deferred_character_17.f90: New test.
8186 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8188 * gcc.target/arm/neon/polytypes.c: Move to ...
8189 * gcc.target/arm/polytypes.c: ... here.
8190 * gcc.target/arm/neon/pr51534.c: Move to ...
8191 * gcc.target/arm/pr51534.c: ... here.
8192 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8193 * gcc.target/arm/vect-vcvt.c: ... here.
8194 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8195 * gcc.target/arm/vect-vcvtq.c: ... here.
8196 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8197 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8198 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8199 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8200 * gcc.target/arm/neon/neon.exp: Delete.
8201 * gcc.target/arm/neon/: Delete.
8203 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8206 * gfortran.dg: pr65575.f90: New test.
8208 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8211 * gfortran.dg: pr35849.f90: New test.
8213 2016-07-04 Jakub Jelinek <jakub@redhat.com>
8216 * g++.dg/cpp0x/pr71739.C: New test.
8218 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
8220 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8222 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8224 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8226 * gcc.target/s390/loc-1.c: New test.
8228 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
8230 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8231 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
8233 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8236 * gcc.target/aarch64/pr63874.c: New test.
8238 2016-07-04 Jan Beulich <jbeulich@suse.com>
8240 * g++.dg/header.c: New.
8241 * gcc.dg/header.c: New.
8243 2016-07-02 Jakub Jelinek <jakub@redhat.com>
8246 * c-c++-common/Wunused-var-15.c: New test.
8248 2016-07-01 Jakub Jelinek <jakub@redhat.com>
8251 * gfortran.dg/gomp/pr71687.f90: New test.
8253 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8255 * gcc.dg/const-float128-ped.c: Require __float128 effective
8257 * gcc.dg/const-float128.c: Likewise.
8258 * gcc.dg/torture/float128-cmp-invalid.c: Require
8259 __float128 and base_quadfloat_support effective targets, and
8261 * gcc.dg/torture/float128-div-underflow.c: Likewise.
8262 * gcc.dg/torture/float128-extend-nan.c: Likewise.
8263 * gcc.dg/torture/float128-nan.c: Likewise.
8264 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8265 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8266 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8267 * lib/target-supports.exp (check_effective_target___float128): New.
8268 (add_options_for___float128): New.
8269 (check_effective_target_base_quadword_support): New.
8271 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8274 * gcc.target/powerpc/pr71720.c: New test.
8276 2016-07-01 Jan Beulich <jbeulich@suse.com>
8278 * gcc.dg/bss.c: New.
8280 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
8283 * gcc.target/powerpc/pr71698.c: New test.
8285 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
8288 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8289 instead of ".foo" for its section name.
8290 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8291 depending on MCU's flash size.
8292 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8293 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8294 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8295 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8296 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8297 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8299 2016-07-01 Jan Beulich <jbeulich@suse.com>
8301 * gcc.target/i386/pr65105-2.c: Add -msse2.
8303 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8305 PR tree-optimization/71707
8306 * gcc.dg/strlenopt-29.c: New test.
8309 * gfortran.dg/gomp/pr71704.f90: New test.
8312 * gfortran.dg/gomp/pr71705.f90: New test.
8314 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
8316 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8317 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8318 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8319 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8320 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8321 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8322 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8323 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8324 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8325 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8326 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8327 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8328 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8329 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8330 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8331 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8332 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8333 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8334 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8335 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8336 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8337 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8338 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8339 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8340 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8341 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8342 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8343 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8344 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8345 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8346 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8347 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8348 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8349 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8350 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8351 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8352 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8353 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8354 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8355 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8356 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8357 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8358 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8359 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8360 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8361 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8362 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8363 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8364 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8365 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8366 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8367 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8368 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8369 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8370 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8371 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8372 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8373 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8374 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8375 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8376 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8377 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8378 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8379 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8380 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8381 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8382 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8383 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8384 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8385 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8386 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8387 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8388 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8389 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8390 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8391 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8392 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8393 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8394 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8395 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8396 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8398 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8399 James Greenhalgh <james.greenhalgh@arm.com>
8401 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8403 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
8404 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8406 * gcc.target/aarch64/vget_set_lane_1.c: New test.
8408 2016-06-30 David Malcolm <dmalcolm@redhat.com>
8411 * gcc.dg/spellcheck-options-12.c: New test case.
8413 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8416 * gcc.c-torture/compile/pr71693.c: New test.
8418 2016-06-29 David Malcolm <dmalcolm@redhat.com>
8420 * gcc.dg/spellcheck-params.c: New testcase.
8421 * gcc.dg/spellcheck-params-2.c: New testcase.
8423 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8425 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8426 vector extract instructions.
8427 * gcc.target/powerpc/p9-extract-2.c: Likewise.
8429 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8432 * gfortran.dg/unexpected_eof_2.f90: New test.
8433 * gfortran.dg/unexpected_eof_3.f90: New test.
8435 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
8437 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8439 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
8441 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8442 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8443 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8445 2016-06-29 Richard Biener <rguenther@suse.de>
8448 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8450 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8452 * gcc.target/arm/aapcs/neon-vect10.c: Require
8453 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8454 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8455 * gcc.target/arm/aapcs/vfp18.c: Likewise.
8456 * gcc.target/arm/aapcs/vfp19.c: Likewise.
8457 * gcc.target/arm/aapcs/vfp20.c: Likewise.
8458 * gcc.target/arm/aapcs/vfp21.c: Likewise.
8459 * gcc.target/arm/fp16-aapcs-1.c: Require
8460 -mfloat-ab=hard. Also simplify the test.
8461 * gcc.target/arm/fp16-aapcs-2.c: New.
8463 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8465 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
8466 (add_options_for_arm_fp16_ieee): New.
8467 (add_options_for_arm_fp16_alternative): New.
8468 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
8470 (effective_target_arm_fp16_hw): New.
8472 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
8474 PR tree-optimization/71655
8475 * g++.dg/pr71655.C: New test.
8477 2016-06-29 Martin Liska <mliska@suse.cz>
8479 * gcc.dg/pr71585.c: New test.
8480 * gcc.dg/pr71585-2.c: New test.
8481 * gcc.dg/pr71585-3.c: New test.
8483 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8485 PR tree-optimization/70729
8486 * g++.dg/vect/pr70729.cc: New test.
8488 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
8490 * c-c++-common/gomp/cancel-1.c: Extend.
8492 2016-06-29 Jakub Jelinek <jakub@redhat.com>
8494 PR tree-optimization/71625
8495 * gcc.dg/strlenopt-28.c: New test.
8497 2016-06-29 Richard Biener <rguenther@suse.de>
8500 * g++.dg/torture/pr71002.C: Adjust testcase.
8502 2016-06-29 Jakub Jelinek <jakub@redhat.com>
8505 * gcc.dg/pr71685.c: New test.
8507 2016-06-28 Martin Sebor <msebor@redhat.com>
8510 * gcc.dg/init-bad-9.c: New test.
8512 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8514 * gcc.target/powerpc/abs128-1.c: Require VSX.
8515 * gcc.target/powerpc/copysign128-1.c: Likewise.
8516 * gcc.target/powerpc/inf128-1.c: Likewise.
8517 * gcc.target/powerpc/nan128-1.c: Likewise.
8519 2016-06-28 Jakub Jelinek <jakub@redhat.com>
8522 * gcc.c-torture/execute/pr71626-1.c: New test.
8523 * gcc.c-torture/execute/pr71626-2.c: New test.
8525 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
8528 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8530 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
8533 * gcc.target/powerpc/pr71670.c: New testcase.
8535 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
8538 * gcc.target/powerpc/pr71656-1.c: New test.
8539 * gcc.target/powerpc/pr71656-2.c: New test.
8541 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
8543 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8545 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8546 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8547 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8548 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8549 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8550 Add arm_neon_fp16_ok effective target.
8551 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8553 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8555 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8557 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8559 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
8561 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
8563 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8565 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8567 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8569 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8571 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8574 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
8576 * gcc.dg/predict-12.c: New testcase.
8578 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8581 * gfortran.dg/pr71649.f90: New test.
8583 2016-06-25 Jakub Jelinek <jakub@redhat.com>
8585 PR tree-optimization/71643
8586 * g++.dg/opt/pr71643.C: New test.
8588 PR tree-optimization/71631
8589 * gcc.c-torture/execute/pr71631.c: New test.
8591 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
8593 * gcc.dg/predict-11.c: New testcase.
8594 * gfortran.dg/predict-2.f90: New testcase.
8596 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
8598 * gcc.dg/predict-10.c: New test.
8600 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8602 * gcc.target/powerpc/abs128-1.c: New.
8603 * gcc.target/powerpc/copysign128-1.c: New.
8604 * gcc.target/powerpc/inf128-1.c: New.
8605 * gcc.target/powerpc/nan128-1.c: New.
8607 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
8609 * gfortran.dg/pr71642.f90: New test.
8611 2016-06-24 Jakub Jelinek <jakub@redhat.com>
8613 PR tree-optimization/71647
8614 * gcc.target/i386/pr71647.c: New test.
8616 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8618 * gcc.target/i386/noplt-gd-1.c: New test.
8619 * gcc.target/i386/noplt-gd-2.c: Likewise.
8620 * gcc.target/i386/noplt-gd-3.c: Likewise.
8621 * gcc.target/i386/noplt-ld-1.c: Likewise.
8622 * gcc.target/i386/noplt-ld-2.c: Likewise.
8623 * gcc.target/i386/noplt-ld-3.c: Likewise.
8624 * lib/target-supports.exp
8625 (check_effective_target_tls_get_addr_via_got): New.
8627 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8629 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8630 testsuite compile flags.
8631 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8632 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8634 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8636 * g++dg/vect/pr36684.cc: Add dg-do compile.
8637 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8638 * gcc.dg/vect/pr70021.c: Ditto.
8639 * gcc.dg/vect/pr70138-1.c: Ditto.
8640 * gcc.dg/vect/pr70138-2.c: Ditto.
8641 * gcc.dg/vect/pr70354-1.c: Ditto.
8642 * gcc.dg/vect/pr70354-2.c: Ditto.
8643 * gcc.dg/vect/pr71259.c: Ditto.
8644 * gcc.dg/vect/pr71416-1.c: Ditto.
8645 * gcc.dg/vect/slp-43.c: Ditto.
8646 * gcc.dg/vect/slp-45.c: Ditto.
8647 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8648 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8649 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8650 * gfortran.dg/vect/pr69980.f90: Ditto.
8652 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8654 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8655 * gcc.dg/vect/bb-slp-30.c: Ditto.
8656 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8657 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8658 * gcc.dg/vect/pr45902.c: Ditto.
8659 * gcc.dg/vect/pr48172.c: Ditto.
8660 * gcc.dg/vect/pr48377.c: Ditto.
8661 * gcc.dg/vect/pr49038.c: Ditto.
8662 * gcc.dg/vect/pr49771.c: Ditto.
8663 * gcc.dg/vect/pr52091.c: Ditto.
8664 * gcc.dg/vect/pr53185-2.c: Ditto.
8665 * gcc.dg/vect/pr56826.c: Ditto.
8666 * gcc.dg/vect/pr60276.c: Ditto.
8667 * gcc.dg/vect/pr62021.c: Ditto.
8668 * gcc.dg/vect/pr63530.c: Ditto.
8669 * gcc.dg/vect/pr65518.c: Ditto.
8670 * gcc.dg/vect/pr65947-1.c: Ditto.
8671 * gcc.dg/vect/pr65947-10.c: Ditto.
8672 * gcc.dg/vect/pr65947-11.c: Ditto.
8673 * gcc.dg/vect/pr65947-12.c: Ditto.
8674 * gcc.dg/vect/pr65947-13.c: Ditto.
8675 * gcc.dg/vect/pr65947-2.c: Ditto.
8676 * gcc.dg/vect/pr65947-3.c: Ditto.
8677 * gcc.dg/vect/pr65947-4.c: Ditto.
8678 * gcc.dg/vect/pr65947-5.c: Ditto.
8679 * gcc.dg/vect/pr65947-6.c: Ditto.
8680 * gcc.dg/vect/pr65947-7.c: Ditto.
8681 * gcc.dg/vect/pr65947-8.c: Ditto.
8682 * gcc.dg/vect/pr65947-9.c: Ditto.
8683 * gcc.dg/vect/pr71416-1.c: Ditto.
8684 * gcc.dg/vect/pr71439.c: Ditto.
8685 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8686 * gcc.dg/vect/vect-bswap16.c: Ditto.
8687 * gcc.dg/vect/vect-bswap32.c: Ditto.
8688 * gcc.dg/vect/vect-bswap64.c: Ditto.
8689 * gcc.dg/vect/vect-live-1.c: Ditto.
8690 * gcc.dg/vect/vect-live-2.c: Ditto.
8691 * gcc.dg/vect/vect-live-3.c: Ditto.
8692 * gcc.dg/vect/vect-live-4.c: Ditto.
8693 * gcc.dg/vect/vect-live-5.c: Ditto.
8694 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8695 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8696 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8697 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8698 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8699 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8700 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8701 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8702 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8703 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8704 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8705 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8706 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8707 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8708 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8709 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8710 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8712 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
8714 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8716 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8718 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
8719 ia32 if R_386_GOT32X relocation is supported.
8720 * gcc.target/i386/noplt-3.c: Likewise.
8721 * gcc.target/i386/noplt-2.c: Likewise.
8722 (main): Renamed to ...
8724 * gcc.target/i386/noplt-4.c: Likewise.
8725 (main): Renamed to ...
8727 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8728 * gcc.target/i386/pr67400-5.c: Likewise.
8730 2016-06-24 Jakub Jelinek <jakub@redhat.com>
8732 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8733 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8735 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8736 f4): Adjust expected diagnostics.
8737 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8738 (T): If OVFP is defined, redefine to TP.
8739 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8740 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8741 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8742 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8743 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8744 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8745 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8746 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8747 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8748 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8749 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8750 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8751 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8752 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8753 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8754 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8755 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8756 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8757 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8758 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8759 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8760 as last argument to __builtin_add_overflow_p.
8762 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
8764 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8765 dg-options and remove default vector testsuite compile flags.
8766 * g++.dg/vect/pr33860a.cc: Ditto.
8767 * g++.dg/vect/pr45470-a.cc: Ditto.
8768 * g++.dg/vect/pr45470-b.cc: Ditto.
8769 * g++.dg/vect/pr60896.cc: Ditto.
8770 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8771 * gcc.dg/vect/pr18308.c: Ditto.
8772 * gcc.dg/vect/pr24049.c: Ditto.
8773 * gcc.dg/vect/pr33373.c: Ditto.
8774 * gcc.dg/vect/pr36228.c: Ditto.
8775 * gcc.dg/vect/pr42395.c: Ditto.
8776 * gcc.dg/vect/pr42604.c: Ditto.
8777 * gcc.dg/vect/pr46663.c: Ditto.
8778 * gcc.dg/vect/pr48765.c: Ditto.
8779 * gcc.dg/vect/pr49093.c: Ditto.
8780 * gcc.dg/vect/pr49352.c: Ditto.
8781 * gcc.dg/vect/pr52298.c: Ditto.
8782 * gcc.dg/vect/pr52870.c: Ditto.
8783 * gcc.dg/vect/pr53185.c: Ditto.
8784 * gcc.dg/vect/pr53773.c: Ditto.
8785 * gcc.dg/vect/pr56695.c: Ditto.
8786 * gcc.dg/vect/pr62171.c: Ditto.
8787 * gcc.dg/vect/pr63530.c: Ditto.
8788 * gcc.dg/vect/pr68339.c: Ditto.
8789 * gcc.dg/vect/pr71259.c: Ditto.
8790 * gcc.dg/vect/vect-82_64.c: Ditto.
8791 * gcc.dg/vect/vect-83_64.c: Ditto.
8792 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8793 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8794 * gcc.dg/vect/vect-shift-2.c: Ditto.
8795 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8796 * gfortran.dg/vect/pr39318.f90: Ditto.
8797 * gfortran.dg/vect/pr45714-a.f: Ditto.
8798 * gfortran.dg/vect/pr45714-b.f: Ditto.
8799 * gfortran.dg/vect/pr46213.f90: Ditto.
8801 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8802 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8804 * gcc.target/powerpc/p9-splat-5.c: New test.
8806 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
8808 PR tree-optimization/71488
8809 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8810 * lib/target-supports.exp: ... here.
8811 (check_sse4_hw_available): New procedure.
8812 (check_effective_target_sse4_runtime): Ditto.
8813 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8814 -march=westmere for sse4_runtime targets.
8815 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
8816 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
8817 (dg-additional-options): Use for sse4_runtime targets.
8818 (main): Call check_vect ().
8819 (dg-final): Perform scan only for sse4_runtime targets.
8821 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8825 * gcc.target/i386/pr66232-14.c: New file.
8826 * gcc.target/i386/pr66232-15.c: Likewise.
8827 * gcc.target/i386/pr66232-16.c: Likewise.
8828 * gcc.target/i386/pr66232-17.c: Likewise.
8829 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8830 ia32 if R_386_GOT32X relocation is supported.
8831 * gcc.target/i386/pr67400-2.c: Likewise.
8832 * gcc.target/i386/pr67400-3.c: Likewise.
8833 * gcc.target/i386/pr67400-4.c: Likewise.
8834 * gcc.target/i386/pr67400-6.c: Likewise.
8835 * gcc.target/i386/pr67400-7.c: Likewise.
8836 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
8838 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8840 PR libgfortran/48852
8841 * gfortran.dg/char4_iunit_1.f03: Update test.
8842 * gfortran.dg/f2003_io_5.f03: Update test.
8843 * gfortran.dg/real_const_3.f90: Update test.
8845 2016-06-23 Andi Kleen <ak@linux.intel.com>
8847 * g++.dg/bprob/bprob.exp: Support autofdo.
8848 * g++.dg/tree-prof/tree-prof.exp: dito.
8849 * gcc.dg/tree-prof/tree-prof.exp: dito.
8850 * gcc.misc-tests/bprob.exp: dito.
8851 * gfortran.dg/prof/prof.exp: dito.
8852 * lib/profopt.exp: dito.
8853 * lib/target-supports.exp: Check for autofdo.
8855 2016-06-23 Martin Liska <mliska@suse.cz>
8857 * gcc.dg/pr71619.c: New test.
8859 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8862 * gcc.target/i386/pr67400-1.c: New test.
8863 * gcc.target/i386/pr67400-2.c: Likewise.
8864 * gcc.target/i386/pr67400-3.c: Likewise.
8865 * gcc.target/i386/pr67400-4.c: Likewise.
8866 * gcc.target/i386/pr67400-5.c: Likewise.
8867 * gcc.target/i386/pr67400-6.c: Likewise.
8868 * gcc.target/i386/pr67400-7.c: Likewise.
8870 2016-06-22 David Malcolm <dmalcolm@redhat.com>
8872 * c-c++-common/missing-header-1.c: New test case.
8873 * c-c++-common/missing-header-2.c: New test case.
8874 * c-c++-common/missing-header-3.c: New test case.
8875 * c-c++-common/missing-header-4.c: New test case.
8877 2016-06-22 David Malcolm <dmalcolm@redhat.com>
8880 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8882 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8883 expected results due to builtin "nanl" now being suggested for
8885 * gcc.dg/pr67580.c: Update expected messages.
8886 * gcc.dg/spellcheck-identifiers.c: New testcase.
8887 * gcc.dg/spellcheck-typenames.c: New testcase.
8889 2016-06-22 David Malcolm <dmalcolm@redhat.com>
8891 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8893 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8894 diagnostic-test-show-locus-parseable-fixits.c to sources for
8895 diagnostic_plugin_test_show_locus.c.
8896 * lib/gcc-defs.exp (freeform_regexps): New global.
8897 (dg-regexp): New function.
8898 (handle-dg-regexps): New function.
8899 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8900 freeform_regexps to the empty list.
8901 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8903 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8905 PR tree-optimization/71488
8906 * g++.dg/pr71488.C: New test.
8907 * gcc.dg/vect/vect-bool-cmp.c: New test.
8909 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8911 * gcc.dg/guality/param-5.c: New test.
8913 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8915 * gcc.target/i386/asm-flag-7.c: New test.
8917 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8919 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8920 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8921 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8922 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8923 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8924 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8925 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8926 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8927 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8928 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8929 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8930 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8931 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8932 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8933 * lib/target-supports.exp: Likewise.
8935 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8937 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8938 * gcc.dg/attr-ms_struct-2.c: Likewise.
8939 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8940 * gcc.dg/bf-ms-attrib.c: Likewise.
8941 * gcc.dg/bf-ms-layout-2.c: Likewise.
8942 * gcc.dg/bf-ms-layout-3.c: Likewise.
8943 * gcc.dg/bf-ms-layout.c: Likewise.
8944 * gcc.dg/bf-no-ms-layout.c: Likewise.
8945 * gcc.target/i386/bitfield1.c: Likewise.
8946 * gcc.target/i386/bitfield2.c: Likewise.
8947 * gcc.target/i386/bitfield3.c: Likewise.
8949 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8951 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8952 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8953 override other than -mcpu=power9 command-line option is specified,
8954 or if the target operating system is aix.
8955 * gcc.target/powerpc/darn-1.c: Likewise.
8956 * gcc.target/powerpc/darn-2.c: Likewise.
8957 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8958 test if effective-target is not powerpc_p9vector_ok or if the
8959 target operating system is not defined.
8960 * gcc.target/powerpc/vslv-1.c: Likewise.
8961 * gcc.target/powerpc/vsrv-0.c: Likewise.
8962 * gcc.target/powerpc/vsrv-1.c: Likewise.
8964 2016-06-21 Tobias Burnus <burnus@net-b.de>
8967 * gfortran.dg/coarray/data_1.f90: New.
8969 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8971 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8972 (dg-require-effective-target): Use arm_v8_neon_hw.
8973 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8974 (dg-require-effective-target): Likewise.
8975 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8976 (dg-require-effective-target): Likewise.
8977 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8978 (dg-require-effective-target): Likewise.
8979 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8980 (dg-require-effective-target): Likewise.
8981 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8982 (dg-require-effective-target): Likewise.
8983 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8986 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8988 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8989 Set to 3 so test passes.
8991 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8993 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8995 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8997 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8998 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8999 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9000 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9002 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9004 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9005 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9007 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
9010 * gcc.target/i386/pr71549.c: New test.
9012 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9014 * gcc.target/powerpc/vadsdu-0.c: Replace
9015 dg-require-effective-target directive to allow test to run on more
9016 platforms, and add dg-skip-if directive to disable test on aix
9017 platforms because of known incompatibilities.
9018 * gcc.target/powerpc/vadsdu-1.c: Likewise.
9019 * gcc.target/powerpc/vadsdu-2.c: Likewise.
9020 * gcc.target/powerpc/vadsdu-3.c: Likewise.
9021 * gcc.target/powerpc/vadsdu-4.c: Likewise.
9022 * gcc.target/powerpc/vadsdu-5.c: Likewise.
9023 * gcc.target/powerpc/vadsdub-1.c: Likewise.
9024 * gcc.target/powerpc/vadsdub-2.c: Replace
9025 dg-require-effective-target directive to allow test to run on more
9026 platforms, and add dg-skip-if directive to disable test on aix
9027 platforms because of known incompatibilities.
9028 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9029 with vec_absdb call to differentiate this test from vadsdub-1.c.
9030 * gcc.target/powerpc/vadsduh-1.c: Replace
9031 dg-require-effective-target directive to allow test to run on more
9032 platforms, and add dg-skip-if directive to disable test on aix
9033 platforms because of known incompatibilities.
9034 * gcc.target/powerpc/vadsduh-2.c: Likewise.
9035 * gcc.target/powerpc/vadsduw-1.c: Likewise.
9036 * gcc.target/powerpc/vadsduw-2.c: Likewise.
9038 2016-06-21 Jakub Jelinek <jakub@redhat.com>
9040 PR tree-optimization/71588
9041 * gcc.dg/pr71558.c: New test.
9043 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9045 * c-c++-common/pr68657-1.c: Require ptr32plus support.
9046 * c-c++-common/pr68657-2.c: Likewise.
9047 * c-c++-common/pr68657-3.c: Likewise.
9048 * gcc.dg/torture/pr69714.c: Require int32plus support.
9049 * gcc.dg/torture/pr70025.c: Likewise.
9050 * gcc.dg/torture/pr70083.c: Likewise.
9051 * gcc.dg/torture/pr70542.c: Likewise.
9052 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9054 2016-06-20 Joseph Myers <joseph@codesourcery.com>
9057 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9059 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9062 * gcc.dg/pr71581.c: New test.
9064 PR rtl-optimization/71591
9065 * gcc.dg/cpp/pr71591.c: New test.
9067 2016-06-20 David B. Robins <gcc@davidrobins.net>
9070 * g++.dg/torture/pr71571.C: New test.
9072 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9075 * gcc.target/i386/sse2-pr71559.c: New test.
9076 * gcc.target/i386/avx-pr71559.c: New test.
9077 * gcc.target/i386/avx512f-pr71559.c: New test.
9079 2016-06-20 Tobias Burnus <burnus@net-b.de>
9082 * gfortran.dg/pointer_remapping_10.f90: New.
9084 2016-06-20 David Malcolm <dmalcolm@redhat.com>
9086 * g++.dg/diagnostic/string-literal-concat.C: New test case.
9088 2016-06-20 Martin Sebor <msebor@redhat.com>
9091 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9092 * gnu90-const-expr-1.c: Same.
9093 * gnu99-const-expr-1.c: Same.
9094 * gnu99-static-1.c: Same.
9096 2016-06-20 Renlin Li <renlin.li@arm.com>
9099 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9101 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
9103 * gcc.target/aarch64/vcvt_f64_1.c: New.
9104 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9105 * gcc.target/aarch64/vrecp_f64_1.c: New.
9107 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9109 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9112 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
9115 * gcc.target/avr/torture/pr71103-2.c: New test.
9117 2016-06-19 Martin Sebor <msebor@redhat.com>
9120 * gcc.dg/alignof.c: New test.
9122 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9124 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9125 vs dg-error; test constexpr specifier too.
9127 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9129 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9131 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
9133 * lib/target-supports.exp
9134 (check_effective_target_arm_neon_fp16_ok_nocache): Call
9135 arm_neon_ok and merge flags. Fix temporary test name.
9136 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9139 2016-06-17 Martin Liska <mliska@suse.cz>
9141 * gcc.dg/predict-9.c: Fix dump scanning.
9143 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9145 PR tree-optimization/71354
9146 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9148 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9150 PR tree-optimization/71347
9151 * gcc.dg/tree-ssa/pr71347.c: New test.
9153 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9155 PR tree-optimization/71354
9156 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9158 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9160 * gcc.dg/vect/vect-alias-check-1.c: New test.
9162 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9165 * gcc.target/avr/pr71151-1.c: New test.
9166 * gcc.target/avr/pr71151-2.c: New test.
9167 * gcc.target/avr/pr71151-3.c: New test.
9168 * gcc.target/avr/pr71151-4.c: New test.
9169 * gcc.target/avr/pr71151-5.c: New test.
9170 * gcc.target/avr/pr71151-6.c: New test.
9171 * gcc.target/avr/pr71151-7.c: New test.
9172 * gcc.target/avr/pr71151-8.c: New test.
9173 * gcc.target/avr/pr71151-common.h: New test.
9175 2016-06-16 Martin Liska <mliska@suse.cz>
9177 * gfortran.dg/predict-1.f90: New test.
9179 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
9182 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9184 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
9186 * g++.dg/vect/pr36648.cc: Disable cunrolli
9188 2016-06-16 Jakub Jelinek <jakub@redhat.com>
9191 * gcc.c-torture/execute/pr71554.c: New test.
9193 PR rtl-optimization/71532
9194 * gcc.dg/torture/pr71532.c: New test.
9196 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9198 * gcc.target/powerpc/p9-dimode1.c: New test.
9199 * gcc.target/powerpc/p9-dimode2.c: Likewise.
9201 2016-06-15 Jakub Jelinek <jakub@redhat.com>
9203 * gcc.c-torture/compile/20160615-1.c: New test.
9205 * g++.dg/cpp0x/ref-qual17.C: New test.
9207 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
9210 * gcc.target/i386/pr71529.C: New test.
9212 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9214 PR tree-optimization/71483
9215 * g++.dg/vect/pr71483.c: New
9217 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
9220 * g++.dg/inherit/crash6.C: New.
9221 * g++.dg/inherit/union2.C: Likewise.
9222 * g++.dg/inherit/virtual12.C: Likewise.
9223 * g++.dg/inherit/virtual13.C: Likewise.
9224 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9226 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
9228 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
9230 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9232 PR tree-optimization/71439
9233 * gcc.dg/vect/pr71439.c: New
9235 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9237 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9239 2016-06-15 Richard Biener <rguenther@suse.de>
9241 * gcc.dg/vect/slp-45.c: New testcase.
9243 2016-06-15 Richard Biener <rguenther@suse.de>
9245 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9247 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9249 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9250 requirements, and disable for AIX for now.
9251 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9253 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9256 * g++.dg/opt/pr71528.C: New test.
9259 * g++.dg/init/pr71516.C: New test.
9261 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9263 * g++.dg/init/array46.C: New.
9265 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
9267 * gcc.target/i386/float128-3.c: New test.
9268 * gcc.target/i386/quad-sse4.c: Ditto.
9269 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9270 Update scan strings.
9272 2016-06-14 Richard Biener <rguenther@suse.de>
9275 * gfortran.dg/pr71526.f90: New testcase.
9277 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
9279 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9280 * gcc.dg/zero_bits_compound-1.c: Likewise.
9282 2016-06-14 Richard Biener <rguenther@suse.de>
9284 PR tree-optimization/71522
9285 * gcc.dg/torture/pr71522.c: New testcase.
9287 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9289 PR tree-optimization/71520
9290 * gcc.dg/tree-ssa/pr71520.c: New test.
9292 2016-06-14 Richard Biener <rguenther@suse.de>
9294 PR tree-optimization/71521
9295 * gcc.dg/tree-ssa/vrp101.c: New testcase.
9297 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9300 * c-c++-common/ubsan/bounds-13.c: New test.
9302 PR preprocessor/71183
9303 * gcc.dg/cpp/source_date_epoch-3.c: New test.
9305 2016-06-13 Jeff Law <law@redhat.com>
9307 PR tree-optimization/71403
9308 * c-c++-common/ubsan/pr71403-1.c: New test.
9309 * c-c++-common/ubsan/pr71403-2.c: New test.
9310 * c-c++-common/ubsan/pr71403-3.c: New test.
9312 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9315 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9316 Add -Wno-psabi -w to dg-options.
9318 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9320 * gcc.target/powerpc/vadsdu-0.c: New test.
9321 * gcc.target/powerpc/vadsdu-1.c: New test.
9322 * gcc.target/powerpc/vadsdu-2.c: New test.
9323 * gcc.target/powerpc/vadsdu-3.c: New test.
9324 * gcc.target/powerpc/vadsdu-4.c: New test.
9325 * gcc.target/powerpc/vadsdu-5.c: New test.
9326 * gcc.target/powerpc/vadsdub-1.c: New test.
9327 * gcc.target/powerpc/vadsdub-2.c: New test.
9328 * gcc.target/powerpc/vadsduh-1.c: New test.
9329 * gcc.target/powerpc/vadsduh-2.c: New test.
9330 * gcc.target/powerpc/vadsduw-1.c: New test.
9331 * gcc.target/powerpc/vadsduw-2.c: New test.
9333 2016-06-13 David Malcolm <dmalcolm@redhat.com>
9335 * gcc.dg/c99-init-2.c (c): Update expected error message.
9336 * gcc.dg/init-bad-8.c (foo): Likewise.
9337 * gcc.dg/spellcheck-fields-3.c: New test case.
9339 2016-06-13 Martin Liska <mliska@suse.cz>
9341 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9342 and "guess loop iv compared" heuristics.
9343 * gcc.dg/predict-2.c: Likewise.
9344 * gcc.dg/predict-3.c: Likewise.
9345 * gcc.dg/predict-4.c: Likewise.
9346 * gcc.dg/predict-5.c: Likewise.
9347 * gcc.dg/predict-6.c: Likewise.
9349 2016-06-13 Marek Polacek <polacek@redhat.com>
9352 * c-c++-common/Wswitch-unreachable-4.c: New test.
9353 * gcc.dg/Wswitch-unreachable-2.c: New test.
9354 * g++.dg/tm/jump1.C: Move dg-warning.
9356 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
9358 * gnat.dg/renaming10.ad[sb]: New test.
9360 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
9363 * gfortran.dg/pr70673.f90: New test.
9365 2016-06-13 Richard Biener <rguenther@suse.de>
9368 * gcc.dg/align-3.c: New testcase.
9370 2016-06-13 Martin Liska <mliska@suse.cz>
9372 * gcc.target/i386/pr71458.c: New test.
9374 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
9377 * gcc.dg/torture/float128-nan.c: New test.
9379 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9382 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9385 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9388 * gfortran.dg/comma_IO_extension_1.f90: New test.
9389 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9390 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9392 * gfortran.dg/graphite/pr38083.f90: Likewise.
9393 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9396 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
9398 * gnat.dg/case_character.adb: New test.
9400 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
9403 * gcc.target/powerpc/pr71310.c: New testcase.
9405 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
9408 * gcc.dg/pr71478.c: New test.
9410 2016-06-10 Jakub Jelinek <jakub@redhat.com>
9413 * gcc.c-torture/execute/pr71494.c: New test.
9416 * gcc.target/i386/pr68657.c: New test.
9419 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9420 (test): Add -masm=intel alternatives.
9422 2016-06-10 Martin Sebor <msebor@redhat.com>
9425 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9427 2016-06-10 Jeff Law <law@redhat.com>
9429 PR tree-optimization/71335
9430 * gcc.c-torture/execute/pr71335.c: New test.
9432 2016-06-10 David Malcolm <dmalcolm@redhat.com>
9434 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9435 the various "cannot tail-call: " messages.
9437 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
9439 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9442 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
9445 * c-c++-common/asan/pr71480.c: New test.
9447 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
9449 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9450 (ASMNAME2): Likewise.
9451 (main): Replace fn in asm statement with ASMNAME ("fn").
9452 * gcc.dg/guality/pr68037-2.c: Likewise.
9453 * gcc.dg/guality/pr68037-3.c: Likewise.
9454 * gcc.dg/torture/pr68037-1.c: Likewise.
9455 * gcc.dg/torture/pr68037-2.c: Likewise.
9456 * gcc.dg/torture/pr68037-3.c: Likewise.
9458 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
9461 * gcc.target/i386/pr68843-1.c: New test.
9462 * gcc.target/i386/pr68843-2.c: New test.
9464 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9465 Cesar Philippidis <cesar@codesourcery.com>
9468 * gcc.dg/goacc/nested-function-1.c: New file.
9469 * gcc.dg/goacc/nested-function-2.c: Likewise.
9470 * gcc.dg/goacc/pr71373.c: Likewise.
9471 * gfortran.dg/goacc/cray-2.f95: Likewise.
9472 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9473 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9474 * gfortran.dg/goacc/cray.f95: Update.
9475 * gfortran.dg/goacc/loop-1.f95: Likewise.
9476 * gfortran.dg/goacc/loop-3.f95: Likewise.
9477 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9478 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9480 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9482 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9483 for OpenACC tile clauses.
9484 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9487 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
9489 * c-c++-common/goacc/cache-2.c: ... this new file.
9490 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9491 * gfortran.dg/goacc/cache-2.f95: ... this new file.
9492 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9494 * gfortran.dg/goacc/cray.f95: Likewise.
9495 * gfortran.dg/goacc/loop-1.f95: Likewise.
9497 2016-06-10 Alan Hayward <alan.hayward@arm.com>
9499 PR tree-optimization/71407
9500 PR tree-optimization/71416
9501 * gcc.dg/vect/pr71407.c: New
9502 * gcc.dg/vect/pr71416-1.c: New
9503 * gcc.dg/vect/pr71416-2.c: New
9505 2016-06-10 Richard Biener <rguenther@suse.de>
9508 * gcc.dg/torture/pr71477.c: New testcase.
9510 2016-06-09 Julia Koval <julia.koval@intel.com>
9512 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
9513 * gcc.target/i386/interrupt-13.c: Likewise.
9514 * gcc.target/i386/interrupt-15.c: Likewise.
9515 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
9516 * gcc.target/i386/interrupt-24.c: Likewise.
9517 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
9518 * gcc.target/i386/interrupt-9.c: Likewise.
9519 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9521 2016-06-09 Martin Sebor <msebor@redhat.com>
9524 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
9525 * gcc.dg/builtin-constant_p-1.c: Same.
9526 * gcc.dg/builtins-error.c: Same.
9527 * gcc.dg/pr70859.c: Same.
9529 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9531 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9532 * gcc.dg/torture/pr68067-1.c: Likewise.
9533 * gcc.dg/torture/pr68067-2.c: Likewise.
9535 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9537 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9540 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9543 * g++.dg/inherit/crash5.C: New.
9545 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9548 * g++.dg/inherit/crash5.C: New.
9549 * g++.dg/inherit/virtual1.C: Adjust.
9551 2016-06-09 Martin Liska <mliska@suse.cz>
9553 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9554 * g++.dg/predict-loop-exit-2.C: Likewise.
9555 * g++.dg/predict-loop-exit-3.C: Likewise.
9556 * gcc.dg/predict-1.c: Likewise.
9557 * gcc.dg/predict-2.c: Likewise.
9558 * gcc.dg/predict-3.c: Likewise.
9559 * gcc.dg/predict-4.c: Likewise.
9560 * gcc.dg/predict-5.c: Likewise.
9561 * gcc.dg/predict-6.c: Likewise.
9562 * gcc.dg/predict-7.c: Likewise.
9564 2016-06-09 Richard Biener <rguenther@suse.de>
9566 PR tree-optimization/71462
9567 * gcc.dg/torture/pr71462.c: New testcase.
9569 2016-06-09 Marek Polacek <polacek@redhat.com>
9572 * gcc.dg/c11-generic-3.c: New test.
9574 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
9576 * g++.dg/init/array42.C: New.
9577 * g++.dg/init/array43.C: Likewise.
9578 * g++.dg/init/array44.C: Likewise.
9579 * g++.dg/init/array45.C: Likewise.
9580 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9581 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9582 * g++.dg/cpp1y/auto-fn27.C: Likewise.
9583 * g++.dg/gomp/pr35751.C: Likewise.
9584 * g++.dg/init/array23.C: Likewise.
9585 * g++.dg/init/brace2.C: Likewise.
9586 * g++.dg/init/brace6.C: Likewise.
9588 2016-06-08 Martin Sebor <msebor@redhat.com>
9589 Jakub Jelinek <jakub@redhat.com>
9593 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9594 * c-c++-common/builtin-arith-overflow-2.c: New test.
9595 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9596 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9597 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9599 2016-06-08 Jakub Jelinek <jakub@redhat.com>
9602 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9604 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
9606 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9607 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9608 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9609 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9610 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9611 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9612 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9613 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9614 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9615 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9616 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9617 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9618 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9620 2016-06-08 Richard Biener <rguenther@suse.de>
9622 PR tree-optimization/68558
9623 * gcc.dg/vect/slp-44.c: New testcase.
9625 2016-06-08 Richard Biener <rguenther@suse.de>
9627 * gcc.dg/vect/slp-43.c: New testcase.
9629 2016-06-08 Richard Biener <rguenther@suse.de>
9631 PR tree-optimization/71452
9632 * gcc.dg/torture/pr71452.c: New testcase.
9634 2016-06-08 Jakub Jelinek <jakub@redhat.com>
9637 * g++.dg/torture/pr71448.C: New test.
9639 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
9643 * g++.dg/debug/pr71432.C: New test.
9645 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9647 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9648 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9649 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9651 2016-06-08 Alan Hayward <alan.hayward@arm.com>
9653 * gcc.dg/vect/vect-live-2.c: Update effective target.
9654 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9655 * lib/target-supports.exp: Add aarch64 to vect_long.
9657 2016-06-08 Marek Polacek <polacek@redhat.com>
9660 * gcc.dg/noncompile/pr71418.c: New test.
9663 * gcc.dg/noncompile/pr71426.c: New test.
9665 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
9667 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9668 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9669 * gcc.dg/predict-3.c: Update template.
9670 * gcc.dg/predict-5.c: Update template.
9671 * gcc.dg/predict-6.c: Update template.
9672 * gcc.dg/predict-9.c: Update template.
9673 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9675 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
9677 * gcc.target/powerpc/vec-mul.c: New test.
9679 2016-06-07 David Malcolm <dmalcolm@redhat.com>
9681 * gcc.dg/spellcheck-fields-2.c: New test case.
9683 2016-06-07 Richard Biener <rguenther@suse.de>
9686 * gcc.dg/Wpragmas-1.c: New testcase.
9687 * gcc.dg/Wattributes-4.c: Likewise.
9688 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9691 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9693 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9694 spurious debug code.
9696 2016-06-07 Richard Biener <rguenther@suse.de>
9698 PR tree-optimization/71428
9699 * gcc.dg/torture/pr71428.c: New testcase.
9701 2016-06-07 Richard Biener <rguenther@suse.de>
9704 * gcc.dg/torture/pr71423.c: New testcase.
9706 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9709 * gcc.dg/tree-ssa/pr71408.c: New test.
9711 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9714 * g++.dg/torture/pr71281.C: New test.
9716 2016-06-06 Marek Polacek <polacek@redhat.com>
9719 * gcc.dg/pr71362.c: New test.
9721 2016-06-06 Jakub Jelinek <jakub@redhat.com>
9722 Patrick Palka <ppalka@gcc.gnu.org>
9727 * g++.dg/opt/pr70847.C: New test.
9728 * g++.dg/ubsan/pr70847.C: New test.
9729 * g++.dg/ubsan/pr71393.C: New test.
9731 2016-06-06 Jakub Jelinek <jakub@redhat.com>
9733 PR tree-optimization/71259
9734 * gcc.dg/vect/pr71259.c: New test.
9736 2016-06-06 David Malcolm <dmalcolm@redhat.com>
9738 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9739 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9740 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9743 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9746 * gcc.c-torture/execute/pr37780.c: New test.
9747 * gcc.target/aarch64/pr37780_1.c: Likewise.
9748 * gcc.target/arm/pr37780_1.c: Likewise.
9750 2016-06-06 Marek Polacek <polacek@redhat.com>
9752 * c-c++-common/attr-may-alias-1.c: New test.
9753 * c-c++-common/attr-may-alias-2.c: New test.
9754 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9756 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9759 * gcc.target/i386/pr24414.c: New test.
9761 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9763 * gcc.target/sparc/vis4misc.c: New file.
9764 * gcc.target/sparc/fpcmp.c: Likewise.
9765 * gcc.target/sparc/fpcmpu.c: Likewise.
9767 2016-06-06 Alan Hayward <alan.hayward@arm.com>
9769 * gcc.dg/vect/vect-live-1.c: Use additional-options.
9770 * gcc.dg/vect/vect-live-3.c: Likewise.
9772 2016-06-06 Richard Biener <rguenther@suse.de>
9774 PR tree-optimization/71398
9775 * gcc.dg/torture/pr71398.c: New testcase.
9777 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
9780 * g++.dg/pr71389.C: New test.
9782 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9785 * gfortran.dg/fmt_read_5.f: New test.
9787 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9790 * gfortran.dg/class_array_22.f03: New test.
9792 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
9794 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9796 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
9798 * gcc.dg/predict-9.c: Update template.
9800 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9803 * g++.dg/template/pr49377.C: New.
9805 2016-06-04 Jakub Jelinek <jakub@redhat.com>
9807 PR tree-optimization/71405
9808 * g++.dg/torture/pr71405.C: New test.
9810 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9813 * g++.dg/inherit/crash5.C: New.
9814 * g++.dg/inherit/virtual1.C: Adjust.
9816 2016-06-03 Jeff Law <law@redhat.com>
9818 PR tree-optimization/71316
9819 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9821 2016-06-03 Jakub Jelinek <jakub@redhat.com>
9823 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9824 dg-additional-options with just -fno-tree-scev-cprop in it.
9825 * gcc.dg/vect/vect-live-2.c: Likewise.
9826 * gcc.dg/vect/vect-live-5.c: Likewise.
9827 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9828 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9829 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9831 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9834 * g++.dg/other/friend6.C: New test.
9836 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9838 * g++.dg/torture/ppc-ldst-array.C: New.
9840 2016-06-03 Joseph Myers <joseph@codesourcery.com>
9844 * gcc.dg/torture/builtin-fp-int-inexact.c,
9845 gcc.target/i386/387-builtin-fp-int-inexact.c,
9846 gcc.target/i386/387-rint-inline-1.c,
9847 gcc.target/i386/387-rint-inline-2.c,
9848 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9849 gcc.target/i386/sse2-rint-inline-1.c,
9850 gcc.target/i386/sse2-rint-inline-2.c,
9851 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9852 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9854 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9855 Julia Koval <julia.koval@intel.com>
9867 * gcc.dg/guality/pr68037-1.c: New test.
9868 * gcc.dg/guality/pr68037-2.c: Likewise.
9869 * gcc.dg/guality/pr68037-3.c: Likewise.
9870 * gcc.dg/torture/pr68037-1.c: Likewise.
9871 * gcc.dg/torture/pr68037-2.c: Likewise.
9872 * gcc.dg/torture/pr68037-3.c: Likewise.
9873 * gcc.dg/torture/pr68661-1a.c: Likewise.
9874 * gcc.dg/torture/pr68661-1b.c: Likewise.
9875 * gcc.target/i386/interrupt-1.c: Likewise.
9876 * gcc.target/i386/interrupt-2.c: Likewise.
9877 * gcc.target/i386/interrupt-3.c: Likewise.
9878 * gcc.target/i386/interrupt-4.c: Likewise.
9879 * gcc.target/i386/interrupt-5.c: Likewise.
9880 * gcc.target/i386/interrupt-6.c: Likewise.
9881 * gcc.target/i386/interrupt-7.c: Likewise.
9882 * gcc.target/i386/interrupt-8.c: Likewise.
9883 * gcc.target/i386/interrupt-9.c: Likewise.
9884 * gcc.target/i386/interrupt-10.c: Likewise.
9885 * gcc.target/i386/interrupt-11.c: Likewise.
9886 * gcc.target/i386/interrupt-12.c: Likewise.
9887 * gcc.target/i386/interrupt-13.c: Likewise.
9888 * gcc.target/i386/interrupt-14.c: Likewise.
9889 * gcc.target/i386/interrupt-15.c: Likewise.
9890 * gcc.target/i386/interrupt-16.c: Likewise.
9891 * gcc.target/i386/interrupt-17.c: Likewise.
9892 * gcc.target/i386/interrupt-18.c: Likewise.
9893 * gcc.target/i386/interrupt-19.c: Likewise.
9894 * gcc.target/i386/interrupt-20.c: Likewise.
9895 * gcc.target/i386/interrupt-21.c: Likewise.
9896 * gcc.target/i386/interrupt-22.c: Likewise.
9897 * gcc.target/i386/interrupt-23.c: Likewise.
9898 * gcc.target/i386/interrupt-24.c: Likewise.
9899 * gcc.target/i386/interrupt-25.c: Likewise.
9900 * gcc.target/i386/interrupt-26.c: Likewise.
9901 * gcc.target/i386/interrupt-27.c: Likewise.
9902 * gcc.target/i386/interrupt-28.c: Likewise.
9903 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9904 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9905 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9906 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9907 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9908 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9909 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9910 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9911 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9912 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9913 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9914 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9916 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9918 PR tree-optimization/52171
9919 * gcc.dg/pr52171.c: New test.
9920 * gcc.target/i386/pr52171.c: New test.
9922 2016-06-03 Jan Hubicka <jh@suse.cz>
9924 * g++.dg/tree-ssa/pred-1.C: New testcase
9925 * gcc.dg/tree-ssa/pred-1.c: New testcase
9927 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9930 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9932 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9934 2016-06-03 Alan Hayward <alan.hayward@arm.com>
9936 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9938 2016-06-03 Alan Hayward <alan.hayward@arm.com>
9940 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
9941 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
9942 * gcc.dg/vect/vect-live-1.c: New test.
9943 * gcc.dg/vect/vect-live-2.c: New test.
9944 * gcc.dg/vect/vect-live-3.c: New test.
9945 * gcc.dg/vect/vect-live-4.c: New test.
9946 * gcc.dg/vect/vect-live-5.c: New test.
9947 * gcc.dg/vect/vect-live-slp-1.c: New test.
9948 * gcc.dg/vect/vect-live-slp-2.c: New test.
9949 * gcc.dg/vect/vect-live-slp-3.c: New test.
9951 2016-06-03 Jakub Jelinek <jakub@redhat.com>
9954 * g++.dg/opt/pr71387.C: New test.
9956 2016-06-02 Jeff Law <law@redhat.com>
9958 PR tree-optimization/71328
9959 * gcc.c-torture/compile/pr71328.c: New test.
9961 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9964 * gfortran.dg/fmt_read_3.f90: Fix typo.
9965 * gfortran.dg/fmt_read_4.f90: New test.
9967 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9969 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9970 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9971 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9972 * g++.dg/cpp0x/override2.C: Likewise.
9973 * g++.dg/parse/crash5.C: Likewise.
9974 * g++.dg/parse/error16.C: Likewise.
9975 * g++.dg/parse/error27.C: Likewise.
9976 * g++.dg/template/qualttp15.C: Likewise.
9977 * g++.dg/template/redecl4.C: Likewise.
9978 * g++.old-deja/g++.other/crash39.C: Likewise.
9979 * g++.old-deja/g++.other/struct1.C: Likewise.
9980 * g++.old-deja/g++.pt/m9a.C: Likewise.
9981 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9983 2016-06-02 Jakub Jelinek <jakub@redhat.com>
9986 * c-c++-common/pr71372.c: New test.
9988 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9989 __TIME__ strings with __builtin_strcmp instead of printf and
9992 2016-06-02 Martin Liska <mliska@suse.cz>
9994 * gcc.dg/predict-9.c: New test.
9996 2016-06-02 Jakub Jelinek <jakub@redhat.com>
9998 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9999 global set_compiler_env_var and global saved_compiler_env_var.
10001 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10003 PR rtl-optimization/71295
10004 * gcc.c-torture/compile/pr71295.c: New test.
10006 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10008 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10010 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10011 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10013 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10014 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10015 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10016 alternative number.
10018 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10020 * gcc.target/powerpc/p9-splat-4.c: New test.
10022 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10025 * gcc.target/powerpc/pr71186.c: New test.
10027 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10030 * gfortran.dg/fmt_read_3.f90: New test.
10032 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
10034 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10037 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
10039 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10040 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10042 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10043 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10045 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10046 during compilation.
10047 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10048 vars set by dg-set-compiler-env-var.
10050 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
10053 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10054 to the module procedure declaration.
10055 * gfortran.dg/submodule_16.f08: New test.
10057 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10059 PR middle-end/71371
10060 * c-c++-common/gomp/pr71371.c: New test.
10062 2016-06-01 Richard Biener <rguenther@suse.de>
10064 PR tree-optimization/71366
10065 * gcc.dg/torture/pr71366-1.c: New testcase.
10066 * gcc.dg/torture/pr71366-2.c: Likewise.
10068 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10070 * gcc.target/powerpc/vslv-0.c: New test.
10071 * gcc.target/powerpc/vslv-1.c: New test.
10072 * gcc.target/powerpc/vsrv-0.c: New test.
10073 * gcc.target/powerpc/vsrv-1.c: New test.
10075 2016-06-01 Nathan Sidwell <nathan@acm.org>
10077 * c-c++-common/torture/pr57945.c: Add expected PTX error.
10078 * gcc.target/nvptx/weak.c: New.
10080 2016-06-01 Richard Biener <rguenther@suse.de>
10082 PR tree-optimization/71261
10083 * gcc.dg/torture/vect-bool-1.c: New testcase.
10085 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10087 * gfortran.dg/gomp/order-1.f90: New test.
10088 * gfortran.dg/gomp/order-2.f90: New test.
10090 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
10092 * gcc.dg/unroll-6.c: Update template.
10093 * gcc.dg/unroll-7.c: New testcase.
10094 * gcc.dg/unroll-8.c: New testcase.
10096 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
10098 * gnat.dg/opt56.ad[sb]: New test.
10100 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
10103 * g++.dg/cpp0x/constexpr-ice16.C: New.
10105 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10107 PR tree-optimization/71314
10108 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
10111 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10113 PR tree-optimization/71077
10114 * gcc.dg/tree-ssa/pr71077.c: New test.
10116 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
10118 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10119 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10120 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10122 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10125 * g++.dg/cpp0x/pr71248.C: New.
10126 * g++.dg/cpp0x/auto7.C: Test column numbers too.
10127 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10128 * g++.dg/init/new37.C: Likewise.
10129 * g++.dg/template/static1.C: Likewise.
10130 * g++.dg/template/static2.C: Likewise.
10132 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
10134 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10136 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10138 2016-05-31 Marek Polacek <polacek@redhat.com>
10140 * c-c++-common/Wswitch-unreachable-3.c: New test.
10141 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10143 2016-05-31 Richard Biener <rguenther@suse.de>
10145 PR tree-optimization/71352
10146 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10148 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
10150 * gcc.target/arm/armv5_thumb_isa.c: New test.
10152 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
10155 * gcc.target/i386/pr71346.c: New test.
10157 2016-05-31 Tom de Vries <tom@codesourcery.com>
10159 PR tree-optimization/69068
10160 * gcc.dg/graphite/pr69068.c: New test.
10162 2016-05-27 Martin Sebor <msebor@redhat.com>
10165 * g++.dg/warn/Wplacement-new-size-3.C: New test.
10167 2016-05-30 Jakub Jelinek <jakub@redhat.com>
10170 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
10171 nowait depend(inout: dd[0]) clauses where permitted.
10173 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10176 * g++.dg/parse/pr71238.C: New.
10177 * g++.dg/concepts/friend1.C: Test column numbers too.
10178 * g++.dg/cpp0x/initlist31.C: Likewise.
10179 * g++.dg/cpp0x/pr51420.C: Likewise.
10180 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10181 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10182 * g++.dg/ext/builtin3.C: Likewise.
10183 * g++.dg/lookup/friend12.C: Likewise.
10184 * g++.dg/lookup/friend7.C: Likewise.
10185 * g++.dg/lookup/koenig1.C: Likewise.
10186 * g++.dg/lookup/koenig5.C: Likewise.
10187 * g++.dg/lookup/used-before-declaration.C: Likewise.
10188 * g++.dg/overload/koenig1.C: Likewise.
10189 * g++.dg/template/crash65.C: Likewise.
10190 * g++.dg/template/friend57.C: Likewise.
10191 * g++.dg/warn/Wshadow-5.C: Likewise.
10192 * g++.dg/warn/Wunused-8.C: Likewise.
10193 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10194 * g++.old-deja/g++.jason/lineno5.C: Likewise.
10195 * g++.old-deja/g++.jason/member.C: Likewise.
10196 * g++.old-deja/g++.jason/report.C: Likewise.
10197 * g++.old-deja/g++.jason/scoping12.C: Likewise.
10198 * g++.old-deja/g++.law/visibility20.C: Likewise.
10199 * g++.old-deja/g++.ns/koenig5.C: Likewise.
10200 * g++.old-deja/g++.other/static5.C: Likewise.
10201 * g++.old-deja/g++.pt/overload2.C: Likewise.
10203 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10205 * gcc.dg/tree-ssa/peel1.c: New testcase.
10206 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10207 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10209 2016-05-30 Tom de Vries <tom@codesourcery.com>
10211 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10214 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10217 * g++.dg/parse/virtual1.C: New.
10219 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
10221 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10222 Use correct register when clearing %edx.
10224 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
10226 PR tree-optimization/71289
10227 * gcc.dg/pr71289.c: New test.
10229 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10231 PR middle-end/71269
10232 PR middle-end/71292
10233 * gcc.dg/tree-ssa/pr71269.c: New test.
10234 * gcc.dg/tree-ssa/pr71292.c: New test.
10236 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10238 PR middle-end/71252
10239 * gcc.dg/tree-ssa/pr71252-2.c: New test.
10241 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10243 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10244 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10245 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10247 2016-05-30 Tom de Vries <tom@codesourcery.com>
10249 PR tree-optimization/69067
10250 * gcc.dg/graphite/pr69067.c: New test.
10252 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
10255 * gcc.target/i386/pr71245-1.c: New test.
10256 * gcc.target/i386/pr71245-2.c: Ditto.
10258 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
10261 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10262 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10263 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10265 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
10267 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10269 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
10273 * g++.dg/overload/69855.C: New.
10274 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10275 * g++.old-deja/g++.pt/crash3.C: Likewise.
10277 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10280 * g++.dg/parse/namespace13.C: New.
10282 2016-05-26 Jeff Law <law@redhat.com>
10284 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10285 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10286 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10287 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10288 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10289 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10290 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10291 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10292 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10293 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10294 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10295 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10296 * gcc.dg/tree-ssa/vrp56.c: Likewise.
10298 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
10301 * g++.dg/overload/69855.C: New.
10302 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10303 * g++.old-deja/g++.pt/crash3.C: Likewise.
10305 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10308 * gcc.target/aarch64/va_arg_1.c: New testcase.
10309 * gcc.target/aarch64/va_arg_2.c: Likewise.
10310 * gcc.target/aarch64/va_arg_3.c: Likewise.
10312 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10314 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10315 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10316 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10317 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10318 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10320 2016-05-27 Marek Polacek <polacek@redhat.com>
10322 PR middle-end/71308
10323 * g++.dg/torture/pr71308.C: New test.
10325 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10327 * gcc.dg/zero_bits_compound-1.c: New test.
10328 * gcc.dg/zero_bits_compound-2.c: New test.
10330 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
10332 PR middle-end/71279
10333 * gcc.dg/pr71279.c: New test.
10335 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10337 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10338 floating point min/max/comparison instructions.
10339 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10341 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10343 * c-c++-common/gomp/schedule-1.c: New test.
10344 * gfortran.dg/gomp/schedule-1.f90: New test.
10346 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
10350 * g++.dg/cpp1y/auto-fn32.C: New test.
10351 * g++.dg/cpp1y/paren4.C: New test.
10353 2016-05-26 Nathan Sidwell <nathan@acm.org>
10355 * gcc.dg/20060410.c: Xfail on ptx.
10356 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10357 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10358 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10359 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10360 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10362 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10364 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10366 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10368 PR tree-optimization/71280
10369 * gcc.dg/pr71280.c: New test.
10371 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10373 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10374 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10376 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10378 2016-05-26 Jiong Wang <jiong.wang@arm.com>
10380 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
10383 2016-05-25 Jeff Law <law@redhat.com>
10385 PR tree-optimization/71272
10386 * gcc.c-torture/compile/pr71272.c: new test.
10388 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10390 * gcc.target/powerpc/vec-cmpne.c: New test.
10391 * gcc.target/powerpc/vec-cmpne-long.c: New test.
10393 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
10395 * gnat.dg/opt55.ad[sb]: New test.
10397 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10399 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10400 * c-c++-common/pr60226.c: Require int32plus.
10401 * gcc.c-torture/execute/pr70602.c: Likewise.
10402 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10403 unsigned long for malloc arg type.
10404 * gcc.dg/asr_div1.c: Require int32plus.
10405 * gcc.dg/enum-mode-1.c: XFAIL for int16.
10406 * gcc.dg/pie-1.c: Require pie.
10407 * gcc.dg/pie-2.c: Likewise.
10408 * gcc.dg/pr59471.c: Require int32plus.
10409 * gcc.dg/pr59963-2.c: XFAIL for int16.
10410 * gcc.dg/pr60114.c: Require int32plus.
10411 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10412 unsigned long for typedef of size_t.
10413 * gcc.dg/pr63914.c: Require int32plus.
10414 * gcc.dg/pr64536.c: Require pt32plus.
10415 * gcc.dg/pr65658.c: Likewise.
10416 * gcc.dg/pr67271.c: Require int32plus.
10417 * gcc.dg/pr68112.c: Likewise.
10418 * gcc.dg/pr69071.c: Skip for avr target.
10419 * gcc.dg/pr69973.c: Require int32plus.
10420 * gcc.dg/pr70169.c: Skip for avr target.
10421 * gcc.dg/sso-6.c: Require int32plus.
10422 * gcc.dg/sso-7.c: Likewise.
10423 * gcc.dg/sso-8.c: Likewise.
10424 * gcc.dg/vrp-min-max-2.c: Likewise.
10426 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
10429 * gcc.target/i386/pr70738-1.c: New test.
10430 * gcc.target/i386/pr70738-2.c: Likewise.
10431 * gcc.target/i386/pr70738-3.c: Likewise.
10432 * gcc.target/i386/pr70738-4.c: Likewise.
10433 * gcc.target/i386/pr70738-5.c: Likewise.
10434 * gcc.target/i386/pr70738-6.c: Likewise.
10435 * gcc.target/i386/pr70738-7.c: Likewise.
10436 * gcc.target/i386/pr70738-8.c: Likewise.
10437 * gcc.target/i386/pr70738-9.c: Likewise.
10439 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10441 PR rtl-optimization/66940
10442 * gcc.c-torture/execute/pr66940.c: New test.
10444 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
10446 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10447 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10448 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10449 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10450 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10451 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10452 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10453 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10454 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10455 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10456 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10457 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10458 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10459 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10460 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10461 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10462 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10463 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10464 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10465 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10466 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10467 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10468 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10469 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10471 2016-05-25 Marek Polacek <polacek@redhat.com>
10474 * gcc.dg/noncompile/pr71265.c: New test.
10477 * gcc.dg/noncompile/old-style-parm-3.c: New test.
10479 2016-05-25 Nathan Sidwell <nathan@acm.org>
10481 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10483 2016-05-25 Richard Biener <rguenther@suse.de>
10485 PR tree-optimization/71261
10486 * c-c++-common/torture/pr71261.c: New testcase.
10488 2016-05-25 Richard Biener <rguenther@suse.de>
10490 PR tree-optimization/71264
10491 * gcc.dg/vect/pr71264.c: New testcase.
10493 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10496 * g++.dg/cpp0x/alias-decl-53.C: New.
10497 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10499 2016-05-25 Martin Liska <mliska@suse.cz>
10501 * g++.dg/pr71239.C: New test.
10503 2016-05-25 Richard Biener <rguenther@suse.de>
10505 * gcc.dg/vect/pr58135.c: Rename to ...
10506 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
10508 2016-05-25 Marek Polacek <polacek@redhat.com>
10510 * g++.dg/pr65295.C: Use target c++14.
10512 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10514 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
10515 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
10517 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10519 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
10522 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
10524 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
10525 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10526 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
10527 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10528 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10529 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10530 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10531 * c-c++-common/goacc/pcopy.c: Likewise.
10532 * c-c++-common/goacc/pcopyin.c: Likewise.
10533 * c-c++-common/goacc/pcopyout.c: Likewise.
10534 * c-c++-common/goacc/pcreate.c: Likewise.
10535 * c-c++-common/goacc/pr70688.c: New test.
10536 * c-c++-common/goacc/present-1.c: Adjust test.
10537 * c-c++-common/goacc/reduction-5.c: Likewise.
10538 * g++.dg/goacc/data-1.C: New test.
10540 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10542 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10543 vector parity built-in functions.
10544 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10545 count trailing zeros automatic vectorization.
10546 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10547 count trailing zeros built-in functions.
10549 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10551 * gcc.dg/tree-ssa/reassoc-44.c: New test.
10553 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
10556 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10558 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10561 * g++.dg/template/crash123.C: New.
10562 * g++.dg/template/crash124.C: Likewise.
10564 2016-05-24 Martin Sebor <msebor@redhat.com>
10567 * g++.dg/ext/flexary16.C: New test.
10569 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
10571 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10572 before math.h is included.
10573 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10574 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10575 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10576 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10577 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10578 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10579 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10580 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10581 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10582 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10583 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10584 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10585 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10586 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10587 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10588 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10589 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10590 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10591 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10592 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10593 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10594 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10595 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10597 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10598 Kelvin Nilsen <kelvin@gcc.gnu.org>
10600 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10603 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10606 * g++.dg/warn/Wno-narrowing1.C: New.
10608 2016-05-24 Marek Polacek <polacek@redhat.com>
10611 * c-c++-common/Wswitch-unreachable-2.c: New test.
10613 2016-05-24 Jakub Jelinek <jakub@redhat.com>
10616 * g++.dg/vect/simd-clone-6.cc: New test.
10617 * g++.dg/gomp/declare-simd-6.C: New test.
10619 PR middle-end/70434
10621 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10623 2016-05-24 Richard Biener <rguenther@suse.de>
10625 PR tree-optimization/71240
10626 * gcc.dg/optimize-bswapsi-5.c: New testcase.
10628 2016-05-24 Richard Biener <rguenther@suse.de>
10630 PR tree-optimization/71230
10631 * gcc.dg/torture/pr71230.c: New testcase.
10632 * g++.dg/torture/pr71230.C: Likewise.
10634 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
10636 * c-c++-common/goacc/routine-5.c: Add tests.
10637 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10638 * gfortran.dg/goacc/routine-6.f90: Add tests.
10640 2016-05-24 Richard Biener <rguenther@suse.de>
10642 PR tree-optimization/71253
10643 * gcc.dg/torture/pr71253.c: New testcase.
10645 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10647 PR middle-end/71252
10648 * gfortran.dg/pr71252.f90: New test.
10650 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
10652 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10654 2016-05-24 Richard Biener <rguenther@suse.de>
10656 PR middle-end/70434
10658 * c-c++-common/vector-subscript-4.c: New testcase.
10659 * c-c++-common/vector-subscript-5.c: Likewise.
10661 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10664 * gfortran.dg/namelist_90.f: New test
10666 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10669 * gfortran.dg/unexpected_eof.f: New test
10671 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10672 Kelvin Nilsen <kelvin@gcc.gnu.org>
10674 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10677 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10680 * g++.dg/cpp0x/inh-ctor20.C: New.
10681 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10683 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10686 * g++.dg/cpp0x/variadic168.C: New.
10688 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10690 * g++.dg/cpp0x/pr31445.C: Test column number too.
10691 * g++.dg/cpp0x/pr32253.C: Likewise.
10692 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10693 * g++.dg/cpp0x/variadic36.C: Likewise.
10695 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
10697 * gcc.dg/fold-notshift-2.c: Adjust.
10699 2016-05-23 Marek Polacek <polacek@redhat.com>
10702 * c-c++-common/Wswitch-unreachable-1.c: New test.
10703 * gcc.dg/Wswitch-unreachable-1.c: New test.
10704 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10705 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10706 * g++.dg/gomp/block-10.C: Likewise.
10707 * gcc.dg/gomp/block-10.c: Likewise.
10708 * g++.dg/gomp/block-9.C: Likewise.
10709 * gcc.dg/gomp/block-9.c: Likewise.
10710 * g++.dg/gomp/target-1.C: Likewise.
10711 * g++.dg/gomp/target-2.C: Likewise.
10712 * gcc.dg/gomp/target-1.c: Likewise.
10713 * gcc.dg/gomp/target-2.c: Likewise.
10714 * g++.dg/gomp/taskgroup-1.C: Likewise.
10715 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10716 * gcc.dg/gomp/teams-1.c: Likewise.
10717 * g++.dg/gomp/teams-1.C: Likewise.
10718 * g++.dg/overload/error3.C: Likewise.
10719 * g++.dg/tm/jump1.C: Likewise.
10720 * g++.dg/torture/pr40335.C: Likewise.
10721 * gcc.dg/c99-vla-jump-5.c: Likewise.
10722 * gcc.dg/switch-warn-1.c: Likewise.
10723 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10724 * gcc.dg/nested-func-1.c: Likewise.
10725 * gcc.dg/pr67784-4.c: Likewise.
10727 2016-05-23 Richard Biener <rguenther@suse.de>
10729 PR tree-optimization/71230
10730 * gfortran.dg/pr71230-1.f90: New testcase.
10731 * gfortran.dg/pr71230-2.f90: Likewise.
10733 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10735 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
10736 * gcc.dg/vect/pr58135.c: Add new.
10737 * gfortran.dg/pr46519-1.f: Adjust test case.
10739 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10742 * g++.dg/cpp0x/decltype64.C: New.
10744 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10746 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10747 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10748 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10750 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10752 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10753 Add poly64x1_t and poly64x2_t cases if supported.
10754 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10755 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10756 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10757 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10758 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10760 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10762 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10763 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10764 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10765 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10766 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10767 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10768 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10770 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10772 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10774 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10776 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10777 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10779 2016-05-22 Jakub Jelinek <jakub@redhat.com>
10781 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10782 constraint instead of "r".
10783 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10784 insn instead of vxorpd.
10785 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10787 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10788 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10790 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10792 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10793 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10795 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10797 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10799 PR middle-end/40921
10800 * gcc.dg/tree-ssa/pr40921.c: New test.
10802 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10805 * gcc.target/avr/pr71103.c: New test.
10807 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10809 PR middle-end/71179
10810 * gcc.dg/tree-ssa/pr71179.c: New test.
10812 2016-05-20 Martin Sebor <msebor@redhat.com>
10815 * gcc.dg/init-excess-2.c: New test.
10817 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10819 * gnat.dg/opt53.adb: New test.
10820 * gnat.dg/opt54.adb: Likewise.
10822 2016-05-20 Martin Jambor <mjambor@suse.cz>
10824 PR tree-optimization/70884
10825 * gcc.dg/tree-ssa/pr70919.c: New test.
10827 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10829 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10831 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10832 fix code formatting.
10834 2016-05-20 Nathan Sidwell <nathan@acm.org>
10836 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10838 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
10840 2016-05-20 David Malcolm <dmalcolm@redhat.com>
10842 * jit.dg/all-non-failing-tests.h: Add
10843 test-factorial-must-tail-call.c.
10844 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10845 * jit.dg/test-factorial-must-tail-call.c: New test case.
10847 2016-05-20 Jakub Jelinek <jakub@redhat.com>
10850 * gfortran.dg/pr71204.f90: New test.
10852 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10854 * gcc.target/nvptx/sincos.c: New test.
10856 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10859 * g++.dg/cpp1y/auto-fn31.C: New.
10861 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10863 * gcc.target/powerpc/vec-addec.c: New test.
10864 * gcc.target/powerpc/vec-addec-int128.c: New test.
10866 2016-05-20 David Malcolm <dmalcolm@redhat.com>
10868 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10869 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10870 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10871 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10873 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
10875 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10877 2016-05-20 Jakub Jelinek <jakub@redhat.com>
10880 * g++.dg/opt/pr71210-1.C: New test.
10881 * g++.dg/opt/pr71210-2.C: New test.
10883 PR tree-optimization/29756
10884 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10885 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10886 only on selected targets where V4SImode vectors are known to be
10889 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
10891 PR tree-optimization/71079
10892 PR tree-optimization/71206
10893 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10895 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10897 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10898 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10899 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10901 2016-05-20 Richard Guenther <rguenther@suse.de>
10903 PR tree-optimization/29756
10904 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10906 2016-05-20 Richard Biener <rguenther@suse.de>
10908 PR tree-optimization/71185
10909 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10911 2016-05-20 Richard Biener <rguenther@suse.de>
10913 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10915 2016-05-19 Marek Polacek <polacek@redhat.com>
10918 * g++.dg/diagnostic/pr71075.C: New test.
10920 2016-05-19 David Malcolm <dmalcolm@redhat.com>
10923 * g++.dg/pr71184.C: New test case.
10925 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10927 * gcc.target/powerpc/darn-0.c: New test.
10928 * gcc.target/powerpc/darn-1.c: New test.
10929 * gcc.target/powerpc/darn-2.c: New test.
10931 2016-05-19 Marek Polacek <polacek@redhat.com>
10933 PR tree-optimization/71031
10934 * gcc.dg/tree-ssa/vrp100.c: New test.
10936 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10938 PR rtl-optimization/71148
10939 * gcc.dg/pr71148.c: New test.
10941 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10944 * gcc.target/arm/pr71056.c: New test.
10946 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10948 * c-c++-common/pr69669.c: Check the used mode.
10950 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10953 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10955 2016-05-19 Richard Biener <rguenther@suse.de>
10957 PR tree-optimization/70729
10958 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10959 * gcc.dg/graphite/scop-18.c: Likewise.
10960 * gcc.dg/pr41783.c: Disable LIM.
10961 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10962 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10963 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10964 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10965 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10966 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10967 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10968 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10969 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10970 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10971 * gfortran.dg/pr42108.f90: Likewise.
10973 2016-05-18 David Malcolm <dmalcolm@redhat.com>
10976 * gcc.dg/spellcheck-options-11.c: New test case.
10978 2016-05-18 Jakub Jelinek <jakub@redhat.com>
10981 * g++.dg/opt/pr71100.C: New test.
10983 2016-05-18 Martin Jambor <mjambor@suse.cz>
10986 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10987 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10988 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10989 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10991 2016-05-18 Martin Jambor <mjambor@suse.cz>
10994 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10995 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10996 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10997 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10998 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11000 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11003 * g++.dg/template/crash122.C: New.
11005 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11008 * g++.dg/template/pr70466-1.C: New.
11009 * g++.dg/template/pr70466-2.C: Likewise.
11011 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11013 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11014 splat operations and the XXSPLTIB instruction.
11015 * gcc.target/powerpc/p9-splat-2.c: Likewise.
11016 * gcc.target/powerpc/p9-splat-3.c: Likewise.
11017 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11018 xxlxor to clear a register.
11020 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
11022 * gcc.dg/torture/pr71020.c: New test.
11024 2016-05-18 Martin Jambor <mjambor@suse.cz>
11027 * gcc.dg/ipa/pr70646.c: New test.
11029 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11031 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11033 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11035 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11036 missing tests for vreinterpretq_p{8,16}.
11038 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11040 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11041 vsliq_n_s64 and vsliq_n_u64.
11043 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11045 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11046 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11048 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11050 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11051 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11052 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11054 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11056 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11059 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11061 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11062 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11063 "blr\t" and switch to scan-assembler-times.
11065 2016-05-18 Jiong Wang <jiong.wang@arm.com>
11067 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11069 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11070 declarations under __aarch64__ and __ARM_FEATURE_FMA.
11072 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11074 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11075 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11076 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11077 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11078 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11079 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11081 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11082 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11084 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11085 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11087 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11088 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11090 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11092 2016-05-18 Richard Biener <rguenther@suse.de>
11094 PR tree-optimization/71168
11095 * gcc.dg/torture/pr71168.c: New testcase.
11097 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
11099 PR middle-end/63586
11100 * gcc.dg/tree-ssa/pr63586-2.c: New test.
11101 * gcc.dg/tree-ssa/pr63586.c: New test.
11102 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11104 2016-05-17 Nathan Sidwell <nathan@acm.org>
11106 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11107 * gcc.dg/pr68671.c: Fix ptx xfail-if.
11108 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11109 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11111 2016-05-17 Nathan Sidwell <nathan@acm.org>
11113 * gcc.target/nvptx/abi-vararg-3.c: New.
11115 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
11117 PR tree-optimization/54579
11118 PR middle-end/55299
11119 * gcc.dg/fold-notrotate-1.c: New test.
11120 * gcc.dg/fold-notshift-1.c: New test.
11121 * gcc.dg/fold-notshift-2.c: New test.
11123 2016-05-17 Marek Polacek <polacek@redhat.com>
11126 * g++.dg/ipa/pr71146.C: New test.
11128 2016-05-17 David Malcolm <dmalcolm@redhat.com>
11130 * jit.dg/test-error-array-bounds.c: New test case.
11132 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11134 * gcc.dg/tree-ssa/and-1.c: New testcase.
11136 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11138 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11139 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11141 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11143 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11144 * gcc.dg/tree-ssa/vrp99.c: New testcase.
11146 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11148 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11150 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11152 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11154 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11156 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11157 ".2d[index]" when scan the assembly.
11158 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11159 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11161 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11163 2016-05-17 Richard Biener <rguenther@suse.de>
11165 PR tree-optimization/71132
11166 * gcc.dg/torture/pr71132.c: New testcase.
11168 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11170 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11172 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11175 * gcc.target/aarch64/pr70809_1.c: New test.
11177 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11179 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11180 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11181 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11182 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11184 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
11185 Ilya Enkovich <ilya.enkovich@intel.com>
11188 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11190 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
11192 * g++.dg/ipa/ivinline-7.C: Do not xfail.
11193 * g++.dg/ipa/ivinline-9.C: Do not xfail.
11195 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
11197 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
11198 test for __ARM_FP16_ARGS.
11199 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11200 * gcc.target/arm/aapcs/neon-vect10.c: New.
11201 * gcc.target/arm/aapcs/neon-vect9.c: New.
11202 * gcc.target/arm/aapcs/vfp18.c: New.
11203 * gcc.target/arm/aapcs/vfp19.c: New.
11204 * gcc.target/arm/aapcs/vfp20.c: New.
11205 * gcc.target/arm/aapcs/vfp21.c: New.
11206 * gcc.target/arm/fp16-aapcs-1.c: New.
11207 * g++.target/arm/fp16-param-1.c: Update expected output. Add
11208 test for __ARM_FP16_ARGS.
11209 * g++.target/arm/fp16-return-1.c: Update expected output.
11211 2016-05-16 Jiong Wang <jiong.wang@arm.com>
11214 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11216 2016-05-15 Harald Anlauf <anlauf@gmx.de>
11219 * gfortran.dg/pr69603.f90: New testcase.
11221 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11223 * gfortran.dg/dec_union_4.f90: Fix endian issue.
11225 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11228 * gfortran.dg/pr71047.f08: New test.
11230 2016-05-13 Joseph Myers <joseph@codesourcery.com>
11232 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11233 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11234 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11236 2016-05-13 Martin Sebor <msebor@redhat.com>
11239 * g++.dg/cpp0x/constexpr-60049.C: New test.
11241 2016-05-13 Jakub Jelinek <jakub@redhat.com>
11244 * gcc.dg/pr71071.c: New test.
11246 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
11248 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11249 remove XOP handling.
11250 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
11252 2016-05-13 Nathan Sidwell <nathan@acm.org>
11254 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11255 __atomic_is_lock_free declaration.
11257 2016-05-13 Richard Biener <rguenther@suse.de>
11259 PR tree-optimization/42587
11260 * gcc.dg/optimize-bswapsi-4.c: New testcase.
11262 2016-05-13 Martin Liska <mliska@suse.cz>
11264 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11265 the new format of dump output.
11267 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
11269 * gcc.dg/pr71084.c: New test.
11271 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11274 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11276 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11278 * gcc.target/aarch64/struct_return.c: New test.
11280 2016-05-12 Marek Polacek <polacek@redhat.com>
11283 * c-c++-common/pr70756-2.c: New test.
11284 * c-c++-common/pr70756.c: New test.
11286 2016-05-12 Richard Biener <rguenther@suse.de>
11288 PR tree-optimization/71059
11289 * gcc.dg/torture/pr71059.c: New testcase.
11291 2016-05-12 Richard Biener <rguenther@suse.de>
11293 PR tree-optimization/71062
11294 * gcc.dg/torture/pr71062.c: New testcase.
11296 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
11298 PR tree-optimization/71006
11299 * gcc.dg/pr71006.c: New test.
11301 2016-05-12 Marek Polacek <polacek@redhat.com>
11304 * gcc.dg/opts-7.c: New test.
11306 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11309 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11310 Add -save-temps to dg-options.
11311 Scan for ldmfd rather than pop instruction.
11312 * gcc.target/arm/interrupt-2.c: Likewise.
11313 * gcc.target/arm/pr70830.c: New test.
11315 2016-05-12 Jakub Jelinek <jakub@redhat.com>
11317 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11318 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11320 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11321 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11322 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11325 * gcc.target/i386/avx512vl-pack-1.c: New test.
11326 * gcc.target/i386/avx512vl-pack-2.c: New test.
11327 * gcc.target/i386/avx512bw-pack-2.c: New test.
11329 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11331 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11332 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11333 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11335 2016-05-12 Richard Biener <rguenther@suse.de>
11337 PR tree-optimization/70986
11338 * gcc.dg/torture/pr70986-1.c: New testcase.
11339 * gcc.dg/torture/pr70986-2.c: Likewise.
11340 * gcc.dg/torture/pr70986-3.c: Likewise.
11342 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11345 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11346 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11348 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
11350 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11352 * gcc.target/i386/pr66746.c: Ditto.
11354 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11356 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11358 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11359 warning when using -mvsx-timode.
11360 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11361 * gcc.target/powerpc/dform-2.c: Likewise.
11362 * gcc.target/powerpc/pr68805.c: Likewise.
11364 2016-05-11 Marek Polacek <polacek@redhat.com>
11367 * c-c++-common/attributes-3.c: New test.
11369 2016-05-11 Nathan Sidwell <nathan@acm.org>
11371 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11372 * gcc.c-torture/execute/pr68185.c: Likewise.
11373 * gcc.dg/ipa/pr70306.c: Requires global constructors.
11374 * gcc.dg/pr69634.c: Requires scheduling.
11375 * gcc.dg/torture/pr66178.c: Require label values.
11376 * gcc.dg/setjmp-6.c: Require indirect jumps.
11378 2016-05-11 Richard Biener <rguenther@suse.de>
11380 PR tree-optimization/71055
11381 * gcc.dg/torture/pr71055.c: New testcase.
11383 2016-05-11 Richard Biener <rguenther@suse.de>
11386 * g++.dg/debug/pr71057.C: New testcase.
11388 2016-05-11 Jakub Jelinek <jakub@redhat.com>
11391 * gfortran.dg/gomp/pr70855.f90: New test.
11393 2016-05-11 Richard Biener <rguenther@suse.de>
11395 PR middle-end/71002
11396 * g++.dg/torture/pr71002.C: New testcase.
11398 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
11400 PR middle-end/70807
11401 * gcc.dg/pr70807.c: New test.
11403 2016-05-10 Martin Sebor <msebor@redhat.com>
11406 * g++.dg/Wattributes.C: New test.
11408 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
11410 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11411 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11412 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11414 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11417 * gcc.target/i386/pr70799-1.c: New test.
11419 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11421 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11423 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11425 PR middle-end/70877
11426 * gcc.target/i386/pr70877.c: New test.
11428 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11430 PR tree-optimization/70786
11431 * gcc.target/i386/pr70876.c: New test.
11433 2016-05-10 Jakub Jelinek <jakub@redhat.com>
11436 * gcc.target/i386/avx512vl-logic-1.c: New test.
11437 * gcc.target/i386/avx512vl-logic-2.c: New test.
11438 * gcc.target/i386/avx512dq-logic-2.c: New test.
11440 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11443 * gcc.target/powerpc/pr70963.c: New.
11445 2016-05-10 David Malcolm <dmalcolm@redhat.com>
11447 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11448 (test_very_wide_line): Add ruler to expected output.
11449 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11450 (test_very_wide_line): Likewise.
11451 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11452 (test_show_locus): Within the handling of "test_very_wide_line",
11453 enable show_ruler_p on the diagnostic context.
11455 2016-05-10 Richard Biener <rguenther@suse.de>
11457 PR tree-optimization/71039
11458 * gcc.dg/torture/pr71039.c: New testcase.
11460 2016-05-10 Nathan Sidwell <nathan@acm.org>
11462 * gcc.dg/nested-func-10.c: Requires alloca.
11463 * gcc.dg/nested-func-9.c: Requires alloca.
11464 * gcc.c-torture/execute/pr70460.c: Requires labels.
11465 * gcc.c-torture/compile/pr70199.c: Requires labels.
11466 * gcc.target/nvptx/decl.c: Compile only.
11467 * gcc.target/nvptx/trailing-init.c: Compile only.
11468 * gcc.target/nvptx/ary-init.c: Compile only.
11470 2016-05-10 Marek Polacek <polacek@redhat.com>
11473 * gcc.dg/attr-opt-1.c: New test.
11475 2016-05-10 Richard Biener <rguenther@suse.de>
11477 PR tree-optimization/70497
11478 PR tree-optimization/28367
11479 * gcc.dg/torture/20160404-1.c: New testcase.
11480 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11481 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11483 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11485 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11487 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
11489 * gcc.target/i386/fabsneg-1.c New test.
11491 2016-05-09 Alan Modra <amodra@gmail.com>
11494 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11496 2016-05-09 Richard Biener <rguenther@suse.de>
11498 PR tree-optimization/70985
11499 * gcc.dg/torture/pr70985.c: New testcase.
11501 2016-05-09 Bin Cheng <bin.cheng@arm.com>
11503 * gcc.dg/tree-ssa/ifc-9.c: New test.
11504 * gcc.dg/tree-ssa/ifc-10.c: New test.
11505 * gcc.dg/tree-ssa/ifc-11.c: New test.
11506 * gcc.dg/tree-ssa/ifc-12.c: New test.
11507 * gcc.dg/vect/pr61194.c: Remove XFAIL.
11508 * gcc.dg/vect/vect-23.c: Remove XFAIL.
11509 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
11511 2016-05-09 Richard Biener <rguenther@suse.de>
11514 * gfortran.dg/pr70937.f90: New testcase.
11516 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11518 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
11520 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
11523 * gfortran.dg/dec_structure_1.f90: New testcase.
11524 * gfortran.dg/dec_structure_2.f90: Ditto.
11525 * gfortran.dg/dec_structure_3.f90: Ditto.
11526 * gfortran.dg/dec_structure_4.f90: Ditto.
11527 * gfortran.dg/dec_structure_5.f90: Ditto.
11528 * gfortran.dg/dec_structure_6.f90: Ditto.
11529 * gfortran.dg/dec_structure_7.f90: Ditto.
11530 * gfortran.dg/dec_structure_8.f90: Ditto.
11531 * gfortran.dg/dec_structure_9.f90: Ditto.
11532 * gfortran.dg/dec_structure_10.f90: Ditto.
11533 * gfortran.dg/dec_structure_11.f90: Ditto.
11534 * gfortran.dg/dec_union_1.f90: Ditto.
11535 * gfortran.dg/dec_union_2.f90: Ditto.
11536 * gfortran.dg/dec_union_3.f90: Ditto.
11537 * gfortran.dg/dec_union_4.f90: Ditto.
11538 * gfortran.dg/dec_union_5.f90: Ditto.
11539 * gfortran.dg/dec_union_6.f90: Ditto.
11540 * gfortran.dg/dec_union_7.f90: Ditto.
11542 2016-05-07 Tom de Vries <tom@codesourcery.com>
11544 PR tree-optimization/70956
11545 * gcc.dg/graphite/pr70956.c: New test.
11547 2016-05-06 Jakub Jelinek <jakub@redhat.com>
11549 PR middle-end/70941
11550 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11551 (a, b, c, d): Change type from char to signed char.
11552 (main): Compare against (signed char) -1634678893 instead of
11553 hardcoded -109. Use __builtin_abort instead of abort.
11555 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11556 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11558 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11560 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
11563 * gcc.dg/torture/pr70935.c: New test.
11565 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11568 * gcc.target/sh/pr58219.c: New tests.
11570 2016-05-06 Richard Biener <rguenther@suse.de>
11572 PR tree-optimization/70960
11573 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11575 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11578 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11579 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11580 Adjust expected instruction counts.
11581 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11583 2016-05-06 Marek Polacek <polacek@redhat.com>
11586 * gcc.dg/ubsan/bounds-3.c: New test.
11588 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11591 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11593 2016-05-06 Richard Biener <rguenther@suse.de>
11595 PR middle-end/70931
11596 * gfortran.dg/pr70931.f90: New testcase.
11598 2016-05-06 Richard Biener <rguenther@suse.de>
11600 PR middle-end/70941
11601 * gcc.dg/torture/pr70941.c: New testcase.
11603 2016-05-05 Bin Cheng <bin.cheng@arm.com>
11605 PR tree-optimization/57206
11606 * gcc.dg/vect/pr57206.c: New test.
11608 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11610 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11612 2016-05-05 Jakub Jelinek <jakub@redhat.com>
11614 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11616 * c-c++-common/Wdangling-else-4.c: New test.
11618 2016-05-04 Jakub Jelinek <jakub@redhat.com>
11622 * g++.dg/opt/pr70906.C: New test.
11623 * g++.dg/opt/pr70933.C: New test.
11625 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11627 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
11629 * gcc.dg/ipa/pure-const-3.c: New testcase.
11631 2016-05-04 Marek Polacek <polacek@redhat.com>
11633 * c-c++-common/Wdangling-else-1.c: New test.
11634 * c-c++-common/Wdangling-else-2.c: New test.
11635 * c-c++-common/Wdangling-else-3.c: New test.
11637 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
11639 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11642 2016-05-04 Marek Polacek <polacek@redhat.com>
11645 * gcc.dg/Waddress-2.c: New test.
11647 2016-05-04 Alan Modra <amodra@gmail.com>
11649 * gcc.target/powerpc/pr70866.c: New.
11651 2016-05-03 Martin Sebor <msebor@redhat.com>
11654 * c-c++-common/builtin_location.c: New test.
11655 * g++.dg/cpp1y/builtin_location.C: New test.
11657 2016-05-03 Marek Polacek <polacek@redhat.com>
11660 * gcc.dg/pr70859.c: New test.
11661 * gcc.dg/pr70859-2.c: New test.
11663 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
11665 * gnat.dg/debug5.adb: New testcase.
11667 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11669 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11670 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11671 Procedure to check for z10 instruction set.
11673 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11675 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11677 2016-05-03 Alan Modra <amodra@gmail.com>
11679 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11681 2016-05-03 Jakub Jelinek <jakub@redhat.com>
11683 * gcc.target/i386/avx512f-cvt-1.c: New test.
11685 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
11687 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11688 -fdump-tree-vrp-details.
11690 2016-05-03 Richard Biener <rguenther@suse.de>
11692 * gcc.dg/pr30172-1.c: Adjust.
11693 * gcc.dg/pr63743.c: Likewise.
11694 * gcc.dg/tm/pr51696.c: Likewise.
11695 * c-c++-common/tm/safe-1.c: Likewise.
11696 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11697 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11698 * g++.dg/plugin/self-assign-test-1.C: Likewise.
11699 * g++.dg/plugin/self-assign-test-2.C: Likewise.
11701 2016-05-03 Jakub Jelinek <jakub@redhat.com>
11703 PR rtl-optimization/70467
11704 * gcc.target/i386/pr70467-3.c: New test.
11705 * gcc.target/i386/pr70467-4.c: New test.
11707 PR tree-optimization/70916
11708 * gcc.c-torture/compile/pr70916.c: New test.
11711 * gcc.target/i386/pr49244-1.c: New test.
11712 * gcc.target/i386/pr49244-2.c: New test.
11714 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11716 PR rtl-optimization/44281
11717 * gcc.target/i386/pr44281.c: New test.
11719 2016-05-03 bin cheng <bin.cheng@arm.com>
11721 PR tree-optimization/56541
11722 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11723 * gcc.dg/vect/pr56541.c: new test.
11725 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11727 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11729 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11731 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11734 * c-c++-common/asan/clone-test-1.c (main): Align child process
11737 2016-05-02 David Malcolm <dmalcolm@redhat.com>
11740 * g++.dg/spellcheck-fields-2.C: New test case.
11742 2016-05-02 David Malcolm <dmalcolm@redhat.com>
11745 * g++.dg/pr62314.C: New test case.
11747 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
11749 * gcc.dg/ipa/inline-8.c: New testcase.
11751 2016-05-02 Jakub Jelinek <jakub@redhat.com>
11753 PR rtl-optimization/70467
11754 * gcc.target/i386/pr70467-1.c: New test.
11756 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11758 * gcc.dg/spec-options.c: Run the test on all targets.
11759 * gcc.dg/foo.specs: Use cpp_unique_options.
11761 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
11763 * gcc.dg/tree-ssa/unord.c: New testcase.
11765 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
11767 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11769 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11771 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11773 2016-05-02 Marek Polacek <polacek@redhat.com>
11776 * gcc.dg/enum-incomplete-3.c: New test.
11778 2016-05-02 Marek Polacek <polacek@redhat.com>
11779 Tom de Vries <tom@codesourcery.com>
11781 PR tree-optimization/70700
11782 * gcc.dg/pr70700.c: New test.
11784 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
11786 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11787 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11788 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11789 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11790 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11792 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
11794 * ada/acats/run_acats: Rename into...
11795 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
11796 * ada/acats/run_all.sh: Remove redundant test.
11797 (target_run): Move around.
11798 (target_gnatchop): Use newly built executable.
11799 (target_gnatmake): Likewise.
11800 Check that the compilation of impbit succeeds.
11802 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
11804 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11805 * gcc.dg/20021029-1.c: Likewise.
11806 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11807 * gcc.target/sh/attr-isr-trapa.c: Likewise.
11808 * gcc.target/sh/cmpstr.c: Likewise.
11809 * gcc.target/sh/cmpstrn.c: Likewise.
11810 * gcc.target/sh/memset.c: Likewise.
11811 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11812 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11813 * gcc.target/sh/pr39423-1.c: Likewise.
11814 * gcc.target/sh/pr49468-di.c: Likewise.
11815 * gcc.target/sh/pr49468-si.c: Likewise.
11816 * gcc.target/sh/pr49880-1.c: Likewise.
11817 * gcc.target/sh/pr49880-2.c: Likewise.
11818 * gcc.target/sh/pr49880-3.c: Likewise.
11819 * gcc.target/sh/pr50751-1.c: Likewise.
11820 * gcc.target/sh/pr50751-4.c: Likewise.
11821 * gcc.target/sh/pr50751-7.c: Likewise.
11822 * gcc.target/sh/pr51244-1.c: Likewise.
11823 * gcc.target/sh/pr51244-10.c: Likewise.
11824 * gcc.target/sh/pr51244-11.c: Likewise.
11825 * gcc.target/sh/pr51244-12.c: Likewise.
11826 * gcc.target/sh/pr51244-13.c: Likewise.
11827 * gcc.target/sh/pr51244-14.c: Likewise.
11828 * gcc.target/sh/pr51244-17.c: Likewise.
11829 * gcc.target/sh/pr51244-18.c: Likewise.
11830 * gcc.target/sh/pr51244-19.c: Likewise.
11831 * gcc.target/sh/pr51244-4.c: Likewise.
11832 * gcc.target/sh/pr51244-5.c: Likewise.
11833 * gcc.target/sh/pr51244-7.c: Likewise.
11834 * gcc.target/sh/pr51244-8.c: Likewise.
11835 * gcc.target/sh/pr51244-9.c: Likewise.
11836 * gcc.target/sh/pr51697.c: Likewise.
11837 * gcc.target/sh/pr52483-1.c: Likewise.
11838 * gcc.target/sh/pr52483-2.c: Likewise.
11839 * gcc.target/sh/pr52483-3.c: Likewise.
11840 * gcc.target/sh/pr52483-5.c: Likewise.
11841 * gcc.target/sh/pr52933-1.c: Likewise.
11842 * gcc.target/sh/pr52933-2.c: Likewise.
11843 * gcc.target/sh/pr52933-3.c: Likewise.
11844 * gcc.target/sh/pr53568-1.c: Likewise.
11845 * gcc.target/sh/pr53976-1.c: Likewise.
11846 * gcc.target/sh/pr53988-1.c: Likewise.
11847 * gcc.target/sh/pr53988.c: Likewise.
11848 * gcc.target/sh/pr54089-1.c: Likewise.
11849 * gcc.target/sh/pr54089-6.c: Likewise.
11850 * gcc.target/sh/pr54089-7.c: Likewise.
11851 * gcc.target/sh/pr54089-8.c: Likewise.
11852 * gcc.target/sh/pr54089-9.c: Likewise.
11853 * gcc.target/sh/pr54236-1.c: Likewise.
11854 * gcc.target/sh/pr54236-2.c: Likewise.
11855 * gcc.target/sh/pr54236-3.c: Likewise.
11856 * gcc.target/sh/pr54236-4.c: Likewise.
11857 * gcc.target/sh/pr54386.c: Likewise.
11858 * gcc.target/sh/pr54602-1.c: Likewise.
11859 * gcc.target/sh/pr54685.c: Likewise.
11860 * gcc.target/sh/pr54760-1.c: Likewise.
11861 * gcc.target/sh/pr54760-2.c: Likewise.
11862 * gcc.target/sh/pr54760-3.c: Likewise.
11863 * gcc.target/sh/pr54760-4.c: Likewise.
11864 * gcc.target/sh/pr54760-5.c: Likewise.
11865 * gcc.target/sh/pr54760-6.c: Likewise.
11866 * gcc.target/sh/pr55146.c: Likewise.
11867 * gcc.target/sh/pr55160.c: Likewise.
11868 * gcc.target/sh/pr59278.c: Likewise.
11869 * gcc.target/sh/pr59401-1.c: Likewise.
11870 * gcc.target/sh/pr59533-1.c: Likewise.
11871 * gcc.target/sh/pr63260.c: Likewise.
11872 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11873 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11874 * gcc.target/sh/strlen.c: Likewise.
11875 * gcc.target/sh/torture/pr30807.c: Likewise.
11876 * gcc.target/sh/torture/pr34777.c: Likewise.
11877 * gcc.target/sh/torture/pr64652.c: Likewise.
11878 * gcc.target/sh/torture/pr65505.c: Likewise.
11879 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11880 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11882 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11885 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11887 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11889 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11890 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11891 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11892 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11894 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11896 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11897 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11899 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11901 PR middle-end/70626
11902 * c-c++-common/goacc/combined-reduction.c: New test.
11903 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11905 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11907 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11908 *movdi_internal pattern only if PIC off.
11909 * gcc.target/i386/pr70155-2.c: Likewise.
11910 * gcc.target/i386/pr70155-3.c: Likewise.
11911 * gcc.target/i386/pr70155-4.c: Likewise.
11912 * gcc.target/i386/pr70155-5.c: Likewise.
11913 * gcc.target/i386/pr70155-6.c: Likewise.
11914 * gcc.target/i386/pr70155-7.c: Likewise.
11915 * gcc.target/i386/pr70155-8.c: Likewise.
11916 * gcc.target/i386/pr70155-15.c: Likewise.
11917 * gcc.target/i386/pr70155-17.c: Likewise.
11918 * gcc.target/i386/pr70155-22.c: Likewise.
11920 2016-04-29 Bin Cheng <bin.cheng@arm.com>
11922 PR tree-optimization/70803
11923 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11925 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11927 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11928 optimization of vector loop.
11929 * gcc.target/i386/vect-unpack-3.c: New test.
11930 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11931 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11932 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11934 2016-04-29 Marek Polacek <polacek@redhat.com>
11937 * g++.dg/ubsan/null-7.C: New test.
11940 * gcc.dg/pr70852.c: New test.
11942 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11945 * g++.dg/cpp0x/alignas6.C: New test.
11947 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11949 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11950 * gcc.dg/pr27003.c: Likewise.
11951 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11952 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11953 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11954 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
11955 * gcc.target/arc/mxy.c: Likewise.
11956 * gcc.target/arc/mswape.c: Likewise.
11957 * gcc.target/arc/mrtsc.c: Likewise.
11958 * gcc.target/arc/mcrc.c: Likewise.
11959 * gcc.target/arc/mdsp-packa.c: Likewise.
11960 * gcc.target/arc/mdvbf.c: Likewise.
11961 * gcc.target/arc/mlock.c: Likewise.
11962 * gcc.target/arc/mmac-24.c: Likewise.
11963 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11965 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11966 Matthijs Kooijman <matthijs@stdin.nl>
11967 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11970 * gcc.target/avr/pr60040-1.c: New.
11971 * gcc.target/avr/pr60040-2.c: New.
11973 2016-04-29 Richard Biener <rguenther@suse.de>
11975 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11977 2016-04-29 Richard Biener <rguenther@suse.de>
11979 PR tree-optimization/13962
11980 PR tree-optimization/65686
11981 * gcc.dg/uninit-pr65686.c: New testcase.
11983 2016-04-29 Jakub Jelinek <jakub@redhat.com>
11985 PR middle-end/70843
11986 * gcc.dg/pr70843.c: New test.
11988 2016-04-28 Jakub Jelinek <jakub@redhat.com>
11991 * gcc.target/i386/pr70858.c: New test.
11993 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11995 * gcc.target/arc/nps400-1.c: New file.
11997 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11998 Andrew Burgess <andrew.burgess@embecosm.com>
12000 * gcc.target/arc/movh_cl-1.c: New file.
12002 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12003 Andrew Burgess <andrew.burgess@embecosm.com>
12005 * gcc.target/arc/extzv-1.c: New file.
12006 * gcc.target/arc/insv-1.c: New file.
12007 * gcc.target/arc/insv-2.c: New file.
12008 * gcc.target/arc/movb-1.c: New file.
12009 * gcc.target/arc/movb-2.c: New file.
12010 * gcc.target/arc/movb-3.c: New file.
12011 * gcc.target/arc/movb-4.c: New file.
12012 * gcc.target/arc/movb-5.c: New file.
12013 * gcc.target/arc/movb_cl-1.c: New file.
12014 * gcc.target/arc/movb_cl-2.c: New file.
12015 * gcc.target/arc/movbi_cl-1.c: New file.
12016 * gcc.target/arc/movl-1.c: New file.
12018 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12019 Andrew Burgess <andrew.burgess@embecosm.com>
12021 * gcc.target/arc/cmem-1.c: New file.
12022 * gcc.target/arc/cmem-2.c: New file.
12023 * gcc.target/arc/cmem-3.c: New file.
12024 * gcc.target/arc/cmem-4.c: New file.
12025 * gcc.target/arc/cmem-5.c: New file.
12026 * gcc.target/arc/cmem-6.c: New file.
12027 * gcc.target/arc/cmem-7.c: New file.
12028 * gcc.target/arc/cmem-ld.inc: New file.
12029 * gcc.target/arc/cmem-st.inc: New file.
12031 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12034 * gcc.target/i386/pr70821.c: New test.
12036 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
12038 * gcc.target/powerpc/vec-adde.c: New test.
12039 * gcc.target/powerpc/vec-adde-int128.c: New test.
12041 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12043 * gcc.target/i386/avx-vround-1.c: New test.
12044 * gcc.target/i386/avx-vround-2.c: New test.
12045 * gcc.target/i386/avx512vl-vround-1.c: New test.
12046 * gcc.target/i386/avx512vl-vround-2.c: New test.
12048 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12051 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12052 (check_effective_target_cilkplus_runtime): ... this.
12053 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12054 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12056 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12057 Require cilkplus_runtime.
12058 Don't add -lcilkrts.
12059 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12060 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12061 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12062 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12063 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12064 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12065 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12066 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12067 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12068 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12069 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12070 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12071 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12072 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12073 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12074 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12075 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12076 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12077 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12078 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12079 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12080 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12081 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12082 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12083 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12084 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12085 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12086 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12087 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12089 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12090 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12092 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12094 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12097 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
12099 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12100 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12102 2015-04-27 Ryan Burn <contact@rnburn.com>
12106 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12108 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12109 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12111 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
12113 * gnat.dg/limited_with4.ad[sb]: New test.
12114 * gnat.dg/limited_with4_pkg.ads: New helper.
12116 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12119 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12120 and movv1ti_internal patterns
12121 * gcc.target/i386/pr70155-1.c: New test.
12122 * gcc.target/i386/pr70155-2.c: Likewise.
12123 * gcc.target/i386/pr70155-3.c: Likewise.
12124 * gcc.target/i386/pr70155-4.c: Likewise.
12125 * gcc.target/i386/pr70155-5.c: Likewise.
12126 * gcc.target/i386/pr70155-6.c: Likewise.
12127 * gcc.target/i386/pr70155-7.c: Likewise.
12128 * gcc.target/i386/pr70155-8.c: Likewise.
12129 * gcc.target/i386/pr70155-9.c: Likewise.
12130 * gcc.target/i386/pr70155-10.c: Likewise.
12131 * gcc.target/i386/pr70155-11.c: Likewise.
12132 * gcc.target/i386/pr70155-12.c: Likewise.
12133 * gcc.target/i386/pr70155-13.c: Likewise.
12134 * gcc.target/i386/pr70155-14.c: Likewise.
12135 * gcc.target/i386/pr70155-15.c: Likewise.
12136 * gcc.target/i386/pr70155-16.c: Likewise.
12137 * gcc.target/i386/pr70155-17.c: Likewise.
12138 * gcc.target/i386/pr70155-18.c: Likewise.
12139 * gcc.target/i386/pr70155-19.c: Likewise.
12140 * gcc.target/i386/pr70155-20.c: Likewise.
12141 * gcc.target/i386/pr70155-21.c: Likewise.
12142 * gcc.target/i386/pr70155-22.c: Likewise.
12144 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12146 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12149 2016-04-27 Bin Cheng <bin.cheng@arm.com>
12151 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12152 * gcc.dg/tree-ssa/scev-9.c: Ditto.
12153 * gcc.dg/tree-ssa/scev-10.c: Ditto.
12154 * gcc.dg/tree-ssa/scev-11.c: Ditto.
12155 * gcc.dg/tree-ssa/scev-12.c: Ditto.
12157 2016-04-27 Richard Biener <rguenther@suse.de>
12160 * g++.dg/ipa/ipa-pta-2.C: New testcase.
12161 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12163 2016-04-27 Nathan Sidwell <nathan@acm.org>
12165 * g++.dg/cpp0x/constexpr-recursion3.C: New.
12166 * g++.dg/ubsan/pr63956.C: Adjust error location.
12168 2016-04-27 Nick Clifton <nickc@redhat.com>
12170 PR middle-end/49889
12171 * gcc.dg/pr49889.c: New test.
12173 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
12175 * c-c++-common/memset-array.c: New test.
12177 2016-04-26 Martin Sebor <msebor@redhat.com>
12180 * g++.dg/cpp1y/func_constexpr.C: New test.
12182 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
12185 * g++.dg/cpp0x/enum32.C: New test.
12186 * g++.dg/cpp0x/enum33.C: New test.
12188 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12190 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12191 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12192 * gcc.c-torture/execute/bitfld-6.c: Likewise.
12193 * gcc.c-torture/execute/bitfld-7.c: Likewise.
12194 * gcc.c-torture/execute/pr38151.c: Likewise.
12195 * gcc.c-torture/execute/pr66556.c: Likewise.
12196 * gcc.c-torture/execute/pr67781.c: Likewise.
12197 * gcc.c-torture/execute/pr68648.c: Likewise.
12199 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12201 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12203 2016-04-26 Marek Polacek <polacek@redhat.com>
12206 * gcc.dg/pr67784-3.c: New test.
12207 * gcc.dg/pr67784-4.c: New test.
12208 * gcc.dg/pr67784-5.c: New test.
12211 * gcc.dg/Wnested-externs-2.c: New test.
12213 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12215 * gcc.dg/fold-plusmult.c: Adjust.
12216 * gcc.dg/no-strict-overflow-6.c: Adjust.
12217 * gcc.dg/gomp/loop-1.c: Xfail some tests.
12219 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12221 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12223 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12224 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12225 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12226 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12227 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12228 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12229 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12230 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12231 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12232 * gcc.target/i386/avx512f-gather-5.c: Likewise.
12233 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12234 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12235 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12236 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12237 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12238 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12239 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12240 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12241 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12242 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12243 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12244 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12246 * gcc.target/i386/pr32219-4.c: Likewise.
12247 * gcc.target/i386/pr32219-6.c: Likewise.
12248 * gcc.target/i386/pr32219-8.c: Likewise.
12250 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12252 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12253 associated options.
12255 2016-04-26 Marek Polacek <polacek@redhat.com>
12258 * g++.dg/ext/cond2.C: New test.
12260 2016-04-26 Bin Cheng <bin.cheng@arm.com>
12262 PR tree-optimization/70771
12263 PR tree-optimization/70775
12264 * gcc.dg/pr70771.c: New test.
12265 * gcc.dg/pr70775.c: New test.
12267 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12269 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12271 2016-04-25 Richard Biener <rguenther@suse.de>
12273 PR tree-optimization/70780
12274 * gcc.dg/torture/pr70780.c: New testcase.
12276 2016-04-25 Michael Collison <michael.collison@arm.com>
12278 * gcc.target/arm/neon-vaddws16.c: New test.
12279 * gcc.target/arm/neon-vaddws32.c: New test.
12280 * gcc.target/arm/neon-vaddwu16.c: New test.
12281 * gcc.target/arm/neon-vaddwu32.c: New test.
12282 * gcc.target/arm/neon-vaddwu8.c: New test.
12283 * lib/target-supports.exp
12284 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12285 that arm neon support vector widen sum of HImode TO SImode.
12287 2016-04-23 Jakub Jelinek <jakub@redhat.com>
12290 * c-c++-common/asan/pr70712.c: New test.
12292 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
12294 * .gitattributes: New file.
12296 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
12298 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12300 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
12302 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12303 * gfortran.dg/submodule_15.f08: Likewise.
12305 2016-04-22 Richard Biener <rguenther@suse.de>
12307 PR tree-optimization/70740
12308 * gcc.dg/torture/pr70740.c: New testcase.
12310 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
12313 * gcc.target/i386/pr70750-1.c: New test.
12314 * gcc.target/i386/pr70750-2.c: Likewise.
12316 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
12319 * g++.dg/cpp0x/auto48.C: New.
12321 2016-04-21 Marek Polacek <polacek@redhat.com>
12324 * g++.dg/cpp0x/forw_enum12.C: New test.
12325 * g++.dg/cpp0x/forw_enum13.C: New test.
12327 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
12330 * gcc.target/i386/pr70728.c: New test.
12332 2016-04-21 Richard Biener <rguenther@suse.de>
12334 PR middle-end/70747
12335 * gcc.dg/pr70747.c: New testcase.
12337 2016-04-21 Bin Cheng <bin.cheng@arm.com>
12339 PR tree-optimization/70715
12340 * gcc.dg/tree-ssa/scev-13.c: New test.
12342 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12344 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12346 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12348 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12350 2016-04-20 Jan Hubicka <jh@suse.cz>
12353 * g++.dg/ipa/nothrow-1.C: New testcase.
12355 2016-04-20 Nathan Sidwell <nathan@acm.org>
12358 * g++.dg/eh/delete1.C: New.
12360 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12362 * gcc.target/i386/avx256-unaligned-store-2.c: Add
12363 -mtune-ctrl=sse_typeless_stores.
12365 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12367 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12369 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12371 PR tree-optimization/69489
12372 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12374 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
12377 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12378 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12379 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12381 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12383 PR tree-optimization/56625
12384 PR tree-optimization/69489
12385 * gcc.dg/vect/pr56625.c: New test.
12386 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12388 2016-04-20 Andrew Pinski <apinski@cavium.com>
12391 * gcc.c-torture/compile/pr37433-1.c: New testcase.
12393 2016-04-20 Arnaud Charlet <charlet@adacore.com>
12395 * gnat.dg/self1.adb: Remove now incorrect test.
12397 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12399 * gcc.dg/tree-ssa/scev-11.c: New test.
12400 * gcc.dg/tree-ssa/scev-12.c: New test.
12402 2016-04-20 Marek Polacek <polacek@redhat.com>
12404 PR tree-optimization/70725
12405 * gcc.dg/pr70725.c: New test.
12407 2016-04-20 Richard Biener <rguenther@suse.de>
12409 PR tree-optimization/70726
12410 * g++.dg/vect/pr70726.cc: New testcase.
12412 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12415 * gcc.target/s390/pr70674.c: New test.
12417 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12419 PR libgfortran/70684
12420 * gfortran.dg/list_read_14.f90: New test.
12422 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
12425 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12426 extern to force it misaligned.
12430 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12431 Don't check `*' before movv4sf_internal.
12432 * gcc.target/i386/avx256-unaligned-store-2.c: Check
12433 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12434 Don't check `*' before movv16qi_internal.
12435 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12436 extern to force it misaligned.
12440 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12441 Don't check `*' before movv2df_internal.
12442 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12443 extern to force it misaligned.
12447 Check movv8sf_internal instead of avx_storeups256.
12448 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12450 2016-04-19 Richard Biener <rguenther@suse.de>
12452 PR tree-optimization/70171
12453 * g++.dg/tree-ssa/pr70171.C: New testcase.
12455 2016-04-19 Richard Biener <rguenther@suse.de>
12457 PR tree-optimization/70724
12458 * gcc.dg/torture/pr70724.c: New testcase.
12460 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
12462 PR middle-end/70689
12463 * gcc.target/i386/pr70689.c: New.
12465 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
12468 * gcc.target/i386/pr70708.c: New test.
12470 2016-04-18 Richard Biener <rguenther@suse.de>
12472 PR tree-optimization/43434
12473 * gcc.dg/vect/pr43434.c: New testcase.
12474 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12475 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12476 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12477 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12478 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12479 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12480 * gcc.dg/gomp/pr68640.c: Likewise.
12481 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12482 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12484 2016-04-18 Richard Biener <rguenther@suse.de>
12486 PR tree-optimization/70701
12487 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12489 2016-04-18 Tom de Vries <tom@codesourcery.com>
12492 * gcc.dg/pr70161.c: Add dot-file scans.
12493 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12494 instead of after last dot char.
12496 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
12498 * c-c++-common/dump-ada-spec-3.c: New test.
12499 * c-c++-common/dump-ada-spec-4.c: Likewise.
12501 2016-04-17 Tom de Vries <tom@codesourcery.com>
12504 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12506 2016-04-15 Jan Hubicka <jh@suse.cz>
12509 * g++.dg/ipa/pure-const-1.C: New testcase.
12510 * g++.dg/ipa/pure-const-2.C: New testcase.
12511 * g++.dg/ipa/pure-const-3.C: New testcase.
12513 2016-04-15 Marek Polacek <polacek@redhat.com>
12516 * gcc.dg/bitfld-22.c: New test.
12518 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
12520 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
12523 2016-04-15 Marek Polacek <polacek@redhat.com>
12526 * c-c++-common/pr70651.c: New test.
12528 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12530 PR rtl-optimization/70681
12531 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12532 dump scan on arm and powerpc.
12533 * gcc.dg/pr10474.c: Likewise.
12535 2016-04-15 Jakub Jelinek <jakub@redhat.com>
12540 * g++.dg/cpp1y/vla11.C: Revert for real.
12543 * c-c++-common/Wparentheses-1.c: New test.
12544 * c-c++-common/gomp/Wparentheses-1.c: New test.
12545 * c-c++-common/gomp/Wparentheses-2.c: New test.
12546 * c-c++-common/gomp/Wparentheses-3.c: New test.
12547 * c-c++-common/gomp/Wparentheses-4.c: New test.
12548 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12549 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12550 * c-c++-common/goacc/Wparentheses-1.c: New test.
12552 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
12555 * gcc.target/i386/pr70662.c: New test.
12557 2016-04-15 Richard Biener <rguenther@suse.de>
12558 Alan Modra <amodra@gmail.com>
12560 PR tree-optimization/70130
12561 * gcc.dg/vect/O3-pr70130.c: New testcase.
12563 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12566 * gcc.target/powerpc/pr70669.c: New test.
12569 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12570 a power7 system that does not have an assembler that supports
12573 2016-04-14 Martin Sebor <msebor@redhat.com>
12578 * c-c++-common/ubsan/vla-1.c: Revert.
12579 * g++.dg/cpp1y/vla11.C: Same.
12580 * g++.dg/cpp1y/vla12.C: Same.
12581 * g++.dg/cpp1y/vla13.C: Same.
12582 * g++.dg/cpp1y/vla14.C: Same.
12583 * g++.dg/cpp1y/vla3.C: Same.
12584 * g++.dg/init/array24.C: Same.
12585 * g++.dg/ubsan/vla-1.C: Same.
12587 2016-04-14 Marek Polacek <polacek@redhat.com>
12588 Jan Hubicka <hubicka@ucw.cz>
12591 * g++.dg/torture/pr70029.C: New test.
12593 2016-04-14 Martin Sebor <msebor@redhat.com>
12595 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12596 type size to prevent failures on targets with very low maximum
12599 2016-04-14 Richard Biener <rguenther@suse.de>
12601 PR tree-optimization/70623
12602 * gcc.dg/torture/pr70623.c: New testcase.
12603 * gcc.dg/torture/pr70623-2.c: Likewise.
12605 2016-04-13 Martin Sebor <msebor@redhat.com>
12610 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12611 * g++.dg/cpp1y/vla11.C: New test.
12612 * g++.dg/cpp1y/vla12.C: New test.
12613 * g++.dg/cpp1y/vla13.C: New test.
12614 * g++.dg/cpp1y/vla14.C: New test.
12615 * g++.dg/cpp1y/vla3.C: Restore deleted test.
12616 * g++.dg/init/array24.C: Fully brace VLA initializer.
12617 * g++.dg/ubsan/vla-1.C: Disable exceptions.
12619 2016-04-13 Jakub Jelinek <jakub@redhat.com>
12622 * g++.dg/opt/pr70641.C: New test.
12624 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12626 PR rtl-optimization/68749
12627 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12628 effects of argument promotions.
12629 Remove default args to dg-skip-if.
12631 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
12634 * g++.dg/parse/pr70635.C: New.
12636 2016-04-13 Marek Polacek <polacek@redhat.com>
12639 * c-c++-common/Wmisleading-indentation-4.c: New test.
12641 2016-04-13 Marek Polacek <polacek@redhat.com>
12644 * gcc.dg/Wparentheses-12.c: New test.
12645 * gcc.dg/Wparentheses-13.c: New test.
12647 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
12649 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12650 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12651 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12653 2016-04-13 Jakub Jelinek <jakub@redhat.com>
12655 PR middle-end/70633
12656 * gcc.c-torture/compile/pr70633.c: New test.
12659 * gcc.dg/torture/pr70628.c: New test.
12661 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
12664 * g++.dg/template/pr70610.C: New test.
12665 * g++.dg/template/pr70610-2.C: New test.
12666 * g++.dg/template/pr70610-3.C: New test.
12667 * g++.dg/template/pr70610-4.C: New test.
12669 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12671 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12675 * g++.dg/ext/pr70571.C: New test.
12677 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12680 * gcc.target/powerpc/pr70640.c: New test.
12682 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12685 * g++.dg/parse/pr68722.C: New.
12687 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12689 PR rtl-optimization/70596
12690 * gcc.target/i386/pr70596.c: New test.
12692 2016-04-12 Nathan Sidwell <nathan@acm.org>
12695 * g++.dg/init/pr70501.C: New.
12697 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12699 * gcc.target/i386/asm-flag-6.c: New test.
12701 2016-04-12 Tom de Vries <tom@codesourcery.com>
12703 PR tree-optimization/68756
12704 * gcc.dg/graphite/pr68756.c: New test.
12706 2016-04-12 Jakub Jelinek <jakub@redhat.com>
12708 PR tree-optimization/70602
12709 * gcc.c-torture/execute/pr70602.c: New test.
12711 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12714 * gcc.target/powerpc/float128-1.c: New tests to make sure the
12715 __float128 emulator is built and runs.
12716 * gcc.target/powerpc/float128-1.c: Likewise.
12718 * lib/target-supports.exp (check_ppc_float128_sw_available):
12719 Rework tests for __float128 software and hardware
12720 availability. Fix exit condition to return 0 on success.
12722 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12725 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12726 * gcc.target/aarch64/target_attr_15.c: Likewise.
12728 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12731 * g++.dg/cpp1y/pr69066.C: New.
12733 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12736 * gfortran.dg/pr36192.f90: Update test.
12737 * gfortran.dg/pr36192_1.f90: Update test.
12738 * gfortran.dg/real_dimension_1.f: Update test.
12739 * gfortran.dg/parameter_array_init_7.f90: New test.
12741 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
12744 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12746 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12748 PR rtl-optimization/66669
12749 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12751 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12753 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12754 * gcc.dg/pie-1.c: Likewise.
12755 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12756 * gcc.dg/pic-4.c: Likewise.
12757 * gcc.dg/pie-3.c: Likewise.
12758 * gcc.dg/pie-4.c: Likewise.
12760 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12762 PR tree-optimization/68644
12763 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12765 PR rtl-optimization/64886
12766 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12768 2016-04-09 Tom de Vries <tom@codesourcery.com>
12770 PR tree-optimization/68953
12771 * gcc.dg/graphite/pr68953.c: New test.
12773 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12776 * gfortran.dg/deferred_character_16.f90: New test.
12778 2016-04-09 Jakub Jelinek <jakub@redhat.com>
12780 PR tree-optimization/70586
12781 * gcc.c-torture/execute/pr70586.c: New test.
12783 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12786 * c-c++-common/asan/halt_on_error-1.c: Replace memset
12787 with __builtin_memset
12788 * c-c++-common/asan/halt_on_error-2.c: Likewise.
12790 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
12794 PR tree-optimization/70373
12795 PR middle-end/70533
12796 PR middle-end/70534
12797 PR middle-end/70535
12798 * c-c++-common/goacc/reduction-5.c: New test.
12799 * c-c++-common/goacc/reduction-promotions.c: New test.
12800 * gfortran.dg/goacc/reduction-3.f95: New test.
12801 * gfortran.dg/goacc/reduction-promotions.f90: New test.
12803 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
12807 * g++.dg/pr70590.C: New test.
12808 * g++.dg/pr70590-2.C: New test.
12810 2016-04-08 Jakub Jelinek <jakub@redhat.com>
12812 PR middle-end/70593
12813 * gcc.target/i386/pr70593.c: New test.
12815 PR rtl-optimization/70574
12816 * gcc.target/i386/avx2-pr70574.c: New test.
12818 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12821 * c-c++-common/asan/pr70541.c: New test.
12823 2016-04-08 Tom de Vries <tom@codesourcery.com>
12825 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12826 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12828 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12831 * gcc.c-torture/execute/pr70566.c: New test.
12833 2016-04-08 Tom de Vries <tom@codesourcery.com>
12835 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12836 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12838 2016-04-08 Alan Modra <amodra@gmail.com>
12840 * gcc.target/powerpc/pr70117.c: New.
12842 2016-04-07 Jakub Jelinek <jakub@redhat.com>
12845 * gcc.dg/lto/simd-function_0.c: New test.
12847 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12849 * c-c++-common/attr-simd-2.c: Likewise.
12850 * c-c++-common/attr-simd-4.c: Likewise.
12851 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12852 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12854 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12857 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12859 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12860 Tom de Vries <tom@codesourcery.com>
12862 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12863 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12864 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12865 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12866 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12867 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12868 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12869 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12871 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12874 * g++.dg/warn/Wparentheses-29.C: New test.
12876 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12879 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12880 explicit braces to resolve a future -Wparentheses warning.
12882 2016-04-06 Richard Henderson <rth@redhat.com>
12884 * gcc.dg/pr61817-1.c: New test.
12885 * gcc.dg/pr61817-2.c: New test.
12886 * gcc.dg/pr69391-1.c: New test.
12887 * gcc.dg/pr69391-2.c: New test.
12889 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12891 PR rtl-optimization/70398
12892 * gcc.target/aarch64/pr70398.c: New.
12894 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12896 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12898 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
12899 Pedro Alves <palves@redhat.com>
12901 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12903 2016-04-06 Jakub Jelinek <jakub@redhat.com>
12905 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12906 Check for avx512f effective targets instead of avx2.
12907 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12908 for AVX512F clones.
12909 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12910 * g++.dg/gomp/declare-simd-1.C: Likewise.
12911 * g++.dg/gomp/declare-simd-3.C: Likewise.
12912 * g++.dg/gomp/declare-simd-4.C: Likewise.
12914 PR middle-end/70550
12915 * c-c++-common/gomp/pr70550-1.c: New test.
12916 * c-c++-common/gomp/pr70550-2.c: New test.
12918 2016-04-05 Nathan Sidwell <nathan@acm.org>
12921 * g++.dg/ext/attribute-may-alias-5.C: New.
12923 2016-04-05 Jakub Jelinek <jakub@redhat.com>
12926 * c-c++-common/pr70336.c: New test.
12927 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12928 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12930 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
12933 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12935 2016-04-05 Jakub Jelinek <jakub@redhat.com>
12937 PR rtl-optimization/70542
12938 * gcc.dg/torture/pr70542.c: New test.
12939 * gcc.target/i386/avx2-pr70542.c: New test.
12941 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12943 PR tree-optimization/70509
12944 * gcc.target/i386/avx512bw-pr70509.c: New test.
12946 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12949 * g++.dg/ext/constexpr-vla4.C: New test.
12951 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
12954 * gcc.target/i386/pr70510.c: New test.
12956 2016-04-05 Richard Biener <rguenther@suse.de>
12958 PR tree-optimization/70526
12959 * g++.dg/torture/pr70526.C: New testcase.
12961 2016-04-05 Jakub Jelinek <jakub@redhat.com>
12964 * gcc.target/i386/pr70525.c: New test.
12966 2016-04-05 Richard Biener <rguenther@suse.de>
12968 PR middle-end/70499
12969 * g++.dg/torture/pr70499.C: New testcase.
12971 2016-04-05 Richard Biener <rguenther@suse.de>
12973 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12976 2016-04-04 Jakub Jelinek <jakub@redhat.com>
12978 PR middle-end/70307
12979 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12980 rs6000 ABI warnings.
12982 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
12985 * g++.dg/ipa/devirt-51.C: New testcase.
12987 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12988 Jakub Jelinek <jakub@redhat.com>
12990 PR middle-end/70457
12991 * gcc.dg/torture/pr70457.c: New.
12993 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12996 * gfortran.dg/allocate_with_source_19.f08: New test.
12998 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13001 * gfortran.dg/coarray_allocate_6.f08: New test.
13003 2016-04-04 Richard Biener <rguenther@suse.de>
13005 PR rtl-optimization/70484
13006 * gcc.dg/torture/pr70484.c: New testcase.
13008 2016-04-04 Marek Polacek <polacek@redhat.com>
13011 * gcc.dg/torture/pr70307.c: New test.
13013 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
13017 * gcc.target/sh/torture/pr70416.c: New.
13019 2016-04-02 Martin Sebor <msebor@redhat.com>
13025 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13026 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13027 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13028 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13029 * g++.dg/cpp0x/constexpr-string.C: Same.
13030 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13031 * g++.dg/cpp0x/pr65398.C: Same.
13032 * g++.dg/ext/constexpr-vla1.C: Same.
13033 * g++.dg/ext/constexpr-vla2.C: Same.
13034 * g++.dg/ext/constexpr-vla3.C: Same.
13035 * g++.dg/ubsan/pr63956.C: Same.
13037 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13039 PR rtl-optimization/70467
13040 * gcc.target/i386/pr70467-2.c: New test.
13042 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13043 Marek Polacek <polacek@redhat.com>
13046 * g++.dg/init/new47.C: New test.
13048 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13051 * gcc.target/arm/pr70496.c: New test.
13053 2016-04-01 Nathan Sidwell <nathan@acm.org>
13056 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13058 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13061 * gcc.dg/strlenopt.h (memmove): New.
13062 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13063 instead of "string.h".
13064 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13065 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13066 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13067 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13068 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13069 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13070 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13071 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13072 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13073 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13074 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13075 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13076 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13077 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13078 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13079 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13080 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13081 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13082 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13083 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13085 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13087 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13088 (Holder::foo): Reflect this.
13090 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
13093 * gcc.dg/pr70442.c: New test.
13095 2016-03-31 Nathan Sidwell <nathan@acm.org>
13098 * g++.dg/cpp0x/constexpr-virtual6.C: New.
13100 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
13103 * gcc.target/i386/pr70453.c: New test.
13105 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
13108 * gcc.c-torture/pr70292.c: New test.
13110 2016-03-31 Marek Polacek <polacek@redhat.com>
13113 * c-c++-common/pr70297.c: New test.
13114 * g++.dg/cpp0x/typedef-redecl.C: New test.
13115 * gcc.dg/typedef-redecl2.c: New test.
13117 2016-03-31 Jakub Jelinek <jakub@redhat.com>
13119 PR rtl-optimization/70460
13120 * gcc.c-torture/execute/pr70460.c: New test.
13122 2016-03-31 Richard Biener <rguenther@suse.de>
13125 * g++.dg/ext/vector30.C: New testcase.
13127 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13128 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13130 * gfortran.dg/fmt_pf.f90: New test.
13132 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13134 Forward-port from 5 branch
13135 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13138 * gcc.target/i386/avx-vextractf128-256-5.c: Move
13139 dg-require-effective-target after dg-do.
13141 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
13143 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13145 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
13146 Julian Brown <julian@codesourcery.com>
13147 Chung-Lin Tang <cltang@codesourcery.com>
13148 Cesar Philippidis <cesar@codesourcery.com>
13149 James Norris <jnorris@codesourcery.com>
13150 Tom de Vries <tom@codesourcery.com>
13151 Nathan Sidwell <nathan@codesourcery.com>
13153 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13154 * c-c++-common/goacc/loop-clauses.c: Likewise.
13155 * g++.dg/goacc/template.C: Likewise.
13156 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13157 * gfortran.dg/goacc/loop-1.f95: Likewise.
13158 * gfortran.dg/goacc/loop-5.f95: Likewise.
13159 * gfortran.dg/goacc/loop-6.f95: Likewise.
13160 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13161 * c-c++-common/goacc-gomp/nesting-1.c: Update.
13162 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13163 * c-c++-common/goacc/clauses-fail.c: Likewise.
13164 * c-c++-common/goacc/parallel-1.c: Likewise.
13165 * c-c++-common/goacc/reduction-1.c: Likewise.
13166 * c-c++-common/goacc/reduction-2.c: Likewise.
13167 * c-c++-common/goacc/reduction-3.c: Likewise.
13168 * c-c++-common/goacc/reduction-4.c: Likewise.
13169 * c-c++-common/goacc/routine-3.c: Likewise.
13170 * c-c++-common/goacc/routine-4.c: Likewise.
13171 * c-c++-common/goacc/routine-5.c: Likewise.
13172 * c-c++-common/goacc/tile.c: Likewise.
13173 * g++.dg/goacc/template.C: Likewise.
13174 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13175 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13176 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
13177 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
13178 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13179 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13180 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13181 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
13182 * c-c++-common/goacc/use_device-1.c: ... this file.
13183 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
13184 * c-c++-common/goacc/host_data-5.c: ... this file, and...
13185 * c-c++-common/goacc/host_data-6.c: ... this file.
13186 * c-c++-common/goacc/loop-2-kernels.c: New file.
13187 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13188 * c-c++-common/goacc/loop-3.c: Likewise.
13189 * g++.dg/goacc/reference.C: Likewise.
13190 * g++.dg/goacc/routine-1.C: Likewise.
13191 * g++.dg/goacc/routine-2.C: Likewise.
13193 2016-03-30 Richard Biener <rguenther@suse.de>
13195 PR middle-end/70450
13196 * gcc.dg/torture/pr70450.c: New testcase.
13198 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13201 * gcc.dg/torture/pr70421.c: New test.
13202 * gcc.target/i386/avx512f-pr70421.c: New test.
13204 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
13207 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13208 (check): New function.
13210 (foo): Align stack to 16 bytes when calling bar.
13211 * gcc.target/i386/cleanup-2.c: Likewise.
13213 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
13215 PR tree-optimization/59124
13216 * gcc.dg/Warray-bounds-19.c: New test.
13218 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13220 * lib/prune.exp (escape_regex_chars): New.
13221 (prune_file_path): Update to quote metcharacters for regexp.
13223 2016-03-29 Jakub Jelinek <jakub@redhat.com>
13225 PR rtl-optimization/70429
13226 * gcc.c-torture/execute/pr70429.c: New test.
13228 PR tree-optimization/70405
13229 * gcc.dg/pr70405.c: New test.
13231 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
13234 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13235 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13237 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
13240 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13241 __cilkrts_set_param to set two workers.
13242 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13243 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13245 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
13247 * g++.dg/ext/fnname5.C: Update the test for Darwin.
13249 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13252 * gcc.target/i386/pr70406.c: New test.
13254 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
13256 * gnat.dg/specs/double_record_extension3.ads: New test.
13258 2016-03-25 Richard Henderson <rth@redhat.com>
13261 * gcc.target/aarch64/pr70120-1.c: New.
13262 * gcc.target/aarch64/pr70120-2.c: New.
13263 * gcc.target/aarch64/pr70120-3.c: New.
13265 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
13268 * g++.dg/template/mangle2.C: The dg-do directive should be
13269 "compile" not "assemble".
13271 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
13274 * gcc.dg/pr69650.c: New test.
13276 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
13278 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13280 2016-03-25 Alan Modra <amodra@gmail.com>
13282 * gcc.dg/dfp/pr70052.c: New test.
13284 2016-03-24 Richard Henderson <rth@redhat.com>
13286 PR middle-end/69845
13287 * gcc.dg/tree-ssa/pr69845-1.c: New test.
13288 * gcc.dg/tree-ssa/pr69845-2.c: New test.
13290 2016-03-24 Tom de Vries <tom@codesourcery.com>
13292 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13294 2016-03-24 Tom de Vries <tom@codesourcery.com>
13296 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13297 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13299 2016-03-24 Tom de Vries <tom@codesourcery.com>
13301 * c-c++-common/goacc/uninit-dim-clause.c: New test.
13302 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13304 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
13307 * g++.dg/template/mangle2.C: New test.
13309 2016-03-24 Richard Biener <rguenther@suse.de>
13311 PR tree-optimization/70396
13312 * gcc.dg/torture/pr70396.c: New testcase.
13314 2016-03-24 Richard Biener <rguenther@suse.de>
13316 PR middle-end/70370
13317 * gcc.dg/torture/pr70370.c: New testcase.
13319 2016-03-24 Tom de Vries <tom@codesourcery.com>
13321 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13322 * gfortran.dg/goacc/kernels-tree.f95: Same.
13323 * gfortran.dg/goacc/parallel-tree.f95: Same.
13325 2016-03-24 Tom de Vries <tom@codesourcery.com>
13327 * c-c++-common/goacc/uninit-if-clause.c: New test.
13328 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13330 2016-03-24 Jakub Jelinek <jakub@redhat.com>
13333 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13336 2016-03-24 Richard Biener <rguenther@suse.de>
13338 PR tree-optimization/70372
13339 * gcc.dg/tree-ssa/pr70372.c: New testcase.
13341 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13344 * g++.dg/cpp1y/nsdmi-union1.C: New test.
13346 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13349 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13351 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13354 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13355 * g++.dg/cpp1y/pr70001.C: New test.
13358 * g++.dg/cpp0x/constexpr-70323.C: New test.
13360 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
13361 Jason Merrill <jason@redhat.com>
13362 Jakub Jelinek <jakub@redhat.com>
13365 * g++.dg/cpp0x/constexpr-69315.C: New test.
13366 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13368 2016-03-23 Marek Polacek <polacek@redhat.com>
13371 * g++.dg/warn/Wignored-attributes-1.C: New test.
13372 * g++.dg/warn/Wignored-attributes-2.C: New test.
13374 2016-03-23 Tom de Vries <tom@codesourcery.com>
13376 * c-c++-common/goacc/kernels-default.c (foo): Add missing
13378 * gfortran.dg/goacc/private-3.f95 (test): Same.
13379 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13382 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13384 * lib/target-supports.exp: Remove v7ve entry from loop
13385 creating effective target checks.
13386 (check_effective_target_arm_arch_v7ve_ok): New procedure.
13387 (add_options_for_arm_arch_v7ve): Likewise.
13389 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13391 PR tree-optimization/70354
13392 * gcc.dg/vect/pr70354-1.c: New test.
13393 * gcc.dg/vect/pr70354-2.c: New test.
13394 * gcc.target/i386/avx2-pr70354-1.c: New test.
13395 * gcc.target/i386/avx2-pr70354-2.c: New test.
13397 2016-03-22 Jeff Law <law@redhat.com>
13400 * gcc.dg/tree-ssa/pr70232.c: New test.
13402 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13405 * gcc.target/i386/pr70302.c: New test.
13407 2016-03-22 Richard Biener <rguenther@suse.de>
13409 PR middle-end/70251
13410 * g++.dg/torture/pr70251.C: New testcase.
13412 2016-03-22 David Malcolm <dmalcolm@redhat.com>
13415 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13416 Wmisleading-indentation.c.
13417 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13418 reflect change to diagnostic text and order of messages.
13419 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13421 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
13423 * g++.dg/ext/java-3.C: Don't compile on AIX.
13425 2016-03-22 Richard Biener <rguenther@suse.de>
13427 PR middle-end/70333
13428 * gcc.dg/torture/pr70333.c: New testcase.
13430 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13432 * g++.dg/ext/pr70290.C: New test.
13434 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
13437 * gcc.target/i386/pr70325.c: New test.
13439 2016-03-22 Jakub Jelinek <jakub@redhat.com>
13442 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13443 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13446 * gcc.target/i386/pr70300.c: New test.
13449 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13450 (func2): New function for cond with parens, xfail warning for c++.
13451 * g++.dg/warn/Wnonnull-compare-8.C: New test.
13453 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13456 * g++.dg/template/ptrmem30.C: New test.
13458 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13461 * g++.dg/cpp0x/constexpr-70204a.C: New test.
13462 * g++.dg/cpp0x/constexpr-70204b.C: New test.
13464 2016-03-21 Jakub Jelinek <jakub@redhat.com>
13466 PR middle-end/70326
13467 * gcc.dg/pr70326.c: New test.
13469 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
13470 Jakub Jelinek <jakub@redhat.com>
13472 PR tree-optimization/70317
13473 * gcc.dg/pr70317.c: New test.
13475 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
13478 * gcc.target/i386/pr70327.c: New test.
13480 2016-03-21 Martin Liska <mliska@suse.cz>
13483 * gcc.dg/ipa/pr70306.c: New test.
13485 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
13487 * gcc.target/arm/attr-align1.c: Skip if M-profile.
13488 * gcc.target/arm/attr-align3.c: Likewise.
13489 * gcc.target/arm/attr_arm.c: Likewise.
13490 * gcc.target/arm/flip-thumb.c: Likewise.
13492 2016-03-21 Jakub Jelinek <jakub@redhat.com>
13495 * gcc.target/powerpc/altivec-36.c: New test.
13497 2016-03-21 Richard Biener <rguenther@suse.de>
13499 PR tree-optimization/70310
13500 * gcc.dg/torture/pr70310.c: New testcase.
13502 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
13505 * gcc.target/i386/pr70293.c: New test.
13507 2016-03-21 Richard Biener <rguenther@suse.de>
13509 PR tree-optimization/70288
13510 * gcc.dg/torture/pr70288-1.c: New testcase.
13511 * gcc.dg/torture/pr70288-2.c: Likewise.
13513 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
13515 PR rtl-optimization/69307
13516 * gcc.target/arm/pr69307.c: New test.
13518 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
13520 PR rtl-optimization/69102
13521 * gcc.c-torture/compile/pr69102.c: New test.
13523 2016-03-18 Jeff Law <law@redhat.com>
13525 PR rtl-optimization/70263
13526 * gcc.c-torture/compile/pr70263-1.c: New test.
13527 * gcc.target/i386/pr70263-2.c: New test.
13529 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
13531 PR rtl-optimization/70278
13532 * gcc.dg/torture/pr70278.c: New test.
13533 * gcc.target/arm/pr70278.c: New test.
13535 2016-03-18 David Malcolm <dmalcolm@redhat.com>
13538 * gcc.dg/plugin/diagnostic-test-expressions-1.c
13539 (test_builtin_types_compatible_p): New test function.
13540 * gcc.dg/pr70281.c: New test case.
13542 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
13545 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13547 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13549 PR tree-optimization/70252
13550 * gcc.dg/pr70252.c: New test.
13552 2016-03-18 Tom de Vries <tom@codesourcery.com>
13554 * gcc.dg/pr70161-2.c: New test.
13555 * gcc.dg/pr70161.c: New test.
13557 2016-03-18 Tom de Vries <tom@codesourcery.com>
13560 * gcc.dg/pr70269.c: New test.
13562 2016-03-18 Jakub Jelinek <jakub@redhat.com>
13565 * g++.dg/ext/java-3.C: New test.
13567 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13570 * g++.dg/lookup/pr70205.C: New test.
13572 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13575 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13577 2016-03-17 Marek Polacek <polacek@redhat.com>
13580 * gcc.dg/atomic-op-6.c: New test.
13582 2016-03-17 David Malcolm <dmalcolm@redhat.com>
13585 * c-c++-common/pr70264.c: New test case.
13587 2016-03-17 Jakub Jelinek <jakub@redhat.com>
13590 * c-c++-common/pr70144-1.c: New test.
13591 * c-c++-common/pr70144-2.c: New test.
13594 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13595 * g++.dg/opt/flifetime-dse6.C: New test.
13596 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13598 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
13601 * gcc.dg/pic-1.c: New test.
13602 * gcc.dg/pic-2.c: Likewise.
13603 * gcc.dg/pic-3.c: Likewise.
13604 * gcc.dg/pic-4.c: Likewise.
13605 * gcc.dg/pie-1.c: Likewise.
13606 * gcc.dg/pie-2.c: Likewise.
13607 * gcc.dg/pie-3.c: Likewise.
13608 * gcc.dg/pie-4.c: Likewise.
13609 * gcc.dg/pie-5.c: Likewise.
13610 * gcc.dg/pie-6.c: Likewise.
13612 2016-03-17 Tom de Vries <tom@codesourcery.com>
13614 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13615 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13617 2016-03-17 Richard Biener <rguenther@suse.de>
13620 * g++.dg/debug/pr70271.C: New testcase.
13622 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
13624 * gcc.target/i386/pr70251.c: New test.
13626 2016-03-17 Marek Polacek <polacek@redhat.com>
13629 * g++.dg/warn/constexpr-70194.C: New test.
13631 2016-03-16 Richard Henderson <rth@redhat.com>
13633 PR middle-end/70240
13634 * gcc.c-torture/compile/pr70240.c: New.
13636 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13638 * gcc.c-torture/compile/20151204.c: Skip for avr.
13640 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13643 * g++.dg/opt/pr70245.C: New test.
13644 * g++.dg/opt/pr70245.h: New file.
13645 * g++.dg/opt/pr70245-aux.cc: New file.
13647 2016-03-16 Martin Sebor <msebor@redhat.com>
13649 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13651 2016-03-16 Richard Henderson <rth@redhat.com>
13653 PR middle-end/70199
13654 * gcc.c-torture/compile/pr70199.c: New.
13656 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
13658 * gcc.dg/uninit-19.c: Run dos2unix.
13660 2016-03-16 Marek Polacek <polacek@redhat.com>
13663 * gcc.dg/nested-func-10.c: New test.
13664 * gcc.dg/nested-func-9.c: New test.
13666 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13668 PR tree-optimization/68714
13669 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13671 2016-03-16 Tom de Vries <tom@codesourcery.com>
13673 PR tree-optimization/68715
13674 * gcc.dg/graphite/pr68715-2.c: New test.
13675 * gcc.dg/graphite/pr68715.c: New test.
13676 * gfortran.dg/graphite/pr68715.f90: New test.
13678 2016-03-16 Tom de Vries <tom@codesourcery.com>
13680 PR tree-optimization/68809
13681 * gcc.dg/graphite/pr68809-2.c: New test.
13682 * gcc.dg/graphite/pr68809.c: New test.
13684 2016-03-16 Jakub Jelinek <jakub@redhat.com>
13687 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13688 method call to i () as argument. Adjust expected output.
13691 * g++.dg/ubsan/pr70147-1.C: New test.
13692 * g++.dg/ubsan/pr70147-2.C: New test.
13694 2016-03-15 Martin Sebor <msebor@redhat.com>
13697 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13699 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
13701 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13704 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13706 PR libfortran/69799
13707 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13708 libatomic_available.
13710 2016-03-15 Marek Polacek <polacek@redhat.com>
13713 * g++.dg/ext/attribute-may-alias-4.C: New test.
13715 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
13717 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
13718 -fvar-tracking-assignments-toggle flag.
13720 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13722 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13724 2016-03-15 Jakub Jelinek <jakub@redhat.com>
13726 PR rtl-optimization/70222
13727 * gcc.c-torture/execute/pr70222-1.c: New test.
13728 * gcc.c-torture/execute/pr70222-2.c: New test.
13730 2016-03-15 Richard Henderson <rth@redhat.com>
13732 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13734 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
13736 PR rtl-optimization/69032
13737 * gcc.dg/pr69032.c: New test.
13739 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
13741 PR rtl-optimization/63384
13742 * g++.dg/pr63384.C: New test.
13744 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
13747 * gcc.target/i386/pr64411.C: New test.
13749 2016-03-15 Tom de Vries <tom@codesourcery.com>
13751 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13752 * gfortran.dg/goacc/kernels-alias.f95: New test.
13754 2016-03-14 Martin Sebor <msebor@redhat.com>
13757 * g++.dg/cpp0x/constexpr-inline.C: New test.
13758 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13760 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
13762 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13764 2016-03-14 Jakub Jelinek <jakub@redhat.com>
13766 PR middle-end/70219
13767 * gcc.dg/pr70219.c: New test.
13769 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
13772 * gcc.dg/torture/pr70083.c: New test.
13773 * gcc.target/i386/pr70083.c: New test.
13775 2016-03-14 Richard Biener <rguenther@suse.de>
13777 PR tree-optimization/56365
13778 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13780 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13783 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13785 * g++.dg/pr70098.C: New testcase.
13788 2016-03-14 Tom de Vries <tom@codesourcery.com>
13790 PR tree-optimization/70045
13791 * gcc.dg/graphite/pr70045.c: New test.
13793 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13796 * gfortran.dg/include_9.f90: New test.
13798 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13801 gfortran.dg/prof/prof.exp: New script.
13802 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13804 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
13806 PR rtl-optimization/69307
13807 * gcc.dg/pr69307.c: New test.
13809 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13812 * gcc.target/arm/pr69614.c: New.
13814 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
13817 * gfortran.dg/submodule_14.f08: New test
13820 * gfortran.dg/submodule_15.f08: New test
13822 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13825 * g++.dg/cpp1y/paren3.C: New test.
13827 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13830 * gcc.target/powerpc/ppc-round2.c: New test.
13832 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13835 * gcc.dg/torture/pr70123.c: New test.
13837 2016-03-11 Jeff Law <law@redhat.com>
13839 PR tree-optimization/70190
13840 * gcc.c-torture/compile/pr70190.c: New test.
13842 2016-03-11 David Malcolm <dmalcolm@redhat.com>
13845 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13847 (test43_b): Likewise.
13848 (test43_c): Likewise.
13849 (test43_d): Likewise.
13850 (test43_e): Likewise.
13851 (test43_f): Likewise.
13852 (test43_g): Likewise.
13853 (test44_a): Likewise.
13854 (test44_b): Likewise.
13855 (test44_c): Likewise.
13856 (test44_d): Likewise.
13857 (test44_e): Likewise.
13859 2016-03-11 David Malcolm <dmalcolm@redhat.com>
13862 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13864 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13866 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13869 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13873 * gcc.target/aarch64/pr69245_2.c: New test.
13875 2016-03-11 Jakub Jelinek <jakub@redhat.com>
13877 PR tree-optimization/70177
13878 * gcc.dg/pr70177.c: New test.
13880 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13882 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13884 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13886 * gcc.dg/tree-ssa/sra-20.c: New.
13888 2016-03-11 Jakub Jelinek <jakub@redhat.com>
13890 PR rtl-optimization/70174
13891 * gcc.dg/pr70174.c: New test.
13893 PR tree-optimization/70169
13894 * gcc.dg/pr70169.c: New test.
13896 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13899 * gcc.target/i386/pr70160.c: New test.
13901 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13903 * gcc.target/s390/dfp-1.c: New test.
13905 2016-03-10 Nick Clifton <nickc@redhat.com>
13908 * gcc.target/aarch64/pr70044.c: New test.
13910 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13911 Jakub Jelinek <jakub@redhat.com>
13914 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13915 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13916 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13918 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
13921 * g++.dg/lto/pr69589_0.C: New testcase
13922 * g++.dg/lto/pr69589_1.C: New testcase
13924 2016-03-10 Marek Polacek <polacek@redhat.com>
13927 * g++.dg/delayedfold/unary-plus1.C: New test.
13929 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
13931 * gcc.target/arm/pr45701-1.c: Escape brackets.
13932 * gcc.target/arm/pr45701-2.c: Likewise.
13934 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13936 * gfortran.dg/unconstrained_commons.f: New.
13938 2016-03-10 Alan Modra <amodra@gmail.com>
13940 * gcc.dg/pr69195.c: New.
13941 * gcc.dg/pr69238.c: New.
13943 2016-03-10 Tom de Vries <tom@codesourcery.com>
13946 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13948 2016-03-10 Richard Biener <rguenther@suse.de>
13950 PR tree-optimization/70128
13951 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13952 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13954 2016-03-09 Jakub Jelinek <jakub@redhat.com>
13956 PR tree-optimization/70152
13957 * gcc.dg/pr70152.c: New test.
13960 * gcc.target/i386/pr70086-1.c: New test.
13961 * gcc.target/i386/pr70086-2.c: New test.
13962 * gcc.target/i386/pr70086-3.c: New test.
13964 PR tree-optimization/70127
13965 * gcc.c-torture/execute/pr70127.c: New test.
13967 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13969 * c-c++-common/goacc/combined-directives-2.c: New test.
13971 2016-03-09 David Malcolm <dmalcolm@redhat.com>
13975 * g++.dg/diagnostic/pr70105.C: New test.
13976 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13977 (test_multiple_ordinary_maps): New test function.
13979 2016-03-09 David Malcolm <dmalcolm@redhat.com>
13983 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13984 Drop range information from call to inform_at_rich_loc.
13985 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13987 (test_show_locus): Replace calls to rich_location::add_range with
13988 calls to add_range. Rewrite the tests that used the now-defunct
13989 rich_location ctor taking a source_range. Simplify other tests
13990 by replacing calls to COMBINE_LOCATION_DATA with calls to
13993 2016-03-09 Richard Biener <rguenther@suse.de>
13994 Jakub Jelinek <jakub@redhat.com>
13996 PR tree-optimization/70138
13997 * gcc.dg/vect/pr70138-1.c: New testcase.
13998 * gcc.dg/vect/pr70138-2.c: Likewise.
14000 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14003 * gcc.target/i386/pr70049.c: New test.
14005 2016-03-09 Richard Biener <rguenther@suse.de>
14008 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14009 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14010 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14012 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14014 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14017 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14019 PR middle-end/67278
14020 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14023 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14025 PR middle-end/70050
14026 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
14027 in testcase comment.
14029 2016-03-09 Tom de Vries <tom@codesourcery.com>
14031 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14032 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14033 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14034 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14035 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14036 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14037 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14038 * gfortran.dg/goacc/kernels-loop.f95: New test.
14040 2016-03-08 Martin Sebor <msebor@redhat.com>
14043 * g++.dg/warn/overflow-warn-7.C: New test.
14045 2016-03-08 Jason Merrill <jason@redhat.com>
14047 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14048 * lib/target-supports.exp (check_effective_target_concepts): New.
14050 2016-03-08 Jakub Jelinek <jakub@redhat.com>
14053 * g++.dg/cpp1y/constexpr-loop4.C: New test.
14054 * g++.dg/ubsan/pr70135.C: New test.
14057 * gcc.dg/pr70110.c: New test.
14059 2016-03-07 Martin Jambor <mjambor@suse.cz>
14061 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14062 * c-c++-common/gomp/if-1.c: Likewise.
14063 * c-c++-common/gomp/pr61486-2.c: Likewise.
14064 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14065 to dg-additional-options.
14066 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14067 * g++/gomp/target-teams-1.c: Likewise.
14068 * gcc.dg/gomp/gomp.exp: Likewise.
14069 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14070 dg-additional-options.
14071 * gfortran.dg/gomp/gomp.exp: Likewise.
14072 * gfortran.dg/gomp/target1.f90: Remove dg-options.
14073 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14074 dg-additional-options.
14075 * gfortran.dg/gomp/target3.f90: Remove dg-options.
14077 2016-03-07 Martin Jambor <mjambor@suse.cz>
14079 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14080 * c-c++-common/gomp/gridify-1.c: New test.
14081 * gfortran.dg/gomp/gridify-1.f90: Likewise.
14083 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14085 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14086 trigger for cortex-r8, when scanning for register r8.
14087 * gcc.target/arm/pr45701-2.c: Likewise.
14089 2016-02-26 Richard Biener <rguenther@suse.de>
14090 Jeff Law <law@redhat.com>
14092 PR tree-optimization/69740
14093 * gcc.c-torture/compile/pr69740-1.c: New test.
14094 * gcc.c-torture/compile/pr69740-2.c: New test.
14096 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14098 * lib/target-supports.exp
14099 (check_effective_target_whole_vector_shift): Enable for PPC64.
14101 2016-03-07 Richard Biener <rguenther@suse.de>
14103 PR tree-optimization/70115
14104 * gcc.dg/torture/pr70115.c: New testcase.
14106 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
14108 PR middle-end/69916
14109 * c-c-++-common/goacc/pr69916.c: New.
14111 2016-03-07 Richard Henderson <rth@redhat.com>
14113 * gcc.c-torture/compile/pr70061.c: New test.
14115 2016-03-07 Richard Biener <rguenther@suse.de>
14118 * gcc.dg/vect/O3-pr36098.c: New testcase.
14120 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
14122 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14124 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
14126 * gnat.dg/renaming9.ad[sb]: New testcase.
14128 2016-03-05 Jakub Jelinek <jakub@redhat.com>
14131 * g++.dg/expr/stdarg3.C: New test.
14133 2016-03-04 Jeff Law <law@redhat.com>
14135 PR tree-optimization/69196
14136 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14139 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14142 * gcc.dg/pr69973.c: New test.
14144 PR rtl-optimization/69941
14145 * gcc.dg/torture/pr69941.c: New test.
14148 * gcc.dg/pr69824.c: New test.
14150 2016-03-05 Tom de Vries <tom@codesourcery.com>
14152 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14153 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14156 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
14159 * g++.dg/cpp1y/var-templ48.C: New test.
14160 * g++.dg/cpp1y/var-templ49.C: New test.
14162 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14164 * g++.dg/Wno-frame-address.C: Skip on IA-64.
14166 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14169 * g++.dg/ubsan/pr70035.C: New test.
14172 * gcc.target/i386/pr70062.c: New test.
14174 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14176 * g++.dg/template/typename21.C: Remove c++98_only.
14178 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14180 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14182 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14185 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14187 (fn_42_b): Likewise.
14188 (fn_42_c): Likewise.
14190 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14193 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14195 (fn_40_b): Likewise.
14196 (fn_41_a): Likewise.
14197 (fn_41_b): Likewise.
14199 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14202 * gcc.target/i386/avx512f-pr70059.c: New test.
14203 * gcc.target/i386/avx512dq-pr70059.c: New test.
14205 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14207 PR rtl-optimization/57676
14208 * gcc.dg/torture/pr57676.c: New test.
14210 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14212 * gcc.dg/pr70026.c: New test.
14214 2016-03-04 Marek Polacek <polacek@redhat.com>
14217 * gcc.dg/cilk-plus/pr69798-1.c: New test.
14218 * gcc.dg/cilk-plus/pr69798-2.c: New test.
14220 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14223 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14225 (test_corners_sisd_si): Likewise.
14226 (main): Remove checks of the above.
14227 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14229 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14231 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14233 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
14235 * gcc.dg/torture/pr69951.c: Accept argc==0.
14237 2016-03-04 Richard Biener <rguenther@suse.de>
14240 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14241 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14243 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
14246 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14249 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14252 * gcc.dg/guality/pr69947.c: New test.
14254 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14257 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14259 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14261 PR rtl-optimization/69904
14262 * gcc.target/arm/pr69904.c: New test.
14264 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14267 * gcc.dg/vect/pr70021.c: New test.
14268 * gcc.target/i386/pr70021.c: New test.
14270 2016-03-03 Marek Polacek <polacek@redhat.com>
14272 PR middle-end/70050
14273 * gcc.dg/pr70050.c: New test.
14275 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
14277 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14279 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
14281 PR tree-optimization/70043
14282 * gfortran.dg/vect/pr70043.f90: New test.
14284 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
14286 * gnat.dg/specs/task1.ads: New test.
14288 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14290 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14291 Invoke gdb with -batch.
14292 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14294 2016-03-03 Richard Biener <rguenther@suse.de>
14296 PR tree-optimization/55936
14297 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14299 2016-03-02 Jeff Law <law@redhat.com>
14301 PR rtl-optimization/69942
14302 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14303 effects of argument promotions.
14305 PR tree-optimization/69987
14306 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14307 target does not support -fprefetch-loop-arrays.
14309 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
14311 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14313 2016-03-02 Bin Cheng <bin.cheng@arm.com>
14315 PR rtl-optimization/69052
14316 * gcc.target/i386/pr69052.c: New test.
14318 2016-03-02 Alan Modra <amodra@gmail.com>
14320 * gcc.dg/pr69990.c: New.
14322 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14325 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14327 PR middle-end/70022
14328 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14331 * gcc.target/i386/pr70028.c: New test.
14333 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14335 * c-c++-common/asan/swapcontext-test-1.c,
14336 * c-c++-common/tsan/thread_leak.c,
14337 * g++.dg/tsan/aligned_vs_unaligned_race.C,
14338 * g++.dg/tsan/benign_race.C,
14339 * g++.dg/tsan/fd_close_norace.C,
14340 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14341 races with sanitizer output
14343 2016-03-02 Richard Biener <rguenther@suse.de>
14344 Uros Bizjak <ubizjak@gmail.com>
14347 * gcc.dg/simd-8.c: New testcase.
14349 2016-03-02 Richard Biener <rguenther@suse.de>
14351 PR middle-end/67278
14352 * gcc.dg/simd-7.c: New testcase.
14354 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
14356 * gcc.target/i386/pr70007.c: Tweak.
14358 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
14360 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14362 2016-03-02 Marek Polacek <polacek@redhat.com>
14365 * gcc.dg/pr67854.c: New test.
14367 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14369 PR middle-end/70025
14370 * gcc.dg/torture/pr70025.c: New test.
14372 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
14374 PR tree-optimization/68621
14375 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14377 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14379 * gcc.target/i386/pr70007.c: New test.
14381 2016-03-01 Jeff Law <law@redhat.com>
14383 PR tree-optimization/69196
14384 * gcc.dg/tree-ssa/pr69196-1.c: New test.
14386 PR tree-optimization/69196
14387 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14388 duplicating code and spoiling the expected output.
14390 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
14393 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14394 supports power9 before doing tests.
14395 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14396 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14397 * gcc.target/powerpc/p9-permute.c: Likewise.
14399 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
14402 * gcc.target/i386/pr70027.c: New test.
14404 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14406 * gcc.dg/pr70017.c: New test.
14408 2016-03-01 Jakub Jelinek <jakub@redhat.com>
14412 * gcc.dg/pr69796.c: New test.
14413 * gcc.dg/pr69974.c: New test.
14415 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14417 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14419 2016-02-29 Jeff Law <law@redhat.com>
14421 PR tree-optimization/69987
14422 * gfortran.dg/pr69987.f90: New test.
14424 PR tree-optimization/69989
14425 * gcc.c-torture/compile/pr69989-2.c: New test.
14427 2016-03-01 Marek Polacek <polacek@redhat.com>
14430 * g++.dg/parse/invalid1.C: New test.
14432 2016-03-01 Richard Biener <rguenther@suse.de>
14434 PR middle-end/70022
14435 * gcc.dg/pr70022.c: New testcase.
14437 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
14439 PR tree-optimization/69956
14440 * gcc.dg/pr69956.c: New test.
14442 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14445 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14446 XFAIL when hardware supports efficient unaligned storage access.
14448 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
14451 * g++.dg/template/pr69961a.C: New test.
14452 * g++.dg/template/pr69961b.C: New test.
14454 2016-02-29 David Malcolm <dmalcolm@redhat.com>
14456 PR preprocessor/69985
14457 * gcc.dg/cpp/pr69985.c: New test case.
14459 2016-02-29 Jeff Law <law@redhat.com>
14461 PR tree-optimization/70005
14462 * gcc.c-torture/execute/pr70005.c New test.
14464 PR tree-optimization/69999
14465 * gcc.c-torture/compile/pr69999.c: New test.
14467 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
14469 PR tree-optimization/69652
14470 * gcc.dg/torture/pr69652.c: Delete test.
14471 * gcc.dg/vect/pr69652.c: New test.
14473 2016-02-19 Richard Biener <rguenther@suse.de>
14475 PR tree-optimization/69980
14476 * gfortran.dg/vect/pr69980.f90: New testcase.
14478 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14480 * gcc.target/sparc/20160229-1.c: New test.
14482 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14484 * gnat.dg/stack_usage3.adb: New test.
14485 * gnat.dg/stack_usage3_pkg.ads: New helper.
14487 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14489 * gnat.dg/renaming8.adb: New test.
14490 * gnat.dg/renaming8_pkg1.ads: New helper.
14491 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14492 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14494 2016-02-29 Richard Biener <rguenther@suse.de>
14496 PR tree-optimization/69720
14497 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14499 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
14503 * gfortran.dg/realloc_on_assign_26.f90: New test case.
14505 2016-02-28 Harald Anlauf <anlauf@gmx.de>
14506 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14509 * gfortran.dg/coarray_8.f90: Adjust error message.
14510 * gfortran.dg/pr56007.f90: New test.
14511 * gfortran.dg/pr56007.f: New test.
14513 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
14515 PR tree-optimization/69989
14516 * gcc.dg/torture/pr69989.c: New test.
14518 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
14520 * gcc.target/i386/stack-realign-win.c: New test.
14522 2016-02-28 Harald Anlauf <anlauf@gmx.de>
14525 * gfortran.dg/pr60126.f90: New test.
14527 2016-02-27 Jeff Law <law@redhat.com>
14530 2016-02-26 Richard Biener <rguenther@suse.de>
14531 Jeff Law <law@redhat.com>
14533 PR tree-optimization/69740
14534 * gcc.c-torture/compile/pr69740-1.c: New test.
14535 * gcc.c-torture/compile/pr69740-2.c: New test.
14537 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14540 * gfortran.dg/newunit_4.f90: New test.
14542 2016-02-27 Jakub Jelinek <jakub@redhat.com>
14545 PR rtl-optimization/69886
14546 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14547 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
14550 2016-02-26 Martin Sebor <msebor@redhat.com>
14552 PR tree-optimization/15826
14553 * gcc.dg/tree-ssa/pr15826.c: New test.
14555 2016-02-26 Jakub Jelinek <jakub@redhat.com>
14558 * gcc.target/powerpc/pr69969.c: New test.
14560 2016-02-26 Martin Sebor <msebor@redhat.com>
14563 * g++.old-deja/g++.other/decl5.C: Add a test case.
14565 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
14568 * gcc.target/powerpc/pr69946.c: New file.
14570 2016-02-26 Richard Biener <rguenther@suse.de>
14571 Jeff Law <law@redhat.com>
14573 PR tree-optimization/69740
14574 * gcc.c-torture/compile/pr69740-1.c: New test.
14575 * gcc.c-torture/compile/pr69740-2.c: New test.
14577 2016-02-26 Martin Jambor <mjambor@suse.cz>
14579 PR middle-end/69920
14580 * gcc.dg/torture/pr69932.c: New test.
14581 * gcc.dg/torture/pr69936.c: Likewise.
14583 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14586 * gcc.target/s390/pr69709.c: New test.
14588 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14591 * gcc.target/aarch64/pr69245_1.c: New test.
14593 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14596 * gcc.dg/torture/pr69613.c: New test.
14598 2016-02-26 Jakub Jelinek <jakub@redhat.com>
14600 PR rtl-optimization/69891
14601 * gcc.target/i386/pr69891.c: New test.
14603 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
14604 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14607 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14608 functionality for both 32-bit and 64-bit.
14610 2016-02-26 Richard Biener <rguenther@suse.de>
14612 PR tree-optimization/69551
14613 * gcc.dg/torture/pr69951.c: New testcase.
14615 2016-02-25 Richard Biener <rguenther@suse.de>
14617 PR tree-optimization/48795
14618 * gcc.dg/Warray-bounds-18.c: New testcase.
14620 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14622 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14624 2016-02-25 Jakub Jelinek <jakub@redhat.com>
14626 PR rtl-optimization/69896
14627 * gcc.dg/pr69896.c: New test.
14629 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
14632 * g++.dg/cpp1y/paren2.C: New test.
14634 2016-02-24 Martin Sebor <msebor@redhat.com>
14637 * gcc.dg/enum-mode-2.c: New test.
14639 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14642 * g++.dg/warn/Wnonnull-compare-6.C: New test.
14643 * g++.dg/warn/Wnonnull-compare-7.C: New test.
14644 * g++.dg/ubsan/pr69922.C: New test.
14646 2016-02-24 Marek Polacek <polacek@redhat.com>
14649 * gcc.dg/pr69819.c: New test.
14651 2016-02-24 Martin Sebor <msebor@redhat.com>
14654 * g++.dg/ext/flexary15.C: New test.
14656 2016-02-24 Martin Sebor <msebor@redhat.com>
14658 * gcc.dg/builtins-68.c: Avoid making unportable
14659 assumptions about the relationship between SIZE_MAX and UINT_MAX.
14660 * g++.dg/ext/builtin_alloca.C: Same.
14662 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14663 Charles Baylis <charles.baylis@linaro.org>
14666 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14668 2016-02-24 Richard Biener <rguenther@suse.de>
14669 Jakub Jelinek <jakub@redhat.com>
14671 PR middle-end/69760
14672 * gcc.dg/torture/pr69760.c: New testcase.
14674 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14676 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14677 pattern on Solaris with as.
14679 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14681 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14682 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14683 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14684 * gcc.target/arm/negscc_restrict_it.c: Likewise.
14686 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14688 PR middle-end/69915
14689 * gcc.dg/pr69915.c: New test.
14691 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14693 PR rtl-optimization/69886
14694 * gcc.dg/torture/pr69886.c: New test.
14696 2016-02-24 Richard Biener <rguenther@suse.de>
14698 PR middle-end/68963
14699 * gcc.dg/torture/pr68963.c: New testcase.
14701 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14704 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14705 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14706 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14707 * gcc.target/arm/atomic_loaddi_1.c: New test.
14708 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14709 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14710 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14711 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14712 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14713 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14714 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14715 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14717 2016-02-24 Jakub Jelinek <jakub@redhat.com>
14719 PR middle-end/69909
14720 * gcc.dg/torture/pr69909.c: New test.
14722 2016-02-24 Richard Biener <rguenther@suse.de>
14724 PR tree-optimization/69907
14725 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14726 * gcc.dg/vect/bb-slp-34.c: XFAIL.
14727 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14729 2016-02-24 Christian Bruel <christian.bruel@st.com>
14731 * gcc.target/arm/pragma_cpp_fma.c: New test.
14733 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14736 * gfortran.dg/include_6.f90: Update test.
14738 2016-02-23 Jakub Jelinek <jakub@redhat.com>
14741 * objc.dg/pr69844.m: New test.
14743 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14745 PR libgfortran/69456
14746 * gfortran.dg/namelist_89.f90: New test.
14747 * gfortran.dg/pr59700.f90: Update test..
14749 2016-02-23 Martin Sebor <msebor@redhat.com>
14751 PR middle-end/69780
14752 * g++.dg/ext/builtin_alloca.C: New test.
14753 * gcc.dg/builtins-68.c: New test.
14755 2016-02-23 Richard Henderson <rth@redhat.com>
14757 * gcc.target/i386/addr-space-3.c: Remove test.
14759 2016-02-23 David Malcolm <dmalcolm@redhat.com>
14761 PR preprocessor/69126
14762 PR preprocessor/69543
14763 * c-c++-common/pr69126-2-long.c: New test.
14764 * c-c++-common/pr69126-2-short.c: New test.
14765 * c-c++-common/pr69543-1.c: Remove xfail.
14767 2016-02-23 David Malcolm <dmalcolm@redhat.com>
14769 PR preprocessor/69126
14770 PR preprocessor/69543
14771 PR preprocessor/69558
14772 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14774 (test_2): ...this, and add leading comment.
14775 (MACRO_3, test_3): New.
14776 (MACRO_4A, MACRO_4B, test_4): New.
14777 (MACRO): Rename to...
14778 (MACRO_5): ...this.
14780 (test_5): ...this, updating for renaming of MACRO, and
14781 add leading comment.
14782 * c-c++-common/pr69543-1.c: New.
14783 * c-c++-common/pr69543-2.c: New.
14784 * c-c++-common/pr69543-3.c: New.
14785 * c-c++-common/pr69543-4.c: New.
14786 * c-c++-common/pr69558-1.c: New.
14787 * c-c++-common/pr69558-2.c: New.
14788 * c-c++-common/pr69558-3.c: New.
14789 * c-c++-common/pr69558-4.c: New.
14790 * gcc.dg/pr69558.c: Move to...
14791 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
14794 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
14796 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14797 to -ftree-parallelize-loops/-fopenacc changes.
14798 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14799 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14800 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14801 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14802 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14803 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14804 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14805 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14806 * c-c++-common/goacc/kernels-loop.c: Likewise.
14807 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14808 * c-c++-common/goacc/kernels-reduction.c: Likewise.
14809 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14810 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14812 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14814 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14816 2016-02-23 Jakub Jelinek <jakub@redhat.com>
14819 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14822 * gcc.dg/pr69900.c: New test.
14824 2016-02-23 Martin Jambor <mjambor@suse.cz>
14826 PR tree-optimization/69666
14827 * gcc.dg/tree-ssa/pr69666.c: New test.
14829 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14832 * gfortran.dg/coarray_allocate_5.f08: New test.
14834 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14836 * gcc.target/s390/vcond-shift.c: Move to ...
14837 * gcc.target/s390/vector/vcond-shift.c: ... here.
14839 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14841 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14842 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14844 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14846 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14848 2016-02-20 Mark Wielaard <mjw@redhat.com>
14851 * gcc.dg/unused-variable-3.c: New test.
14853 2016-02-22 Jakub Jelinek <jakub@redhat.com>
14856 * gcc.target/i386/pr69888.c: New test.
14858 2016-02-22 Richard Biener <rguenther@suse.de>
14860 PR tree-optimization/69882
14861 * gfortran.dg/vect/pr69882.f90: New testcase.
14863 2016-02-22 Jakub Jelinek <jakub@redhat.com>
14866 * gcc.dg/pr69885.c: New test.
14868 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14872 * gcc.target/sh/pr54089-10.c: New.
14874 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
14877 * gfortran.dg/deferred_character_15.f90: New test.
14879 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14882 gfortran.dg/allocate_with_source_18.f03: New test.
14884 2016-02-20 Harald Anlauf <anlauf@gmx.de>
14887 gfortran.dg/gomp/pr52531.f90: New test.
14889 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14892 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14895 2016-02-19 Jakub Jelinek <jakub@redhat.com>
14898 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14899 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14902 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14905 * g++.dg/torture/pr69851.C: New test.
14907 2016-02-19 Martin Sebor <msebor@redhat.com>
14910 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14912 2016-02-19 Jakub Jelinek <jakub@redhat.com>
14915 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14916 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14919 * g++.dg/cpp0x/pr67767.C: New test.
14921 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14923 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14924 for fp, simd, crypto, crc, lse.
14925 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14927 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14928 effective target check.
14930 2016-02-19 Jakub Jelinek <jakub@redhat.com>
14933 * gcc.target/i386/pr69820.c: New test.
14935 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14937 * gcc.target/s390/vector/int128-1.c: New test.
14939 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14941 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14943 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14945 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14946 instruction pattern name to prevent the testcase from failing with
14949 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14951 * gcc.target/s390/md/movstr-2.c: New test.
14953 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14955 * gcc.target/s390/morestack.c: New test.
14957 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14960 * gcc.target/s390/pr69625.c: Add test case.
14962 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14965 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14967 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14970 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14971 * gcc.target/powerpc/fusion3.c: Likewise.
14973 2016-02-18 Richard Biener <rguenther@suse.de>
14975 PR middle-end/69553
14976 * g++.dg/torture/pr69553.C: New testcase.
14978 2016-02-18 Nick Clifton <nickc@redhat.com>
14982 * gcc.target/arm/pr62554.c: New test.
14983 * gcc.target/arm/pr69610-1.c: New test.
14984 * gcc.target/arm/pr69610-2.c: New test.
14986 2016-02-18 Richard Biener <rguenther@suse.de>
14988 PR middle-end/69854
14989 * gcc.dg/torture/pr69854.c: New testcase.
14991 2016-02-17 Jakub Jelinek <jakub@redhat.com>
14994 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14996 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14998 * gcc.target/powerpc/vec-cg.c: New test.
15000 2016-02-17 Richard Biener <rguenther@suse.de>
15003 * gcc.dg/uninit-21.c: Add -fno-short-enums.
15005 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15008 * gcc.c-torture/compile/pr69161.c: New test.
15010 2016-02-17 David Sherwood <david.sherwood@arm.com>
15013 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15014 * gcc.target/arm/vect-fmaxmin.c: Likewise.
15016 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15018 * gcc.dg/ifcvt-4.c: Skip on Visium.
15020 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15022 * gnat.dg/atomic8.adb: New test.
15024 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15026 * gnat.dg/discr46.ad[sb]: New test.
15028 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
15031 * gcc.target/powerpc/pr48344-1.c: New test.
15033 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
15036 * gfortran.dg/associate_21.f90: New test.
15038 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15041 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15042 -Wnonnull in dg-options.
15043 * c-c++-common/nonnull-2.c: New test.
15045 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
15046 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15048 * gcc.target/aarch64/vector_initialization_nostack.c: New.
15050 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15052 PR middle-end/69801
15053 * gcc.dg/pr69801.c: Add empty dg-options.
15055 2016-02-16 James Norris <jnorris@codesourcery.com>
15057 * c-c++-common/goacc/deviceptr-1.c: Add tests.
15058 * g++.dg/goacc/deviceptr-1.c: New file.
15060 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15062 PR tree-optimization/69820
15063 * gcc.dg/vect/pr69820.c: New test.
15065 2016-02-16 Richard Biener <rguenther@suse.de>
15067 PR tree-optimization/69776
15068 * gcc.dg/torture/pr69776-2.c: New testcase.
15070 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
15072 PR tree-optimization/69714
15073 * gcc.dg/torture/pr69714.c: New test.
15075 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15077 PR tree-optimization/69802
15078 * gcc.dg/pr69802.c: New test.
15080 2016-02-16 Richard Biener <rguenther@suse.de>
15082 PR middle-end/69801
15083 * gcc.dg/pr69801.c: New testcase.
15085 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15087 PR libgfortran/69651
15088 * gfortran.dg/read_bang.f90: New test.
15089 * gfortran.dg/read_bang4.f90: New test.
15091 2016-02-15 Jakub Jelinek <jakub@redhat.com>
15094 * g++.dg/init/pr69658.C: New test.
15097 * c-c++-common/pr69797.c: New test.
15099 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15101 * lib/target-supports.exp (check_effective_target_section_anchors): Add
15102 check for aarch64*-*-*.
15104 2016-02-15 Richard Biener <rguenther@suse.de>
15106 PR tree-optimization/69783
15107 * gcc.dg/vect/pr69783.c: New testcase.
15109 2016-02-15 Richard Biener <rguenther@suse.de>
15111 PR tree-optimization/69776
15112 * gcc.dg/torture/pr69776.c: New testcase.
15114 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15117 * gfortran.dg/type_decl_4.f90: Reinstated.
15119 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
15122 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15124 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15128 * gfortran.dg/type_decl_4.f90: Removed.
15130 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15133 * gfortran.dg/type_decl_4.f90: New test.
15135 2016-02-14 Alan Modra <amodra@gmail.com>
15138 * gcc.c-torture/execute/stkalign.c: Revise test.
15140 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15143 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15145 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15148 * gcc.target/sh/torture/pr67260.c: New.
15150 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
15152 * gcc.dg/pr67964.c: Add dg-require-alias.
15154 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15158 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15160 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15162 PR libgfortran/69668
15163 * gfortran.dg/namelist_88.f90: New test.
15165 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15167 PR libgfortran/69668
15168 * gfortran.dg/namelist_38.f90: Update test.
15169 * gfortran.dg/namelist_84.f90: Update test.
15171 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15174 * gcc.dg/pr69554-1.c: New test.
15175 * gfortran.dg/pr69554-1.F90: New test.
15176 * gfortran.dg/pr69554-2.F90: New test.
15177 * lib/gcc-dg.exp (proc dg-locus): New function.
15178 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15179 distinguish between the caret-printing and non-caret-printing
15180 cases. If caret-printing has been explicitly enabled, bail out
15181 without attempting to fix up the output.
15183 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15187 * gcc.dg/spellcheck-options-3.c: New test case.
15188 * gcc.dg/spellcheck-options-4.c: New test case.
15189 * gcc.dg/spellcheck-options-5.c: New test case.
15190 * gcc.dg/spellcheck-options-6.c: New test case.
15191 * gcc.dg/spellcheck-options-7.c: New test case.
15192 * gcc.dg/spellcheck-options-8.c: New test case.
15193 * gcc.dg/spellcheck-options-9.c: New test case.
15194 * gcc.dg/spellcheck-options-10.c: New test case.
15196 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15198 PR rtl-optimization/69764
15199 PR rtl-optimization/69771
15200 * c-c++-common/pr69764.c: New test.
15201 * gcc.dg/torture/pr69771.c: New test.
15203 2016-02-12 Marek Polacek <polacek@redhat.com>
15205 * g++.dg/torture/init-list1.C: New.
15207 2016-02-12 Marek Polacek <polacek@redhat.com>
15209 * gcc.dg/pr69522.c: Add empty dg-options.
15211 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
15213 * g++.dg/lto/lto.exp: Include and init mpx.
15214 * g++.dg/lto/pr69729_0.C: New test.
15216 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15219 * g++.dg/ipa/pr69241-4.C: New test.
15222 * g++.dg/ipa/pr68672-1.C: New test.
15223 * g++.dg/ipa/pr68672-2.C: New test.
15224 * g++.dg/ipa/pr68672-3.C: New test.
15226 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
15229 * gcc.dg/pr69522.c: New test.
15231 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
15234 * g++.dg/cpp1y/69098.C: New test.
15235 * g++.dg/cpp1y/69098-2.C: New test.
15237 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15239 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15240 and neighbour -> neighbor.
15241 * objc.dg/attributes/method-nonnull-1.m: Likewise.
15242 * objc.dg/gnu-api-2-class-meta.m: Likewise.
15243 * c-c++-common/Wvarargs.c: Likewise.
15244 * c-c++-common/goacc/host_data-5.c: Likewise.
15245 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15246 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15247 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15248 * gcc.target/aarch64/pr60697.c: Likewise.
15249 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15250 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15251 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15252 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15253 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15254 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15255 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15256 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15257 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15258 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15259 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15260 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15261 * g++.dg/lookup/koenig5.C: Likewise.
15262 * g++.dg/ext/no-asm-2.C: Likewise.
15263 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15264 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15265 * gfortran.dg/used_types_16.f90: Likewise.
15266 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15267 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15268 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15269 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15270 * gfortran.dg/abstract_type_6.f03: Likewise.
15271 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15272 * gfortran.dg/used_types_15.f90: Likewise.
15273 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15274 * gfortran.dg/exit_3.f08: Likewise.
15275 * gfortran.dg/open_status_2.f90: Likewise.
15276 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15277 * gfortran.dg/intrinsic_std_1.f90: Likewise.
15278 * gfortran.dg/associate_1.f03: Likewise.
15279 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15280 * gfortran.dg/intrinsic_std_6.f90: Likewise.
15281 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15282 * gcc.dg/builtin-object-size-1.c: Likewise.
15283 * gcc.dg/noreturn-6.c: Likewise.
15284 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15285 * gcc.dg/globalalias.c: Likewise.
15286 * gcc.dg/builtins-config.h: Likewise.
15287 * gcc.dg/pr30457.c: Likewise.
15288 * gcc.c-torture/compile/volatile-1.c: Likewise.
15289 * gcc.c-torture/execute/20101011-1.c: Likewise.
15290 * c-c++-common/Waddress-1.c: Likewise.
15292 2016-02-11 Jakub Jelinek <jakub@redhat.com>
15295 * c-c++-common/Waddress-1.c: New test.
15297 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
15300 * gfortran.dg/associate_19.f03: New test.
15301 * gfortran.dg/associate_20.f03: New test.
15303 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
15305 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15307 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15309 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15310 .arch armv8-a\n. Add -dA to dg-options.
15311 * gcc.target/aarch64/assembler_arch_1.c: New test.
15312 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15314 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
15317 * g++.dg/cpp0x/pr68726.C: New.
15319 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15321 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15324 2016-02-11 Richard Biener <rguenther@suse.de>
15326 * g++.dg/tree-ssa/pr61034.C: Adjust.
15328 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
15331 * gcc.target/s390/pr69148.c: New.
15333 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
15335 PR tree-optimization/69652
15336 * gcc.dg/torture/pr69652.c: New test.
15338 2016-02-10 Jakub Jelinek <jakub@redhat.com>
15339 Patrick Palka <ppalka@gcc.gnu.org>
15343 * g++.dg/ipa/pr69241-1.C: New test.
15344 * g++.dg/ipa/pr69241-2.C: New test.
15345 * g++.dg/ipa/pr69241-3.C: New test.
15346 * g++.dg/ipa/pr69649.C: New test.
15348 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
15350 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15351 * gcc.dg/tree-ssa/sra-18.c: Ditto.
15353 2016-02-10 Bin Cheng <bin.cheng@arm.com>
15355 PR tree-optimization/68021
15356 * gcc.dg/tree-ssa/pr68021.c: New test.
15358 2016-02-10 Richard Biener <rguenther@suse.de>
15360 PR tree-optimization/69726
15361 * gcc.dg/uninit-22.c: New testcase.
15363 2016-02-09 Andrew Pinski <apinski@cavium.com>
15366 * gcc.c-torture/compile/20160205-1.c: New testcase.
15368 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
15371 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15372 instead accessing a really large arrray.
15373 * gcc.target/powerpc/fusion3.c: Likewise.
15375 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
15378 * gcc.c-torture/execute/pr68532.c: New test.
15380 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
15383 * gcc.dg/pr69634.c: New.
15385 2016-02-09 Richard Biener <rguenther@suse.de>
15387 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15389 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
15391 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15393 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
15395 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15397 2016-02-09 Richard Biener <rguenther@suse.de>
15399 PR tree-optimization/69715
15400 * gcc.dg/torture/pr69715.c: New testcase.
15402 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15405 * g++.dg/cpp0x/trailing12.C: New test.
15406 * g++.dg/cpp0x/trailing13.C: New test.
15408 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15412 * g++.dg/cpp1y/auto-fn29.C: New test.
15413 * g++.dg/cpp1y/auto-fn30.C: New test.
15415 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15417 PR tree-optimization/69209
15418 * gcc.c-torture/compile/pr69209.c: New test.
15420 2016-02-08 Jeff Law <law@redhat.com>
15422 PR tree-optimization/68541
15423 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15424 of statements allowed in join block for path splitting.
15426 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15429 * g++.dg/gomp/pr59627.C: New test.
15432 * g++.dg/ipa/pr69239.C: New test.
15434 2016-02-08 David Malcolm <dmalcolm@redhat.com>
15436 PR preprocessor/69664
15437 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15438 * gcc.dg/cpp/warn-comments.c: Likewise.
15440 2016-02-08 Marek Polacek <polacek@redhat.com>
15443 * g++.dg/init/const12.C: New test.
15445 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
15448 * gcc.dg/lto/pr55113_0.c: Remove test.
15450 2016-02-08 Richard Biener <rguenther@suse.de>
15452 PR tree-optimization/69719
15453 * gcc.dg/torture/pr69719.c: New testcase.
15455 2016-02-08 Richard Biener <rguenther@suse.de>
15456 Jeff Law <law@redhat.com>
15459 * gcc.target/mips/pr68273.c: New testcase.
15461 2016-02-08 Richard Biener <rguenther@suse.de>
15463 PR rtl-optimization/69274
15464 * gcc.target/i386/addr-sel-1.c: XFAIL.
15466 2016-02-08 Jeff Law <law@redhat.com>
15468 PR tree-optimization/68541
15469 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15471 PR tree-optimization/65917
15472 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15474 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15477 * gfortran.dg/namelist_args.f90: New test.
15479 2016-02-05 Jeff Law <law@redhat.com>
15481 PR tree-optimization/68541
15482 * gcc.dg/tree-ssa/split-path-2.c: New test.
15483 * gcc.dg/tree-ssa/split-path-3.c: New test.
15484 * gcc.dg/tree-ssa/split-path-4.c: New test.
15485 * gcc.dg/tree-ssa/split-path-5.c: New test.
15486 * gcc.dg/tree-ssa/split-path-6.c: New test.
15487 * gcc.dg/tree-ssa/split-path-7.c: New test.
15489 2016-02-05 Martin Sebor <msebor@redhat.com>
15492 * g++.dg/warn/Wplacement-new-size-1.C: New test.
15493 * g++.dg/warn/Wplacement-new-size-2.C: New test.
15495 2016-02-06 Richard HEnderson <rth@redhat.com>
15498 * gcc.target/i386/addr-space-4.c: New.
15499 * gcc.target/i386/addr-space-5.c: New.
15501 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
15504 * gfortran.dg/elemental_dependency_6.f90: New.
15506 2016-02-05 Jakub Jelinek <jakub@redhat.com>
15508 PR rtl-optimization/69691
15509 * gcc.c-torture/execute/pr69691.c: New test.
15512 * g++.dg/parse/pr69628.C: New test.
15514 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
15516 * gcc.dg/sancov/asan.c: Move to ...
15517 * gcc.dg/asan/sancov-1.c: ... here.
15519 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
15521 * gcc.target/i386/pr69577.c: Require avx_runtime target.
15523 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
15526 * gcc.target/i386/pr69677.c: New test.
15528 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
15531 * g++.dg/template/pr68948.C: New test.
15533 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
15535 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15536 (only necessary on s390x).
15538 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
15540 * gcc.target/i386/pr69454-2.c: Compile with -msse2
15541 -mno-accumulate-outgoing-args.
15543 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
15545 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15547 2016-02-04 Jakub Jelinek <jakub@redhat.com>
15550 * c-c++-common/pr69669.c: New test.
15552 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15555 * g++.dg/pr69667.C: New file.
15557 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
15560 * gcc.dg/pr69619.c: Add new test.
15562 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
15564 PR rtl-optimization/69577
15565 * gcc.target/i386/pr69577.c: New test.
15567 2016-02-04 Martin Liska <mliska@suse.cz>
15569 * g++.dg/asan/pr69276.C: New test.
15571 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15575 * gcc.target/arm/wmul-3.c: Simplify test to generate just
15576 a single smulbb instruction.
15577 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15578 * gcc.target/amr/wmul-2.c: Likewise.
15580 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15584 * gcc.c-torture/execute/pr67714.c: New test.
15586 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
15589 * gcc.target/i386/pr69454-1.c: New test.
15590 * gcc.target/i386/pr69454-2.c: New test.
15592 2016-02-03 Martin Sebor <msebor@redhat.com>
15599 * g++.dg/ext/flexarray-mangle-2.C: New test.
15600 * g++.dg/ext/flexarray-mangle.C: New test.
15601 * g++.dg/ext/flexarray-subst.C: New test.
15602 * g++.dg/ext/flexary11.C: New test.
15603 * g++.dg/ext/flexary12.C: New test.
15604 * g++.dg/ext/flexary13.C: New test.
15605 * g++.dg/ext/flexary14.C: New test.
15606 * g++.dg/other/dump-ada-spec-2.C: Adjust.
15608 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
15610 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15611 Define only if CHECK_FLOAT128 is defined.
15612 (main): Properly initialize u5.
15614 2016-02-03 Jakub Jelinek <jakub@redhat.com>
15617 * gcc.dg/pr69627.c: New test.
15620 * gcc.dg/pr69644.c: New test.
15622 2016-02-03 Mike Stump <mikestump@comcast.net>
15624 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15625 support for struct-layout-1.exp.
15627 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
15630 * g++.dg/cpp0x/pr69056.C: New test.
15632 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
15633 Alexandre Oliva <aoliva@redhat.com>
15636 * gcc.target/powerpc/pr69461.c: New.
15638 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
15640 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15641 works from here ...
15642 (check_effective_target_fsanitize_thread): ... to here. Do not
15643 specify additional compile flags for the test source.
15644 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15645 specify additional compile flags for the test source.
15647 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
15649 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15651 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
15655 * gfortran.dg/coarray_allocate_2.f08: New test.
15656 * gfortran.dg/coarray_allocate_3.f08: New test.
15657 * gfortran.dg/coarray_allocate_4.f08: New test.
15659 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
15661 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15662 use same scan-tree-dump-times on all platforms.
15663 * gcc.dg/vect/vect-outer-1.c: Likewise.
15664 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15665 * gcc.dg/vect/vect-outer-1a.c: Likewise.
15666 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15667 * gcc.dg/vect/vect-outer-1b.c: Likewise.
15668 * gcc.dg/vect/vect-outer-2b.c: Likewise.
15669 * gcc.dg/vect/vect-outer-3b.c: Likewise.
15670 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15672 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
15674 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15677 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15679 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15681 2016-02-02 James Norris <jnorris@codesourcery.com>
15683 * c-c++-common/goacc/routine-5.c: Add tests.
15685 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
15687 * gcc.target/nvptx/unsigned-cmp.c: New test.
15689 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
15691 * gcc.target/aarch64/scalar_shift_1.c
15692 (test_corners_sisd_di): Improve force to SIMD register.
15693 (test_corners_sisd_si): Likewise.
15694 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15695 Remove scan-assembler check for ldr.
15697 2016-02-02 Richard Biener <rguenther@suse.de>
15699 PR tree-optimization/69595
15700 * gcc.dg/Warray-bounds-17.c: New testcase.
15702 2016-02-02 Richard Biener <rguenther@suse.de>
15704 PR tree-optimization/69606
15705 * gcc.dg/torture/pr69606.c: New testcase.
15707 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
15709 PR middle-end/68542
15710 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15711 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15713 2016-02-02 Alan Modra <amodra@gmail.com>
15716 * gcc.target/powerpc/pr69548.c: New test.
15718 2016-02-01 Jakub Jelinek <jakub@redhat.com>
15720 PR rtl-optimization/69592
15721 * gcc.dg/pr69592.c: New test.
15723 PR preprocessor/69543
15725 * gcc.dg/pr69543.c: New test.
15726 * gcc.dg/pr69558.c: New test.
15728 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
15731 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
15733 2016-02-01 Martin Sebor <msebor@redhat.com>
15735 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15737 2016-02-01 Bin Cheng <bin.cheng@arm.com>
15739 PR tree-optimization/67921
15740 * c-c++-common/ubsan/pr67921.c: New test.
15742 2016-02-01 Richard Biener <rguenther@suse.de>
15744 PR middle-end/69556
15745 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15747 2016-02-01 Richard Biener <rguenther@suse.de>
15749 PR tree-optimization/69574
15750 * gcc.dg/torture/pr69574.c: New testcase.
15752 2016-02-01 Richard Biener <rguenther@suse.de>
15754 PR tree-optimization/69579
15755 * gcc.dg/setjmp-6.c: New testcase.
15757 2016-02-01 Jakub Jelinek <jakub@redhat.com>
15759 PR rtl-optimization/69570
15760 * g++.dg/opt/pr69570.C: New test.
15762 2016-02-01 Richard Henderson <rth@redhat.com>
15764 * gcc.dg/pr69535.c: New test.
15766 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
15769 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15770 * gcc.dg/tree-ssa/sra-18.c: Likewise.
15773 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15775 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15777 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
15780 * gfortran.dg/allocate_with_source_17.f03: New test.
15782 2016-01-30 Jakub Jelinek <jakub@redhat.com>
15784 PR tree-optimization/69546
15785 * gcc.dg/torture/pr69546.c: New test.
15787 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
15790 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15792 2016-01-30 Martin Sebor <msebor@redhat.com>
15795 * g++.dg/ext/flexary10.C: New test.
15797 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15800 gfortran.dg/common_23.f90: New test.
15802 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15805 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15806 condition being checked, and disable it when the target supports
15807 misaligned loads and stores.
15809 2016-01-29 Jakub Jelinek <jakub@redhat.com>
15812 * gcc.dg/torture/pr69518.c: New test.
15814 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15817 * gcc.target/i386/pr69530.c: New test.
15819 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
15822 * gcc.target/mips/div-delay.c: New test.
15824 2016-01-29 Jakub Jelinek <jakub@redhat.com>
15827 * gcc.target/i386/pr69551.c: New test.
15830 * gcc.target/i386/pr66137.c: New test.
15832 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15834 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15835 always built for p5600.
15836 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15837 isa=p5600 dg-option.
15839 2016-01-29 Richard Biener <rguenther@suse.de>
15841 PR tree-optimization/69547
15842 * g++.dg/tree-ssa/pr69547.C: New testcase.
15844 2016-01-29 Jakub Jelinek <jakub@redhat.com>
15847 * g++.dg/warn/Wunused-function2.C: New test.
15849 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15851 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15852 support for test to succeed.
15854 2016-01-29 Marek Polacek <polacek@redhat.com>
15858 * g++.dg/ext/constexpr-vla2.C: New test.
15859 * g++.dg/ext/constexpr-vla3.C: New test.
15860 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15862 2016-01-29 Richard Biener <rguenther@suse.de>
15864 PR middle-end/69537
15865 * gcc.dg/uninit-21.c: New testcase.
15867 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
15870 * gcc.target/i386/pr69459.c: New test.
15872 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
15875 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15876 * gcc.target/mips/pr68400.c: New test.
15878 2016-01-28 Martin Sebor <msebor@redhat.com>
15881 * gcc.target/powerpc/pr17381.c: New test.
15883 2016-01-28 Jakub Jelinek <jakub@redhat.com>
15885 PR middle-end/69542
15886 * gcc.dg/torture/pr69542.c: New test.
15888 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15890 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15892 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
15894 * gcc.dg/pr65980.c: Skip on AIX.
15895 * gcc.dg/pr66688.c: Same.
15897 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
15900 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15901 * gcc.dg/tree-ssa/sra-18.c: Same.
15903 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15906 * gfortran.dg/block_15.f08: New test.
15907 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15908 on incorrectly closed BLOCK.
15910 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15912 * gcc.dg/declare-simd.c: New test.
15914 2016-01-28 Richard Biener <rguenther@suse.de>
15916 PR tree-optimization/69466
15917 * gfortran.dg/vect/pr69466.f90: New testcase.
15919 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15921 * g++.dg/pr67989.C: Remove ARM-specific option.
15922 * gcc.target/arm/pr67989.C: New file.
15924 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
15926 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15927 and expm1 test for glibc < 2.11.
15929 2016-01-27 Richard Henderson <rth@redhat.com>
15931 * gcc.c-torture/execute/pr69447.c: New test.
15933 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
15936 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15938 2016-01-27 Jakub Jelinek <jakub@redhat.com>
15941 * gcc.dg/pr66869.c: New test.
15943 2016-01-25 Jeff Law <law@redhat.com>
15945 PR tree-optimization/68398
15946 PR tree-optimization/69196
15947 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15948 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15949 path to avoid new heuristic allowing more irreducible regions
15950 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15951 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15952 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15953 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15954 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15956 2016-01-27 Marek Polacek <polacek@redhat.com>
15959 * c-c++-common/vector-compare-4.c: New test.
15961 2016-01-27 David Malcolm <dmalcolm@redhat.com>
15963 PR preprocessor/69126
15964 * c-c++-common/pr69126.c: New test case.
15966 2016-01-27 Ian Lance Taylor <iant@google.com>
15968 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15970 2016-01-27 Ryan Burn <contact@rnburn.com>
15973 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15975 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
15978 * gcc.target/i386/pr69512.c: New test.
15980 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15983 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15985 2016-01-27 Marek Polacek <polacek@redhat.com>
15988 * g++.dg/pr69379.C: New test.
15990 2016-01-27 Martin Sebor <msebor@redhat.com>
15993 * g++.dg/abi/Wabi-2-2.C: New test.
15994 * g++.dg/abi/Wabi-2-3.C: New test.
15995 * g++.dg/abi/Wabi-3-2.C: New test.
15996 * g++.dg/abi/Wabi-3-3.C: New test.
15998 2016-01-27 Richard Biener <rguenther@suse.de>
16000 PR tree-optimization/69166
16001 * gcc.dg/torture/pr69166.c: New testcase.
16003 2016-01-27 Martin Jambor <mjambor@suse.cz>
16005 PR tree-optimization/69355
16006 * gcc.dg/tree-ssa/pr69355.c: New test.
16008 2016-01-27 Marek Polacek <polacek@redhat.com>
16011 * g++.dg/ext/constexpr-vla1.C: New test.
16013 2016-01-20 Christian Bruel <christian.bruel@st.com>
16016 * gcc.target/arm/pr69245.c: New test.
16018 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16020 PR tree-optimization/69399
16021 * gcc.dg/torture/pr69399.c: New test.
16023 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
16025 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16027 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
16029 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16031 2016-01-26 Tom de Vries <tom@codesourcery.com>
16033 PR tree-optimization/69110
16034 * gcc.dg/autopar/pr69110.c: New test.
16036 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
16037 Sebastian Pop <s.pop@samsung.com>
16039 * gcc.dg/graphite/isl-ast-op-select.c: New.
16041 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16044 * gfortran.dg/allocate_error_6.f90: New test.
16046 2016-01-26 Richard Henderson <rth@redhat.com>
16048 * gcc.dg/tm/pr60908.c: New test.
16050 2016-01-26 David Malcolm <dmalcolm@redhat.com>
16053 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16055 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16056 expected multiline output to reflect the colorization being
16057 disabled before newlines.
16058 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16059 (custom_diagnostic_finalizer): Replace call to
16060 pp_newline_and_flush with call to pp_flush.
16061 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16062 * gfortran.dg/implicit_class_1.f90: Likewise.
16063 * lib/gcc-dg.exp (allow_blank_lines): New global.
16064 (dg-allow-blank-lines-in-output): New procedure.
16065 (gcc-dg-prune): Complain about blank lines in the output, unless
16066 dg-allow-blank-lines-in-output was called.
16067 * lib/multiline.exp (_build_multiline_regex): Only support
16068 arbitrary followup text for non-blank-lines, not for blank lines.
16070 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16072 PR tree-optimization/69483
16073 * gcc.dg/pr69483.c: New test.
16074 * g++.dg/opt/pr69483.C: New test.
16076 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16079 * gcc.target/arm/pr68620.c: New test.
16081 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16083 * gcc.target/i386/pr68986-2.c: Remove -m32.
16085 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16088 * gcc.target/i386/pr68986-1.c: New test.
16089 * gcc.target/i386/pr68986-2.c: Likewise.
16090 * gcc.target/i386/pr68986-3.c: Likewise.
16092 2016-01-26 Christian Bruel <christian.bruel@st.com>
16094 * lib/target-supports.exp
16095 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16096 (check_effective_target_arm_crypto_pragma_ok): Likewise.
16097 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16099 2016-01-26 Richard Biener <rguenther@suse.de>
16101 PR tree-optimization/69452
16102 * gcc.dg/torture/pr69452.c: New testcase.
16104 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16107 * gcc.dg/pr69442.c: New test.
16109 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
16112 * gcc.target/aarch64/simd/pr67896.C: New.
16114 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
16116 PR tree-optimization/69400
16117 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16119 (plugin_init): Call it.
16120 * gcc.dg/torture/pr69400.c: New test.
16122 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16124 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16126 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16127 Sebastian Pop <s.pop@samsung.com>
16129 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16132 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16133 Sebastian Pop <s.pop@samsung.com>
16135 * gcc.dg/graphite/pr69292.c: New.
16137 2016-01-25 Jakub Jelinek <jakub@redhat.com>
16139 * c-c++-common/goacc/use_device-1.c: New test.
16141 2016-01-25 Jeff Law <law@redhat.com>
16143 PR tree-optimization/69196
16144 PR tree-optimization/68398
16145 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16146 * gcc.dg/tree-ssa/pr68198.c: Likewise.
16148 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
16151 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16154 2016-01-25 Richard Biener <rguenther@suse.de>
16157 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16159 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
16162 * gcc.dg/pr69421.c: New test.
16164 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
16166 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16167 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16168 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16169 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16170 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16171 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16172 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16173 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16174 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16175 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16177 2016-01-25 Richard Biener <rguenther@suse.de>
16179 PR tree-optimization/69376
16180 * gcc.dg/torture/pr69376.c: New testcase.
16182 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16186 * gfortran.dg/interface_38.f90: New test.
16187 * gfortran.dg/interface_39.f90: New test.
16189 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
16192 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16197 * g++.dg/template/pr11858.C: New test.
16198 * g++.dg/template/pr24663.C: New test.
16199 * g++.dg/template/unify12.C: New test.
16200 * g++.dg/template/unify13.C: New test.
16201 * g++.dg/template/unify14.C: New test.
16202 * g++.dg/template/unify15.C: New test.
16203 * g++.dg/template/unify16.C: New test.
16204 * g++.dg/template/unify17.C: New test.
16206 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
16209 gfortran.dg/pr68283.f90: New test.
16211 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
16214 * gfortran.dg/inline_matmul_13.f90: New test.
16215 * gfortran.dg/matmul_bounds_8.f90: New test.
16216 * gfortran.dg/matmul_bounds_9.f90: New test.
16217 * gfortran.dg/matmul_bounds_10.f90: New test.
16219 2016-01-23 Tom de Vries <tom@codesourcery.com>
16221 PR tree-optimization/69426
16222 * gcc.dg/autopar/pr69426.c: New test.
16224 2016-01-23 Martin Sebor <msebor@redhat.com>
16228 * g++.dg/cpp0x/alignas5.C: New test.
16229 * g++.dg/ext/vector29.C: Same.
16231 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
16233 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16234 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16235 _GNU_SOURCE from compile flags to the source.
16236 * gcc.target/i386/chkp-stropt-12.c: Ditto.
16237 * gcc.target/i386/chkp-stropt-16.c: Ditto.
16238 * gcc.target/i386/chkp-stropt-4.c: Ditto.
16239 * gcc.target/i386/chkp-stropt-8.c: Ditto.
16241 2016-01-22 Jakub Jelinek <jakub@redhat.com>
16244 * g++.dg/opt/pr69432.C: New test.
16246 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16248 * gcc.target/powerpc/pr63354c: Adjust target selector to include
16249 32-bit targets testing an -m64 multilib.
16251 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16253 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16256 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
16258 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16260 2016-01-21 Christian Bruel <christian.bruel@st.com>
16263 * gcc.target/i386/pr68674.c
16264 * gcc.target/aarch64/pr68674.c
16265 * gcc.target/arm/pr68674.c
16267 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16270 * gcc.c-torture/execute/pr69403.c: New test.
16272 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
16275 * g++.dg/template/pr55843.C: New.
16277 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
16280 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16281 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16283 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16286 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16287 from dg-do compile directive, and instead add
16288 { dg-require-effective-target int128 }.
16290 2016-01-20 Martin Sebor <msebor@redhat.com>
16293 * gcc.dg/sync-fetch.c: New test.
16295 2016-01-21 Martin Sebor <msebor@redhat.com>
16298 * gcc.target/powerpc/pr69252.c: New test.
16300 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16303 * gfortran.dg/pr65996.f90: New test.
16305 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
16308 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16309 expected to generate an error.
16311 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
16313 PR middle-end/66178
16314 * gcc.dg/torture/pr66178.c: New test.
16316 2016-01-21 Anton Blanchard <anton@samba.org>
16317 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16320 * gcc.target/powerpc/pr63354.c: New test.
16322 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
16324 PR rtl-optimization/68990
16325 * gcc.target/i386/pr68990: New.
16327 2016-01-21 Nick Clifton <nickc@redhat.com>
16330 * gcc.target/mips/pr69129.c: New.
16332 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
16335 * g++.dg/cpp0x/pr58046.C: New.
16337 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16341 * gcc.target/arm/pr69187.c: New test.
16344 * g++.dg/torture/pr69355.C: New test.
16346 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16347 Sebastian Pop <s.pop@samsung.com>
16349 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16351 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16352 Sebastian Pop <s.pop@samsung.com>
16354 * gcc.dg/graphite/pr68976.c: New test.
16356 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16358 PR middle-end/67653
16359 * c-c++-common/pr67653.c: New test.
16360 * gcc.dg/torture/pr29119.c: Add dg-warning.
16362 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
16364 * gcc.target/powerpc/cpu-builtin-1.c: New test.
16366 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16369 * gcc.dg/pr24293.c: New test.
16370 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16371 incomplete struct type.
16372 * gcc.dg/declspec-1.c: Likewise.
16373 * gcc.dg/pr63549.c: Likewise.
16375 2016-01-20 Jakub Jelinek <jakub@redhat.com>
16377 PR tree-optimization/66612
16378 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16379 for bdn instruction.
16381 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16383 * lib/target-supports.exp
16384 (check_effective_target_arm_fp_ok_nocache): New.
16385 (check_effective_target_arm_fp_ok): New.
16386 (add_options_for_arm_fp): New.
16387 (check_effective_target_arm_crypto_ok_nocache): Require
16388 target_arm_v8_neon_ok instead of arm32.
16389 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16390 (check_effective_target_arm_crypto_pragma_ok): New.
16391 (add_options_for_arm_vfp): New.
16392 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16393 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16394 target instead. Force initial fpu to vfp.
16395 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16396 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16397 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16399 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16400 use arm_vfp effective target instead. Force initial fpu to vfp.
16401 * gcc.target/arm/attr-neon3.c: Likewise.
16402 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16404 * gcc.target/arm/unsigned-float.c: Likewise.
16405 * gcc.target/arm/vfp-1.c: Likewise.
16406 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16407 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16408 * gcc.target/arm/vfp-ldmiad.c: Likewise.
16409 * gcc.target/arm/vfp-ldmias.c: Likewise.
16410 * gcc.target/arm/vfp-stmdbd.c: Likewise.
16411 * gcc.target/arm/vfp-stmdbs.c: Likewise.
16412 * gcc.target/arm/vfp-stmiad.c: Likewise.
16413 * gcc.target/arm/vfp-stmias.c: Likewise.
16414 * gcc.target/arm/vnmul-1.c: Likewise.
16415 * gcc.target/arm/vnmul-2.c: Likewise.
16416 * gcc.target/arm/vnmul-3.c: Likewise.
16417 * gcc.target/arm/vnmul-4.c: Likewise.
16419 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
16422 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16423 the MPX run-time library, for compile-time MPX test.
16424 * gcc.target/i386/chkp-always_inline.c: Likewise.
16425 * gcc.target/i386/chkp-bndret.c: Likewise.
16426 * gcc.target/i386/chkp-builtins-1.c: Likewise.
16427 * gcc.target/i386/chkp-builtins-2.c: Likewise.
16428 * gcc.target/i386/chkp-builtins-3.c: Likewise.
16429 * gcc.target/i386/chkp-builtins-4.c: Likewise.
16430 * gcc.target/i386/chkp-const-check-1.c: Likewise.
16431 * gcc.target/i386/chkp-const-check-2.c: Likewise.
16432 * gcc.target/i386/chkp-hidden-def.c: Likewise.
16433 * gcc.target/i386/chkp-label-address.c: Likewise.
16434 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16435 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16436 * gcc.target/i386/chkp-pr69044.c: Likewise.
16437 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16438 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16439 * gcc.target/i386/chkp-strchr.c: Likewise.
16440 * gcc.target/i386/chkp-strlen-1.c: Likewise.
16441 * gcc.target/i386/chkp-strlen-2.c: Likewise.
16442 * gcc.target/i386/chkp-strlen-3.c: Likewise.
16443 * gcc.target/i386/chkp-strlen-4.c: Likewise.
16444 * gcc.target/i386/chkp-strlen-5.c: Likewise.
16445 * gcc.target/i386/chkp-stropt-1.c: Likewise.
16446 * gcc.target/i386/chkp-stropt-10.c: Likewise.
16447 * gcc.target/i386/chkp-stropt-11.c: Likewise.
16448 * gcc.target/i386/chkp-stropt-12.c: Likewise.
16449 * gcc.target/i386/chkp-stropt-13.c: Likewise.
16450 * gcc.target/i386/chkp-stropt-14.c: Likewise.
16451 * gcc.target/i386/chkp-stropt-15.c: Likewise.
16452 * gcc.target/i386/chkp-stropt-16.c: Likewise.
16453 * gcc.target/i386/chkp-stropt-2.c: Likewise.
16454 * gcc.target/i386/chkp-stropt-3.c: Likewise.
16455 * gcc.target/i386/chkp-stropt-4.c: Likewise.
16456 * gcc.target/i386/chkp-stropt-5.c: Likewise.
16457 * gcc.target/i386/chkp-stropt-6.c: Likewise.
16458 * gcc.target/i386/chkp-stropt-7.c: Likewise.
16459 * gcc.target/i386/chkp-stropt-8.c: Likewise.
16460 * gcc.target/i386/chkp-stropt-9.c: Likewise.
16461 * gcc.target/i386/pr63995-2.c: Likewise.
16462 * gcc.target/i386/pr64805.c: Likewise.
16463 * gcc.target/i386/pr65044.c: Likewise.
16464 * gcc.target/i386/pr65167.c: Likewise.
16465 * gcc.target/i386/pr65183.c: Likewise.
16466 * gcc.target/i386/pr65184.c: Likewise.
16467 * gcc.target/i386/thunk-retbnd.c: Likewise.
16469 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
16471 PR tree-optimization/69328
16472 * gcc.dg/pr69328.c: New test.
16474 2016-01-20 Jeff Law <law@redhat.com>
16477 * gcc.target/m68k/pr25114.c: New test.
16479 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
16481 * gcc.target/arm/memset-inline-10.c: Added
16482 dg-require-effective-target arm_thumb2_ok.
16484 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
16486 * gcc.dg/debug/dwarf2/sso.c: New test.
16488 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
16491 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16492 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16493 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16495 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16498 * g++.dg/ipa/devirt-50.C: New testcase.
16500 2016-01-19 Marek Polacek <polacek@redhat.com>
16503 * g++.dg/cpp1y/parameter-pack-1.C: New test.
16504 * g++.dg/cpp1y/parameter-pack-2.C: New test.
16506 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16509 * gcc.target/arm/pr69135_1.c: New test.
16511 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16513 * gcc.target/aarch64/ccmp_1.c: Add new tests.
16515 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16517 * gcc.target/aarch64/ccmp_1.c: New testcase.
16519 2016-01-19 Marek Polacek <polacek@redhat.com>
16522 * g++.dg/cpp0x/enum30.C: New test.
16524 2016-01-19 Richard Biener <rguenther@suse.de>
16526 PR tree-optimization/69336
16527 * g++.dg/tree-ssa/pr69336.C: New testcase.
16529 2016-01-19 Jakub Jelinek <jakub@redhat.com>
16532 * gcc.dg/pr65779.c: New test.
16534 2016-01-19 Richard Biener <rguenther@suse.de>
16536 PR tree-optimization/69352
16537 * gcc.dg/torture/pr69352.c: New testcase.
16539 2016-01-19 Jakub Jelinek <jakub@redhat.com>
16541 PR rtl-optimization/68955
16542 PR rtl-optimization/64557
16543 * gcc.dg/torture/pr68955.c: New test.
16545 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16548 * g++.dg/torture/pr69136.C: New testcase.
16550 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16553 * g++.dg/lto/pr69133_0.C: New testcase.
16554 * g++.dg/lto/pr69133_1.C: New testcase.
16556 2016-01-15 Jeff Law <law@redhat.com>
16558 PR tree-optimization/69320
16559 * gcc.c-torture/pr69320-1.c: New test.
16560 * gcc.c-torture/pr69320-2.c: New test.
16561 * gcc.c-torture/pr69320-3.c: New test.
16562 * gcc.c-torture/pr69320-4.c: New test.
16564 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16569 * g++.dg/template/pr11858.C: New test.
16570 * g++.dg/template/pr24663.C: New test.
16571 * g++.dg/template/unify12.C: New test.
16572 * g++.dg/template/unify13.C: New test.
16573 * g++.dg/template/unify14.C: New test.
16574 * g++.dg/template/unify15.C: New test.
16575 * g++.dg/template/unify16.C: New test.
16576 * g++.dg/template/unify17.C: New test.
16578 2016-01-18 David Malcolm <dmalcolm@redhat.com>
16581 * gcc.dg/pr69181-1.c: New test file.
16582 * gcc.dg/pr69181-2.c: New test file.
16583 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16584 globals by moving it to...
16585 (cleanup-after-saved-dg-test): ...this new function. Add
16586 "global additional_sources_used". Add reset of global
16587 multiline_expected_outputs to the empty list.
16588 * lib/multiline.exp (_multiline_expected_outputs): Rename this
16590 (multiline_expected_outputs): ...this, and updated comments to
16591 note that it is modified from gcc-dg.exp.
16592 (dg-end-multiline-output): Update for the above renaming.
16593 (handle-multiline-outputs): Likewise. Remove the clearing
16594 of the expected outputs to the empty list.
16596 2016-01-18 Richard Biener <rguenther@suse.de>
16598 PR tree-optimization/69297
16599 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16601 2016-01-18 Joseph Myers <joseph@codesourcery.com>
16603 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16605 * gcc.target/mips/mips-3d-2.c: Likewise.
16606 * gcc.target/mips/mips-3d-3.c: Likewise.
16607 * gcc.target/mips/mips-3d-4.c: Likewise.
16608 * gcc.target/mips/mips-3d-5.c: Likewise.
16609 * gcc.target/mips/mips-3d-6.c: Likewise.
16610 * gcc.target/mips/mips-3d-7.c: Likewise.
16611 * gcc.target/mips/mips-3d-8.c: Likewise.
16612 * gcc.target/mips/mips-3d-9.c: Likewise.
16613 * gcc.target/mips/mips-ps-1.c: Likewise.
16614 * gcc.target/mips/mips-ps-2.c: Likewise.
16615 * gcc.target/mips/mips-ps-3.c: Likewise.
16616 * gcc.target/mips/mips-ps-4.c: Likewise.
16617 * gcc.target/mips/mips-ps-5.c: Likewise.
16618 * gcc.target/mips/mips-ps-6.c: Likewise.
16619 * gcc.target/mips/mips-ps-7.c: Likewise.
16620 * gcc.target/mips/mips-ps-type.c: Likewise.
16621 * gcc.target/mips/mips-ps-type-2.c: Likewise.
16622 * gcc.target/mips/mips16-attributes-6.c: Likewise.
16624 2016-01-18 Tom de Vries <tom@codesourcery.com>
16626 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16627 * c-c++-common/goacc/kernels-double-reduction.c: New test.
16628 * c-c++-common/goacc/kernels-empty.c: New test.
16629 * c-c++-common/goacc/kernels-eternal.c: New test.
16630 * c-c++-common/goacc/kernels-loop-2.c: New test.
16631 * c-c++-common/goacc/kernels-loop-3.c: New test.
16632 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16633 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16634 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16635 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16636 * c-c++-common/goacc/kernels-loop-data.c: New test.
16637 * c-c++-common/goacc/kernels-loop-g.c: New test.
16638 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16639 * c-c++-common/goacc/kernels-loop-n.c: New test.
16640 * c-c++-common/goacc/kernels-loop-nest.c: New test.
16641 * c-c++-common/goacc/kernels-loop.c: New test.
16642 * c-c++-common/goacc/kernels-noreturn.c: New test.
16643 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16644 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16645 * c-c++-common/goacc/kernels-reduction.c: New test.
16647 2016-01-18 Tom de Vries <tom@codesourcery.com>
16649 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16650 * gcc.dg/autopar/outer-2.c: Same.
16651 * gcc.dg/autopar/outer-3.c: Same.
16652 * gcc.dg/autopar/outer-4.c: Same.
16653 * gcc.dg/autopar/outer-5.c: Same.
16654 * gcc.dg/autopar/outer-6.c: Same.
16655 * gcc.dg/autopar/parallelization-1.c: Same.
16656 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16657 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16658 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16659 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16660 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16661 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16662 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16663 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16664 * gcc.dg/autopar/pr39500-1.c: Same.
16665 * gcc.dg/autopar/pr39500-2.c: Same.
16666 * gcc.dg/autopar/pr46193.c: Same.
16667 * gcc.dg/autopar/pr46194.c: Same.
16668 * gcc.dg/autopar/pr49580.c: Same.
16669 * gcc.dg/autopar/pr49960-1.c: Same.
16670 * gcc.dg/autopar/pr49960.c: Same.
16671 * gcc.dg/autopar/pr68373.c: Same.
16672 * gcc.dg/autopar/reduc-1.c: Same.
16673 * gcc.dg/autopar/reduc-1char.c: Same.
16674 * gcc.dg/autopar/reduc-1short.c: Same.
16675 * gcc.dg/autopar/reduc-2.c: Same.
16676 * gcc.dg/autopar/reduc-2char.c: Same.
16677 * gcc.dg/autopar/reduc-2short.c: Same.
16678 * gcc.dg/autopar/reduc-3.c: Same.
16679 * gcc.dg/autopar/reduc-4.c: Same.
16680 * gcc.dg/autopar/reduc-6.c: Same.
16681 * gcc.dg/autopar/reduc-7.c: Same.
16682 * gcc.dg/autopar/reduc-8.c: Same.
16683 * gcc.dg/autopar/reduc-9.c: Same.
16684 * gcc.dg/autopar/uns-outer-4.c: Same.
16685 * gcc.dg/autopar/uns-outer-5.c: Same.
16686 * gcc.dg/autopar/uns-outer-6.c: Same.
16687 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16688 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16690 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16693 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16694 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16696 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16699 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16700 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16701 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16703 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16706 * gcc.dg/tree-ssa/sra-17.c: New.
16707 * gcc.dg/tree-ssa/sra-18.c: New.
16709 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16711 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16713 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16715 * gnat.dg/inline12.adb: New test.
16717 2016-01-18 Bin Cheng <bin.cheng@arm.com>
16719 PR tree-optimization/66797
16720 * gcc.c-torture/execute/pr65447.c: Relax check condition.
16722 2016-01-18 Richard Biener <rguenther@suse.de>
16724 PR tree-optimization/69170
16725 * gcc.dg/torture/pr69170.c: New testcase.
16727 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
16729 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16731 2016-01-16 Tom de Vries <tom@codesourcery.com>
16733 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16735 2016-01-16 Tom de Vries <tom@codesourcery.com>
16737 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16738 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16739 redundant dg-require-effective-target pthread.
16740 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16741 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16742 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16743 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16744 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16745 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16746 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16748 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
16751 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16752 * gcc.target/powerpc/recip-7.c: Same.
16754 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16757 * g++.dg/template/pr69091.C: New test.
16759 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16761 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16762 dump does not contain an error_mark_node.
16763 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16764 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16766 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16769 * g++.dg/template/pr68936.C: New test.
16771 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
16774 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16775 * gcc.target/powerpc/recip-2.c: Same.
16776 * gcc.target/powerpc/recip-3.c: Same.
16777 * gcc.target/powerpc/recip-4.c: Same.
16778 * gcc.target/powerpc/recip-sqrtf.c: Same.
16780 2016-01-15 Jeff Law <law@redhat.com>
16782 PR tree-optimization/69270
16783 * gcc.dg/tree-ssa/pr69270-2.c: New test.
16784 * gcc.dg/tree-ssa/pr69270-3.c: New test.
16786 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
16789 * gfortran.dg/deferred_character_13.f90: New test for the fix
16790 of comment 3 of the PR.
16793 * gfortran.dg/deferred_character_8.f90: New test
16794 * gfortran.dg/allocate_error_5.f90: New test
16797 * gfortran.dg/deferred_character_10.f90: New test
16800 * gfortran.dg/deferred_character_14.f90: New test
16803 * gfortran.dg/deferred_character_11.f90: New test
16806 * gfortran.dg/deferred_character_9.f90: New test
16808 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16810 PR rtl-optimization/69030
16811 * gcc.target/i386/pr69030.c: New.
16813 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16815 * gcc.target/aarch64/target_attr_17.c: New test.
16817 2016-01-15 Richard Biener <rguenther@suse.de>
16819 PR tree-optimization/66856
16820 * gcc.dg/torture/pr66856-1.c: New testcase.
16821 * gcc.dg/torture/pr66856-2.c: Likewise.
16823 2016-01-15 Richard Biener <rguenther@suse.de>
16826 * g++.dg/lto/pr69137_0.C: New testcase.
16828 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16830 PR middle-end/69246
16831 * gcc.target/i386/pr69246.c: New test.
16833 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16835 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
16837 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16840 * g++.dg/init/const9.C: Disable test on S/390.
16842 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16844 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16845 * g++.dg/Wno-frame-address.C: Ditto.
16847 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16849 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16851 2016-01-15 Richard Biener <rguenther@suse.de>
16853 PR tree-optimization/68961
16854 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16856 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16858 * gcc.target/i386/pr65105-5.c: New test.
16860 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
16862 * gcc.c-torture/execute/alias-4.c: New testcase.
16864 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
16867 * g++.dg/ipa/devirt-49.C: New testcase.
16869 2016-01-15 Christian Bruel <christian.bruel@st.com>
16872 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16873 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16874 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16876 2016-01-15 Richard Biener <rguenther@suse.de>
16878 PR tree-optimization/69117
16879 * gcc.dg/torture/pr69117.c: New testcase.
16881 2015-01-14 Ryan Burn <contact@rnburn.com>
16884 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16886 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16889 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16890 range tests use 100 * maximum instead of maximum + 1.
16892 2016-01-14 Jakub Jelinek <jakub@redhat.com>
16895 * gcc.dg/guality/pr69244.c: New test.
16897 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
16899 * lib/target-supports.exp (check_effective_target_issignaling):
16901 * gcc.dg/pr61441.c: Require issignaling effective target.
16903 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16906 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16908 2016-01-14 David Malcolm <dmalcolm@redhat.com>
16911 PR preprocessor/69177
16912 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16913 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16914 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16915 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16917 2016-01-14 Marek Polacek <polacek@redhat.com>
16920 * gcc.dg/array-15.c: New test.
16922 2016-01-14 Jakub Jelinek <jakub@redhat.com>
16924 PR middle-end/68146
16925 PR tree-optimization/69155
16926 * gfortran.dg/pr68146.f: New test.
16927 * gfortran.dg/pr69155.f90: New test.
16929 2016-01-14 Richard Biener <rguenther@suse.de>
16931 PR tree-optimization/68060
16932 * gcc.dg/torture/pr68060-1.c: New testcase.
16933 * gcc.dg/torture/pr68060-2.c: Likewise.
16935 2016-01-14 Nick Clifton <nickc@redhat.com>
16937 * lib/target-supports.exp
16938 (check_effective_target_arm_neon_ok_nocache): Add an option
16939 sequence that includes setting the ARM architecture to ARMv7-A.
16940 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16941 command line options necessary to enable Neon support.
16942 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16943 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16944 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16945 * gcc.target/arm/pr69180.c: Likewise.
16947 2016-01-14 Jeff Law <law@redhat.com>
16949 PR tree-optimization/69270
16950 * gcc.dg/tree-ssa/pr69270.c: New test.
16952 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16955 * c-c++-common/pr66208.c: New file.
16957 2016-01-13 Jakub Jelinek <jakub@redhat.com>
16959 PR tree-optimization/69156
16960 * gcc.dg/pr69156.c: New test.
16962 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16964 * gcc.target/i386/pr69225-7.c: New test.
16966 2016-01-13 Richard Henderson <rth@redhat.com>
16968 * gcc.dg/tm/memopt-13.c: Update expected function.
16969 * gcc.dg/tm/memopt-6.c: Likewise.
16971 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
16973 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16974 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16975 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16976 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
16978 2016-01-13 Tom de Vries <tom@codesourcery.com>
16980 PR tree-optimization/69169
16981 * gcc.dg/pr69169.c: New test.
16983 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
16986 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16987 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16988 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16989 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16990 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16991 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16992 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16993 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16995 2016-01-13 Jakub Jelinek <jakub@redhat.com>
16998 * gcc.dg/pr69247.c: New test.
17000 2016-01-13 Richard Biener <rguenther@suse.de>
17002 PR tree-optimization/69242
17003 * gcc.dg/torture/pr69242.c: New testcase.
17005 2016-01-13 Richard Biener <rguenther@suse.de>
17007 PR tree-optimization/69186
17008 * gcc.dg/torture/pr69186.c: New testcase.
17010 2016-01-13 Jeff Law <law@redhat.com>
17012 PR tree-optimization/67755
17013 * gcc.dg/tree-ssa/pr67755.c: New test.
17015 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
17017 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17018 pass number in output by a star.
17020 2016-01-12 Bin Cheng <bin.cheng@arm.com>
17022 PR tree-optimization/68911
17023 * gcc.c-torture/execute/pr68911.c: New test.
17025 2016-01-12 Marek Polacek <polacek@redhat.com>
17028 * g++.dg/warn/permissive-1.C: New test.
17030 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17034 * g++.dg/opt/pr69213.C: New test.
17036 2016-01-12 Christian Bruel <christian.bruel@st.com>
17039 * gcc.target/arm/pr69180.c: New test.
17041 2016-01-12 Richard Biener <rguenther@suse.de>
17044 * g++.dg/lto/pr69077_0.C: New testcase.
17045 * g++.dg/lto/pr69077_1.C: Likewise.
17047 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17050 * g++.dg/opt/pr69175.C: New test.
17052 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
17054 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17055 rather than #including math.h & stdlib.h.
17056 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17057 * gcc.dg/vect/pr49771.c: Likewise.
17058 * gcc.dg/vect/vect-10-big-array.c: Likewise.
17059 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17060 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17061 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17062 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17063 * gcc.dg/vect/pr44507.c: Likewise.
17064 * gcc.dg/vect/pr45902.c: Likewise.
17065 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17066 * gcc.dg/vect/vect-117.c: Likewise.
17067 * gcc.dg/vect/vect-99.c: Likewise.
17068 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17069 * gcc.dg/vect/vect-cond-1.c: Likewise.
17070 * gcc.dg/vect/vect-cond-2.c: Likewise.
17071 * gcc.dg/vect/vect-cond-3.c: Likewise.
17072 * gcc.dg/vect/vect-cond-4.c: Likewise.
17073 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17074 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17075 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17076 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17077 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17078 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17079 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17080 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17081 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17082 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17083 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17084 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17085 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17086 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17087 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17088 include of signal.h.
17089 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17090 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17091 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17092 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17093 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17094 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17095 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17096 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17097 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17098 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17099 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17100 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17101 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17102 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17103 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17104 * gcc.dg/vect/vect-outer-5.c: Likewise.
17105 * gcc.dg/vect/vect-outer-6.c: Likewise.
17106 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17107 include of stdio.h.
17109 2016-01-12 Nick Clifton <nickc@redhat.com>
17112 * gcc.dg/lto/pr61886_0.c: Rename the external function called
17113 to fread so that it will be found in all target runtimes.
17115 2016-01-12 Richard Biener <rguenther@suse.de>
17117 PR tree-optimization/69053
17118 * g++.dg/torture/pr69053.C: New testcase.
17120 2016-01-12 Richard Biener <rguenther@suse.de>
17122 PR tree-optimization/69168
17123 * gcc.dg/torture/pr69168.c: New testcase.
17125 2016-01-12 Richard Biener <rguenther@suse.de>
17127 PR tree-optimization/69157
17128 * gcc.dg/torture/pr69157.c: New testcase.
17130 2016-01-12 Richard Biener <rguenther@suse.de>
17132 PR tree-optimization/69174
17133 * gcc.dg/torture/pr69174.c: New testcase.
17135 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17139 * g++.dg/tls/pr66808.C: New test.
17140 * g++.dg/tls/pr69000.C: New test.
17142 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17144 * gcc.target/powerpc/swaps-p8-23.c: New test.
17145 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17147 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
17149 PR tree-optimization/68356
17150 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17152 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
17153 Jim Wilson <jim.wilson@linaro.org>
17156 * gcc.target/arm/pr69194.c: New test.
17158 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
17161 * gcc.target/i386/pr69225-1.c: New test.
17162 * gcc.target/i386/pr69225-2.c: Likewise.
17163 * gcc.target/i386/pr69225-3.c: Likewise.
17164 * gcc.target/i386/pr69225-4.c: Likewise.
17165 * gcc.target/i386/pr69225-5.c: Likewise.
17166 * gcc.target/i386/pr69225-6.c: Likewise.
17168 2016-01-11 Jakub Jelinek <jakub@redhat.com>
17171 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17175 * gcc.dg/pr69071.c: New test.
17178 * g++.dg/opt/pr69211.C: New test.
17180 PR tree-optimization/69214
17181 * gcc.c-torture/compile/pr69214.c: New test.
17183 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
17185 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17186 * gcc.target/i386/pr66232-11.c: Ditto.
17187 * gcc.target/i386/pr66232-12.c: Ditto.
17188 * gcc.target/i386/pr66232-13.c: Ditto.
17190 2016-01-11 Richard Biener <rguenther@suse.de>
17192 PR tree-optimization/69173
17193 * gcc.dg/torture/pr69173.c: New testcase.
17195 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17197 PR rtl-optimization/68796
17198 * gcc.target/aarch64/tst_5.c: New test.
17199 * gcc.target/aarch64/tst_6.c: Likewise.
17201 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17203 PR rtl-optimization/68841
17204 * gcc.dg/pr68841.c: New test.
17205 * gcc.c-torture/execute/pr68841.c: New test.
17207 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
17209 PR rtl-optimization/68920
17210 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17212 * gcc.dg/ifcvt-5.c: New test.
17214 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
17217 * g++.dg/pr69123.C: New.
17219 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
17222 * gcc.target/i386/pr69010.c: New test.
17224 2016-01-11 Martin Jambor <mjambor@suse.cz>
17227 * gcc.target/i386/chkp-pr69044.c: New test.
17229 2016-01-11 Tom de Vries <tom@codesourcery.com>
17231 PR tree-optimization/69109
17232 * gcc.dg/autopar/pr69109-2.c: New test.
17233 * gcc.dg/autopar/pr69109.c: New test.
17235 2016-01-11 Tom de Vries <tom@codesourcery.com>
17237 PR tree-optimization/69108
17238 * gcc.dg/autopar/pr69108.c: New test.
17240 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
17243 * c-c++-common/Wisleading-indentation.c: Augment test.
17245 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
17248 * gfortran.dg/inline_matmul_12.f90: New test.
17250 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
17253 * gfortran.dg/actual_array_offset_1: New test.
17255 2016-01-10 Tom de Vries <tom@codesourcery.com>
17257 PR tree-optimization/69062
17258 * gcc.dg/autopar/pr69062.c: New test.
17260 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
17262 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17263 * gcc.dg/vect/slp-perm-2.c: Likewise.
17264 * gcc.dg/vect/slp-perm-3.c: Likewise.
17265 * gcc.dg/vect/slp-perm-5.c: Likewise.
17266 * gcc.dg/vect/slp-perm-6.c: Likewise.
17267 * gcc.dg/vect/slp-perm-7.c: Likewise.
17268 * gcc.dg/vect/slp-perm-8.c: Likewise.
17270 2016-01-10 Tom de Vries <tom@codesourcery.com>
17272 PR tree-optimization/69039
17273 * gcc.dg/autopar/pr69039.c: New test.
17275 2016-01-09 Marek Polacek <polacek@redhat.com>
17278 * g++.dg/pr69113.C: New test.
17280 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17282 PR middle-end/50865
17283 PR tree-optimization/69097
17284 * gcc.c-torture/execute/pr50865.c: New test.
17285 * gcc.c-torture/execute/pr69097-1.c: New test.
17286 * gcc.c-torture/execute/pr69097-2.c: New test.
17287 * gcc.dg/pr69097-1.c: New test.
17288 * gcc.dg/pr69097-2.c: New test.
17290 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17293 * g++.dg/opt/pr69164.C: New test.
17295 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17297 PR tree-optimization/69167
17298 * gcc.dg/pr69167.c: New test.
17300 2016-01-08 Marek Polacek <polacek@redhat.com>
17303 * g++.dg/pr68449.C: New.
17305 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
17307 PR tree-optimization/68707
17308 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17309 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17310 on platforms supporting it.
17311 * gcc.dg/vect/slp-perm-2.c: Likewise.
17312 * gcc.dg/vect/slp-perm-3.c: Likewise.
17313 * gcc.dg/vect/slp-perm-5.c: Likewise.
17314 * gcc.dg/vect/slp-perm-7.c: Likewise.
17315 * gcc.dg/vect/slp-perm-8.c: Likewise.
17316 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17317 on platforms supporting it.
17319 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17321 PR tree-optimization/69162
17322 * gcc.dg/pr69162.c: New test.
17324 PR tree-optimization/69172
17325 * gcc.dg/pr69172.c: New test.
17327 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
17329 PR tree-optimization/67781
17330 * gcc.c-torture/execute/pr67781.c: New file.
17332 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17334 PR tree-optimization/69083
17335 * gcc.dg/vect/pr69083.c: New test.
17337 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
17339 PR tree-optimization/61441
17340 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17341 Use -fexcess-precision=standard for compiler options.
17342 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
17344 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17347 * gfortran.dg/gomp/pr69128.f90: New test.
17350 * g++.dg/ext/pr69145-1.C: New test.
17351 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17352 * g++.dg/ext/pr69145-2.h: New file.
17354 2016-01-07 Martin Sebor <msebor@redhat.com>
17357 * gcc.dg/atomic-fetch-bool.c: New test.
17358 * gcc.dg/sync-fetch-bool.c: New test.
17360 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17363 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17365 2016-01-07 Nick Clifton <nickc@redhat.com>
17368 * g++.dg/pr66655.C: New test.
17369 * g++.dg/pr66655_1.cc: Test support file.
17370 * g++.dg/pr66655.h: Test header file.
17372 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
17375 gfortran.dg/gomp/pr66680.f90: New test.
17377 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17380 * gcc.target/i386/pr69171-1.c: New test.
17381 * gcc.target/i386/pr69171-2.c: Likewise.
17382 * gcc.target/i386/pr69171-3.c: Likewise.
17383 * gcc.target/i386/pr69171-4.c: Likewise.
17384 * gcc.target/i386/pr69171-5.c: Likewise.
17385 * gcc.target/i386/pr69171-6.c: Likewise.
17387 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
17389 PR middle-end/67639
17390 * c-c++-common/pr67639.c: New test.
17392 2016-01-07 Jakub Jelinek <jakub@redhat.com>
17394 PR tree-optimization/69141
17395 * g++.dg/opt/pr69141.C: New test.
17397 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
17399 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17401 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
17404 * gcc.target/i386/pr69140.c: New test
17406 2016-01-06 David Malcolm <dmalcolm@redhat.com>
17408 * gcc.dg/bad-dereference.c: New test case.
17410 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17412 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17414 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
17416 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17418 2016-01-06 Marek Polacek <polacek@redhat.com>
17421 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17423 2016-01-05 Marek Polacek <polacek@redhat.com>
17426 * gcc.dg/atomic-invalid-2.c: New.
17428 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17431 * gcc.target/i386/pr68991.c: New test.
17433 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17436 * g++.dg/pr68991-1.C: New test.
17437 * g++.dg/pr68991-2.C: Likewise.
17439 2016-01-05 Sergei Trofimovich <siarheit@google.com>
17442 * gcc.target/ia64/pr60465-gprel64.c: New test.
17443 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17445 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17447 PR rtl-optimization/68651
17448 * gcc.target/aarch64/pr68651_1.c: New test.
17450 2016-01-05 David Malcolm <dmalcolm@redhat.com>
17453 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17455 2016-01-05 Nathan Sidwell <nathan@acm.org>
17458 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17460 * gcc.dg/alias-15.c: New.
17462 2016-01-05 Nick Clifton <nickc@redhat.com>
17465 * g++.dg/pr68770.C: New test.
17467 2016-01-04 Mike Stump <mikestump@comcast.net>
17469 * lib/target-supports.exp (check_effective_target_cilkplus):
17470 cilkplus targets require pthreads.
17471 (check_effective_target_cilkplus): Remove special case for NVPTX.
17473 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
17475 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17478 2016-01-04 Jakub Jelinek <jakub@redhat.com>
17480 Update copyright years.
17482 2016-01-04 Marek Polacek <polacek@redhat.com>
17485 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17486 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17487 * gcc.dg/atomic/stdatomic-op-5.c: New test.
17489 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17491 * gcc.target/sparc/20160104-2.c: New test.
17493 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17495 * gcc.target/sparc/20160104-1.c: New test.
17497 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
17500 * gfortran.dg/pr65045.f90: New test.
17502 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
17504 * gnat.dg/specs/debug1.ads: Delete.
17506 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17508 PR libgfortran/68867
17509 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
17512 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17514 PR libgfortran/68867
17515 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
17518 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
17521 * gfortran.dg/pr68864.f90: New test.
17523 2016-01-01 Jakub Jelinek <jakub@redhat.com>
17525 PR tree-optimization/69070
17526 * gcc.dg/pr69070.c: New test.
17529 * gfortran.dg/pr69055.f90: New test.
17532 * gcc.dg/pr69015.c: New test.
17534 Copyright (C) 2016 Free Software Foundation, Inc.
17536 Copying and distribution of this file, with or without modification,
17537 are permitted in any medium without royalty provided the copyright
17538 notice and this notice are preserved.