1 2017-07-20 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/61171
4 * g++.dg/vect/pr61171.cc: New testcase.
5 * gfortran.dg/vect/pr61171.f: Likewise.
6 * gcc.dg/vect/vect-reduc-11.c: Likewise.
8 2017-07-20 Richard Biener <rguenther@suse.de>
10 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
12 * gcc.dg/vect/slp-45.c: Likewise.
14 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
16 * gcc.dg/tree-ssa/vrp116.c: New Test.
18 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
20 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
21 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
22 __builtin_cpu_is and __builtin_cpu_supports are supported.
24 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
26 * gcc.target/powerpc/bmi-check.h (main): Skip unless
27 __BUILTIN_CPU_SUPPORTS__ defined.
28 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
29 __BUILTIN_CPU_SUPPORTS__ defined.
31 2017-07-19 Jakub Jelinek <jakub@redhat.com>
33 PR tree-optimization/81346
34 * gcc.dg/tree-ssa/pr81346-5.c: New test.
36 2017-07-19 Tom de Vries <tom@codesourcery.com>
38 * gcc.target/nvptx/decl-init.c: Update alignment.
39 * gcc.target/nvptx/slp-2-run.c: New test.
40 * gcc.target/nvptx/slp-2.c: New test.
41 * gcc.target/nvptx/v2di.c: New test.
43 2017-07-19 Tom de Vries <tom@codesourcery.com>
45 * gcc.target/nvptx/slp-run.c: New test.
46 * gcc.target/nvptx/slp.c: New test.
47 * gcc.target/nvptx/v2si-cvt.c: New test.
48 * gcc.target/nvptx/v2si-run.c: New test.
49 * gcc.target/nvptx/v2si.c: New test.
50 * gcc.target/nvptx/vec.inc: New test.
52 2017-07-19 Jakub Jelinek <jakub@redhat.com>
54 PR tree-optimization/81346
55 * gcc.dg/tree-ssa/pr81346-1.c: New test.
56 * gcc.dg/tree-ssa/pr81346-2.c: New test.
57 * gcc.dg/tree-ssa/pr81346-3.c: New test.
58 * gcc.dg/tree-ssa/pr81346-4.c: New test.
59 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
60 compiler to avoid X / C1 op C2 optimization to trigger.
62 2017-07-19 Martin Liska <mliska@suse.cz>
65 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
66 -ffloat-store or -mieee for targets that need it.
68 2017-07-18 Tom de Vries <tom@codesourcery.com>
71 * gfortran.dg/pr81464.f90: New test.
73 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
76 * gcc.target/i386/pr81471.c: New test.
78 2017-06-18 Richard Biener <rguenther@suse.de>
80 PR tree-optimization/81410
81 * gcc.dg/vect/pr81410.c: New testcase.
83 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
86 * g++.dg/torture/pr81462.C: New testcase.
88 2017-07-18 Bin Cheng <bin.cheng@arm.com>
91 * g++.dg/tree-ssa/pr81408.C: New.
92 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
94 2017-07-18 Richard Biener <rguenther@suse.de>
96 PR tree-optimization/80620
97 PR tree-optimization/81403
98 * gcc.dg/torture/pr80620.c: New testcase.
99 * gcc.dg/torture/pr81403.c: Likewise.
101 2017-07-18 Richard Biener <rguenther@suse.de>
103 PR tree-optimization/81418
104 * gcc.dg/torture/pr81418.c: New testcase.
106 2017-07-17 Carl Love <cel@us.ibm.com>
108 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
109 test case changes for commit 249424
111 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
112 vmuleuh): Fix scan-assembler-times should check for word not half word
115 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
117 PR tree-optimization/81162
118 * gcc.dg/pr81162.c: Move this to...
119 * gcc.dg/ubsan/pr81162.c: ...here.
121 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
123 * g++.dg/diagnostic/friend1.C: New test.
124 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
126 2017-07-17 Nathan Sidwell <nathan@acm.org>
128 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
130 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
132 * lib/gcc-dg.exp: Increase expect's match buffer size.
134 2017-07-17 Bin Cheng <bin.cheng@arm.com>
137 * gcc.dg/tree-ssa/pr81369.c: New.
139 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
141 * gcc.target/arc/pr9000674901.c: New file.
142 * gcc.target/arc/pic-1.c: Likewise.
143 * gcc.target/arc/pr9001191897.c: Likewise.
145 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
146 Andrew Burgess <andrew.burgess@embecosm.com>
148 * gcc.target/arc/naked-1.c: New file.
149 * gcc.target/arc/naked-2.c: Likewise.
151 2017-07-17 Jakub Jelinek <jakub@redhat.com>
153 PR tree-optimization/81428
154 * gcc.dg/fixed-point/pr81428.c: New test.
156 PR tree-optimization/81365
157 * g++.dg/torture/pr81365.C: New test.
159 PR tree-optimization/81396
160 * gcc.dg/tree-ssa/pr81396.c: New test.
162 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
164 * gnat.dg/opt65.adb: New test.
166 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
168 * gcc.dg/predict-8.c: Update.
170 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
172 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
173 * g++.dg/warn/pr12242.C: Likewise.
175 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
177 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
178 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
179 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
180 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
181 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
182 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
183 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
184 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
185 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
186 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
187 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
188 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
189 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
190 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
191 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
192 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
193 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
194 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
195 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
196 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
197 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
198 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
199 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
200 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
201 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
202 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
203 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
204 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
205 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
206 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
207 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
208 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
209 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
210 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
211 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
212 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
213 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
214 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
215 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
216 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
217 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
218 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
219 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
220 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
221 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
222 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
223 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
224 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
225 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
226 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
227 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
229 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
231 PR tree-optimization/81162
232 * gcc.dg/pr81162.c: New file.
234 2017-07-14 Martin Sebor <msebor@redhat.com>
236 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
237 that bcopy is expected to be transformed to.
239 2017-07-14 David Malcolm <dmalcolm@redhat.com>
241 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
242 * g++.dg/lookup/missing-std-include-2.C: New test case.
243 * g++.dg/lookup/missing-std-include-3.C: New test case.
244 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
245 * gcc.dg/missing-header-fixit-1.c: New test case.
246 * gcc.dg/missing-header-fixit-2.c: New test case.
247 * gcc.dg/missing-header-fixit-2.h: New header.
249 2017-07-13 David Malcolm <dmalcolm@redhat.com>
252 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
254 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
256 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
258 2017-07-13 Martin Liska <mliska@suse.cz>
260 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
261 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
262 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
263 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
264 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
265 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
266 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
268 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
271 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
272 __builtin_cpu_supports with old GLIBC's.
273 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
274 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
275 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
276 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
277 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
278 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
279 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
280 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
281 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
282 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
283 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
284 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
285 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
286 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
287 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
288 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
289 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
290 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
291 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
292 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
293 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
294 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
295 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
296 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
298 2017-07-12 Carl Love <cel@us.ibm.com>
300 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
301 rev_bool_int): Add test cases for builtins.
302 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
303 test cases for builtins.
305 2017-07-12 Carl Love <cel@us.ibm.com>
307 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
310 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
312 * lib/target-supports.exp (check_stack_check_available): Make
313 testcase name depend on stack_kind.
315 2017-07-11 Michael Collison <michael.collison@arm.com>
317 * testsuite/gcc.target/aarch64/cmp-2.c: New testcase.
319 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
322 * g++.dg/warn/Wreturn-local-addr-3.C: New.
324 2017-07-11 Carl Love <cel@us.ibm.com>
326 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
327 test cases for the builtins.
329 2017-07-11 Yury Gribov <tetra2005@gmail.com>
331 * lib/profopt.exp: Print relative names in UNSUPPORTED
334 2017-07-10 Michael Collison <michael.collison@arm.com>
336 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
338 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
341 * gcc.target/i386/pr81375.c: New test.
343 2017-07-10 Martin Sebor <msebor@redhat.com>
345 PR tree-optimization/80397
346 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
348 2017-07-10 Martin Sebor <msebor@redhat.com>
351 * gcc.dg/pr81345.c: New test.
353 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
355 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
356 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
358 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
361 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
362 integer argumets to bypass x86_64 outgoing args optimization.
364 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
366 * gfortran.dg/eoshift_4.f90: New test.
367 * gfortran.dg/eoshift_5.f90: New test.
368 * gfortran.dg/eoshift_6.f90: New test.
370 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
373 * gcc.target/i386/pr81313-1.c: New test.
374 * gcc.target/i386/pr81313-2.c: Likewise.
375 * gcc.target/i386/pr81313-3.c: Likewise.
376 * gcc.target/i386/pr81313-4.c: Likewise.
377 * gcc.target/i386/pr81313-5.c: Likewise.
379 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
381 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
382 * gnat.dg/vect16.ads (Sarray): Likewise.
383 * gnat.dg/vect17.ads (Sarray): Likewise.
384 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
385 * gnat.dg/vect16.adb (Add): Likewise.
386 * gnat.dg/vect17.adb (Add): Likewise.
388 2017-07-07 David Malcolm <dmalcolm@redhat.com>
391 * g++.dg/diagnostic/pr79300.C: New test case.
393 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
395 * gcc.target/powerpc/clone1.c: Add check to make sure the
396 __builtin_cpu_supports function is fully supported.
397 * gcc.target/powerpc/clone2.c: New runtime test for
401 * gcc.target/powerpc/pr81348.c: New test.
403 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
405 * gfortran.dg/vect/pr60510.f: Require vect_double support.
407 2017-07-07 Carl Love <cel@us.ibm.com>
409 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
412 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
414 * gcc.target/sparc/dictunpack.c: New file.
415 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
416 * gcc.target/sparc/fpcmpshl.c: Likewise.
417 * gcc.target/sparc/fpcmpurshl.c: Likewise.
418 * gcc.target/sparc/fpcmpushl.c: Likewise.
420 2017-07-06 Harald Anlauf <anlauf@gmx.de>
423 * gfortran.dg/coarray_44.f90: New testcase.
425 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
427 * c-c++-common/asan/kasan-alloca-1.c: New test.
428 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
430 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
432 * c-c++-common/asan/alloca_big_alignment.c: New test.
433 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
434 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
435 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
436 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
437 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
438 * c-c++-common/asan/alloca_safe_access.c: Likewise.
439 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
441 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
444 * gcc.target/avr/isr-test.h: Fix warnings.
446 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
448 * lib/target-supports.exp: Generate
449 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
450 and check_effective_target_arm_arch_v8r_multilib.
452 2017-07-06 Carl Love <cel@us.ibm.com>
454 * ChangeLog: Clean up from mid air collision
456 2017-07-06 Carl Love <cel@us.ibm.com>
458 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
459 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
460 cases for vec_addc, adde and addec builtins.
462 2017-07-06 David Malcolm <dmalcolm@redhat.com>
465 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
466 expected underlining within macro expansion.
467 * c-c++-common/pr70264.c: Likewise.
468 * g++.dg/plugin/diagnostic-test-expressions-1.C
469 (test_within_macro_1): New test.
470 (test_within_macro_2): Likewise.
471 (test_within_macro_3): Likewise.
472 (test_within_macro_4): Likewise.
473 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
474 expected underlining within macro expansion.
475 (test_macro_4): Likewise.
476 * gcc.dg/plugin/diagnostic-test-expressions-1.c
477 (test_within_macro_1): New test.
478 (test_within_macro_2): Likewise.
479 (test_within_macro_3): Likewise.
480 (test_within_macro_4): Likewise.
481 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
482 underlining within macro expansion.
484 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
486 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
487 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
488 _mm_maskz_getexp_round_sd): Test new intrinsics.
489 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
490 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
491 _mm_maskz_getexp_round_ss): Ditto.
492 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
493 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
494 _mm_maskz_getmant_round_sd): Ditto.
495 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
496 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
497 _mm_maskz_getmant_round_ss): Ditto.
498 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
499 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
500 _mm_maskz_getexp_round_sd): New runtime tests.
501 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
502 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
503 _mm_maskz_getexp_round_ss): Ditto.
504 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
505 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
506 _mm_maskz_getmant_round_sd): Ditto.
507 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
508 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
509 _mm_maskz_getmant_round_ss): Ditto.
510 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
511 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
512 __builtin_ia32_getmantss_mask_round): Test new builtins.
513 * gcc.target/i386/sse-13.c : Ditto.
514 * gcc.target/i386/sse-23.c: Ditto.
515 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
516 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
517 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
518 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
519 _mm_mask_getexp_round_ss): Test new intrinsics.
520 * gcc.target/i386/testround-1.c: Ditto.
521 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
522 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
523 _mm_mask_getmant_round_ss): Test new intrinsics
524 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
525 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
526 _mm_maskz_getmant_ss): Test new intrinsics.
528 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
530 * lib/target-supports-dg.exp (dg-require-stack-check): New.
531 * lib/target-supports.exp (check_stack_check_available): New.
532 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
533 * gcc.c-torture/compile/stack-check-1.c: Likewise.
534 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
535 * gcc.dg/pr47443.c: Likewise.
536 * gcc.dg/pr48134.c: Likewise.
537 * gcc.dg/pr70017.c: Likewise.
538 * gcc.target/aarch64/stack-checking.c: Likewise.
539 * gcc.target/arm/stack-checking.c: Likewise.
540 * gcc.target/i386/pr48723.c: Likewise.
541 * gcc.target/i386/pr55672.c: Likewise.
542 * gcc.target/i386/pr67265-2.c: Likewise.
543 * gcc.target/i386/pr67265.c: Likewise.
544 * gnat.dg/opt49.adb: Likewise.
545 * gnat.dg/stack_check1.adb: Likewise.
546 * gnat.dg/stack_check2.adb: Likewise.
547 * gnat.dg/stack_check3.adb: Likewise.
549 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
552 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
555 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
557 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
558 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
559 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
560 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
561 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
562 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
563 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
564 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
565 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
566 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
567 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
568 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
570 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
573 * gcc.target/avr/isr-test.h: New file.
574 * gcc.target/avr/torture/isr-01-simple.c: New test.
575 * gcc.target/avr/torture/isr-02-call.c: New test.
576 * gcc.target/avr/torture/isr-03-fixed.c: New test.
578 2017-07-05 Bin Cheng <bin.cheng@arm.com>
580 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
581 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
582 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
583 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
585 2017-07-05 Bin Cheng <bin.cheng@arm.com>
587 * gcc.dg/tree-ssa/ldist-26.c: New test.
589 2017-07-05 Bin Cheng <bin.cheng@arm.com>
591 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
593 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
596 * gcc.target/i386/pr81300.c: New test.
598 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
601 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
602 x and y arguments in the call to _subborrow_u32.
603 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
604 x and y arguments in the call to _subborrow_u64.
605 * gcc.target/i386/pr81294-1.c: New test.
606 * gcc.target/i386/pr81294-2.c: Ditto.
608 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
610 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
612 2017-07-04 Marek Polacek <polacek@redhat.com>
615 * gcc.dg/atomic-pr81231.c: New test.
617 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
619 PR tree-optimization/81292
620 * gcc.dg/pr81292-1.c: New test.
621 * gcc.dg/pr81292-2.c: Likewise.
623 2017-07-04 Martin Liska <mliska@suse.cz>
626 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
627 use-after-scope sanitization.
629 2017-07-04 Jakub Jelinek <jakub@redhat.com>
631 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
635 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
638 2017-07-04 Martin Liska <mliska@suse.cz>
641 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
642 * g++.dg/ext/mvc3.C: Likewise.
643 * gcc.target/i386/mvc2.c: Likewise.
644 * gcc.target/i386/mvc3.c: Likewise.
646 2017-07-04 Jakub Jelinek <jakub@redhat.com>
648 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
649 decomposition declaration in diagnostics.
650 * g++.dg/cpp1z/decomp2.C: Likewise.
651 * g++.dg/cpp1z/decomp3.C: Likewise.
652 * g++.dg/cpp1z/decomp4.C: Likewise.
653 * g++.dg/cpp1z/decomp5.C: Likewise.
654 * g++.dg/cpp1z/decomp6.C: Likewise.
655 * g++.dg/cpp1z/decomp7.C: Likewise.
656 * g++.dg/cpp1z/decomp8.C: Likewise.
657 * g++.dg/cpp1z/decomp13.C: Likewise.
658 * g++.dg/cpp1z/decomp14.C: Likewise.
659 * g++.dg/cpp1z/decomp18.C: Likewise.
660 * g++.dg/cpp1z/decomp19.C: Likewise.
661 * g++.dg/cpp1z/decomp22.C: Likewise.
662 * g++.dg/cpp1z/decomp23.C: Likewise.
663 * g++.dg/cpp1z/decomp24.C: Likewise.
664 * g++.dg/cpp1z/decomp25.C: Likewise.
665 * g++.dg/cpp1z/decomp26.C: Likewise.
666 * g++.dg/cpp1z/decomp28.C: Likewise.
669 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
670 * g++.dg/cpp1z/decomp30.C: New test.
672 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
675 * g++.dg/cpp0x/trailing14.C: New.
677 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
680 * gfortran.dg/coarray_event_2.f08: New test.
682 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
685 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
686 * gfortran.dg/pointer_intent_2.f90: Likewise.
688 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
691 * gcc.c-torture/compile/pr81290.c: New.
693 2017-07-03 Richard Biener <rguenther@suse.de>
695 PR tree-optimization/60510
696 * gfortran.dg/vect/pr60510.f: New testcase.
698 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
700 * gcc.target/i386/mvc6.c: Require ifunc support.
702 2017-07-03 Martin Liska <mliska@suse.cz>
705 * g++.dg/asan/function-argument-1.C: New test.
706 * g++.dg/asan/function-argument-2.C: New test.
707 * g++.dg/asan/function-argument-3.C: New test.
709 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
711 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
714 2017-07-03 Tom de Vries <tom@codesourcery.com>
716 PR tree-optimization/69468
717 * gcc.dg/pr81192.c: Update.
719 2017-07-03 Tom de Vries <tom@codesourcery.com>
721 PR tree-optimization/81192
722 * gcc.dg/pr81192.c: Update.
724 2017-07-03 Tom de Vries <tom@codesourcery.com>
726 PR tree-optimization/81192
727 * gcc.dg/pr81192.c: New test.
729 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
731 * gfortran/eoshift_3.f90: New test.
733 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
735 * gcc.dg/strlenopt-32.c: New testcase.
736 * gcc.dg/strlenopt-33.c: Likewise.
737 * gcc.dg/strlenopt-33g.c: Likewise.
738 * gcc.dg/strlenopt-34.c: Likewise.
739 * gcc.dg/strlenopt-35.c: Likewise.
741 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
743 PR tree-optimization/80769
744 * gcc.dg/strlenopt-31.c: New test.
745 * gcc.dg/strlenopt-31g.c: Likewise.
747 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
749 PR tree-optimization/81136
750 * gcc.dg/vect/pr81136.c: New test.
752 2017-07-01 Jakub Jelinek <jakub@redhat.com>
755 * gcc.c-torture/compile/pr81262.c: New test.
756 * g++.dg/ubsan/pr81262.C: New test.
758 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
761 * g++.dg/ipa/pr81261.C: New testcase.
763 2017-06-30 Andrew Pinski <apinski@cavium.com>
765 * gcc.dg/torture/pr81245.c: New testcase.
767 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
769 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
772 2017-06-30 David Malcolm <dmalcolm@redhat.com>
775 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
777 (test_typeid): New test function.
779 2017-06-30 Jakub Jelinek <jakub@redhat.com>
782 * gcc.target/i386/pr81225.c: New test.
784 2017-06-30 Nathan Sidwell <nathan@acm.org>
786 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
787 * g++.dg/cpp0x/decltype9.C: Likewise.
788 * g++.dg/cpp0x/forw_enum9.C: Likewise.
789 * g++.dg/lookup/decl1.C: Likewise.
790 * g++.dg/lookup/extern-c-redecl.C: Likewise.
791 * g++.dg/other/pr28432.C: Likewise.
792 * g++.dg/parse/crash12.C: Likewise.
793 * g++.dg/parse/enum3.C: Likewise.
794 * g++.dg/parse/operator6.C: Likewise.
795 * g++.dg/template/crash69.C: Likewise.
796 * g++.dg/template/error27.C: Likewise.
797 * g++.dg/template/error28.C: Likewise.
798 * g++.dg/template/memfriend6.C: Likewise.
799 * g++.old-deja/g++.mike/err1.C: Likewise.
800 * g++.old-deja/g++.mike/p811.C: Likewise.
801 * g++.old-deja/g++.other/crash25.C: Likewise.
802 * g++.old-deja/g++.other/dtor4.C: Likewise.
803 * g++.old-deja/g++.pt/t37.C: Likewise.
805 2017-06-30 Martin Liska <mliska@suse.cz>
808 * gcc.target/i386/pr81214.c: New test.
810 2017-06-30 Nathan Sidwell <nathan@acm.org>
812 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
815 * g++.dg/lookup/pr81229.C: New.
817 2017-06-30 Martin Liska <mliska@suse.cz>
820 * g++.dg/asan/pr81021.C: New test.
822 2017-06-30 Richard Biener <rguenther@suse.de>
824 PR tree-optimization/81249
825 * g++.dg/torture/pr81249.C: New testcase.
827 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
829 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
830 * g++.dg/diagnostic/variadic1.C: Likewise.
831 * g++.dg/gomp/udr-3.C: Likewise.
832 * g++.dg/overload/error1.C: Likewise.
833 * g++.dg/overload/error2.C: Likewise.
834 * g++.dg/template/duplicate1.C: Likewise.
835 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
836 * g++.old-deja/g++.brendan/arm2.C: Likewise.
837 * g++.old-deja/g++.other/redecl2.C: Likewise.
838 * g++.old-deja/g++.other/redecl4.C: Likewise.
839 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
841 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
844 * gfortran.dg/goacc/pr77765.f90: New test.
846 2017-06-29 Steve Ellcey <sellcey@cavium.com>
848 * gcc.target/aarch64/ccmp_2.c: New test.
850 2017-06-29 Nathan Sidwell <nathan@acm.org>
853 * g++.dg/parse/pr81247-[abc].C: New.
855 2017-06-29 Carl Love <cel@us.ibm.com>
857 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
858 test_unsigned_int_result, test_ll_int_result,
859 test_ll_unsigned_int_result): Add result checking functions, add
861 (main): Add builtin function tests.
863 2017-06-29 Carl Love <cel@us.ibm.com>
865 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
866 dg-skip-if): Add -mvsx -mcpu=power7.
868 2017-06-29 Richard Biener <rguenther@suse.de>
870 * gcc.dg/vect/slp-reduc-8.c: New testcase.
872 2017-06-29 Nathan Sidwell <nathan@acm.org>
874 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
876 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
879 * g++.dg/pr81194.C: New test.
881 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
884 * gcc.dg/torture/pr80565.c: New file.
886 2017-06-29 Bin Cheng <bin.cheng@arm.com>
888 PR tree-optimization/81196
889 * gcc.dg/vect/pr81196.c: New.
891 2017-06-29 Michael Collison <michael.collison@arm.com>
893 Fix date on previous ChangeLog entry.
895 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
896 Michael Collison <michael.collison@arm.com>
899 * gcc.target/aarch64/var_shift_mask_1.c: New test.
901 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
903 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
905 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
907 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
909 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
910 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
911 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
913 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
915 * lib/target-supports.exp (check_effective_target_vect_int): Replace
916 current ARM check by ARM NEON's availability check.
917 (check_effective_target_vect_intfloat_cvt): Likewise.
918 (check_effective_target_vect_uintfloat_cvt): Likewise.
919 (check_effective_target_vect_floatint_cvt): Likewise.
920 (check_effective_target_vect_floatuint_cvt): Likewise.
921 (check_effective_target_vect_shift): Likewise.
922 (check_effective_target_whole_vector_shift): Likewise.
923 (check_effective_target_vect_bswap): Likewise.
924 (check_effective_target_vect_shift_char): Likewise.
925 (check_effective_target_vect_long): Likewise.
926 (check_effective_target_vect_float): Likewise.
927 (check_effective_target_vect_perm): Likewise.
928 (check_effective_target_vect_perm_byte): Likewise.
929 (check_effective_target_vect_perm_short): Likewise.
930 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
931 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
932 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
933 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
934 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
935 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
936 (check_effective_target_vect_widen_shift): Likewise.
937 (check_effective_target_vect_extract_even_odd): Likewise.
938 (check_effective_target_vect_interleave): Likewise.
939 (check_effective_target_vect_multiple_sizes): Likewise.
940 (check_effective_target_vect64): Likewise.
941 (check_effective_target_vect_max_reduc): Likewise.
943 2017-06-28 Richard Biener <rguenther@suse.de>
946 * gcc.dg/pr81227.c: New testcase.
948 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
951 * lib/target-supports.exp
952 (check_ppc_cpu_supports_hw_available): New test to make sure
953 __builtin_cpu_supports works on power7 and newer.
955 2017-06-28 Martin Liska <mliska@suse.cz>
958 * gcc.target/i386/pr81128.c: New test.
960 2017-06-28 Martin Liska <mliska@suse.cz>
963 * g++.dg/opt/pr79659.C: New test.
965 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
967 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
969 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
971 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
973 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
974 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
976 2017-06-28 Jakub Jelinek <jakub@redhat.com>
978 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
979 (foo): ... this. Change constants such that it isn't matched
980 as __builtin_copysign, yet tests the combiner the same.
982 2017-06-28 Martin Liska <mliska@suse.cz>
985 * gcc.dg/asan/pr81224.c: New test.
987 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
989 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
990 passed to pthread_join.
992 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
994 * gcc.target/s390/nodatarel-1.c: New test.
996 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
999 * gfortran.dg/array_temporaries_4.f90: New test.
1001 2017-06-27 Andrew Pinski <apinski@cavium.com>
1003 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
1004 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
1005 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
1007 2017-06-27 Marek Polacek <polacek@redhat.com>
1010 * gcc.dg/ubsan/pr81223.c: New test.
1012 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
1014 * gcc.dg/tree-ssa/assoc-1.c: New file.
1016 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
1019 * g++.dg/parse/catch2.C: New.
1021 2017-06-27 Jakub Jelinek <jakub@redhat.com>
1024 * g++.dg/ubsan/pr81209.C: New test.
1027 * gcc.c-torture/compile/pr81207.c: New test.
1029 2017-06-27 Marek Polacek <polacek@redhat.com>
1032 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
1034 2017-06-26 Martin Sebor <msebor@redhat.com>
1037 * g++.dg/Wclass-memaccess-2.C: New test.
1039 2017-06-26 Carl Love <cel@us.ibm.com>
1041 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
1042 Add new runnable test file for the vec_rev built-ins.
1044 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1046 PR/tree-optimization 71815
1047 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
1048 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1050 2017-06-26 Renlin Li <renlin.li@arm.com>
1051 Szabolcs Nagy <szabolcs.nagy@arm.com>
1053 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
1054 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
1057 2017-06-26 Richard Biener <rguenther@suse.de>
1060 * gfortran.dg/pr81175.f: New testcase.
1062 2017-06-26 Richard Biener <rguenther@suse.de>
1064 PR tree-optimization/81203
1065 * gcc.dg/torture/pr81203.c: New testcase.
1067 2017-06-26 Marek Polacek <polacek@redhat.com>
1070 * c-c++-common/Wmultistatement-macros-1.c: New test.
1071 * c-c++-common/Wmultistatement-macros-2.c: New test.
1072 * c-c++-common/Wmultistatement-macros-3.c: New test.
1073 * c-c++-common/Wmultistatement-macros-4.c: New test.
1074 * c-c++-common/Wmultistatement-macros-5.c: New test.
1075 * c-c++-common/Wmultistatement-macros-6.c: New test.
1076 * c-c++-common/Wmultistatement-macros-7.c: New test.
1077 * c-c++-common/Wmultistatement-macros-8.c: New test.
1078 * c-c++-common/Wmultistatement-macros-9.c: New test.
1079 * c-c++-common/Wmultistatement-macros-10.c: New test.
1080 * c-c++-common/Wmultistatement-macros-11.c: New test.
1082 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
1084 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
1086 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
1088 * lib/target-supports.exp
1089 (check_effective_target_arm_neon_ok_nocache): Add flags with
1090 -mfloat-abi=hard. Include arm_neon.h.
1091 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
1092 (check_effective_target_arm_neon_ok_no_float_abi): New.
1093 * gcc.target/arm/lto/pr65837_0.c: Require
1094 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
1095 * gcc.target/arm/lto/pr65837-attr_0.c: Require
1096 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
1098 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
1101 * g++.dg/parse/typedef2.C: Specify a dg-error string.
1103 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1106 * gfortran.dg/cshift_2.f90: New test.
1108 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
1111 * gcc.target/aarch64/pr79794.c: New.
1113 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1116 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
1117 * gcc.target/powerpc/pr80510-2.c: Likewise.
1119 2017-06-22 Jeff Law <law@redhat.com>
1121 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
1123 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1125 * gcc.target/powerpc/fold-vec-shift-char.c: New.
1126 * gcc.target/powerpc/fold-vec-shift-int.c: New.
1127 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
1128 * gcc.target/powerpc/fold-vec-shift-short.c: New.
1129 * gcc.target/powerpc/fold-vec-shift-left.c: New.
1130 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
1131 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
1132 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
1134 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
1136 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
1138 2017-06-22 Matt Turner <mattst88@gmail.com>
1140 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
1143 2017-06-22 Carl Love <cel@us.ibm.com>
1145 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
1146 vmuleuh): Fix scan-assembler-times should check for word not half word
1149 2017-06-22 Jeff Law <law@redhat.com>
1151 * gcc.c-torture/compile/stack-check-1.c: New test.
1153 2016-06-22 Richard Biener <rguenther@suse.de>
1155 * gcc.dg/vect/pr65947-1.c: Remove xfail.
1156 * gcc.dg/vect/pr65947-2.c: Likewise.
1157 * gcc.dg/vect/pr65947-3.c: Likewise.
1158 * gcc.dg/vect/pr65947-4.c: Likewise.
1159 * gcc.dg/vect/pr65947-5.c: Likewise.
1160 * gcc.dg/vect/pr65947-6.c: Likewise.
1161 * gcc.dg/vect/pr65947-8.c: Likewise.
1162 * gcc.dg/vect/pr65947-9.c: Likewise.
1163 * gcc.dg/vect/pr65947-10.c: Likewise.
1164 * gcc.dg/vect/pr65947-12.c: Likewise.
1165 * gcc.dg/vect/pr65947-13.c: Likewise.
1166 * gcc.dg/vect/pr65947-14.c: Likewise.
1167 * gcc.dg/vect/vect-cond-2.c: Likewise.
1168 * gcc.dg/vect/vect-pr69848.c: Likewise.
1170 2017-06-22 Martin Liska <mliska@suse.cz>
1172 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
1175 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
1177 * gcc.dg/tree-ssa/forwprop-37.c: New.
1179 2017-06-22 Richard Biener <rguenther@suse.de>
1181 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
1183 2017-06-22 Richard Biener <rguenther@suse.de>
1185 * gcc.dg/vect/pr65947-14.c: New testcase.
1187 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1190 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
1191 32-bit support is added. Change ITYPE size to 64-bit integer.
1192 * gcc.target/powerpc/pr80510-2.c: Likewise.
1194 2017-06-21 Jakub Jelinek <jakub@redhat.com>
1197 * g++.dg/gomp/pr81154.C: New test.
1199 2017-06-21 David Malcolm <dmalcolm@redhat.com>
1201 * g++.dg/other/old-style-cast-fixits.C: New test case.
1203 2017-06-21 Jakub Jelinek <jakub@redhat.com>
1205 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
1207 2017-06-21 Tom de Vries <tom@codesourcery.com>
1209 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
1211 2017-06-21 Tom de Vries <tom@codesourcery.com>
1213 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
1216 2017-06-21 Martin Liska <mliska@suse.cz>
1218 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
1220 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
1222 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
1223 gnat.dg/debug11_pkg2.ads: New testcase.
1225 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
1227 * gcc.target/i386/getround.c: New file.
1229 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
1231 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
1232 * gcc.dg/tree-ssa/addadd-2.c: New file.
1234 2017-06-21 Tom de Vries <tom@codesourcery.com>
1236 * lib/target-supports.exp (add_options_for_stack_size): New proc.
1237 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
1238 * gcc.c-torture/compile/20080806-1.c: Same.
1239 * gcc.c-torture/compile/920723-1.c: Same.
1240 * gcc.c-torture/compile/930621-1.c: Same.
1241 * gcc.c-torture/compile/991214-2.c: Same.
1242 * gcc.c-torture/compile/bcopy.c: Same.
1243 * gcc.c-torture/compile/memtst.c: Same.
1244 * gcc.c-torture/compile/msp.c: Same.
1245 * gcc.c-torture/compile/stuct.c: Same.
1246 * gcc.c-torture/execute/20011008-3.c: Same.
1247 * gcc.c-torture/execute/20030209-1.c: Same.
1248 * gcc.c-torture/execute/20031012-1.c: Same.
1249 * gcc.c-torture/execute/20040805-1.c: Same.
1250 * gcc.c-torture/execute/920410-1.c: Same.
1251 * gcc.c-torture/execute/921113-1.c: Same.
1252 * gcc.c-torture/execute/921202-1.c: Same.
1253 * gcc.c-torture/execute/921208-2.c: Same.
1254 * gcc.c-torture/execute/930106-1.c: Same.
1255 * gcc.c-torture/execute/930406-1.c: Same.
1256 * gcc.c-torture/execute/950221-1.c: Same.
1257 * gcc.c-torture/execute/960521-1.c: Same.
1258 * gcc.c-torture/execute/980605-1.c: Same.
1259 * gcc.c-torture/execute/comp-goto-1.c: Same.
1260 * gcc.c-torture/execute/comp-goto-2.c: Same.
1261 * gcc.c-torture/execute/memcpy-1.c: Same.
1262 * gcc.c-torture/execute/multi-ix.c: Same.
1263 * gcc.c-torture/execute/nestfunc-4.c: Same.
1264 * gcc.c-torture/execute/pr20621-1.c: Same.
1265 * gcc.c-torture/execute/pr23135.c: Same.
1266 * gcc.c-torture/execute/pr28982b.c: Same.
1267 * gcc.dg/loop-3.c: Same.
1268 * gcc.dg/struct-ret-3.c: Same.
1269 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1270 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1271 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1272 * gcc.dg/tree-prof/pr44777.c: Same.
1274 2017-06-20 David Malcolm <dmalcolm@redhat.com>
1277 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
1278 memset call with zero-initialization.
1279 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
1281 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
1283 * gcc.target/i386/pr80732.c: Include fma4-check.h.
1284 (main): Renamed to ...
1285 (fma4_test): ... this.
1287 2017-06-20 Julia Koval <julia.koval@intel.com>
1289 * gcc.target/i386/pr73350-2.c: New test.
1291 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1293 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
1294 * c-c++-common/fold-masked-cmp-2.c: Likewise.
1295 * c-c++-common/fold-masked-cmp-3.c: Likewise.
1296 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
1297 restrict to x86_64-*-*-gnu.
1298 Skip scan-assembler on *-*-darwin*.
1299 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
1300 * gcc.dg/loop-invariant.c: Likewise.
1301 * gcc.dg/lto/pr70955_0.c: Likewise.
1302 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1303 * gcc.dg/tree-ssa/pr79803.c: Likewise.
1304 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
1306 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
1307 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
1309 * gcc.dg/attr-ms_struct-2.c: Likewise.
1310 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1311 * gcc.dg/bf-ms-layout.c: Likewise.
1312 * gcc.dg/bf-ms-layout-2.c: Likewise.
1313 * gcc.dg/pic-macro-define.c: Remove target restrictions.
1314 Require fpic support.
1315 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
1317 * gcc.target/i386/bitfield2.c: Likewise.
1318 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
1320 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
1322 2017-06-20 Nathan Sidwell <nathan@acm.org>
1325 * g++.dg/lookup/pr67074.C: New.
1326 * g++.dg/parse/namespace-alias-1.C: Adjust.
1328 2017-06-20 Richard Biener <rguenther@suse.de>
1331 * c-c++-common/ubsan/pr81097.c: New testcase.
1333 2017-06-20 Richard Biener <rguenther@suse.de>
1335 * gcc.dg/vect/pr65947-9.c: Adjust.
1337 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1339 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
1340 * gcc.target/arm/acle/cdp2.c: Likewise.
1341 * gcc.target/arm/acle/ldc.c: Likewise.
1342 * gcc.target/arm/acle/ldc2.c: Likewise.
1343 * gcc.target/arm/acle/ldc2l.c: Likewise.
1344 * gcc.target/arm/acle/ldcl.c: Likewise.
1345 * gcc.target/arm/acle/mcr.c: Likewise.
1346 * gcc.target/arm/acle/mcr2.c: Likewise.
1347 * gcc.target/arm/acle/mcrr.c: Likewise.
1348 * gcc.target/arm/acle/mcrr2.c: Likewise.
1349 * gcc.target/arm/acle/mrc.c: Likewise.
1350 * gcc.target/arm/acle/mrc2.c: Likewise.
1351 * gcc.target/arm/acle/mrrc.c: Likewise.
1352 * gcc.target/arm/acle/mrrc2.c: Likewise.
1353 * gcc.target/arm/acle/stc.c: Likewise.
1354 * gcc.target/arm/acle/stc2.c: Likewise.
1355 * gcc.target/arm/acle/stc2l.c: Likewise.
1356 * gcc.target/arm/acle/stcl.c: Likewise.
1358 2017-06-20 Jakub Jelinek <jakub@redhat.com>
1361 * gcc.target/i386/pr81121.c: New test.
1363 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1366 * gcc.target/powerpc/pr79799-1.c: New test.
1367 * gcc.target/powerpc/pr79799-2.c: Likewise.
1368 * gcc.target/powerpc/pr79799-3.c: Likewise.
1369 * gcc.target/powerpc/pr79799-4.c: Likewise.
1370 * gcc.target/powerpc/pr79799-5.c: Likewise.
1372 2017-06-19 Nathan Sidwell <nathan@acm.org>
1376 * g++.dg/lookup/pr79766.C: New.
1377 * g++.dg/lookup/pr81124.C: New.
1378 * g++.dg/template/explicit6.C: Adjust.
1379 * g++.old-deja/g++.other/decl5.C: Adjust.
1381 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1383 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
1386 2017-06-19 Jakub Jelinek <jakub@redhat.com>
1389 * g++.dg/ubsan/pr81125.C: New test.
1392 * g++.dg/ubsan/pr81111.C: New test.
1394 2017-06-19 Richard Biener <rguenther@suse.de>
1397 * gcc.dg/torture/pr81118.c: New testcase.
1399 2017-06-19 Richard Biener <rguenther@suse.de>
1401 PR tree-optimization/80887
1402 * gcc.dg/tree-ssa/pr80887.c: New testcase.
1404 2017-06-19 Jakub Jelinek <jakub@redhat.com>
1407 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
1409 2017-06-19 Nathan Sidwell <nathan@acm.org>
1412 * g++.dg/warn/pr81119.C: New.
1414 2017-06-19 Martin Liska <mliska@suse.cz>
1417 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
1419 2017-06-19 Martin Liska <mliska@suse.cz>
1422 * gcc.target/i386/mvc5.c: Scan indirect_function.
1423 * gcc.target/i386/mvc7.c: Likewise.
1424 * gcc.target/i386/pr80732.c: New test.
1426 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
1429 * g++.dg/cpp1y/constexpr-66093.C: New.
1431 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1433 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
1436 2017-06-19 Richard Biener <rguenther@suse.de>
1439 * g++.dg/torture/pr81112.C: New testcase.
1441 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
1443 * gcc.dg/lto/pr69866_0.c: This test needs alias.
1445 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1448 * gfortran.dg/cshift_1.f90: New test.
1450 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1452 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
1454 2017-06-16 Carl Love <cel@us.ibm.com>
1456 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
1457 main): Add runnable tests and test checker for vec_float,
1458 vec_float2, vec_floate and vec_floato builtins.
1460 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
1462 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
1463 the architecture options added by dg-add-options arm_neon.
1464 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
1465 to the architecture.
1466 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
1467 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
1468 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
1470 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
1472 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
1473 multilibs have been built.
1475 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
1477 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
1478 * gcc.target/arm/pr51915.c: Likewise.
1479 * gcc.target/arm/pr52006.c: Likewise.
1480 * gcc.target/arm/pr53187.c: Likewise.
1482 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
1484 * gcc.target/arm/multilibs.exp: New file.
1486 2017-06-16 Martin Sebor <msebor@redhat.com>
1488 PR tree-optimization/80933
1489 PR tree-optimization/80934
1490 * gcc.dg/fold-bcopy.c: New test.
1491 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
1492 * gcc.dg/tree-ssa/alias-36.c: Likewise.
1493 * gcc/testsuite/gcc.dg/pr79214.c: Adjust.
1494 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1495 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1496 * gcc.dg/builtins-nonnull.c: Likewise.
1498 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1501 * gcc.target/arm/pr71778.c: New.
1503 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
1505 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
1507 2017-06-16 Richard Biener <rguenther@suse.de>
1509 PR tree-optimization/81090
1510 * gcc.dg/graphite/pr81090.c: New testcase.
1512 2017-06-16 Janus Weil <janus@gcc.gnu.org>
1515 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
1517 2017-06-16 Jakub Jelinek <jakub@redhat.com>
1520 * c-c++-common/ubsan/object-size-11.c: New test.
1522 2017-06-15 Martin Sebor <msebor@redhat.com>
1525 * g++.dg/Wclass-memaccess.C: New test.
1527 2017-06-15 Janus Weil <janus@gcc.gnu.org>
1530 * gfortran.dg/proc_ptr_comp_51.f90: New test.
1532 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
1535 * gcc.dg/lto/pr69866_0.c: New test.
1536 * gcc.dg/lto/pr69866_1.c: Likewise.
1538 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
1541 * gcc.target/msp430/pr78818-real.c: New template for tests.
1542 * gcc.target/msp430/pr78818-auto.c: New test.
1543 * gcc.target/msp430/pr78818-data-region.c: New test.
1544 * gcc.target/msp430/pr78818-data-sec.c: New test.
1545 * gcc.target/msp430/pr78818-auto-warn.c: New test.
1547 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
1549 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
1550 instructions in it rather than the number of IT blocks being 2.
1551 Transfer scan directive arm_thumb2 restriction to the whole
1552 testcase and restrict further to Thumb-only targets.
1554 2017-06-15 Tamar Christina <tamar.christina@arm.com>
1556 * gcc.target/arm/sdiv_costs_1.c:
1559 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
1561 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
1562 * gcc.target/mips/pr51513-1.c: New test.
1563 * gcc.target/mips/pr51513-2.c: New test.
1565 2017-06-14 Richard Biener <rguenther@suse.de>
1567 PR tree-optimization/81083
1568 * gcc.dg/torture/pr81083.c: Add prototypes.
1570 2017-06-14 Richard Biener <rguenther@suse.de>
1573 * c-c++-common/ubsan/pr81088.c: New testcase.
1575 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
1577 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
1579 2017-06-14 Andrew Pinski <apinski@cavium.com>
1580 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
1583 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
1584 * gcc.target/aarch64/vect-init-2.c: Likewise.
1585 * gcc.target/aarch64/vect-init-3.c: Likewise.
1586 * gcc.target/aarch64/vect-init-4.c: Likewise.
1587 * gcc.target/aarch64/vect-init-5.c: Likewise.
1589 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1592 * g++.dg/cpp0x/constexpr-58541.C: New.
1594 2017-06-14 Richard Biener <rguenther@suse.de>
1596 PR tree-optimization/81083
1597 * gcc.dg/torture/pr81083.c: New testcase.
1599 2017-06-14 Jakub Jelinek <jakub@redhat.com>
1601 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
1602 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
1604 2017-06-13 Jakub Jelinek <jakub@redhat.com>
1607 * g++.dg/ubsan/pr80973.C: New test.
1610 * g++.dg/opt/nrv18.C: New test.
1612 2017-06-13 Martin Liska <mliska@suse.cz>
1615 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
1616 test by adding no_sanitize attribute.
1617 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1619 2017-06-13 Renlin Li <renlin.li@arm.com>
1621 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
1624 2017-06-13 Martin Jambor <mjambor@suse.cz>
1626 PR tree-optimization/80803
1627 PR tree-optimization/81063
1628 gcc.dg/tree-ssa/pr80803.c: New test.
1629 gcc.dg/tree-ssa/pr81063.c: Likewise.
1631 2017-06-12 Yury Gribov <tetra2005@gmail.com>
1633 * c-c++-common/fold-masked-cmp-3.c: New test.
1635 2017-06-13 Yury Gribov <tetra2005@gmail.com>
1637 PR tree-optimization/67328
1638 * c-c++-common/fold-masked-cmp-1.c: New test.
1639 * c-c++-common/fold-masked-cmp-2.c: Likewise.
1640 * gcc.dg/pr46309.c: Fix pattern.
1641 * gcc.dg/pr46309-2.c: Likewise.
1643 2017-06-13 Tamar Christina <tamar.christina@arm.com>
1645 * gcc.target/arm/sdiv_costs_1.c:
1646 Require arm_arch_v8a_ok and add march option.
1648 2017-06-13 Martin Liska <mliska@suse.cz>
1650 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
1651 * gcc.dg/tree-ssa/dump-2.c: Likewise.
1652 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1654 2017-06-13 Richard Biener <rguenther@suse.de>
1657 * c-c++-common/ubsan/pr81065.c: New testcase.
1659 2017-06-12 Ian Lance Taylor <iant@golang.org>
1661 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
1662 freorder. Update comment to explain test.
1664 2017-06-12 Tamar Christina <tamar.christina@arm.com>
1666 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
1667 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
1668 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
1669 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
1671 2017-06-12 Tamar Christina <tamar.christina@arm.com>
1673 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
1675 2017-06-12 Tamar Christina <tamar.christina@arm.com>
1677 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
1679 2017-06-12 Jakub Jelinek <jakub@redhat.com>
1681 PR tree-optimization/81003
1682 * gcc.c-torture/compile/pr81003.c: New test.
1684 2017-06-12 Richard Biener <rguenther@suse.de>
1686 PR tree-optimization/81053
1687 * gcc.dg/torture/pr81053.c: New testcase.
1689 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1692 * gfortran.dg/implied_do_io_3.f90: New test.
1694 2017-06-10 Tom de Vries <tom@codesourcery.com>
1696 * lib/target-supports.exp (check_effective_target_signal): New proc.
1697 * lib/gcc.exp (gcc_target_compile): Remove appending of
1698 -DSIGNAL_SUPPRESS to additional_flags.
1699 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
1700 additional_flags if effective target signal is not supported by the
1702 * gcc.c-torture/execute/20101011-1.c: Same.
1703 * gcc.dg/c99-stdint-1.c: Same.
1704 * gcc.dg/c99-stdint-2.c: Same.
1705 * gcc.dg/c99-stdint-5.c: Same.
1706 * gcc.dg/c99-stdint-6.c: Same.
1707 * gcc.dg/stdint-width-1.c: Same.
1709 2017-06-10 Tom de Vries <tom@codesourcery.com>
1711 * lib/target-supports.exp (check_effective_target_stack_size)
1712 (dg-effective-target-value): New proc.
1713 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
1715 * lib/objc.exp (objc_target_compile): Same.
1716 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
1717 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
1718 dg-additional-options.
1719 * gcc.c-torture/compile/20080806-1.c: Same.
1720 * gcc.c-torture/compile/920723-1.c: Same.
1721 * gcc.c-torture/compile/930621-1.c: Same.
1722 * gcc.c-torture/compile/991214-2.c: Same.
1723 * gcc.c-torture/compile/bcopy.c: Same.
1724 * gcc.c-torture/compile/memtst.c: Same.
1725 * gcc.c-torture/compile/msp.c: Same.
1726 * gcc.c-torture/compile/stuct.c: Same.
1727 * gcc.c-torture/execute/20011008-3.c: Same.
1728 * gcc.c-torture/execute/20030209-1.c: Same.
1729 * gcc.c-torture/execute/20031012-1.c: Same.
1730 * gcc.c-torture/execute/20040805-1.c: Same.
1731 * gcc.c-torture/execute/920410-1.c: Same.
1732 * gcc.c-torture/execute/920501-7.c: Same.
1733 * gcc.c-torture/execute/921113-1.c: Same.
1734 * gcc.c-torture/execute/921202-1.c: Same.
1735 * gcc.c-torture/execute/921208-2.c: Same.
1736 * gcc.c-torture/execute/930106-1.c: Same.
1737 * gcc.c-torture/execute/930406-1.c: Same.
1738 * gcc.c-torture/execute/950221-1.c: Same.
1739 * gcc.c-torture/execute/960521-1.c: Same.
1740 * gcc.c-torture/execute/980605-1.c: Same.
1741 * gcc.c-torture/execute/comp-goto-1.c: Same.
1742 * gcc.c-torture/execute/comp-goto-2.c: Same.
1743 * gcc.c-torture/execute/memcpy-1.c: Same.
1744 * gcc.c-torture/execute/multi-ix.c: Same.
1745 * gcc.c-torture/execute/nestfunc-4.c: Same.
1746 * gcc.c-torture/execute/pr20621-1.c: Same.
1747 * gcc.c-torture/execute/pr23135.c: Same.
1748 * gcc.c-torture/execute/pr28982b.c: Same.
1749 * gcc.dg/loop-3.c: Same.
1750 * gcc.dg/struct-ret-3.c: Same.
1751 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1752 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1753 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1754 * gcc.dg/tree-prof/pr44777.c: Same.
1756 2017-06-09 David Malcolm <dmalcolm@redhat.com>
1758 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1759 (test_mutually_exclusive_suggestions): New test function.
1760 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
1761 (test_mutually_exclusive_suggestions): New test function.
1762 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
1763 (test_mutually_exclusive_suggestions): New test function.
1764 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1765 (test_show_locus): Add special-case for
1766 "test_mutually_exclusive_suggestions".
1768 2017-06-09 Ian Lance Taylor <iant@golang.org>
1770 * gcc.dg/tree-prof/split-1.c: New test.
1772 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
1774 * gcc.dg/predict-14.c: Avoid cold function detection.
1775 * gcc.target/i386/umod-3.c: Likewise.
1777 2017-06-09 Tamar Christina <tamar.christina@arm.com>
1779 * gcc.target/aarch64/lrint-matherr.h: New.
1780 * gcc.target/aarch64/inline-lrint_1.c: New.
1781 * gcc.target/aarch64/inline-lrint_2.c: New.
1782 * gcc.target/aarch64/no-inline-lrint_1.c: New.
1783 * gcc.target/aarch64/no-inline-lrint_2.c: New.
1785 2017-06-09 Tamar Christina <tamar.christina@arm.com>
1787 * gcc.target/arm/sdiv_costs_1.c: New.
1789 2017-06-09 Tom de Vries <tom@codesourcery.com>
1792 * gcc.target/nvptx/label-values.c: New test.
1794 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1796 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
1797 Test for null definitions instead of them being undefined. Add entry
1798 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
1799 about using the effective target for architecture extension.
1800 (check_effective_target_arm_arch_v7ve_ok): Remove.
1801 (add_options_for_arm_arch_v7ve): Likewise.
1803 2017-06-09 Richard Biener <rguenther@suse.de>
1805 PR tree-optimization/66623
1806 * gcc.dg/vect/pr66623.c: New testcase.
1808 2017-06-09 Richard Biener <rguenther@suse.de>
1810 PR tree-optimization/79483
1811 * gcc.dg/graphite/pr79483.c: New testcase.
1813 2017-06-09 Richard Biener <rguenther@suse.de>
1816 * g++.dg/pr81007.C: New testcase.
1818 2017-06-09 Jakub Jelinek <jakub@redhat.com>
1820 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
1821 instead of "rsp" for -m32.
1822 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
1823 target, add -msse2 to dg-options.
1824 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
1825 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
1827 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
1830 * gcc.target/powerpc/stack-limit.c: New testcase.
1832 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
1834 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
1835 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
1836 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
1837 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
1838 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
1839 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
1841 2017-06-08 Jakub Jelinek <jakub@redhat.com>
1844 * c-c++-common/gomp/pr81006.c: New test.
1847 * g++.dg/gomp/pr81011.C: New test.
1850 * c-c++-common/ubsan/align-10.c: New test.
1851 * c-c++-common/ubsan/null-13.c: New test.
1853 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
1856 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
1857 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
1858 * gcc.target/i386/pr81015.c: New test.
1860 2017-06-08 Tom de Vries <tom@codesourcery.com>
1862 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
1863 trampolines instead of NO_TRAMPOLINES.
1864 * gcc.c-torture/execute/20000822-1.c: Same.
1865 * gcc.c-torture/execute/920428-2.c: Same.
1866 * gcc.c-torture/execute/920501-7.c: Same.
1867 * gcc.c-torture/execute/920612-2.c: Same.
1868 * gcc.c-torture/execute/921017-1.c: Same.
1869 * gcc.c-torture/execute/921215-1.c: Same.
1870 * gcc.c-torture/execute/931002-1.c: Same.
1871 * gcc.c-torture/execute/comp-goto-2.c: Same.
1872 * gcc.c-torture/execute/nestfunc-1.c: Same.
1873 * gcc.c-torture/execute/nestfunc-2.c: Same.
1874 * gcc.c-torture/execute/nestfunc-3.c: Same.
1875 * gcc.c-torture/execute/nestfunc-5.c: Same.
1876 * gcc.c-torture/execute/nestfunc-6.c: Same.
1877 * gcc.c-torture/execute/pr24135.c: Same.
1878 * gcc.dg/Wtrampolines.c: Same.
1879 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1880 * gcc.dg/torture/stackalign/nested-5.c: Same.
1881 * gcc.dg/torture/stackalign/nested-6.c: Same.
1882 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
1883 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1884 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
1885 * gcc.dg/trampoline-1.c: Same.
1886 * gcc.dg/tree-prof/pr44777.c: Same.
1887 * gcc.target/i386/pr67770.c: Same.
1888 * lib/gcc.exp (gcc_target_compile): Remove appending of
1889 -DNO_TRAMPOLINES to additional_flags.
1890 * lib/objc.exp (objc_target_compile): Same.
1892 2017-06-08 Tom de Vries <tom@codesourcery.com>
1894 * lib/target-supports.exp (check_effective_target_trampolines): Test for
1895 'gcc,no_trampolines' instead of 'no_trampolines'.
1897 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
1900 * gcc.target/i386/mpx/pr79988.c: New test.
1902 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
1904 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
1905 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
1906 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
1908 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
1910 * g++.dg/tree-ssa/counts-1.C: New testcase.
1911 * gcc.dg/tree-ssa/counts-1.c: New testcase.
1913 2017-08-08 Julia Koval <julia.koval@intel.com>
1915 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
1916 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
1917 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
1918 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
1919 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
1920 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
1922 2017-06-08 Marek Polacek <polacek@redhat.com>
1925 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
1927 2017-08-08 Julia Koval <julia.koval@intel.com>
1929 PR target/73350,80862
1930 * gcc.target/i386/pr73350.c: New test.
1932 2017-06-08 Richard Biener <rguenther@suse.de>
1934 PR tree-optimization/80928
1935 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
1937 2017-06-07 Carl Love <cel@us.ibm.com>
1939 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
1941 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
1944 * g++.dg/cpp1z/class-deduction39.C: New.
1946 2017-06-07 Marek Polacek <polacek@redhat.com>
1949 * c-c++-common/ubsan/pr80932.c: New test.
1951 2017-06-07 Bin Cheng <bin.cheng@arm.com>
1953 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
1954 * gcc.target/i386/l_fma_double_2.c: Ditto.
1955 * gcc.target/i386/l_fma_double_3.c: Ditto.
1956 * gcc.target/i386/l_fma_double_4.c: Ditto.
1957 * gcc.target/i386/l_fma_double_5.c: Ditto.
1958 * gcc.target/i386/l_fma_double_6.c: Ditto.
1959 * gcc.target/i386/l_fma_float_1.c: Ditto.
1960 * gcc.target/i386/l_fma_float_2.c: Ditto.
1961 * gcc.target/i386/l_fma_float_3.c: Ditto.
1962 * gcc.target/i386/l_fma_float_4.c: Ditto.
1963 * gcc.target/i386/l_fma_float_5.c: Ditto.
1964 * gcc.target/i386/l_fma_float_6.c: Ditto.
1966 2017-06-07 Tamar Christina <tamar.christina@arm.com>
1968 * gcc.target/aarch64/sdiv_costs_1.c: New.
1970 2017-06-07 Richard Biener <rguenther@suse.de>
1972 PR tree-optimization/80928
1973 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
1974 * gcc.dg/vect/slp-13-big-array.c: Likewise.
1976 2017-06-07 Richard Biener <rguenther@suse.de>
1978 PR tree-optimization/80928
1979 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
1982 2017-06-06 Nathan Sidwell <nathan@acm.org>
1984 * g++.dg/pr45330.C: Add inline namespace case.
1986 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1989 * gfortran.dg/matmul_16.f90: New test.
1990 * gfortran.dg/inline_matmul_18.f90: New test.
1992 2017-06-06 Marek Polacek <polacek@redhat.com>
1995 * gcc.dg/pr79983.c: New test.
1997 2017-06-06 David S. Miller <davem@davemloft.net>
1999 * gcc.target/sparc/sparc-ret-3.c: New test.
2001 2017-06-06 Tom de Vries <tom@codesourcery.com>
2003 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
2004 label_values instead of NO_LABEL_VALUES.
2005 * gcc.c-torture/compile/920301-1.c: Same.
2006 * gcc.c-torture/compile/920501-1.c: Same.
2007 * gcc.c-torture/compile/941014-4.c: Same.
2008 * gcc.c-torture/compile/labels-1.c: Same.
2009 * gcc.c-torture/compile/pr18903.c: Same.
2010 * gcc.c-torture/execute/920302-1.c: Same.
2011 * gcc.c-torture/execute/920415-1.c: Same.
2012 * gcc.c-torture/execute/920428-2.c: Same.
2013 * gcc.c-torture/execute/920501-3.c: Same.
2014 * gcc.c-torture/execute/920501-4.c: Same.
2015 * gcc.c-torture/execute/920501-5.c: Same.
2016 * gcc.c-torture/execute/920501-7.c: Same.
2017 * gcc.c-torture/execute/920721-4.c: Same.
2018 * gcc.c-torture/execute/980526-1.c: Same.
2019 * gcc.c-torture/execute/990208-1.c: Same.
2020 * gcc.c-torture/execute/comp-goto-1.c: Same.
2021 * gcc.c-torture/execute/comp-goto-2.c: Same.
2022 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2023 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2024 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
2025 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2026 * gcc.dg/tree-prof/pr44777.c: Same.
2027 * gcc.misc-tests/bprob-2.c: Same.
2028 * gcc.misc-tests/gcov-3.c: Same.
2029 * lib/gcc.exp (gcc_target_compile): Remove appending of
2030 -DNO_LABEL_VALUES to additional_flags.
2031 * lib/objc.exp (objc_target_compile): Same.
2032 * lib/target-supports.exp (check_effective_target_label_values): Test on
2033 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
2035 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2037 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
2039 2017-06-06 Richard Biener <rguenther@suse.de>
2041 PR tree-optimization/80974
2042 * gcc.dg/torture/pr80974.c: New testcase.
2044 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
2046 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
2047 "unsigned int" in conversation warning on line 15.
2049 2017-06-06 Richard Biener <rguenther@suse.de>
2051 PR tree-optimization/80928
2052 * gcc.dg/vect/pr80928.c: New testcase.
2053 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
2054 * gcc.dg/vect/slp-13.c: Likewise.
2055 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
2057 2017-06-05 David Malcolm <dmalcolm@redhat.com>
2059 * g++.dg/plugin/comment_plugin.c: New test plugin.
2060 * g++.dg/plugin/comments-1.C: New test file.
2061 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2063 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2065 * gcc.misc-tests/gcov-1a.c: New test.
2067 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2069 * gcc.target/powerpc/clone1.c: New test.
2071 2017-06-05 Janus Weil <janus@gcc.gnu.org>
2074 * gfortran.dg/proc_ptr_comp_50.f90: New test.
2076 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
2079 * gfortran.dg/implied_do_io_1.f90: New Test.
2080 * gfortran.dg/implied_do_io_2.f90: New Test.
2082 2017-06-05 Renlin Li <renlin.li@arm.com>
2084 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
2085 selector to related line.
2087 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
2089 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
2091 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2093 * gcc.target/aarch64/store_lane0_str_1.c: New test.
2095 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2097 * gcc.target/aarch64/subs_compare_2.c: New test.
2099 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2101 * gcc.target/aarch64/subs_compare_1.c: New test.
2103 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
2105 * gcc.target/mips/div-9.c: Delete duplicate test.
2106 * gcc.target/mips/div-10.c: Ditto.
2107 * gcc.target/mips/div-11.c: Ditto.
2108 * gcc.target/mips/div-12.c: Ditto.
2110 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
2112 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2114 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
2116 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
2117 vesrion of the dejagnu grep.
2118 (list-module-names): Use it and adjust the regular expressions for
2119 modules and submodules.
2120 * gfortran.dg/prof/prof.exp: Cleanup modules.
2121 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
2123 * gfortran.dg/altreturn_8.f90: Likewise.
2124 * gfortran.dg/associate_12.f90: Likewise.
2125 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
2126 * gfortran.dg/charlen_15.f90: Likewise.
2127 * gfortran.dg/class_4a.f03: Likewise.
2128 * gfortran.dg/class_54.f90: Likewise.
2129 * gfortran.dg/class_dummy_4.f03: Likewise.
2130 * gfortran.dg/class_dummy_5.f90: Likewise.
2131 * gfortran.dg/constructor_9.f90: Likewise.
2132 * gfortran.dg/dec_structure_15.f90: Likewise.
2133 * gfortran.dg/do_check_8.f90: Likewise.
2134 * gfortran.dg/dtio_26.f03: Likewise.
2135 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
2136 * gfortran.dg/equiv_9.f90: Likewise.
2137 * gfortran.dg/extends_15.f90: Likewise.
2138 * gfortran.dg/finalize_22.f90: Likewise.
2139 * gfortran.dg/finalize_23.f90: Likewise.
2140 * gfortran.dg/generic_26.f90: Likewise.
2141 * gfortran.dg/generic_27.f90: Likewise.
2142 * gfortran.dg/namelist_76.f90: Likewise.
2143 * gfortran.dg/pointer_init_8.f90: Likewise.
2144 * gfortran.dg/pr61318.f90: Likewise.
2145 * gfortran.dg/pr77260_1.f90: Likewise.
2146 * gfortran.dg/pr77260_2.f90: Likewise.
2147 * gfortran.dg/pr77420_3.f90: Likewise.
2148 * gfortran.dg/proc_ptr_39.f90: Likewise.
2149 * gfortran.dg/proc_ptr_41.f90: Likewise.
2150 * gfortran.dg/proc_ptr_42.f90: Likewise.
2151 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
2152 * gfortran.dg/submodule_1.f08: Likewise.
2153 * gfortran.dg/submodule_10.f08: Likewise.
2154 * gfortran.dg/submodule_14.f08: Likewise.
2155 * gfortran.dg/submodule_15.f08: Likewise.
2156 * gfortran.dg/submodule_2.f08: Likewise.
2157 * gfortran.dg/submodule_5.f08: Likewise.
2158 * gfortran.dg/submodule_6.f08: Likewise.
2159 * gfortran.dg/submodule_7.f08: Likewise.
2160 * gfortran.dg/submodule_8.f08: Likewise.
2161 * gfortran.dg/submodule_9.f08: Likewise.
2162 * gfortran.dg/transfer_class_2.f90: Likewise.
2163 * gfortran.dg/typebound_assignment_7.f90: Likewise.
2164 * gfortran.dg/typebound_call_24.f03: Likewise.
2165 * gfortran.dg/typebound_call_25.f90: Likewise.
2166 * gfortran.dg/typebound_deferred_1.f90: Likewise.
2167 * gfortran.dg/typebound_generic_12.f03: Likewise.
2168 * gfortran.dg/typebound_generic_13.f03: Likewise.
2169 * gfortran.dg/typebound_generic_14.f03: Likewise.
2170 * gfortran.dg/typebound_generic_15.f90: Likewise.
2171 * gfortran.dg/typebound_operator_16.f03: Likewise.
2172 * gfortran.dg/typebound_operator_18.f90: Likewise.
2173 * gfortran.dg/typebound_operator_20.f90: Likewise.
2174 * gfortran.dg/typebound_override_3.f90: Likewise.
2175 * gfortran.dg/typebound_override_4.f90: Likewise.
2176 * gfortran.dg/typebound_override_5.f90: Likewise.
2177 * gfortran.dg/typebound_override_6.f90: Likewise.
2178 * gfortran.dg/typebound_override_7.f90: Likewise.
2179 * gfortran.dg/typebound_proc_28.f03: Likewise.
2180 * gfortran.dg/typebound_proc_29.f90: Likewise.
2181 * gfortran.dg/typebound_proc_30.f90: Likewise.
2182 * gfortran.dg/typebound_proc_31.f90: Likewise.
2183 * gfortran.dg/typebound_proc_32.f90: Likewise.
2184 * gfortran.dg/typebound_proc_33.f90: Likewise.
2185 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
2186 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
2187 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
2188 * gfortran.dg/use_only_3.f90: Likewise.
2189 * gfortran.dg/use_without_only_1.f90: Likewise.
2190 * gfortran.dg/warn_unused_function.f90: Likewise.
2191 * gfortran.dg/warn_unused_function_2.f90: Likewise.
2192 * gfortran.dg/ieee/ieee_8.f90: Likewise.
2194 2017-06-04 Marek Polacek <polacek@redhat.com>
2197 * gcc.dg/format/pr80919.c: New test.
2199 2017-06-02 Martin Sebor <msebor@redhat.com>
2202 * c-c++-common/Wfloat-conversion-2.c: New test.
2204 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2207 * g++.dg/cpp1y/constexpr-68754.C: New.
2209 2017-06-02 Carl Love <cel@us.ibm.com>
2211 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
2212 for the new built-ins.
2214 2017-06-02 Sudakshina Das <sudi.das@arm.com>
2216 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
2218 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2220 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
2221 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
2222 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
2223 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
2224 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
2226 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2228 * gcc.target/aarch64/hfmode_ins_1.c: New test.
2230 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2232 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
2234 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2236 * gcc.target/powerpc/fold-vec-abs-char.c: New.
2237 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
2238 * gcc.target/powerpc/fold-vec-abs-int.c: New.
2239 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
2240 * gcc.target/powerpc/fold-vec-abs-short.c: New.
2241 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
2242 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
2243 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
2244 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
2246 2017-06-02 Nathan Sidwell <nathan@acm.org>
2248 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
2250 2017-06-02 Jakub Jelinek <jakub@redhat.com>
2252 PR rtl-optimization/80903
2253 * gcc.dg/pr80903.c: New test.
2256 * gfortran.dg/gomp/pr80918.f90: New test.
2258 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2260 * c-c++-common/Wsizeof-pointer-div.c: New test.
2261 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
2262 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2263 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
2264 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2265 * gcc.target/i386/sse-set-ps-1.c: Likewise.
2266 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
2267 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
2268 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
2269 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
2270 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
2271 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
2272 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
2273 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
2274 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
2275 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
2276 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
2277 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
2278 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
2280 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
2282 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
2283 Update the target to power8-vector.
2285 2017-06-01 David Malcolm <dmalcolm@redhat.com>
2287 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
2289 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2291 * debug12.adb, debug12.ads: New testcase.
2293 2017-06-01 Martin Jambor <mjambor@suse.cz>
2295 PR tree-optimization/80898
2296 * gcc.dg/tree-ssa/pr80898.c: New test.
2297 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
2299 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2302 * g++.dg/cpp1z/nodiscard5.C: New.
2304 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
2306 * gcc.target/arc/pr9001195952.c: New test.
2308 2017-06-01 Tom de Vries <tom@codesourcery.com>
2310 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
2311 * gcc.c-torture/compile/asmgoto-1.c: Same.
2312 * gcc.dg/20000707-1.c: Same.
2313 * gcc.dg/pr38700.c: Same.
2314 * gcc.dg/pr70169.c: Same.
2315 * gcc.dg/pr80112.c: Same.
2316 * gcc.dg/torture/pr51071-2.c: Same.
2317 * gcc.dg/torture/pr51071.c: Same.
2318 * gcc.dg/tree-ssa/alias-34.c: Same.
2320 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2322 * gnat.dg/debug11.adb: New testcase.
2324 2017-06-01 Richard Biener <rguenther@suse.de>
2327 * c-c++-common/ubsan/pr66313.c: New testcase.
2328 * gcc.dg/tree-ssa/loop-15.c: Adjust.
2330 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
2332 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2333 dg-options. Change dg-require-effective-target powerpc_vsx_ok
2334 to vsx_hw. Add dg-skip-if directive to disable this test if
2336 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
2337 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
2338 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
2339 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
2340 to dg-option. Add dg-skip-if directive to disable this test
2341 for darwin. Add dg-skip-if directive to disable this test if
2344 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
2346 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
2347 (_mm_maskz_max_sd): Test new intrinsics.
2348 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
2349 (_mm_maskz_max_sd): Test new intrinsics.
2350 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
2351 (_mm_maskz_max_ss): Test new intrinsics.
2352 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
2353 (_mm_maskz_max_ss): Test new intrinsics.
2354 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
2355 (_mm_maskz_min_sd): Test new intrinsics.
2356 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
2357 (_mm_maskz_min_sd): Test new intrinsics.
2358 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
2359 (_mm_maskz_min_ss): Test new intrinsics.
2360 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
2361 (_mm_maskz_min_ss): Test new intrinsics.
2363 2017-05-31 Nathan Sidwell <nathan@acm.org>
2365 * g++.dg/lookup/lambda1.C New.
2367 2017-05-31 Bin Cheng <bin.cheng@arm.com>
2369 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
2370 on pointer should not be replaced.
2372 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
2375 * gcc.dg/gimplefe-error-7.c: New test.
2377 2017-05-31 Graham Markall <graham.markall@embecosm.com>
2379 * gcc.target/arc/add_n-combine.c: New test.
2380 * gcc.target/arc/sub_n-combine.c: New test.
2382 2017-05-31 Richard Biener <rguenther@suse.de>
2385 * gcc.target/i386/pr80880.c: New testcase.
2387 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
2389 * gcc.dg/vect/vect-103.c: Update wording of dump message.
2391 2017-05-31 Bin Cheng <bin.cheng@arm.com>
2393 * gcc.dg/vect/pr80815-3.c: New test.
2395 2017-05-31 Richard Biener <rguenther@suse.de>
2397 PR tree-optimization/80906
2398 * gcc.dg/graphite/pr80906.c: New testcase.
2400 2017-05-30 Tom de Vries <tom@codesourcery.com>
2403 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
2404 unsupported if host compiler does not support c++11.
2405 (host_supports_c++11): New proc.
2407 2017-05-30 Martin Sebor <msebor@redhat.com>
2410 * g++.dg/ext/utf16-4.C: Relax test.
2411 * gcc.dg/fixed-point/int-warning.c: Adjust.
2413 2017-05-30 David Malcolm <dmalcolm@redhat.com>
2415 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
2416 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
2418 * g++.dg/plugin/show-template-tree-color.C: New test case.
2419 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
2420 * g++.dg/template/show-template-tree-2.C: New test case.
2421 * g++.dg/template/show-template-tree-3.C: New test case.
2422 * g++.dg/template/show-template-tree-4.C: New test case.
2423 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
2424 * g++.dg/template/show-template-tree.C: New test case.
2426 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
2428 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
2430 * gfortran.dg/pr80107.f: Delete testcase.
2432 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
2435 * gcc.target/i386/pr80833-1.c: New test.
2436 * gcc.target/i386/pr80833-2.c: Ditto.
2438 2017-05-30 Nathan Sidwell <nathan@acm.org>
2441 * g++.dg/lookup/pr80913.C: New.
2443 2017-05-30 Richard Biener <rguenther@suse.de>
2446 * gcc.dg/torture/pr80901.c: New testcase.
2448 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
2450 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
2452 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2455 * gcc.target/msp430/interrupt_fn_placement.c: New test.
2457 2017-05-30 Richard Biener <rguenther@suse.de>
2460 * gcc.dg/torture/pr80876.c: New testcase.
2462 2017-05-29 Nathan Sidwell <nathan@acm.org>
2465 * g++.dg/lookup/pr80891-5.C: New.
2467 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2469 PR libgfortran/53029
2470 * gfortran.dg/read_5.f90: New test.
2472 2017-05-29 Nathan Sidwell <nathan@acm.org>
2475 * g++.dg/lookup/pr80891-4.C: New.
2478 * g++.dg/lookup/pr80891-1.C: New.
2481 * g++.dg/lookup/pr80891-3.C: New.
2484 * g++.dg/lookup/pr80891-2.C: New.
2486 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2489 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
2491 * gfortran.dg/transpose_optimization_1.f90: Likewise.
2492 * gfortran.dg/inline_matmul_17.f90: New test.
2494 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2496 * gfortran.dg/matmul_bounds_12.f90: New test.
2498 2017-05-27 Jakub Jelinek <jakub@redhat.com>
2501 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
2503 2017-05-26 Nathan Sidwell <nathan@acm.org>
2505 * g++.dg/cpp0x/dr2061.C: New.
2506 * g++.dg/parse/namespace-alias-1.C: Add more test.
2508 2017-05-26 Bin Cheng <bin.cheng@arm.com>
2510 PR tree-optimization/80815
2511 * gcc.dg/vect/pr80815-1.c: New test.
2512 * gcc.dg/vect/pr80815-2.c: New test.
2514 2017-05-26 Martin Liska <mliska@suse.cz>
2517 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
2518 split at the problematic spot.
2519 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
2520 a valid value of the param.
2522 2017-05-26 Marek Polacek <polacek@redhat.com>
2525 * c-c++-common/ubsan/pr80875.c: New test.
2527 2017-05-26 Tom de Vries <tom@codesourcery.com>
2530 * gcc.dg/20011021-1.c: Replace absolute line numbers.
2531 * gcc.dg/Wcxx-compat-8.c: Same.
2532 * gcc.dg/Wobjsize-1.c: Same.
2533 * gcc.dg/Wshadow-local-2.c: Same.
2534 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
2535 * gcc.dg/anon-struct-6.c: Same.
2536 * gcc.dg/asm-wide-1.c: Same.
2537 * gcc.dg/builtin-inf-1.c: Same.
2538 * gcc.dg/builtin-redefine.c: Same.
2539 * gcc.dg/c90-array-lval-6.c: Same.
2540 * gcc.dg/c90-array-lval-7.c: Same.
2541 * gcc.dg/c90-fordecl-1.c: Same.
2542 * gcc.dg/c99-fordecl-2.c: Same.
2543 * gcc.dg/cast-lvalue-1.c: Same.
2544 * gcc.dg/cast-lvalue-2.c: Same.
2545 * gcc.dg/compound-lvalue-1.c: Same.
2546 * gcc.dg/cond-lvalue-1.c: Same.
2547 * gcc.dg/cpp/20000419-1.c: Same.
2548 * gcc.dg/cpp/backslash.c: Same.
2549 * gcc.dg/cpp/backslash2.c: Same.
2550 * gcc.dg/cpp/macspace1.c: Same.
2551 * gcc.dg/cpp/macspace2.c: Same.
2552 * gcc.dg/cpp/multiline-2.c: Same.
2553 * gcc.dg/cpp/pr27777.c: Same.
2554 * gcc.dg/cpp/pr30786.c: Same.
2555 * gcc.dg/cpp/pr34602.c: Same.
2556 * gcc.dg/cpp/redef1.c: Same.
2557 * gcc.dg/cpp/tr-warn1.c: Same.
2558 * gcc.dg/cpp/tr-warn3.c: Same.
2559 * gcc.dg/cpp/tr-warn6.c: Same.
2560 * gcc.dg/cpp/trad/hash.c: Same.
2561 * gcc.dg/cpp/trad/redef1.c: Same.
2562 * gcc.dg/cpp/ucs.c: Same.
2563 * gcc.dg/declspec-10.c: Same.
2564 * gcc.dg/declspec-11.c: Same.
2565 * gcc.dg/declspec-18.c: Same.
2566 * gcc.dg/format/c99-strftime-1.c: Same.
2567 * gcc.dg/format/ext-3.c: Same.
2568 * gcc.dg/format/pr72858.c: Same.
2569 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
2570 * gcc.dg/init-string-1.c: Same.
2571 * gcc.dg/label-decl-3.c: Same.
2572 * gcc.dg/m-un-2.c: Same.
2573 * gcc.dg/nofixed-point-2.c: Same.
2574 * gcc.dg/noncompile/20020213-1.c: Same.
2575 * gcc.dg/pch/counter-2.c: Same.
2576 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
2577 * gcc.dg/pr27528.c: Same.
2578 * gcc.dg/pr27953.c: Same.
2579 * gcc.dg/pr35899.c: Same.
2580 * gcc.dg/pr37561.c: Same.
2581 * gcc.dg/pr45461.c: Same.
2582 * gcc.dg/pr45750.c: Same.
2583 * gcc.dg/pr53196-2.c: Same.
2584 * gcc.dg/pr53265.c: Same.
2585 * gcc.dg/redecl-1.c: Same.
2586 * gcc.dg/tls/thr-init-1.c: Same.
2587 * gcc.dg/torture/pr51106-1.c: Same.
2588 * gcc.dg/torture/pr51106-2.c: Same.
2589 * gcc.dg/uninit-19.c: Same.
2590 * gcc.dg/uninit-pr20644.c: Same.
2592 2017-05-26 Jakub Jelinek <jakub@redhat.com>
2594 * g++.dg/cpp1z/decomp29.C (p): New variable.
2595 (main): Add further tests.
2597 2017-05-26 Richard Biener <rguenther@suse.de>
2599 PR tree-optimization/80842
2600 * gcc.dg/torture/pr80842.c: New testcase.
2602 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2605 * g++.dg/cpp0x/pr79652.C: New.
2607 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2610 * g++.dg/cpp0x/variadic170.C: New.
2612 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
2614 * g++.dg/warn/Wcatch-value-1.C: New test.
2615 * g++.dg/warn/Wcatch-value-2.C: New test.
2616 * g++.dg/warn/Wcatch-value-3.C: New test.
2618 2017-05-25 Nathan Sidwell <nathan@acm.org>
2620 * g++.dg/lookup/using56.C: New.
2621 * g++.dg/lookup/using57.C: New.
2622 * g++.dg/lookup/using58.C: New.
2623 * g++.dg/lookup/using59.C: New.
2625 * g++.dg/lookup/using17.C: Adjust diagnostics.
2627 2017-05-25 Martin Sebor <msebor@redhat.com>
2629 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
2631 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
2633 * gcc.dg/pr60114.c: Same.
2635 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
2637 * gfortran.dg/pr48636.f90: Fix template better.
2639 2017-05-25 Nathan Sidwell <nathan@acm.org>
2641 * g++.dg/lookup/koenig14.C: New.
2643 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2646 * g++.dg/cpp0x/pr79583.C: New.
2648 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2651 * g++.dg/cpp1y/pr68578.C: New.
2653 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
2655 * gcc.dg/tree-ssa/vce-1.c: New file.
2657 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
2659 * gcc.dg/tree-ssa/addadd.c: New file.
2661 2017-05-24 Nathan Sidwell <nathan@acm.org>
2663 * g++.dg/lookup/friend12.C: Adjust diagnostics.
2664 * g++.dg/lookup/friend19.C: New.
2665 * g++.dg/lookup/friend20.C: New.
2667 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
2670 * g++.dg/expr/cast11.C: New test.
2672 2017-05-24 Martin Sebor <msebor@redhat.com>
2675 * c-c++-common/Wfloat-conversion.c: Adjust.
2676 * c-c++-common/dfp/convert-int-saturate.c: Same.
2677 * c-c++-common/pr68657-1.c: Same.
2678 * g++.dg/ext/utf-cvt.C: Same.
2679 * g++.dg/ext/utf16-4.C: Same.
2680 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
2681 * g++.dg/warn/Wconversion-real-integer2.C: Same.
2682 * g++.dg/warn/Wconversion3.C: Same.
2683 * g++.dg/warn/Wconversion4.C: Same.
2684 * g++.dg/warn/Wsign-conversion.C: Same.
2685 * g++.dg/warn/overflow-warn-1.C: Same.
2686 * g++.dg/warn/overflow-warn-3.C: Same.
2687 * g++.dg/warn/overflow-warn-4.C: Same.
2688 * g++.dg/warn/pr35635.C: Same.
2689 * g++.old-deja/g++.mike/enum1.C: Same.
2690 * gcc.dg/Wconversion-3.c: Same.
2691 * gcc.dg/Wconversion-5.c: Same.
2692 * gcc.dg/Wconversion-complex-c99.c: Same.
2693 * gcc.dg/Wconversion-complex-gnu.c: Same.
2694 * gcc.dg/Wconversion-integer.c: Same.
2695 * gcc.dg/Wsign-conversion.c: Same.
2696 * gcc.dg/bitfld-2.c: Same.
2697 * gcc.dg/c90-const-expr-11.c: Same.
2698 * gcc.dg/c90-const-expr-7.c: Same.
2699 * gcc.dg/c99-const-expr-7.c: Same.
2700 * gcc.dg/overflow-warn-1.c: Same.
2701 * gcc.dg/overflow-warn-2.c: Same.
2702 * gcc.dg/overflow-warn-3.c: Same.
2703 * gcc.dg/overflow-warn-4.c: Same.
2704 * gcc.dg/overflow-warn-5.c: Same.
2705 * gcc.dg/overflow-warn-8.c: Same.
2706 * gcc.dg/overflow-warn-9.c: New test.
2707 * gcc.dg/pr35635.c: Adjust.
2708 * gcc.dg/pr59940.c: Same.
2709 * gcc.dg/pr59963-2.c: Same.
2710 * gcc.dg/pr60114.c: Same.
2711 * gcc.dg/switch-warn-2.c: Same.
2712 * gcc.dg/utf-cvt.c: Same.
2713 * gcc.dg/utf16-4.c: Same.
2715 2017-05-24 Jakub Jelinek <jakub@redhat.com>
2717 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
2718 Don't include limits.h.
2719 (w): Conditionalize on long long wider than int. Use
2720 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
2721 -9223372036854775808.
2722 (x): Use __INT_MAX__ instead of INT_MAX.
2724 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2727 * gfortran.dg/inline_matmul_16.f90: New test.
2729 2017-05-24 Tom de Vries <tom@codesourcery.com>
2731 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
2733 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
2736 * gcc.dg/pr80823.c: New test.
2738 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2740 * gcc.target/s390/pr80725.c: New test.
2742 2017-05-23 Nathan Sidwell <nathan@acm.org>
2744 * g++.dg/lookup/extern-c-hidden.C: New.
2745 * g++.dg/lookup/extern-redecl1.C: New.
2748 * g++.dg/parse/pr80866.C: New.
2750 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
2752 * gcc.dg/ipa/ctor-empty-1.c: Update template.
2753 * gcc.dg/ipa/inline-5.c: Likewise.
2754 * gfortran.dg/pr48636.f90: Likewise.
2756 2017-05-23 Nathan Sidwell <nathan@acm.org>
2758 * g++.dg/parse/ctor9.C: Adjust expected error.
2760 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2762 PR libgfortran/80256
2763 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
2766 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
2768 * c-c++-common/goacc/parallel-dims-1.c: Update.
2769 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
2770 * c-c++-common/goacc/routine-1.c: Likewise.
2771 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
2772 * g++.dg/goacc/template.C: Likewise.
2773 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2774 * gfortran.dg/goacc/routine-3.f90: Likewise.
2775 * gfortran.dg/goacc/sie.f95: Likewise.
2776 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
2778 2017-05-23 Nathan Sidwell <nathan@acm.org>
2780 * g++.dg/lookup/using13.C: Adjust expected error.
2782 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2784 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
2786 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2789 * gcc.target/powerpc/pr80718.c: New test.
2791 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
2793 * gcc.target/powerpc/conditional-return.c: New testcase.
2795 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2797 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
2800 2017-05-22 Janus Weil <janus@gcc.gnu.org>
2803 * gfortran.dg/typebound_call_28.f90: New test.
2805 2017-05-22 Nathan Sidwell <nathan@acm.org>
2807 * g++.dg/lookup/strong-using.C: New.
2809 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2811 * gcc.target/arm/movsi_movt.c: New test.
2812 * gcc.target/arm/movdi_movt.c: New test.
2814 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
2816 * gnat.dg/specs/not_null1.ads: New test.
2818 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
2820 * gnat.dg/limited_with5.ad[sb]: New test.
2821 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
2822 * gnat.dg/limited_with6.ad[sb]: New test.
2823 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
2825 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
2827 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
2828 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
2830 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2833 * g++.dg/cpp1y/constexpr-70265-1.C: New.
2834 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
2836 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2838 PR libgfortran/80333
2839 * gfortran.dg/dtio_30.f03: New test.
2841 2017-05-19 Marek Polacek <polacek@redhat.com>
2844 * c-c++-common/ubsan/pr80800.c: New test.
2845 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
2847 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
2849 * c-c++-common/goacc/default-1.c: Update.
2850 * c-c++-common/goacc/default-2.c: Likewise.
2851 * c-c++-common/goacc/default-4.c: Likewise.
2852 * gfortran.dg/goacc/default-1.f95: Likewise.
2853 * gfortran.dg/goacc/default-4.f: Likewise.
2854 * c-c++-common/goacc/default-5.c: New file.
2855 * gfortran.dg/goacc/default-5.f: Likewise.
2857 * c-c++-common/goacc/default-1.c: New file.
2858 * c-c++-common/goacc/default-2.c: Likewise.
2859 * c-c++-common/goacc/data-default-1.c: Remove file, including its
2861 * c-c++-common/goacc/default-3.c: ... this new file, and...
2862 * c-c++-common/goacc/default-4.c: ... this new file.
2863 * gfortran.dg/goacc/default.f95: Remove file, including its test
2865 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
2866 * gfortran.dg/goacc/default-2.f: ... this new file.
2867 * gfortran.dg/goacc/default-3.f95: New file.
2868 * gfortran.dg/goacc/default-4.f: Likewise.
2870 2017-05-19 Nathan Sidwell <nathan@acm.org>
2872 * g++.dg/inherit/covariant7.C: Adjust.
2874 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2876 * gcc.target/arm/tls-disable-literal-pool.c: Change
2877 require-effective-target to tls_native.
2878 Move dg-error to return statement line and change to dg-message.
2880 2017-05-19 Richard Biener <rguenther@suse.de>
2883 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
2884 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
2886 2017-05-19 Richard Biener <rguenther@suse.de>
2889 * gcc.dg/torture/pr80764.c: New testcase.
2891 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2894 * gcc.target/powerpc/pr80510-1.c: New test.
2895 * gcc.target/powerpc/pr80510-2.c: Likewise.
2897 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
2899 * gcc.dg/pragma-diag-7.c: New test.
2901 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
2904 * g++.dg/other/i386-11.C: New test.
2906 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
2908 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
2909 * fold-vec-div-floatdouble.c: Likewise.
2910 * fold-vec-logical-ands-char.c: Likewise.
2911 * fold-vec-logical-ands-int.c: Likewise.
2912 * fold-vec-logical-ands-short.c: Likewise.
2913 * fold-vec-logical-ors-char.c: Likewise.
2914 * fold-vec-logical-ors-int.c: Likewise.
2915 * fold-vec-logical-ors-short.c: Likewise.
2916 * fold-vec-logical-other-char.c: Likewise.
2917 * fold-vec-mule-misc.c: Likewise.
2918 * fold-vec-mult-float.c: Likewise.
2919 * fold-vec-mult-floatdouble.c: Likewise.
2920 * fold-vec-mult-int.c: Likewise.
2921 * fold-vec-mult-int128-p9.c: Likewise.
2922 * fold-vec-sub-floatdouble.c: Likewise.
2923 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
2924 Add lp64 requirement.
2925 * fold-vec-mult-int128-p8.c: Likewise.
2926 * fold-vec-logical-ors-longlong.c: Fix comment typo.
2928 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
2930 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
2931 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
2932 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
2933 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
2934 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
2935 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
2936 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
2937 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
2938 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
2939 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
2940 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
2941 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
2942 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
2943 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
2944 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
2945 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
2946 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
2947 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
2948 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
2949 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
2950 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
2951 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
2952 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
2953 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
2954 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
2955 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
2957 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
2959 * gcc.target/sparc/niagara7-align.c: New test.
2961 2017-05-18 Marek Polacek <polacek@redhat.com>
2964 * c-c++-common/ubsan/null-12.c: New test.
2966 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
2969 * gcc.c-torture/execute/pr80692.c: New testcase.
2971 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2973 PR libgfortran/80741
2974 * gfortran.dg/read_4.f90: New test.
2976 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2978 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
2980 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
2983 * gfortran.dg/pr80668.f90: New.
2985 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
2988 * gcc.dg/pr80775.c: New test.
2990 2017-05-17 Marek Polacek <polacek@redhat.com>
2993 * gcc.dg/asan/pr80659.c: New test.
2995 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2997 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
3000 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
3002 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
3004 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
3005 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3007 PR tree-optimization/80457
3008 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
3009 call vect_model_simple_cost.
3011 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
3014 * gfortran.dg/submodule_29.f08: New test.
3016 2017-05-16 David Malcolm <dmalcolm@redhat.com>
3018 * g++.dg/other/accessor-fixits-1.C: New test case.
3019 * g++.dg/other/accessor-fixits-2.C: New test case.
3020 * g++.dg/other/accessor-fixits-3.C: New test case.
3021 * g++.dg/other/accessor-fixits-4.C: New test case.
3023 2017-05-16 Carl Love <cel@us.ibm.com>
3025 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
3026 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
3027 built-ins to the test suite file. Note, support for mradds exists
3028 but no test case exists.
3029 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
3030 built-ins to the test suite file.
3032 2017-05-16 Marek Polacek <polacek@redhat.com>
3036 * c-c++-common/ubsan/pr80536.c: New test.
3037 * g++.dg/ubsan/pr80386.C: New test.
3039 2017-05-16 Tamar Christina <tamar.christina@arm.com>
3041 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
3042 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
3044 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3046 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
3047 expected output of vadd, vsub and vmul instructions.
3048 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
3049 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
3050 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
3052 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3054 PR libgfortran/80727
3055 * gfortran.dg/read_3.f90: New test.
3057 2017-05-15 Nathan Sidwell <nathan@acm.org>
3060 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
3063 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
3064 * g++.dg/cpp0x/pr79369.C: New.
3066 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
3069 * gfortran.dg/pr80752.f90: New test.
3071 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
3074 * gcc.target/i386/pr80425-1.c: New test.
3075 * gcc.target/i386/pr80425-2.c: Ditto.
3077 2017-05-15 Jeff Law <law@redhat.com>
3079 * gcc.target/mips/reorgbug-1.c: New test.
3081 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
3083 * gnat.dg/specs/pack13.ads: New test.
3085 2017-05-14 Martin Sebor <msebor@redhat.com>
3088 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
3089 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
3090 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3091 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
3092 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
3094 2017-05-14 Martin Sebor <msebor@redhat.com>
3097 * gcc.dg/builtin-stpncpy.c: New test.
3099 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
3101 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
3102 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
3103 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
3104 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
3106 2017-05-14 Julia Koval <julia.koval@intel.com>
3108 * gcc.target/i386/xgetsetbv.c: New test.
3110 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
3113 * gfortran.dg/impl_do_var_data.f90: New Test
3115 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
3117 * brig.dg/test/gimple/priv-array-offset-access.hsail:
3118 A regression test for a private array access case which caused
3121 2017-05-12 Martin Sebor <msebor@redhat.com>
3124 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
3125 to the purpose of the test.
3127 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
3129 * gcc.target/powerpc/bmi-andn-1.c: New file
3130 * gcc.target/powerpc/bmi-andn-2.c: New file.
3131 * gcc.target/powerpc/bmi-bextr-1.c: New file.
3132 * gcc.target/powerpc/bmi-bextr-2.c: New file.
3133 * gcc.target/powerpc/bmi-bextr-4.c: New file.
3134 * gcc.target/powerpc/bmi-bextr-5.c: New file.
3135 * gcc.target/powerpc/bmi-blsi-1.c: New file.
3136 * gcc.target/powerpc/bmi-blsi-2.c: New file.
3137 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
3138 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
3139 * gcc.target/powerpc/bmi-blsr-1.c: New file.
3140 * gcc.target/powerpc/bmi-blsr-2.c: New File.
3141 * gcc.target/powerpc/bmi-check.h: New File.
3142 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
3143 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
3144 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
3145 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
3146 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
3147 * gcc.target/powerpc/bmi2-check.h: New file.
3148 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
3149 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
3150 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
3151 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
3152 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
3153 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
3154 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
3155 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
3156 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
3158 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3161 * g++.dg/cpp0x/pr60430.C: New.
3163 2017-05-12 Jeff Law <law@redhat.com>
3165 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3167 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
3170 * g++.dg/pr80707.C: New test.
3172 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3174 * gcc.target/powerpc/fold-vec-div-float.c: New.
3175 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
3176 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
3178 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3180 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
3181 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
3182 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
3183 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
3184 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
3185 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
3186 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
3187 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
3188 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
3189 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
3190 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
3191 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
3193 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3196 * g++.dg/cpp0x/forw_enum14.C: New.
3197 * g++.dg/cpp0x/forw_enum15.C: Likewise.
3199 2017-05-12 Richard Biener <rguenther@suse.de>
3201 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
3203 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3206 * g++.dg/cpp0x/constexpr-ice17.C: New.
3208 2017-05-12 Richard Biener <rguenther@suse.de>
3210 PR tree-optimization/80713
3211 * gcc.dg/torture/pr80713.c: New testcase.
3213 2017-05-12 Andi Kleen <ak@linux.intel.com>
3216 * lib/target-supports.exp (profopt-perf-wrapper):
3217 Add -m8 option to increase parallelism.
3219 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
3221 * c-c++-common/goacc/parallel-dims-1.c: New file.
3222 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3224 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3225 * c-c++-common/goacc/classify-kernels.c: Likewise.
3226 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
3228 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3229 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3230 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3231 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3232 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3233 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3234 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3235 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3236 * c-c++-common/goacc/kernels-loop.c: Likewise.
3237 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3238 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3239 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3240 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3241 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
3242 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3243 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3244 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3245 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3246 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3247 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
3248 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3250 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3251 * c-c++-common/goacc/classify-kernels.c: Likewise.
3252 * c-c++-common/goacc/classify-parallel.c: Likewise.
3253 * c-c++-common/goacc/classify-routine.c: Likewise.
3254 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3255 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3256 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3257 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3259 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
3260 * c-c++-common/goacc/classify-kernels.c: Likewise.
3261 * c-c++-common/goacc/classify-parallel.c: Likewise.
3262 * c-c++-common/goacc/classify-routine.c: Likewise.
3263 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3264 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3265 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3266 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3268 2017-05-11 Nathan Sidwell <nathan@acm.org>
3270 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
3272 2017-05-11 Carl Love <cel@us.ibm.com>
3274 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
3275 to the test suite file.
3276 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
3277 to the test suite file.
3279 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3282 * gfortran.dg/namelist_91.f90: New test.
3283 * gfortran.dg/namelist_92.f90: New test.
3284 * gfortran.dg/namelist_93.f90: New test.
3285 * gfortran.dg/namelist_94.f90: New test.
3287 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3290 * gcc.target/powerpc/pr80695-p8.c: New file.
3291 * gcc.target/powerpc/pr80695-p9.c: New file.
3293 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
3294 Jakub Jelinek <jakub@redhat.com>
3297 * gcc.target/i386/pr80706.c: New test.
3299 2017-05-11 Julia Koval <julia.koval@intel.com>
3301 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
3302 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
3303 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
3304 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
3306 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3309 * g++.dg/cpp0x/pr70538.C: New.
3311 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
3313 * gcc.target/i386/pr22152.c: Fix undefined testcase.
3314 Remove unnecessary loop. Run on 32-bit targets only.
3315 (dg-options): Remove -fno-tree-sink.
3317 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
3319 * gcc.target/powerpc/cmpb-1.c: New test.
3320 * gcc.target/powerpc/cmpb-2.c: New test.
3321 * gcc.target/powerpc/cmpb-3.c: New test.
3322 * gcc.target/powerpc/cmpb32-1.c: New test.
3323 * gcc.target/powerpc/cmpb32-2.c: New test.
3325 2017-05-11 Richard Biener <rguenther@suse.de>
3327 PR tree-optimization/80705
3328 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
3330 2017-05-11 Nathan Sidwell <nathan@acm.org>
3332 * lib/scanlang.exp: New.
3333 * lib/gcc-dg.exp: Load scanlang.exp.
3334 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
3336 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3339 * gcc.dg/gimplefe-error-6.c: New test.
3341 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3344 * gcc.dg/gimplefe-error-5.c: New test.
3346 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3349 * gcc.dg/gimplefe-error-4.c: New test.
3351 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3353 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
3355 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3357 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
3358 (_mm_maskz_max_round_sd): Test new intrinsics.
3359 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
3360 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
3361 (_mm_maskz_max_round_ss): Test new intrinsics.
3362 * gcc.target/i386/avx512f-vmaxss-2.c: New.
3363 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
3364 (_mm_maskz_min_round_sd): Test new intrinsics.
3365 * gcc.target/i386/avx512f-vminsd-2.c: New.
3366 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
3367 (_mm_maskz_min_round_ss): Test new intrinsics.
3368 * gcc.target/i386/avx512f-vminss-2.c: New.
3369 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
3370 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
3371 (__builtin_ia32_minss_mask_round): Test new builtins.
3372 * gcc.target/i386/sse-13.c: Ditto.
3373 * gcc.target/i386/sse-23.c: Ditto.
3374 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
3375 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
3376 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
3377 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
3378 (_mm_mask_min_round_ss): Test new intrinsics.
3379 * gcc.target/i386/testround-1.c: Ditto.
3381 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3383 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
3384 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
3385 (_mm_maskz_div_round_sd): Test new intrinsics.
3386 * gcc.target/i386/avx512f-vdivsd-2.c: New.
3387 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
3388 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
3389 (_mm_maskz_div_round_ss): Test new intrinsics.
3390 * gcc.target/i386/avx512f-vdivss-2.c: New.
3391 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
3392 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
3393 (_mm_maskz_mul_round_sd): Test new intrinsics.
3394 * gcc.target/i386/avx512f-vmulsd-2.c: New.
3395 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
3396 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
3397 (_mm_maskz_mul_round_ss): Test new intrinsics.
3398 * gcc.target/i386/avx512f-vmulss-2.c: New.
3399 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
3400 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
3401 (__builtin_ia32_mulss_mask_round): Test new builtins.
3402 * gcc.target/i386/sse-13.c: Ditto.
3403 * gcc.target/i386/sse-23.c: Ditto.
3404 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
3405 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
3406 (_mm_maskz_mul_round_ss): Test new intrinsics.
3407 * gcc.target/i386/testround-1.c: Ditto.
3409 2017-05-10 Julia Koval <julia.koval@intel.com>
3411 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
3412 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
3413 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
3415 2017-05-10 Julia Koval <julia.koval@intel.com>
3417 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
3418 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
3419 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
3420 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3422 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
3424 PR tree-optimization/51513
3425 * gcc.target/powerpc/pr51513.c: New test.
3426 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
3428 * gcc.dg/predict-14.c: Likewise.
3430 2017-05-10 Carl Love <cel@us.ibm.com>
3431 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
3432 to the test suite file.
3433 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
3434 to the test suite file.
3436 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3438 PR tree-optimization/77644
3439 * gcc.dg/tree-ssa/pr77644.c: New test-case.
3441 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
3443 * gcc.dg/guality/inline-params-2.c: New.
3445 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
3448 * g++.dg/cpp1y/auto-fn37.C: New.
3449 * g++.dg/cpp1y/auto-fn38.C: Likewise.
3451 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
3454 * gcc.target/powerpc/pr68163.c: New test.
3456 2017-05-09 Janus Weil <janus@gcc.gnu.org>
3459 * gfortran.dg/finalize_32.f90: New test.
3461 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
3464 * gcc.dg/pr35441.c: New test.
3466 2017-05-09 Martin Sebor <msebor@redhat.com>
3469 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
3472 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3475 * g++.dg/template/crash126.C: New.
3477 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
3479 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
3480 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
3481 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
3482 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
3484 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3487 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
3489 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3491 * gcc.target/arc/tmac-1.c: New file.
3492 * gcc.target/arc/tmac-2.c: Likewise.
3493 * gcc.target/arc/tmac.h: Likewise.
3495 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3496 Andrew Burgess <andrew.burgess@embecosm.com>
3498 * gcc.target/arc/firq-1.c: New file.
3499 * gcc.target/arc/firq-2.c: Likewise.
3500 * gcc.target/arc/firq-3.c: Likewise.
3501 * gcc.target/arc/firq-4.c: Likewise.
3502 * gcc.target/arc/firq-5.c: Likewise.
3503 * gcc.target/arc/firq-6.c: Likewise.
3505 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3507 * gcc.target/arc/interrupt-5.c: Newfile.
3508 * gcc.target/arc/interrupt-6.c: Likewise.
3509 * gcc.target/arc/interrupt-7.c: Likewise.
3510 * gcc.target/arc/interrupt-8.c: Likewise.
3511 * gcc.target/arc/interrupt-9.c: Likewise.
3513 2017-05-09 Richard Biener <rguenther@suse.de>
3515 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
3517 * gcc.dg/vect/vect-50.c: Likewise.
3519 2017-05-09 Marek Polacek <polacek@redhat.com>
3522 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
3523 * c-c++-common/Wlogical-op-2.c: New test.
3525 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3527 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
3528 for targets with __SIZEOF_INT__ < 4.
3530 2017-05-09 Richard Biener <rguenther@suse.de>
3532 * gcc.dg/vect/vect-50.c: Revert last change.
3533 * gcc.dg/vect/vect-44.c: Likewise.
3535 2017-05-08 Martin Sebor <msebor@redhat.com>
3537 PR translation/80280
3538 * gcc.dg/format/gcc_diag-10.c: New test.
3540 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
3543 * gcc.target/powerpc/pr80101-1.c: New test.
3545 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3548 * gfortran.dg/inline_transpose_1.f90: Add
3549 -finline-matmul-limit=0 to options.
3550 * gfortran.dg/matmul_5.f90: Likewise.
3551 * gfortran.dg/vect/vect-8.f90: Likewise.
3552 * gfortran.dg/inline_matmul_14.f90: New test.
3553 * gfortran.dg/inline_matmul_15.f90: New test.
3555 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3558 * gfortran.dg/matmul_15.f90: New test case.
3560 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
3562 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
3563 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
3565 2017-05-07 Jeff Law <law@redhat.com>
3568 2017-05-06 Jeff Law <law@redhat.com>
3569 PR tree-optimization/78496
3570 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
3571 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
3573 2017-05-06 Jeff Law <law@redhat.com>
3575 PR tree-optimization/78496
3576 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
3577 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
3579 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
3581 * gcc.target/aarch64/spill_1.c: New test.
3583 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
3585 PR rtl-optimization/75964
3586 * gcc.dg/torture/pr75964.c: New test.
3588 2017-05-06 Tom de Vries <tom@codesourcery.com>
3591 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
3592 * gcc.target/i386/avx-vtestpd-2.c: Same.
3593 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
3594 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
3595 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
3596 * gcc.target/i386/avx-vtestpd-3.c: Same.
3597 * gcc.target/i386/avx-vtestps-1.c: Same.
3598 * gcc.target/i386/avx-vtestps-2.c: Same.
3599 * gcc.target/i386/avx-vtestps-256-1.c: Same.
3600 * gcc.target/i386/avx-vtestps-256-2.c: Same.
3601 * gcc.target/i386/avx-vtestps-256-3.c: Same.
3602 * gcc.target/i386/avx-vtestps-3.c: Same.
3604 2017-05-06 Tom de Vries <tom@codesourcery.com>
3606 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
3608 2017-05-06 Tom de Vries <tom@codesourcery.com>
3611 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
3612 * gcc.target/powerpc/altivec-types-1.c: Same.
3614 2017-05-06 Tom de Vries <tom@codesourcery.com>
3617 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
3618 * gcc.target/spu/intrinsics-1.c: Same.
3620 2017-05-06 Tom de Vries <tom@codesourcery.com>
3623 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
3625 2017-05-06 Tom de Vries <tom@codesourcery.com>
3628 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
3629 * gcc.target/aarch64/spellcheck_2.c: Same.
3630 * gcc.target/aarch64/spellcheck_3.c: Same.
3632 2017-05-06 Tom de Vries <tom@codesourcery.com>
3635 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
3636 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
3637 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
3638 * g++.dg/debug/dwarf2/typedef5.C: Same.
3639 * g++.dg/goacc/data-1.C: Same.
3641 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3643 * gcc.target/powerpc/versioned-copy-loop.c: New file.
3645 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3650 * gcc.target/powerpc/ppc-round3.c: New test.
3651 * gcc.target/powerpc/ppc-round2.c: Update expected code.
3653 2017-05-05 Jakub Jelinek <jakub@redhat.com>
3655 PR tree-optimization/80632
3656 * gcc.dg/pr80632.c: New test.
3658 PR tree-optimization/80558
3659 * gcc.dg/tree-ssa/vrp115.c: New test.
3661 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3662 Thomas Preud'homme <thomas.preudhomme@arm.com>
3663 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3666 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
3667 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
3668 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
3669 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
3670 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
3671 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
3672 * gcc.target/arm/tls-disable-literal-pool.c: New.
3674 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3676 PR tree-optimization/80613
3677 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
3679 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
3682 * g++.dg/cpp0x/pr71577.C: New.
3684 2017-05-04 Martin Sebor <msebor@redhat.com>
3687 * gcc.dg/builtin-stringop-chk-8.c: New test.
3688 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3689 * gcc.dg/builtin-stringop-chk-4.c: Same.
3690 * gcc.dg/builtin-strncat-chk-1.c: Same.
3691 * g++.dg/ext/strncpy-chk1.C: Same.
3692 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
3693 * gcc.dg/out-of-bounds-1.c: Same.
3694 * gcc.dg/pr78138.c: Same.
3695 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
3696 * gfortran.dg/mvbits_7.f90: Same.
3698 2017-05-04 Martin Sebor <msebor@redhat.com>
3700 PR preprocessor/79214
3703 * gcc.dg/pr79214.c: New test.
3704 * gcc.dg/pr79214.h: New test header.
3705 * gcc.dg/pr79222.c: New test.
3706 * gcc.dg/pr79223.c: New test.
3707 * gcc.dg/pr78138.c: Adjust.
3708 * gfortran.dg/unconstrained_commons.f: Same.
3710 2017-05-04 Martin Sebor <msebor@redhat.com>
3712 PR translation/80280
3713 * g++.dg/abi/Wabi-2-3.C: Adjust.
3714 * g++.dg/abi/Wabi-3-2.C: Ditto.
3715 * g++.dg/lookup/using17.C: Ditto.
3716 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
3718 2017-05-04 Martin Jambor <mjambor@suse.cz>
3720 PR tree-optimization/80622
3721 * gcc.dg/tree-ssa/pr80622.c: New test.
3723 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3725 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
3727 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
3729 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
3730 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3732 2017-05-04 Richard Biener <rguenther@suse.de>
3734 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
3736 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
3738 * gcc.dg/vect/vect-profile-1.c: New test.
3740 2017-05-04 Marek Polacek <polacek@redhat.com>
3742 PR tree-optimization/80612
3743 * gcc.dg/torture/pr80612.c: New test.
3745 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3746 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
3748 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
3749 check_effective_target_arm_thumb1_movt_ok.
3751 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3753 * gcc.target/arm/fpscr.c: New file.
3755 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3757 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
3760 2017-05-04 Tom de Vries <tom@codesourcery.com>
3763 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
3765 * g++.dg/warn/miss-format-1.C: Same.
3766 * g++.dg/warn/overflow-warn-1.C: Same.
3767 * g++.dg/warn/overflow-warn-3.C: Same.
3768 * g++.dg/warn/overflow-warn-4.C: Same.
3770 2017-05-04 Tom de Vries <tom@codesourcery.com>
3773 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
3774 * gcc.target/i386/pr68657.c: Same.
3775 * gcc.target/i386/pr69255-1.c: Same.
3776 * gcc.target/i386/pr69255-2.c: Same.
3777 * gcc.target/i386/pr69255-3.c: Same.
3779 2017-05-04 Richard Biener <rguenther@suse.de>
3781 PR tree-optimization/31130
3782 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
3783 * gcc.dg/Wstrict-overflow-13.c: Likewise.
3784 * gcc.dg/Wstrict-overflow-21.c: Likewise.
3785 * gcc.dg/pr52904.c: Remove XFAIL.
3786 * gcc.dg/tree-ssa/vrp114.c: New testcase.
3788 2017-05-03 Jeff Law <law@redhat.com>
3790 PR tree-optimization/78496
3791 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
3793 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
3795 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
3797 2017-05-03 Richard Biener <rguenther@suse.de>
3799 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
3801 2017-05-03 Jakub Jelinek <jakub@redhat.com>
3803 PR tree-optimization/79472
3804 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
3806 * gcc.dg/tree-ssa/vrp113.c: New test.
3807 * gcc.dg/tree-ssa/cswtch-3.c: New test.
3808 * gcc.dg/tree-ssa/cswtch-4.c: New test.
3809 * gcc.dg/tree-ssa/cswtch-5.c: New test.
3811 2017-05-03 Tom de Vries <tom@codesourcery.com>
3814 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
3815 * c-c++-common/Wshift-negative-value-2.c: Same.
3816 * c-c++-common/Wshift-negative-value-3.c: Same.
3817 * c-c++-common/Wshift-negative-value-4.c: Same.
3818 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
3819 * c-c++-common/cpp/pr60400.c: Same.
3820 * c-c++-common/fmax-errors.c: Same.
3821 * c-c++-common/goacc/data-2.c: Same.
3822 * c-c++-common/goacc/host_data-2.c: Same.
3823 * c-c++-common/gomp/simd4.c: Same.
3824 * c-c++-common/pr28656.c: Same.
3825 * c-c++-common/pr43395.c: Same.
3826 * c-c++-common/torture/pr57945.c: Same.
3828 2017-05-03 Tom de Vries <tom@codesourcery.com>
3830 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
3831 arg of dg directive.
3832 * c-c++-common/goacc/routine-3.c: Same.
3833 * c-c++-common/goacc/routine-4.c: Same.
3835 2017-05-02 David Malcolm <dmalcolm@redhat.com>
3837 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3838 (test_fixit_insert_newline): New function.
3839 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3840 (test_fixit_insert_newline): New function.
3841 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
3842 (test_fixit_insert_newline): New function.
3843 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
3844 (test_fixit_insert_newline): New function.
3845 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3846 (test_show_locus): Handle test_fixit_insert_newline.
3848 2017-05-02 Bin Cheng <bin.cheng@arm.com>
3850 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
3852 2017-04-27 Tamar Christina <tamar.christina@arm.com>
3854 * gcc.dg/lsr-div1.c: New testcase.
3856 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
3858 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
3859 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
3860 (_mm_maskz_add_round_sd): Test new intrinsics.
3861 * gcc.target/i386/avx512f-vaddsd-2.c: New.
3862 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
3863 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
3864 (_mm_maskz_add_round_ss): Test new intrinsics.
3865 * gcc.target/i386/avx512f-vaddss-2.c: New.
3866 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
3867 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
3868 (_mm_maskz_sub_round_sd): Test new intrinsics.
3869 * gcc.target/i386/avx512f-vsubsd-2.c: New.
3870 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
3871 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
3872 (_mm_maskz_sub_round_ss): Test new intrinsics.
3873 * gcc.target/i386/avx512f-vsubss-2.c: New.
3874 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
3875 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
3876 (__builtin_ia32_subss_mask_round): Test new builtins.
3877 * gcc.target/i386/sse-13.c: Ditto.
3878 * gcc.target/i386/sse-23.c: Ditto.
3879 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
3880 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
3881 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
3882 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
3883 (_mm_mask_sub_round_ss): Test new intrinsics.
3884 * gcc.target/i386/testround-1.c: Ditto.
3886 2017-05-02 Martin Jambor <mjambor@suse.cz>
3888 PR tree-optimization/78687
3889 * g++.dg/tree-ssa/pr78687.C: New test.
3891 2017-05-02 Richard Biener <rguenther@suse.de>
3893 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
3895 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
3897 2017-05-02 Richard Biener <rguenther@suse.de>
3899 PR tree-optimization/80591
3900 * gcc.dg/torture/pr80591.c: New testcase.
3902 2017-05-02 Richard Biener <rguenther@suse.de>
3904 PR tree-optimization/80549
3905 * gcc.dg/torture/pr80549.c: New testcase.
3907 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3909 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
3912 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
3915 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
3917 2017-05-01 David Malcolm <dmalcolm@redhat.com>
3919 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
3920 reflect insertion fix-it hints at the same location now being
3923 2017-05-01 Martin Sebor <msebor@redhat.com>
3925 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
3928 2017-05-01 Tom de Vries <tom@codesourcery.com>
3930 * gcc.dg/pr78768.c: Require linker plugin.
3932 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3935 * gfortran.dg/matmul_bounds_11.f90: New test.
3937 2017-05-01 Martin Sebor <msebor@redhat.com>
3939 PR tree-optimization/79715
3940 * gcc.dg/pr79715.c: New test.
3942 2017-05-01 Tom de Vries <tom@codesourcery.com>
3945 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
3946 * g++.dg/other/pr59492.C: Require effective target rdrand.
3948 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
3950 * g++.dg/diagnostic/member-decl-1.C: New test.
3952 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
3954 PR tree-optimization/80487
3955 * gcc.dg/tree-ssa/strncpy-1.c: New file.
3957 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3959 PR tree-optimization/79697
3960 * gcc.dg/tree-ssa/pr79697.c: New test.
3962 2017-04-29 Tom de Vries <tom@codesourcery.com>
3964 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
3966 2017-04-28 Martin Sebor <msebor@redhat.com>
3968 PR tree-optimization/80523
3969 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
3971 2017-04-28 Tom de Vries <tom@codesourcery.com>
3974 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
3975 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
3977 2017-04-28 Tom de Vries <tom@codesourcery.com>
3980 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
3981 * obj-c++.dg/bitfield-4.mm: Same.
3982 * obj-c++.dg/bitfield-5.mm: Same.
3983 * obj-c++.dg/exceptions-3.mm: Same.
3984 * obj-c++.dg/exceptions-5.mm: Same.
3985 * obj-c++.dg/method-1.mm: Same.
3986 * obj-c++.dg/method-12.mm: Same.
3987 * obj-c++.dg/method-13.mm: Same.
3988 * obj-c++.dg/method-15.mm: Same.
3989 * obj-c++.dg/method-16.mm: Same.
3990 * obj-c++.dg/property/at-property-18.mm: Same.
3991 * obj-c++.dg/property/at-property-25.mm: Same.
3992 * obj-c++.dg/property/at-property-5.mm: Same.
3993 * obj-c++.dg/property/dynamic-2.mm: Same.
3994 * obj-c++.dg/property/property-neg-3.mm: Same.
3995 * obj-c++.dg/protocol-inheritance-1.mm: Same.
3996 * obj-c++.dg/protocol-inheritance-2.mm: Same.
3997 * obj-c++.dg/syntax-error-1.mm: Same.
3998 * obj-c++.dg/try-catch-13.mm: Same.
3999 * objc.dg/bitfield-4.m: Same.
4000 * objc.dg/class-1.m: Same.
4001 * objc.dg/method-11.m: Same.
4002 * objc.dg/method-6.m: Same.
4003 * objc.dg/method-7.m: Same.
4004 * objc.dg/method-9.m: Same.
4005 * objc.dg/missing-proto-3.m: Same.
4006 * objc.dg/naming-2.m: Same.
4007 * objc.dg/property/at-property-16.m: Same.
4008 * objc.dg/property/at-property-18.m: Same.
4009 * objc.dg/property/at-property-25.m: Same.
4010 * objc.dg/property/at-property-5.m: Same.
4011 * objc.dg/property/dynamic-2.m: Same.
4012 * objc.dg/property/property-neg-3.m: Same.
4013 * objc.dg/protocol-inheritance-1.m: Same.
4014 * objc.dg/protocol-inheritance-2.m: Same.
4016 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
4018 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
4020 2017-04-28 Tom de Vries <tom@codesourcery.com>
4022 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
4023 dg-(error|warning|message|bogus).
4024 * g++.dg/conversion/dr195-1.C: Same.
4025 * g++.dg/conversion/dr195.C: Same.
4026 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
4027 * g++.dg/cpp0x/gen-attrs-14.C: Same.
4028 * g++.dg/cpp0x/inline-ns7.C: Same.
4029 * g++.dg/cpp0x/variadic105.C: Same.
4030 * g++.dg/cpp0x/variadic65.C: Same.
4031 * g++.dg/expr/call2.C: Same.
4032 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
4033 * g++.dg/expr/pmf-1.C: Same.
4034 * g++.dg/ext/altivec-types-1.C: Same.
4035 * g++.dg/ext/altivec-types-2.C: Same.
4036 * g++.dg/ext/altivec-types-3.C: Same.
4037 * g++.dg/ext/attrib14.C: Same.
4038 * g++.dg/ext/complit1.C: Same.
4039 * g++.dg/ext/forscope2.C: Same.
4040 * g++.dg/ext/gnu-inline-global-reject.C: Same.
4041 * g++.dg/ext/label13.C: Same.
4042 * g++.dg/ext/member-attr.C: Same.
4043 * g++.dg/ext/visibility/anon7.C: Same.
4044 * g++.dg/ext/visibility/visibility-7.C: Same.
4045 * g++.dg/ext/vla2.C: Same.
4046 * g++.dg/inherit/access2.C: Same.
4047 * g++.dg/inherit/covariant12.C: Same.
4048 * g++.dg/inherit/covariant14.C: Same.
4049 * g++.dg/inherit/namespace-as-base.C: Same.
4050 * g++.dg/inherit/template-as-base.C: Same.
4051 * g++.dg/lookup/ambig1.C: Same.
4052 * g++.dg/lookup/ambig2.C: Same.
4053 * g++.dg/lookup/ambig3.C: Same.
4054 * g++.dg/lookup/class-member-1.C: Same.
4055 * g++.dg/lookup/conv-1.C: Same.
4056 * g++.dg/lookup/decl1.C: Same.
4057 * g++.dg/lookup/koenig1.C: Same.
4058 * g++.dg/lookup/scoped1.C: Same.
4059 * g++.dg/lookup/scoped2.C: Same.
4060 * g++.dg/lookup/two-stage4.C: Same.
4061 * g++.dg/lookup/used-before-declaration.C: Same.
4062 * g++.dg/lookup/using.C: Same.
4063 * g++.dg/lookup/using17.C: Same.
4064 * g++.dg/lookup/using2.C: Same.
4065 * g++.dg/other/abstract2.C: Same.
4066 * g++.dg/other/classkey1.C: Same.
4067 * g++.dg/other/component1.C: Same.
4068 * g++.dg/other/const1.C: Same.
4069 * g++.dg/other/const2.C: Same.
4070 * g++.dg/other/conversion1.C: Same.
4071 * g++.dg/other/do1.C: Same.
4072 * g++.dg/other/error1.C: Same.
4073 * g++.dg/other/error10.C: Same.
4074 * g++.dg/other/error3.C: Same.
4075 * g++.dg/other/error4.C: Same.
4076 * g++.dg/other/error5.C: Same.
4077 * g++.dg/other/error8.C: Same.
4078 * g++.dg/other/error9.C: Same.
4079 * g++.dg/other/field1.C: Same.
4080 * g++.dg/other/init1.C: Same.
4081 * g++.dg/other/ptrmem2.C: Same.
4082 * g++.dg/other/return1.C: Same.
4083 * g++.dg/overload/builtin3.C: Same.
4084 * g++.dg/overload/error1.C: Same.
4085 * g++.dg/overload/error2.C: Same.
4086 * g++.dg/overload/koenig2.C: Same.
4087 * g++.dg/overload/pmf1.C: Same.
4088 * g++.dg/parse/args1.C: Same.
4089 * g++.dg/parse/attr3.C: Same.
4090 * g++.dg/parse/constant4.C: Same.
4091 * g++.dg/parse/crash10.C: Same.
4092 * g++.dg/parse/crash18.C: Same.
4093 * g++.dg/parse/crash19.C: Same.
4094 * g++.dg/parse/crash20.C: Same.
4095 * g++.dg/parse/crash21.C: Same.
4096 * g++.dg/parse/crash22.C: Same.
4097 * g++.dg/parse/crash32.C: Same.
4098 * g++.dg/parse/decl-specifier-1.C: Same.
4099 * g++.dg/parse/error58.C: Same.
4100 * g++.dg/parse/local-class1.C: Same.
4101 * g++.dg/parse/non-dependent2.C: Same.
4102 * g++.dg/parse/parameter-declaration-1.C: Same.
4103 * g++.dg/parse/ptrmem2.C: Same.
4104 * g++.dg/parse/ptrmem3.C: Same.
4105 * g++.dg/parse/saved1.C: Same.
4106 * g++.dg/tc1/dr101.C: Same.
4107 * g++.dg/tc1/dr142.C: Same.
4108 * g++.dg/tc1/dr176.C: Same.
4109 * g++.dg/template/conv4.C: Same.
4110 * g++.dg/template/crash56.C: Same.
4111 * g++.dg/template/dependent-expr2.C: Same.
4112 * g++.dg/template/error1.C: Same.
4113 * g++.dg/template/error2.C: Same.
4114 * g++.dg/template/explicit6.C: Same.
4115 * g++.dg/template/init-list.C: Same.
4116 * g++.dg/template/local1.C: Same.
4117 * g++.dg/template/lookup2.C: Same.
4118 * g++.dg/template/meminit2.C: Same.
4119 * g++.dg/template/nontype25.C: Same.
4120 * g++.dg/template/ptrmem2.C: Same.
4121 * g++.dg/template/qualttp19.C: Same.
4122 * g++.dg/template/qualttp20.C: Same.
4123 * g++.dg/template/ttp3.C: Same.
4124 * g++.dg/template/unify4.C: Same.
4125 * g++.dg/template/unify6.C: Same.
4126 * g++.dg/template/unify7.C: Same.
4127 * g++.dg/template/warn1.C: Same.
4128 * g++.dg/tree-ssa/dom-invalid.C: Same.
4129 * g++.dg/ubsan/shift-1.C: Same.
4130 * g++.dg/warn/Wunused-2.C: Same.
4131 * g++.dg/warn/Wunused-4.C: Same.
4132 * g++.dg/warn/Wunused-6.C: Same.
4133 * g++.dg/warn/deprecated-6.C: Same.
4134 * g++.dg/warn/deprecated.C: Same.
4135 * g++.dg/warn/effc1.C: Same.
4136 * g++.dg/warn/effc3.C: Same.
4137 * g++.dg/warn/incomplete1.C: Same.
4138 * g++.dg/warn/inline1.C: Same.
4139 * g++.dg/warn/noeffect2.C: Same.
4140 * g++.dg/warn/noeffect4.C: Same.
4141 * g++.dg/warn/oldcast1.C: Same.
4142 * g++.dg/warn/sentinel.C: Same.
4143 * g++.dg/warn/unit-1.C: Same.
4144 * g++.old-deja/g++.pt/inherit2.C: Same.
4145 * g++.old-deja/g++.pt/overload8.C: Same.
4146 * gcc.dg/20000926-1.c: Same.
4147 * gcc.dg/20040223-1.c: Same.
4148 * gcc.dg/Warray-bounds-7.c: Same.
4149 * gcc.dg/alias-1.c: Same.
4150 * gcc.dg/alias-12.c: Same.
4151 * gcc.dg/alias-13.c: Same.
4152 * gcc.dg/alias-2.c: Same.
4153 * gcc.dg/array-13.c: Same.
4154 * gcc.dg/array-4.c: Same.
4155 * gcc.dg/attr-ifunc-2.c: Same.
4156 * gcc.dg/attr-invalid.c: Same.
4157 * gcc.dg/attr-noinline.c: Same.
4158 * gcc.dg/bitfld-2.c: Same.
4159 * gcc.dg/c90-const-expr-7.c: Same.
4160 * gcc.dg/c99-const-expr-7.c: Same.
4161 * gcc.dg/cpp/20000625-1.c: Same.
4162 * gcc.dg/cpp/charconst-4.c: Same.
4163 * gcc.dg/cpp/include2.c: Same.
4164 * gcc.dg/cpp/include2a.c: Same.
4165 * gcc.dg/decl-4.c: Same.
4166 * gcc.dg/deprecated-4.c: Same.
4167 * gcc.dg/deprecated.c: Same.
4168 * gcc.dg/dfp/altivec-types.c: Same.
4169 * gcc.dg/float-range-1.c: Same.
4170 * gcc.dg/pack-test-3.c: Same.
4171 * gcc.dg/pr11492.c: Same.
4172 * gcc.dg/pr15360-1.c: Same.
4173 * gcc.dg/pr37908.c: Same.
4174 * gcc.dg/pr53265.c: Same.
4175 * gcc.dg/pr57287-2.c: Same.
4176 * gcc.dg/pr57287.c: Same.
4177 * gcc.dg/redecl-1.c: Same.
4178 * gcc.dg/sync-3.c: Same.
4179 * gcc.dg/two-types-1.c: Same.
4180 * gcc.dg/two-types-2.c: Same.
4181 * gcc.dg/two-types-4.c: Same.
4182 * gcc.dg/two-types-5.c: Same.
4183 * gcc.dg/two-types-6.c: Same.
4184 * gcc.dg/two-types-7.c: Same.
4185 * gcc.dg/two-types-8.c: Same.
4186 * gcc.dg/two-types-9.c: Same.
4187 * gcc.dg/uninit-I.c: Same.
4188 * gcc.dg/uninit-pr19430.c: Same.
4189 * gcc.dg/visibility-7.c: Same.
4190 * gcc.dg/winline-10.c: Same.
4191 * gcc.dg/winline-2.c: Same.
4192 * gcc.dg/winline-3.c: Same.
4193 * gcc.dg/winline-9.c: Same.
4194 * gcc.target/i386/attr-returns_twice-1.c: Same.
4195 * gcc.target/i386/chkp-const-check-2.c: Same.
4196 * gcc.target/i386/chkp-label-address.c: Same.
4197 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
4198 * gcc.target/i386/pr39162.c: Same.
4199 * gcc.target/i386/sse-5.c: Same.
4200 * gcc.target/powerpc/altivec-types-1.c: Same.
4201 * gcc.target/powerpc/altivec-types-2.c: Same.
4202 * gcc.target/powerpc/altivec-types-3.c: Same.
4203 * gcc.target/powerpc/float128-mix.c: Same.
4204 * gcc.target/powerpc/no-r11-3.c: Same.
4205 * gcc.target/spu/Wmain.c: Same.
4206 * gcc.target/spu/ea/errors2.c: Same.
4207 * gfortran.dg/assignment_1.f90: Same.
4208 * gfortran.dg/common_3.f90: Same.
4209 * gfortran.dg/der_io_1.f90: Same.
4210 * gfortran.dg/g77/20030326-1.f: Same.
4211 * gfortran.dg/g77/9263.f: Same.
4212 * gfortran.dg/g77/960317-1.f: Same.
4213 * gfortran.dg/g77/970625-2.f: Same.
4214 * gfortran.dg/g77/980615-0.f: Same.
4215 * gfortran.dg/g77/check0.f: Same.
4216 * gfortran.dg/g77/dnrm2.f: Same.
4217 * gfortran.dg/g77/pr9258.f: Same.
4218 * gfortran.dg/ichar_1.f90: Same.
4219 * gfortran.dg/interface_1.f90: Same.
4220 * gfortran.dg/namelist_1.f90: Same.
4221 * gfortran.dg/namelist_2.f90: Same.
4222 * gfortran.dg/namelist_3.f90: Same.
4223 * gfortran.dg/namelist_print_2.f: Same.
4224 * gfortran.dg/oldstyle_1.f90: Same.
4225 * gfortran.dg/runtime_warning_1.f90: Same.
4226 * gfortran.dg/underflow.f90: Same.
4227 * gnat.dg/specs/integer_value.ads: Same.
4228 * obj-c++.dg/fsf-package-0.m: Same.
4229 * objc.dg/two-types-1.m: Same.
4231 2017-04-28 Martin Liska <mliska@suse.cz>
4233 PR gcov-profile/79891
4234 * gcc.misc-tests/gcov-17.c: New test.
4235 * gcc.misc-tests/gcov-18.c: New test.
4237 2017-04-28 Tom de Vries <tom@codesourcery.com>
4239 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
4240 dg-(error|warning|message|bogus).
4241 * g++.dg/parse/parameter-declaration-1.C: Same.
4242 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
4243 * gcc.dg/Wpointer-sign-Wall.c: Same.
4244 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4245 * gcc.dg/cpp/19990413-1.c: Same.
4246 * gcc.dg/dg-test-1.c: Same.
4247 * gcc.dg/empty-source-2.c: Same.
4248 * gcc.dg/empty-source-3.c: Same.
4249 * gcc.dg/format/c99-printf-1.c: Same.
4250 * gcc.dg/format/c99-scanf-1.c: Same.
4251 * gcc.dg/label-decl-2.c: Same.
4252 * gcc.dg/m-un-2.c: Same.
4253 * gcc.dg/uninit-pr20644-O0.c: Same.
4254 * gfortran.dg/pr70006.f90: Same.
4255 * obj-c++.dg/fsf-package-0.m: Same.
4257 2017-04-28 Tom de Vries <tom@codesourcery.com>
4259 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
4260 dg-(error|warning|message|bogus).
4261 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4262 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
4263 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
4264 * c-c++-common/pr20000.c: Same.
4265 * c-c++-common/pr49706.c: Same.
4266 * g++.dg/ext/utf16-4.C: Same.
4267 * g++.dg/parse/error2.C: Same.
4268 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4269 * g++.dg/warn/Wtype-limits.C: Same.
4270 * g++.dg/warn/overflow-warn-1.C: Same.
4271 * g++.dg/warn/overflow-warn-3.C: Same.
4272 * gcc.dg/Wpointer-sign-Wall.c: Same.
4273 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4274 * gcc.dg/Wtype-limits-Wextra.c: Same.
4275 * gcc.dg/Wtype-limits.c: Same.
4276 * gcc.dg/cpp/19990413-1.c: Same.
4277 * gcc.dg/dg-test-1.c: Same.
4278 * gcc.dg/empty-source-2.c: Same.
4279 * gcc.dg/empty-source-3.c: Same.
4280 * gcc.dg/label-decl-2.c: Same.
4281 * gcc.dg/m-un-2.c: Same.
4282 * gcc.dg/uninit-pr19430-O0.c: Same.
4283 * gcc.dg/uninit-pr19430.c: Same.
4284 * gcc.dg/uninit-pr20644-O0.c: Same.
4285 * gcc.dg/utf16-4.c: Same.
4286 * gfortran.dg/pr70006.f90: Same.
4287 * obj-c++.dg/fsf-package-0.m: Same.
4289 2017-04-28 Richard Biener <rguenther@suse.de>
4291 * gcc.dg/tree-ssa/evrp7.c: New testcase.
4292 * gcc.dg/tree-ssa/evrp8.c: Likewise.
4293 * gcc.dg/tree-ssa/evrp9.c: Likewise.
4294 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
4295 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4296 * gcc.dg/tree-ssa/pr49039.c: Likewise.
4298 2017-04-27 Marek Polacek <polacek@redhat.com>
4301 * c-c++-common/ubsan/pr80349.c: New test.
4303 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
4305 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
4307 * g++.dg/warn/pr12242.C: Likewise.
4309 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
4311 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
4313 2017-04-27 Martin Liska <mliska@suse.cz>
4316 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
4319 2017-04-27 Jakub Jelinek <jakub@redhat.com>
4322 * g++.dg/other/pr80534-1.C: New test.
4323 * g++.dg/other/pr80534-2.C: New test.
4325 2017-04-27 Richard Biener <rguenther@suse.de>
4328 * gcc.dg/torture/pr80539.c: New testcase.
4330 2017-04-27 Jakub Jelinek <jakub@redhat.com>
4333 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
4335 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
4337 * g++.dg/diagnostic/nested-name-1.C: New test.
4339 2017-04-26 Martin Liska <mliska@suse.cz>
4341 * gcc.dg/guality/guality.h: Add prefix to test verification.
4343 2017-04-25 Nathan Sidwell <nathan@acm.org>
4345 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
4347 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
4350 * gcc.target/i386/pr70799-5.c: New test.
4352 2017-04-25 Martin Sebor <msebor@redhat.com>
4354 PR tree-optimization/80497
4355 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4357 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4358 Jakub Jelinek <jakub@redhat.com>
4361 * g++.dg/abi/pr77728-1.C: New test.
4363 2017-04-25 Marek Polacek <polacek@redhat.com>
4366 * g++.dg/ubsan/pr80349-2.C: New test.
4368 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
4370 * g++.dg/cpp0x/enum34.C: New test.
4372 2017-04-25 Tom de Vries <tom@codesourcery.com>
4374 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
4376 (dg-line): New proc.
4377 (process-message): Handle line number variables.
4378 * objc.dg/try-catch-12.m: Use dg-line.
4380 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4383 * gcc.target/powerpc/vec-constvolatile.c: New test.
4385 2017-04-25 David Malcolm <dmalcolm@redhat.com>
4387 * g++.dg/semicolon-fixits.C: New test case.
4389 2017-04-25 David Malcolm <dmalcolm@redhat.com>
4391 * gcc.dg/semicolon-fixits.c: New test case.
4393 2017-04-25 David Malcolm <dmalcolm@redhat.com>
4395 * g++.dg/lookup/missing-std-include.C: New test file.
4397 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4398 Jakub Jelinek <jakub@redhat.com>
4401 * g++.dg/abi/pr77728-2.C: New test.
4403 2017-04-25 David Malcolm <dmalcolm@redhat.com>
4406 * g++.dg/spellcheck-pr80177.C: New test case.
4408 2017-04-25 Nathan Sidwell <nathan@acm.org>
4410 * g++.dg/dg.exp (find-cxx-tests): New function.
4411 (main): Use it, remove explicit pruning
4413 2017-04-25 Richard Biener <rguenther@suse.de>
4415 PR tree-optimization/80492
4416 * gcc.dg/pr80492.c: New testcase.
4418 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4420 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
4421 for targets with int size less than 32 bits.
4423 2017-04-25 Richard Biener <rguenther@suse.de>
4425 PR tree-optimization/79201
4426 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
4427 * gcc.target/i386/pr22152.c: Disable sinking.
4429 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4432 * gfortran.fortran-torture/compile/pr80464.f90: New test.
4434 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4437 * gcc.target/s390/pr79895.c: New test.
4439 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
4442 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
4443 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
4444 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
4446 2017-04-25 Jakub Jelinek <jakub@redhat.com>
4448 PR rtl-optimization/80501
4449 * gcc.c-torture/execute/pr80501.c: New test.
4451 PR rtl-optimization/80500
4452 * gcc.dg/pr80500.c: New test.
4454 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
4456 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
4457 * gcc.dg/Wstrict-overflow-18.c: Xfail.
4459 2017-04-22 Janus Weil <janus@gcc.gnu.org>
4462 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
4465 2017-04-24 David Malcolm <dmalcolm@redhat.com>
4467 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
4468 * jit.dg/test-alignment.c: New test case.
4469 * jit.dg/test-alignment.cc: New test case.
4470 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
4473 2017-04-24 David Malcolm <dmalcolm@redhat.com>
4476 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
4478 (test_alignof): New test function.
4480 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
4482 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
4484 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
4486 * g++.dg/diagnostic/duplicate1.C: New test.
4487 * g++.dg/cpp0x/duplicate1.C: New test.
4489 2017-04-24 Martin Jambor <mjambor@suse.cz>
4491 PR tree-optimization/80293
4492 * g++.dg/tree-ssa/pr80293.C: New test.
4494 2017-04-24 Martin Liska <mliska@suse.cz>
4497 * g++.dg/ipa/pr79931.C: New test.
4499 2017-04-24 Richard Biener <rguenther@suse.de>
4501 PR tree-optimization/80494
4502 * gfortran.dg/pr80494.f90: New testcase.
4504 2017-04-24 Richard Biener <rguenther@suse.de>
4506 PR tree-optimization/79725
4507 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
4509 2017-04-24 Richard Biener <rguenther@suse.de>
4512 * g++.dg/warn/Wuninitialized-10.C: New testcase.
4514 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4517 * gfortran.dg/dtio_29.f03: New test.
4519 2017-04-22 Janus Weil <janus@gcc.gnu.org>
4522 * gfortran.dg/intent_out_9.f90: New test case.
4524 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
4527 * gcc.target/i386/pr70799-4.c: New test.
4529 2017-04-21 Janus Weil <janus@gcc.gnu.org>
4532 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
4534 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
4536 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
4538 2017-04-21 Richard Biener <rguenther@suse.de>
4540 PR tree-optimization/79547
4541 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
4543 2017-04-21 Richard Biener <rguenther@suse.de>
4545 PR tree-optimization/78847
4546 * g++.dg/tree-ssa/pr78847.C: New testcase.
4548 2017-04-21 Jakub Jelinek <jakub@redhat.com>
4551 * gcc.dg/pr80468.c: New test.
4553 2017-04-21 Martin Liska <mliska@suse.cz>
4555 PR tree-optimization/66278
4556 * gcc.dg/vect/pr66278.c: New test.
4558 2017-04-21 Richard Biener <rguenther@suse.de>
4560 PR tree-optimization/80237
4561 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
4562 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
4563 adjust expected optimizations.
4565 2016-04-21 Richard Biener <rguenther@suse.de>
4567 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
4569 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
4570 * gcc.dg/vect/vect-104.c: Likewise.
4572 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
4574 PR tree-optimization/80426
4575 * gcc.c-torture/execute/20170429-1.c: Rename into...
4576 * gcc.c-torture/execute/20170419-1.c: ...this.
4578 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
4581 * gcc.target/i386/pr79804.c: New test.
4583 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
4586 * gcc.target/i386/conversion-2.c: Remove obsolete test.
4588 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
4590 * g++/opt/pr80436.C: XFAIL on AIX.
4592 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
4595 * g++.dg/diagnostic/pr80473.C: New test.
4597 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
4599 * g++.dg/warn/Wextra-semi.C: New test.
4601 2017-04-20 Jakub Jelinek <jakub@redhat.com>
4604 * g++.dg/other/pr80423.C: New test.
4606 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4608 * gcc.dg/pr80170.c: Require ptr32plus.
4610 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
4612 PR tree-optimization/80426
4613 * gcc.c-torture/execute/20170419-1.c: New test.
4615 2017-04-19 Jakub Jelinek <jakub@redhat.com>
4618 * g++.dg/debug/pr80461.C: New test.
4621 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
4622 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
4623 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
4626 * g++.dg/opt/pr80436.C: New test.
4628 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4630 * gcc.dg/torture/pr80341.c: Require int32plus.
4632 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
4633 Jeff Law <law@redhat.com>
4635 * gcc.c-torture/compile/20170419-1.c: New test.
4637 2017-04-19 Tom de Vries <tom@codesourcery.com>
4640 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
4641 subsequent dg directives.
4642 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4643 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
4644 * c-c++-common/attr-fallthrough-2.c: Same.
4645 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
4646 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
4647 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
4648 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
4649 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
4650 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
4651 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
4652 * c-c++-common/cilk-plus/CK/errors.c: Same.
4653 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
4654 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
4655 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
4656 * c-c++-common/cpp/pr57580.c: Same.
4657 * c-c++-common/goacc/asyncwait-1.c: Same.
4658 * c-c++-common/goacc/cache-2.c: Same.
4659 * c-c++-common/goacc/declare-2.c: Same.
4660 * c-c++-common/goacc/deviceptr-1.c: Same.
4661 * c-c++-common/goacc/routine-5.c: Same.
4662 * c-c++-common/gomp/clauses-2.c: Same.
4663 * c-c++-common/gomp/ordered-3.c: Same.
4664 * c-c++-common/gomp/pr67501.c: Same.
4665 * c-c++-common/pr20000.c: Same.
4666 * c-c++-common/pr43395.c: Same.
4667 * c-c++-common/pr49706.c: Same.
4668 * c-c++-common/pr77624-1.c: Same.
4669 * c-c++-common/pr77624-2.c: Same.
4670 * c-c++-common/raw-string-14.c: Same.
4671 * c-c++-common/raw-string-16.c: Same.
4672 * c-c++-common/raw-string-3.c: Same.
4673 * c-c++-common/raw-string-4.c: Same.
4674 * c-c++-common/raw-string-5.c: Same.
4675 * c-c++-common/raw-string-6.c: Same.
4676 * g++.dg/abi/mangle41.C: Same.
4677 * g++.dg/conversion/nullptr1.C: Same.
4678 * g++.dg/cpp0x/alias-decl-80296.C: Same.
4679 * g++.dg/cpp0x/auto27.C: Same.
4680 * g++.dg/cpp0x/constexpr-98.C: Same.
4681 * g++.dg/cpp0x/constexpr-diag2.C: Same.
4682 * g++.dg/cpp0x/diag2.C: Same.
4683 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
4684 * g++.dg/cpp0x/nullptr15.C: Same.
4685 * g++.dg/cpp0x/pr31431-2.C: Same.
4686 * g++.dg/cpp0x/pr31431.C: Same.
4687 * g++.dg/cpp0x/pr79118.C: Same.
4688 * g++.dg/cpp0x/static_assert3.C: Same.
4689 * g++.dg/cpp0x/temp_default2.C: Same.
4690 * g++.dg/cpp0x/trailing4.C: Same.
4691 * g++.dg/cpp0x/variadic-ex10.C: Same.
4692 * g++.dg/cpp0x/variadic-ex13.C: Same.
4693 * g++.dg/cpp0x/variadic-ex14.C: Same.
4694 * g++.dg/cpp0x/variadic-ex3.C: Same.
4695 * g++.dg/cpp0x/variadic-ex4.C: Same.
4696 * g++.dg/cpp0x/variadic59.C: Same.
4697 * g++.dg/cpp0x/vt-37737-2.C: Same.
4698 * g++.dg/cpp0x/vt-57397-1.C: Same.
4699 * g++.dg/cpp0x/vt-57397-2.C: Same.
4700 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
4701 * g++.dg/cpp1z/gen-attrs1.C: Same.
4702 * g++.dg/diagnostic/pr71075.C: Same.
4703 * g++.dg/eh/goto2.C: Same.
4704 * g++.dg/eh/goto3.C: Same.
4705 * g++.dg/expr/bitfield4.C: Same.
4706 * g++.dg/expr/bitfield5.C: Same.
4707 * g++.dg/expr/bitfield6.C: Same.
4708 * g++.dg/expr/bool1.C: Same.
4709 * g++.dg/expr/bool3.C: Same.
4710 * g++.dg/expr/cond10.C: Same.
4711 * g++.dg/expr/cond11.C: Same.
4712 * g++.dg/expr/lval3.C: Same.
4713 * g++.dg/expr/lval4.C: Same.
4714 * g++.dg/ext/anon-struct4.C: Same.
4715 * g++.dg/ext/attrib44.C: Same.
4716 * g++.dg/ext/builtin3.C: Same.
4717 * g++.dg/ext/dllimport7.C: Same.
4718 * g++.dg/ext/label5.C: Same.
4719 * g++.dg/ext/no-asm-1.C: Same.
4720 * g++.dg/ext/utf16-4.C: Same.
4721 * g++.dg/ext/vla2.C: Same.
4722 * g++.dg/gomp/block-1.C: Same.
4723 * g++.dg/gomp/block-2.C: Same.
4724 * g++.dg/gomp/block-3.C: Same.
4725 * g++.dg/gomp/block-5.C: Same.
4726 * g++.dg/gomp/linear-2.C: Same.
4727 * g++.dg/gomp/target-1.C: Same.
4728 * g++.dg/gomp/target-2.C: Same.
4729 * g++.dg/gomp/taskgroup-1.C: Same.
4730 * g++.dg/gomp/teams-1.C: Same.
4731 * g++.dg/inherit/pure1.C: Same.
4732 * g++.dg/init/array43.C: Same.
4733 * g++.dg/init/array46.C: Same.
4734 * g++.dg/init/const10.C: Same.
4735 * g++.dg/init/ctor4-1.C: Same.
4736 * g++.dg/init/ctor4.C: Same.
4737 * g++.dg/init/new37.C: Same.
4738 * g++.dg/init/pr25811.C: Same.
4739 * g++.dg/init/pr29043.C: Same.
4740 * g++.dg/init/pr29571.C: Same.
4741 * g++.dg/lookup/duperr1.C: Same.
4742 * g++.dg/lookup/error1.C: Same.
4743 * g++.dg/lookup/koenig5.C: Same.
4744 * g++.dg/lookup/pr77549.C: Same.
4745 * g++.dg/lookup/suggestions1.C: Same.
4746 * g++.dg/lookup/using16.C: Same.
4747 * g++.dg/lookup/using7.C: Same.
4748 * g++.dg/other/anon-union3.C: Same.
4749 * g++.dg/other/array2.C: Same.
4750 * g++.dg/other/error13.C: Same.
4751 * g++.dg/other/error34.C: Same.
4752 * g++.dg/overload/builtin1.C: Same.
4753 * g++.dg/overload/conv-op1.C: Same.
4754 * g++.dg/overload/error3.C: Same.
4755 * g++.dg/overload/koenig1.C: Same.
4756 * g++.dg/overload/operator5.C: Same.
4757 * g++.dg/overload/template5.C: Same.
4758 * g++.dg/overload/unknown1.C: Same.
4759 * g++.dg/overload/using2.C: Same.
4760 * g++.dg/parse/constructor1.C: Same.
4761 * g++.dg/parse/crash36.C: Same.
4762 * g++.dg/parse/crash63.C: Same.
4763 * g++.dg/parse/error11.C: Same.
4764 * g++.dg/parse/error12.C: Same.
4765 * g++.dg/parse/error14.C: Same.
4766 * g++.dg/parse/error2.C: Same.
4767 * g++.dg/parse/error21.C: Same.
4768 * g++.dg/parse/error26.C: Same.
4769 * g++.dg/parse/error36.C: Same.
4770 * g++.dg/parse/friend12.C: Same.
4771 * g++.dg/parse/invalid-op1.C: Same.
4772 * g++.dg/parse/missing-template1.C: Same.
4773 * g++.dg/parse/parser-pr28152-2.C: Same.
4774 * g++.dg/parse/parser-pr28152.C: Same.
4775 * g++.dg/parse/pr16696-permissive.C: Same.
4776 * g++.dg/parse/pr16696.C: Same.
4777 * g++.dg/parse/pr69628.C: Same.
4778 * g++.dg/parse/ret-type2.C: Same.
4779 * g++.dg/parse/specialization1.C: Same.
4780 * g++.dg/parse/template3.C: Same.
4781 * g++.dg/parse/template9.C: Same.
4782 * g++.dg/parse/typename11.C: Same.
4783 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
4784 * g++.dg/pr45330.C: Same.
4785 * g++.dg/rtti/typeid6.C: Same.
4786 * g++.dg/spellcheck-fields.C: Same.
4787 * g++.dg/spellcheck-typenames.C: Same.
4788 * g++.dg/tc1/dr108.C: Same.
4789 * g++.dg/tc1/dr147.C: Same.
4790 * g++.dg/template/arg7.C: Same.
4791 * g++.dg/template/conv11.C: Same.
4792 * g++.dg/template/crash13.C: Same.
4793 * g++.dg/template/crash55.C: Same.
4794 * g++.dg/template/dependent-expr5.C: Same.
4795 * g++.dg/template/error17.C: Same.
4796 * g++.dg/template/error33.C: Same.
4797 * g++.dg/template/error4.C: Same.
4798 * g++.dg/template/error50.C: Same.
4799 * g++.dg/template/error53.C: Same.
4800 * g++.dg/template/friend.C: Same.
4801 * g++.dg/template/func2.C: Same.
4802 * g++.dg/template/local6.C: Same.
4803 * g++.dg/template/member5.C: Same.
4804 * g++.dg/template/meminit1.C: Same.
4805 * g++.dg/template/nested3.C: Same.
4806 * g++.dg/template/nontype6.C: Same.
4807 * g++.dg/template/overload12.C: Same.
4808 * g++.dg/template/ptrmem8.C: Same.
4809 * g++.dg/template/qualified-id1.C: Same.
4810 * g++.dg/template/spec15.C: Same.
4811 * g++.dg/template/static1.C: Same.
4812 * g++.dg/template/static10.C: Same.
4813 * g++.dg/template/static2.C: Same.
4814 * g++.dg/template/ttp25.C: Same.
4815 * g++.dg/template/typedef2.C: Same.
4816 * g++.dg/template/typename2.C: Same.
4817 * g++.dg/template/unify10.C: Same.
4818 * g++.dg/template/unify6.C: Same.
4819 * g++.dg/template/unify7.C: Same.
4820 * g++.dg/template/unify9.C: Same.
4821 * g++.dg/template/varmod1.C: Same.
4822 * g++.dg/ubsan/div-by-zero-1.C: Same.
4823 * g++.dg/ubsan/pr63956.C: Same.
4824 * g++.dg/warn/Waddress-1.C: Same.
4825 * g++.dg/warn/Wconversion2.C: Same.
4826 * g++.dg/warn/Wnull-conversion-1.C: Same.
4827 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
4828 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
4829 * g++.dg/warn/Wswitch-1.C: Same.
4830 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4831 * g++.dg/warn/Wtype-limits.C: Same.
4832 * g++.dg/warn/Wunused-parm-5.C: Same.
4833 * g++.dg/warn/deprecated-6.C: Same.
4834 * g++.dg/warn/deprecated.C: Same.
4835 * g++.dg/warn/incomplete1.C: Same.
4836 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
4837 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
4838 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
4839 * g++.dg/warn/overflow-warn-1.C: Same.
4840 * g++.dg/warn/overflow-warn-3.C: Same.
4841 * g++.dg/warn/overflow-warn-4.C: Same.
4842 * g++.dg/warn/pr12242.C: Same.
4843 * g++.dg/warn/pr30551-2.C: Same.
4844 * g++.dg/warn/pr30551.C: Same.
4845 * g++.old-deja/g++.benjamin/16077.C: Same.
4846 * g++.old-deja/g++.bob/inherit1.C: Same.
4847 * g++.old-deja/g++.brendan/crash56.C: Same.
4848 * g++.old-deja/g++.brendan/template17.C: Same.
4849 * g++.old-deja/g++.eh/ctor1.C: Same.
4850 * g++.old-deja/g++.jason/bool5.C: Same.
4851 * g++.old-deja/g++.jason/cond.C: Same.
4852 * g++.old-deja/g++.jason/operator.C: Same.
4853 * g++.old-deja/g++.jason/pmf5.C: Same.
4854 * g++.old-deja/g++.law/ctors5.C: Same.
4855 * g++.old-deja/g++.law/missed-error2.C: Same.
4856 * g++.old-deja/g++.law/operators9.C: Same.
4857 * g++.old-deja/g++.law/temps1.C: Same.
4858 * g++.old-deja/g++.mike/for2.C: Same.
4859 * g++.old-deja/g++.mike/ns5.C: Same.
4860 * g++.old-deja/g++.mike/ns7.C: Same.
4861 * g++.old-deja/g++.mike/p10769b.C: Same.
4862 * g++.old-deja/g++.niklas/t120.C: Same.
4863 * g++.old-deja/g++.niklas/t121.C: Same.
4864 * g++.old-deja/g++.ns/koenig5.C: Same.
4865 * g++.old-deja/g++.oliva/overload1.C: Same.
4866 * g++.old-deja/g++.other/crash24.C: Same.
4867 * g++.old-deja/g++.other/crash25.C: Same.
4868 * g++.old-deja/g++.other/decl5.C: Same.
4869 * g++.old-deja/g++.other/lineno5.C: Same.
4870 * g++.old-deja/g++.other/null3.C: Same.
4871 * g++.old-deja/g++.other/overcnv2.C: Same.
4872 * g++.old-deja/g++.other/ptrmem7.C: Same.
4873 * g++.old-deja/g++.other/typename1.C: Same.
4874 * g++.old-deja/g++.other/vaarg3.C: Same.
4875 * g++.old-deja/g++.pt/crash10.C: Same.
4876 * g++.old-deja/g++.pt/crash28.C: Same.
4877 * g++.old-deja/g++.pt/crash38.C: Same.
4878 * g++.old-deja/g++.pt/explicit70.C: Same.
4879 * g++.old-deja/g++.pt/explicit77.C: Same.
4880 * g++.old-deja/g++.pt/expr2.C: Same.
4881 * g++.old-deja/g++.pt/spec5.C: Same.
4882 * g++.old-deja/g++.pt/spec6.C: Same.
4883 * g++.old-deja/g++.pt/typename3.C: Same.
4884 * g++.old-deja/g++.pt/typename5.C: Same.
4885 * g++.old-deja/g++.pt/typename6.C: Same.
4886 * g++.old-deja/g++.pt/typename7.C: Same.
4887 * g++.old-deja/g++.pt/unify4.C: Same.
4888 * g++.old-deja/g++.pt/unify8.C: Same.
4889 * g++.old-deja/g++.pt/vaarg3.C: Same.
4890 * g++.old-deja/g++.robertl/eb22.C: Same.
4891 * g++.old-deja/g++.robertl/eb4.C: Same.
4892 * g++.old-deja/g++.robertl/eb44.C: Same.
4893 * g++.old-deja/g++.robertl/eb69.C: Same.
4894 * g++.old-deja/g++.robertl/eb98.C: Same.
4895 * gcc.dg/20031223-1.c: Same.
4896 * gcc.dg/940510-1.c: Same.
4897 * gcc.dg/990506-0.c: Same.
4898 * gcc.dg/Walloca-1.c: Same.
4899 * gcc.dg/Walloca-2.c: Same.
4900 * gcc.dg/Wconversion-integer.c: Same.
4901 * gcc.dg/Wcxx-compat-8.c: Same.
4902 * gcc.dg/Wimplicit-int-1.c: Same.
4903 * gcc.dg/Wimplicit-int-2.c: Same.
4904 * gcc.dg/Wimplicit-int-4.c: Same.
4905 * gcc.dg/Wpointer-sign-Wall.c: Same.
4906 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4907 * gcc.dg/Wshadow-1.c: Same.
4908 * gcc.dg/Wshadow-3.c: Same.
4909 * gcc.dg/Wswitch-enum-error.c: Same.
4910 * gcc.dg/Wswitch-enum.c: Same.
4911 * gcc.dg/Wswitch-error.c: Same.
4912 * gcc.dg/Wswitch.c: Same.
4913 * gcc.dg/Wtype-limits-Wextra.c: Same.
4914 * gcc.dg/Wtype-limits.c: Same.
4915 * gcc.dg/Wvla-larger-than-2.c: Same.
4916 * gcc.dg/anon-struct-5.c: Same.
4917 * gcc.dg/array-10.c: Same.
4918 * gcc.dg/array-11.c: Same.
4919 * gcc.dg/array-15.c: Same.
4920 * gcc.dg/array-2.c: Same.
4921 * gcc.dg/array-8.c: Same.
4922 * gcc.dg/array-const-2.c: Same.
4923 * gcc.dg/array-const-3.c: Same.
4924 * gcc.dg/bitfld-1.c: Same.
4925 * gcc.dg/bitfld-8.c: Same.
4926 * gcc.dg/builtin-redefine.c: Same.
4927 * gcc.dg/c11-noreturn-1.c: Same.
4928 * gcc.dg/c11-noreturn-2.c: Same.
4929 * gcc.dg/c11-static-assert-3.c: Same.
4930 * gcc.dg/c90-arraydecl-1.c: Same.
4931 * gcc.dg/c90-complex-1.c: Same.
4932 * gcc.dg/c90-complit-1.c: Same.
4933 * gcc.dg/c90-const-expr-11.c: Same.
4934 * gcc.dg/c90-const-expr-7.c: Same.
4935 * gcc.dg/c90-const-expr-8.c: Same.
4936 * gcc.dg/c90-enum-comma-1.c: Same.
4937 * gcc.dg/c90-flex-array-1.c: Same.
4938 * gcc.dg/c90-hexfloat-1.c: Same.
4939 * gcc.dg/c90-idem-qual-1.c: Same.
4940 * gcc.dg/c90-idem-qual-2.c: Same.
4941 * gcc.dg/c90-idem-qual-3.c: Same.
4942 * gcc.dg/c90-mixdecl-1.c: Same.
4943 * gcc.dg/c90-restrict-1.c: Same.
4944 * gcc.dg/c90-return-1.c: Same.
4945 * gcc.dg/c99-array-nonobj-1.c: Same.
4946 * gcc.dg/c99-arraydecl-1.c: Same.
4947 * gcc.dg/c99-complex-1.c: Same.
4948 * gcc.dg/c99-complex-2.c: Same.
4949 * gcc.dg/c99-complit-2.c: Same.
4950 * gcc.dg/c99-const-expr-7.c: Same.
4951 * gcc.dg/c99-const-expr-8.c: Same.
4952 * gcc.dg/c99-flex-array-3.c: Same.
4953 * gcc.dg/c99-flex-array-7.c: Same.
4954 * gcc.dg/c99-flex-array-typedef-7.c: Same.
4955 * gcc.dg/c99-impl-decl-1.c: Same.
4956 * gcc.dg/c99-impl-int-1.c: Same.
4957 * gcc.dg/c99-impl-int-2.c: Same.
4958 * gcc.dg/c99-init-3.c: Same.
4959 * gcc.dg/c99-restrict-1.c: Same.
4960 * gcc.dg/c99-return-1.c: Same.
4961 * gcc.dg/c99-tag-1.c: Same.
4962 * gcc.dg/c99-tag-3.c: Same.
4963 * gcc.dg/call-diag-2.c: Same.
4964 * gcc.dg/cpp/19940712-1.c: Same.
4965 * gcc.dg/cpp/19951025-1.c: Same.
4966 * gcc.dg/cpp/19990413-1.c: Same.
4967 * gcc.dg/cpp/direct2.c: Same.
4968 * gcc.dg/cpp/direct2s.c: Same.
4969 * gcc.dg/cpp/pr28709.c: Same.
4970 * gcc.dg/cpp/pr61854-c90.c: Same.
4971 * gcc.dg/cpp/pr61854-c94.c: Same.
4972 * gcc.dg/cpp/pragma-1.c: Same.
4973 * gcc.dg/cpp/pragma-2.c: Same.
4974 * gcc.dg/cpp/trad/escaped-eof.c: Same.
4975 * gcc.dg/cpp/trad/literals-2.c: Same.
4976 * gcc.dg/cpp/warn-comments-2.c: Same.
4977 * gcc.dg/cpp/warn-comments-3.c: Same.
4978 * gcc.dg/cpp/warn-comments.c: Same.
4979 * gcc.dg/cpp/warn-long-long-2.c: Same.
4980 * gcc.dg/cpp/warn-long-long.c: Same.
4981 * gcc.dg/cpp/warn-redefined-2.c: Same.
4982 * gcc.dg/cpp/warn-redefined.c: Same.
4983 * gcc.dg/darwin-cfstring-2.c: Same.
4984 * gcc.dg/darwin-cfstring-format-1.c: Same.
4985 * gcc.dg/decl-9.c: Same.
4986 * gcc.dg/declspec-1.c: Same.
4987 * gcc.dg/declspec-10.c: Same.
4988 * gcc.dg/declspec-11.c: Same.
4989 * gcc.dg/declspec-13.c: Same.
4990 * gcc.dg/declspec-18.c: Same.
4991 * gcc.dg/declspec-4.c: Same.
4992 * gcc.dg/declspec-5.c: Same.
4993 * gcc.dg/declspec-6.c: Same.
4994 * gcc.dg/declspec-8.c: Same.
4995 * gcc.dg/deprecated-4.c: Same.
4996 * gcc.dg/deprecated.c: Same.
4997 * gcc.dg/dfp/composite-type.c: Same.
4998 * gcc.dg/empty-source-2.c: Same.
4999 * gcc.dg/empty-source-3.c: Same.
5000 * gcc.dg/format/attr-6.c: Same.
5001 * gcc.dg/format/branch-1.c: Same.
5002 * gcc.dg/format/c90-printf-1.c: Same.
5003 * gcc.dg/format/c90-strftime-2.c: Same.
5004 * gcc.dg/format/c99-strftime-1.c: Same.
5005 * gcc.dg/format/cmn-err-1.c: Same.
5006 * gcc.dg/format/few-1.c: Same.
5007 * gcc.dg/format/ms_branch-1.c: Same.
5008 * gcc.dg/format/ms_unnamed-1.c: Same.
5009 * gcc.dg/format/ms_va-1.c: Same.
5010 * gcc.dg/format/unnamed-1.c: Same.
5011 * gcc.dg/format/va-1.c: Same.
5012 * gcc.dg/format/xopen-1.c: Same.
5013 * gcc.dg/funcdef-var-1.c: Same.
5014 * gcc.dg/funcdef-var-2.c: Same.
5015 * gcc.dg/gnu89-const-expr-1.c: Same.
5016 * gcc.dg/gnu89-const-expr-2.c: Same.
5017 * gcc.dg/gnu90-const-expr-1.c: Same.
5018 * gcc.dg/gnu99-const-expr-1.c: Same.
5019 * gcc.dg/gnu99-const-expr-2.c: Same.
5020 * gcc.dg/gnu99-init-2.c: Same.
5021 * gcc.dg/gomp/_Atomic-5.c: Same.
5022 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
5023 * gcc.dg/gomp/atomic-5.c: Same.
5024 * gcc.dg/gomp/linear-1.c: Same.
5025 * gcc.dg/gomp/pr67500.c: Same.
5026 * gcc.dg/init-bad-1.c: Same.
5027 * gcc.dg/init-bad-2.c: Same.
5028 * gcc.dg/init-bad-3.c: Same.
5029 * gcc.dg/init-string-1.c: Same.
5030 * gcc.dg/label-compound-stmt-1.c: Same.
5031 * gcc.dg/label-decl-2.c: Same.
5032 * gcc.dg/label-decl-4.c: Same.
5033 * gcc.dg/large-size-array-2.c: Same.
5034 * gcc.dg/large-size-array-4.c: Same.
5035 * gcc.dg/lvalue-6.c: Same.
5036 * gcc.dg/m-un-2.c: Same.
5037 * gcc.dg/multiple-overflow-warn-1.c: Same.
5038 * gcc.dg/multiple-overflow-warn-2.c: Same.
5039 * gcc.dg/multiple-overflow-warn-3.c: Same.
5040 * gcc.dg/nested-redef-1.c: Same.
5041 * gcc.dg/no-asm-1.c: Same.
5042 * gcc.dg/no-asm-3.c: Same.
5043 * gcc.dg/no-asm-4.c: Same.
5044 * gcc.dg/noncompile/20010524-1.c: Same.
5045 * gcc.dg/noncompile/incomplete-5.c: Same.
5046 * gcc.dg/noncompile/pr44517.c: Same.
5047 * gcc.dg/noncompile/pr52290.c: Same.
5048 * gcc.dg/noreturn-1.c: Same.
5049 * gcc.dg/overflow-warn-1.c: Same.
5050 * gcc.dg/overflow-warn-2.c: Same.
5051 * gcc.dg/overflow-warn-3.c: Same.
5052 * gcc.dg/overflow-warn-4.c: Same.
5053 * gcc.dg/parm-mismatch-1.c: Same.
5054 * gcc.dg/parser-pr28152-2.c: Same.
5055 * gcc.dg/parser-pr28152.c: Same.
5056 * gcc.dg/pedwarn-init.c: Same.
5057 * gcc.dg/pointer-arith-2.c: Same.
5058 * gcc.dg/pointer-arith-3.c: Same.
5059 * gcc.dg/pointer-arith-4.c: Same.
5060 * gcc.dg/pr14475.c: Same.
5061 * gcc.dg/pr18596-3.c: Same.
5062 * gcc.dg/pr18809-1.c: Same.
5063 * gcc.dg/pr27953.c: Same.
5064 * gcc.dg/pr30457.c: Same.
5065 * gcc.dg/pr30551-2.c: Same.
5066 * gcc.dg/pr30551-3.c: Same.
5067 * gcc.dg/pr30551-4.c: Same.
5068 * gcc.dg/pr30551-5.c: Same.
5069 * gcc.dg/pr30551-6.c: Same.
5070 * gcc.dg/pr30551.c: Same.
5071 * gcc.dg/pr36997.c: Same.
5072 * gcc.dg/pr41842.c: Same.
5073 * gcc.dg/pr48552-1.c: Same.
5074 * gcc.dg/pr48552-2.c: Same.
5075 * gcc.dg/pr59717.c: Same.
5076 * gcc.dg/pr61077.c: Same.
5077 * gcc.dg/pr61096-1.c: Same.
5078 * gcc.dg/pr63626.c: Same.
5079 * gcc.dg/pr64223-1.c: Same.
5080 * gcc.dg/pr64223-2.c: Same.
5081 * gcc.dg/pr8788-1.c: Same.
5082 * gcc.dg/pr8927-1.c: Same.
5083 * gcc.dg/pragma-darwin.c: Same.
5084 * gcc.dg/pragma-diag-5.c: Same.
5085 * gcc.dg/pragma-message.c: Same.
5086 * gcc.dg/redecl-1.c: Same.
5087 * gcc.dg/simd-1.c: Same.
5088 * gcc.dg/simd-5.c: Same.
5089 * gcc.dg/simd-6.c: Same.
5090 * gcc.dg/spellcheck-fields.c: Same.
5091 * gcc.dg/spellcheck-typenames.c: Same.
5092 * gcc.dg/struct-semi-2.c: Same.
5093 * gcc.dg/struct-semi-3.c: Same.
5094 * gcc.dg/transparent-union-3.c: Same.
5095 * gcc.dg/ucnid-8.c: Same.
5096 * gcc.dg/uninit-pr19430-O0.c: Same.
5097 * gcc.dg/uninit-pr19430.c: Same.
5098 * gcc.dg/uninit-pr20644-O0.c: Same.
5099 * gcc.dg/utf-dflt.c: Same.
5100 * gcc.dg/utf-dflt2.c: Same.
5101 * gcc.dg/utf16-4.c: Same.
5102 * gcc.dg/vla-11.c: Same.
5103 * gcc.dg/vla-20.c: Same.
5104 * gcc.dg/vla-init-1.c: Same.
5105 * gcc.dg/vla-init-2.c: Same.
5106 * gcc.dg/vla-init-3.c: Same.
5107 * gcc.dg/weak/weak-6.c: Same.
5108 * gcc.dg/weak/weak-7.c: Same.
5109 * gcc.dg/wtr-int-type-1.c: Same.
5110 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
5111 * gcc.target/arm/polytypes.c: Same.
5112 * gcc.target/i386/spellcheck-options-4.c: Same.
5113 * gcc.target/powerpc/20030218-1.c: Same.
5114 * gcc.target/sh/pr21255-4.c: Same.
5115 * gcc.test-framework/dg-error-exp-XP.c: Same.
5116 * gfortran.dg/array_constructor_30.f03: Same.
5117 * gfortran.dg/class_30.f90: Same.
5118 * gfortran.dg/goacc/subarrays.f95: Same.
5119 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
5120 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
5121 * gfortran.dg/intrinsic_std_1.f90: Same.
5122 * gfortran.dg/pr70006.f90: Same.
5123 * gfortran.dg/warning-directive-1.F90: Same.
5124 * gfortran.dg/warning-directive-2.F90: Same.
5125 * gfortran.dg/warning-directive-3.F90: Same.
5126 * gfortran.dg/warning-directive-4.F90: Same.
5127 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
5128 * obj-c++.dg/class-extension-1.mm: Same.
5129 * obj-c++.dg/class-extension-2.mm: Same.
5130 * obj-c++.dg/class-protocol-1.mm: Same.
5131 * obj-c++.dg/cxx-ivars-1.mm: Same.
5132 * obj-c++.dg/duplicate-class-1.mm: Same.
5133 * obj-c++.dg/exceptions-3.mm: Same.
5134 * obj-c++.dg/exceptions-4.mm: Same.
5135 * obj-c++.dg/exceptions-5.mm: Same.
5136 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
5137 * obj-c++.dg/fsf-package-0.m: Same.
5138 * obj-c++.dg/invalid-type-1.mm: Same.
5139 * obj-c++.dg/method-12.mm: Same.
5140 * obj-c++.dg/method-13.mm: Same.
5141 * obj-c++.dg/method-15.mm: Same.
5142 * obj-c++.dg/method-16.mm: Same.
5143 * obj-c++.dg/method-6.mm: Same.
5144 * obj-c++.dg/method-7.mm: Same.
5145 * obj-c++.dg/property/at-property-1.mm: Same.
5146 * obj-c++.dg/property/at-property-14.mm: Same.
5147 * obj-c++.dg/property/at-property-17.mm: Same.
5148 * obj-c++.dg/property/at-property-21.mm: Same.
5149 * obj-c++.dg/property/at-property-5.mm: Same.
5150 * obj-c++.dg/property/dotsyntax-4.mm: Same.
5151 * obj-c++.dg/property/dynamic-3.mm: Same.
5152 * obj-c++.dg/property/dynamic-4.mm: Same.
5153 * obj-c++.dg/property/property-neg-1.mm: Same.
5154 * obj-c++.dg/property/property-neg-6.mm: Same.
5155 * obj-c++.dg/property/synthesize-11.mm: Same.
5156 * obj-c++.dg/property/synthesize-5.mm: Same.
5157 * obj-c++.dg/property/synthesize-6.mm: Same.
5158 * obj-c++.dg/proto-lossage-4.mm: Same.
5159 * obj-c++.dg/protocol-qualifier-2.mm: Same.
5160 * obj-c++.dg/strings/strings-1.mm: Same.
5161 * obj-c++.dg/super-class-1.mm: Same.
5162 * obj-c++.dg/syntax-error-6.mm: Same.
5163 * obj-c++.dg/syntax-error-7.mm: Same.
5164 * obj-c++.dg/syntax-error-9.mm: Same.
5165 * obj-c++.dg/try-catch-13.mm: Same.
5166 * objc.dg/attributes/method-noreturn-1.m: Same.
5167 * objc.dg/bad-receiver-type-2.m: Same.
5168 * objc.dg/bad-receiver-type.m: Same.
5169 * objc.dg/call-super-2.m: Same.
5170 * objc.dg/class-2.m: Same.
5171 * objc.dg/class-extension-1.m: Same.
5172 * objc.dg/class-extension-2.m: Same.
5173 * objc.dg/class-protocol-1.m: Same.
5174 * objc.dg/desig-init-1.m: Same.
5175 * objc.dg/duplicate-class-1.m: Same.
5176 * objc.dg/exceptions-3.m: Same.
5177 * objc.dg/exceptions-4.m: Same.
5178 * objc.dg/exceptions-5.m: Same.
5179 * objc.dg/foreach-6.m: Same.
5180 * objc.dg/foreach-7.m: Same.
5181 * objc.dg/fsf-nsstring-format-1.m: Same.
5182 * objc.dg/fsf-package-0.m: Same.
5183 * objc.dg/invalid-type-1.m: Same.
5184 * objc.dg/method-11.m: Same.
5185 * objc.dg/method-19.m: Same.
5186 * objc.dg/method-2.m: Same.
5187 * objc.dg/method-20.m: Same.
5188 * objc.dg/method-5.m: Same.
5189 * objc.dg/method-6.m: Same.
5190 * objc.dg/method-7.m: Same.
5191 * objc.dg/method-9.m: Same.
5192 * objc.dg/missing-proto-3.m: Same.
5193 * objc.dg/private-1.m: Same.
5194 * objc.dg/property/at-property-1.m: Same.
5195 * objc.dg/property/at-property-14.m: Same.
5196 * objc.dg/property/at-property-17.m: Same.
5197 * objc.dg/property/at-property-21.m: Same.
5198 * objc.dg/property/at-property-5.m: Same.
5199 * objc.dg/property/dynamic-3.m: Same.
5200 * objc.dg/property/dynamic-4.m: Same.
5201 * objc.dg/property/property-neg-1.m: Same.
5202 * objc.dg/property/property-neg-6.m: Same.
5203 * objc.dg/property/synthesize-11.m: Same.
5204 * objc.dg/property/synthesize-5.m: Same.
5205 * objc.dg/property/synthesize-6.m: Same.
5206 * objc.dg/proto-hier-1.m: Same.
5207 * objc.dg/proto-lossage-4.m: Same.
5208 * objc.dg/protocol-qualifier-2.m: Same.
5209 * objc.dg/strings/strings-1.m: Same.
5210 * objc.dg/type-size-1.m: Same.
5212 2017-04-18 Jeff Law <law@redhat.com>
5215 * gcc.target/mips/pr74563: New test.
5217 2017-04-18 Jakub Jelinek <jakub@redhat.com>
5219 PR tree-optimization/80443
5220 * gcc.c-torture/compile/pr80443.c: New test.
5222 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
5224 PR rtl-optimization/80357
5225 * gcc.c-torture/compile/pr80357.c: New test.
5227 2017-04-18 Jeff Law <law@redhat.com>
5230 * gcc.c-torture/compile/pr80422.c: New test.
5232 2017-04-18 Jakub Jelinek <jakub@redhat.com>
5235 * gcc.dg/debug/dwarf2/pr80263.c: New test.
5237 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5240 * gcc.target/powerpc/pr80099-1.c: New test.
5241 * gcc.target/powerpc/pr80099-2.c: Likewise.
5242 * gcc.target/powerpc/pr80099-3.c: Likewise.
5243 * gcc.target/powerpc/pr80099-4.c: Likewise.
5244 * gcc.target/powerpc/pr80099-5.c: Likewise.
5246 2017-04-18 Jakub Jelinek <jakub@redhat.com>
5249 * gcc.dg/sancov/pr80444.c: New test.
5253 * gcc.dg/pr79788-1.c: New test.
5254 * gcc.dg/pr79788-2.c: New test.
5256 2017-04-18 Marek Polacek <polacek@redhat.com>
5258 PR c++/80244 - ICE with attribute in template alias.
5259 * g++.dg/cpp0x/alias-decl-59.C: New test.
5261 PR c++/80241 - ICE with alignas pack expansion.
5262 * g++.dg/cpp0x/alignas11.C: New test.
5264 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5267 * g++.dg/lto/pr80287_0.C: New test.
5269 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
5272 * gcc.target/powerpc/pr80315-1.c: New test.
5273 * gcc.target/powerpc/pr80315-2.c: New test.
5274 * gcc.target/powerpc/pr80315-3.c: New test.
5275 * gcc.target/powerpc/pr80315-4.c: New test.
5277 2017-04-16 Tom de Vries <tom@codesourcery.com>
5279 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
5281 * g++.dg/parse/error3.C: Same.
5282 * g++.old-deja/g++.pt/niklas01a.C: Same.
5283 * gcc.dg/990506-0.c: Same.
5284 * gcc.dg/cpp/19990413-1.c: Same.
5285 * gcc.dg/cpp/pragma-1.c: Same.
5286 * gcc.dg/cpp/pragma-2.c: Same.
5287 * gcc.dg/m-un-2.c: Same.
5288 * objc.dg/private-1.m: Same.
5290 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
5292 * gcc.dg/pr54669.c: Fix dg-do directive.
5293 * gcc.dg/pr78582.c: Ditto.
5294 * gcc.dg/pr80020.c: Ditto.
5295 * gcc.dg/torture/pr57993-2.cpp: Ditto.
5296 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
5297 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
5298 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
5299 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
5300 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
5301 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
5302 * gcc.dg/tree-ssa/pr79352.c: Ditto.
5303 * gcc.dg/tree-ssa/pr79376.c: Ditto.
5304 * gcc.dg/tree-ssa/pr79691.c: Ditto.
5306 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
5308 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
5309 * gfortran.dg/generic_29.f90: Likewise.
5310 * gfortran.dg/goacc/multi-clause.f90: Likewise.
5311 * gfortran.dg/pr41922.f90: Likewise.
5312 * gfortran.dg/pr70006.f90: Likewise.
5314 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
5316 PR tree-optimization/66612
5317 * gcc.target/powerpc/20050830-1.c: Remove xfail.
5319 2017-04-14 Janus Weil <janus@gcc.gnu.org>
5322 * gfortran.dg/class_62.f90: New test case.
5324 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
5326 * gcc.target/arc/loop-1.c: New file.
5328 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5331 * gcc.target/powerpc/pr80098-1.c: New test.
5332 * gcc.target/powerpc/pr80098-2.c: Likewise.
5333 * gcc.target/powerpc/pr80098-3.c: Likewise.
5334 * gcc.target/powerpc/pr80098-4.c: Likewise.
5336 2017-04-13 Jakub Jelinek <jakub@redhat.com>
5339 * g++.dg/ubsan/pr80403-2.C: New test.
5341 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
5343 PR rtl-optimization/80343
5344 * gcc.target/powerpc/pr80343.c: New.
5346 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
5349 * c-c++-common/ubsan/bounds-15.c: New test.
5351 2017-04-13 Richard Biener <rguenther@suse.de>
5354 * g++.dg/torture/pr79671.C: Fix asm constraints.
5356 2017-04-13 Jakub Jelinek <jakub@redhat.com>
5359 * gcc.dg/debug/pr80321.c: New test.
5361 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
5363 * gnat.dg/debug10.adb: New test.
5364 * gnat.dg/debug10_pkg.ads: New helper.
5366 2017-04-12 Jakub Jelinek <jakub@redhat.com>
5368 PR tree-optimization/79390
5369 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
5374 * g++.dg/ubsan/pr80403.C: New test.
5375 * g++.dg/ubsan/pr80404.C: New test.
5376 * g++.dg/ubsan/pr80405.C: New test.
5379 * gcc.dg/torture/pr80163.c: New test.
5381 2017-04-12 Richard Biener <rguenther@suse.de>
5382 Jeff Law <law@redhat.com>
5384 PR tree-optimization/80359
5385 * gcc.dg/torture/pr80359.c: New testcase.
5387 2017-04-12 Richard Biener <rguenther@suse.de>
5388 Bernd Edlinger <bernd.edlinger@hotmail.de>
5391 * g++.dg/torture/pr79671.C: New testcase.
5392 * g++.dg/lto/pr79671_0.C: Likewise.
5393 * g++.dg/lto/pr79671_1.c: Likewise.
5395 2017-04-12 Jakub Jelinek <jakub@redhat.com>
5398 * g++.dg/ubsan/pr80349.C: New test.
5400 2017-04-11 Jakub Jelinek <jakub@redhat.com>
5403 * g++.dg/cpp1z/decomp28.C: New test.
5406 * gcc.dg/pr80100.c: New test.
5408 PR rtl-optimization/80385
5409 * g++.dg/opt/pr80385.C: New test.
5411 2017-04-11 Martin Liska <mliska@suse.cz>
5414 * g++.dg/ipa/pr80212.C: New test.
5416 2017-04-11 Martin Sebor <msebor@redhat.com>
5419 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
5421 2017-04-11 Martin Liska <mliska@suse.cz>
5424 * gcc.dg/ubsan/pr70878.c: New test.
5426 2017-04-11 Jakub Jelinek <jakub@redhat.com>
5429 * gcc.target/i386/pr80381.c: New test.
5432 * g++.dg/ext/pr80363.C: New test.
5434 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5436 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
5437 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
5438 Add avr-*-* to non-lp64 selector.
5440 2017-04-10 Martin Sebor <msebor@redhat.com>
5442 * gcc.dg/pr40340-3.c: Adjust directive pattern.
5443 * gcc.dg/pr40340-4.c: Same.
5445 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
5448 * gfortran.dg/submodule_unexp.f90: Modified test
5449 to account for new error.
5450 * gfortran.dg/submodule_twice.f90: New Test
5452 2017-04-10 Jakub Jelinek <jakub@redhat.com>
5455 * g++.dg/init/ref23.C: New test.
5457 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5459 PR tree-optimization/80304
5460 * gfortran.dg/do_concurrent_4.f90: New test case.
5462 2017-04-10 Janus Weil <janus@gcc.gnu.org>
5465 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
5467 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
5469 * g++.dg/torture/pr79905.C: Add -maltivec option.
5471 2017-04-10 Jeff Law <law@redhat.com>
5473 PR tree-optimization/80374
5474 * g++.dg/pr80374.c: New test.
5476 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5479 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
5480 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
5482 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
5484 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
5486 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
5489 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
5491 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
5494 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
5496 2017-04-10 Marek Polacek <polacek@redhat.com>
5499 * g++.dg/ubsan/div-by-zero-3.C: New test.
5501 2017-04-10 Bin Cheng <bin.cheng@arm.com>
5503 PR tree-optimization/80153
5504 * gcc.c-torture/execute/pr80153.c: New.
5506 2017-04-10 Richard Biener <rguenther@suse.de>
5509 * gcc.dg/torture/pr80362.c: New testcase.
5511 2017-04-10 Richard Biener <rguenther@suse.de>
5513 PR tree-optimization/80304
5514 * gcc.dg/torture/pr80304.c: New testcase.
5516 2017-04-10 Nathan Sidwell <nathan@acm.org>
5519 * g++.dg/torture/pr79905.C: New.
5521 2017-04-10 Martin Liska <mliska@suse.cz>
5524 * c-c++-common/ubsan/pr80350.c: New test.
5526 2017-04-10 Jakub Jelinek <jakub@redhat.com>
5529 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
5531 2017-04-08 Martin Liska <mliska@suse.cz>
5534 2017-04-07 Martin Liska <mliska@suse.cz>
5537 * g++.dg/ipa/pr80212.C: New test.
5539 2017-04-07 Jakub Jelinek <jakub@redhat.com>
5541 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
5543 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
5549 * gcc.target/i386/avx512f-undefined-1.c: New test.
5550 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
5551 * gcc.target/i386/avx-cvtsd-1.c: New test.
5552 * gcc.target/i386/avx512f-cvtss-1.c: New test.
5553 * gcc.target/i386/avx512f-abspd-1.c: New test.
5554 * gcc.target/i386/avx-cvtss-1.c: New test.
5555 * gcc.target/i386/avx512f-absps-1.c: New test.
5556 * gcc.target/i386/avx512f-int2mask-1.c: New test.
5557 * gcc.target/i386/avx512f-mask2int-1.c: New test.
5559 2017-04-07 Marek Polacek <polacek@redhat.com>
5562 * g++.dg/ubsan/div-by-zero-2.C: New test.
5565 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
5567 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
5569 PR rtl-optimization/70478
5570 * gcc.target/s390/pr70478.c: New.
5572 2017-04-07 Martin Liska <mliska@suse.cz>
5575 * g++.dg/ext/mv8.C: Add aarch64* targets.
5577 2017-04-07 Martin Liska <mliska@suse.cz>
5580 * g++.dg/ipa/pr80212.C: New test.
5582 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5584 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
5586 2017-04-07 Richard Biener <rguenther@suse.de>
5588 PR tree-optimization/80334
5589 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
5592 2017-04-07 Richard Biener <rguenther@suse.de>
5595 * gcc.dg/torture/pr80341.c: New testcase.
5597 2017-04-06 Jakub Jelinek <jakub@redhat.com>
5600 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
5601 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
5603 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
5606 * gcc.target/i386/pr79733.c: New test.
5608 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
5611 * gcc.target/i386/pr80298-1.c: New test.
5612 * gcc.target/i386/pr80298-2.c: Ditto.
5614 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
5617 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
5620 2017-04-06 Richard Biener <rguenther@suse.de>
5622 PR tree-optimization/80334
5623 * g++.dg/torture/pr80334.C: New testcase.
5625 2017-04-06 Martin Liska <mliska@suse.cz>
5628 * gcc.dg/asan/pr80166.c: New test.
5630 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5632 PR tree-optimization/79390
5633 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
5635 2017-04-06 Richard Biener <rguenther@suse.de>
5637 PR tree-optimization/80262
5638 * gcc.target/i386/pr80262.c: New testcase.
5640 2017-04-06 Richard Biener <rguenther@suse.de>
5643 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
5645 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
5647 PR rtl-optimization/70703
5648 * gcc.target/i386/pr70703.c: New.
5650 2017-04-05 Jakub Jelinek <jakub@redhat.com>
5653 * c-c++-common/asan/pr80308.c: New test.
5655 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5658 * gcc.target/s390/pr79890.c: New test case.
5660 2017-04-05 Jakub Jelinek <jakub@redhat.com>
5663 * c-c++-common/ubsan/pr80310.c: New test.
5665 2017-04-04 Jakub Jelinek <jakub@redhat.com>
5668 * g++.dg/torture/pr80297.C: New test.
5670 PR tree-optimization/79390
5671 * gcc.target/i386/pr79390.c: New test.
5672 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
5674 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
5677 * g++.dg/cpp0x/alias-decl-80296.C: New test.
5679 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5682 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
5683 targeting any CPU or architecture.
5684 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
5685 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
5686 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
5687 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
5688 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
5689 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
5690 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
5691 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
5693 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
5696 * gfortran.dg/submodule_unexp.f90: New test.
5698 2017-04-04 Jakub Jelinek <jakub@redhat.com>
5701 * gcc.target/i386/avx-pr80286.c: New test.
5702 * gcc.dg/pr80286.c: New test.
5704 2017-04-04 Richard Biener <rguenther@suse.de>
5707 * gcc.dg/torture/pr80281.c: New testcase.
5709 2017-04-04 Richard Biener <rguenther@suse.de>
5711 PR tree-optimization/80275
5712 * g++.dg/opt/pr80275.C: Make g static.
5714 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
5716 PR rtl-optimization/60818
5717 * gcc.c-torture/compile/pr60818.c: New testcase.
5719 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
5721 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
5722 * gcc.dg/20031012-1.c: Likewise.
5723 * gcc.dg/ipa/ipcp-1.c: Likewise.
5724 * gcc.dg/torture/matrix-3.c: Likewise.
5725 * gcc.target/powerpc/ppc-spe.c: Likewise.
5726 * gcc.target/rx/zero-width-bitfield.c: Likewise.
5728 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
5731 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
5733 (std, ld): Limit scan-assembler-times check to lp64.
5734 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
5735 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
5738 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
5741 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
5743 2017-04-03 Richard Biener <rguenther@suse.de>
5745 PR tree-optimization/80275
5746 * g++.dg/opt/pr80275.C: New testcase.
5748 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5751 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
5753 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
5755 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
5756 (bal): Increase iteration count and assume alignment.
5758 2017-04-03 Bin Cheng <bin.cheng@arm.com>
5760 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
5762 2017-04-02 Andrew Pinski <apinski@cavium.com>
5764 * gcc.c-torture/compile/nested-3.c: New testcase.
5765 * gcc.c-torture/execute/20170401-1.c: New testcase.
5766 * gcc.c-torture/execute/20170401-2.c: New testcase.
5768 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
5770 PR rtl-optimization/79405
5771 gcc.dg/pr79405.c: New testcase.
5773 2017-03-31 Jakub Jelinek <jakub@redhat.com>
5776 * gcc.dg/pr79255.c: New test.
5779 * g++.dg/ubsan/null-8.C: New test.
5781 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
5784 * gfortran.dg/pr80107.f: New.
5786 2017-03-31 Jeff Law <law@redhat.com>
5788 PR tree-optimization/49498
5789 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
5791 2017-03-31 Richard Biener <rguenther@suse.de>
5793 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
5795 2017-03-31 Richard Biener <rguenther@suse.de>
5797 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
5799 2017-03-31 Jakub Jelinek <jakub@redhat.com>
5802 * g++.dg/ext/is_aggregate.C: New test.
5805 * gcc.target/i386/pr80173.c: New test.
5808 * gcc.dg/pr80163.c: New test.
5811 * gcc.dg/torture/pr80025.c: New test.
5813 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
5815 * gcc.target/mips/pr52125.c: Add -msym32.
5817 2017-03-30 Jakub Jelinek <jakub@redhat.com>
5819 PR translation/80189
5820 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
5821 * g++.dg/gomp/sharing-1.C: Likewise.
5822 * gfortran.dg/gomp/pr44536.f90: Likewise.
5823 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
5824 * gfortran.dg/gomp/sharing-3.f90: Likewise.
5825 * gfortran.dg/gomp/crayptr3.f90: Likewise.
5826 * gfortran.dg/gomp/pr33439.f90: Likewise.
5827 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5828 * gfortran.dg/gomp/sharing-1.f90: Likewise.
5829 * gfortran.dg/gomp/sharing-2.f90: Likewise.
5830 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5831 * gcc.dg/gomp/sharing-1.c: Likewise.
5833 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
5836 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
5838 (dxex, dxexq): Update return type.
5839 (diex, diexq): Update argument type.
5840 * gcc.target/powerpc/pr80246.c: New test.
5842 2017-03-30 Martin Jambor <mjambor@suse.cz>
5845 * g++.dg/ipa/pr77333.C: New test.
5847 2017-03-30 Jakub Jelinek <jakub@redhat.com>
5850 * gcc.target/i386/pr80206.c: New test.
5852 2017-03-30 Richard Biener <rguenther@suse.de>
5854 PR tree-optimization/77498
5855 * gfortran.dg/pr77498.f: New testcase.
5857 2017-03-29 Marek Polacek <polacek@redhat.com>
5860 * gcc.dg/pr79730.c: New test.
5862 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5864 PR libgfortran/78670
5865 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
5866 a character of length 1. Update test for success.
5867 * gfortran.dg/dtio_28.f03: New test.
5868 * gfortran.dg/dtio_4.f90: Update to open test file with status =
5869 'scratch' to delete the file when done.
5871 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
5873 PR rtl-optimization/80233
5874 * gcc.c-torture/compile/pr80233.c: New testcase.
5876 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5879 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
5880 * gfortran.dg/dec_io_2a.f90: instead (new test).
5882 2017-03-28 Jiong Wang <jiong.wang@arm.com>
5884 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
5886 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
5889 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
5890 generating PIC code.
5892 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
5894 PR rtl-optimization/80193
5895 * gcc.target/i386/pr80193.c: New.
5897 2017-03-28 Janus Weil <janus@gcc.gnu.org>
5900 * gfortran.dg/dtio_25.f90: Modified test case.
5901 * gfortran.dg/dtio_27.f90: New test case.
5903 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
5906 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
5907 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
5908 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
5910 2017-03-28 Bin Cheng <bin.cheng@arm.com>
5912 * gcc.c-torture/compile/irreducible-loop.c: New.
5914 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
5916 PR tree-optimization/80218
5917 * gcc.dg/pr80218.c: New test.
5919 2017-03-28 Richard Biener <rguenther@suse.de>
5921 PR tree-optimization/78644
5922 * gcc.dg/pr78644-1.c: New testcase.
5923 * gcc.dg/pr78644-2.c: Likewise.
5925 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
5927 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
5928 * gcc.dg/pic-4.c: Likewise.
5929 * gcc.dg/pie-3.c: Likewise.
5930 * gcc.dg/pie-4.c: Likewise.
5932 2017-03-28 Martin Liska <mliska@suse.cz>
5935 * g++.dg/ipa/pr80205.C: New test.
5937 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5939 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
5940 with sizeof(int) < 4.
5941 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
5942 * gcc.c-torture/execute/pr79737-2.c: Likewise.
5943 * gcc.dg/torture/pr79777.c: Likewise.
5944 * gcc.dg/torture/pr79910.c: Likewise.
5946 2017-03-28 Richard Biener <rguenther@suse.de>
5949 * g++.dg/pr80222.C: New testcase.
5951 2017-03-28 Martin Liska <mliska@suse.cz>
5954 * gcc.dg/ipa/pr80104.c: New test.
5956 2017-03-28 Marek Polacek <polacek@redhat.com>
5959 * c-c++-common/ubsan/shift-10.c: New test.
5961 2017-03-27 Jeff Law <law@redhat.com>
5963 PR tree-optimization/80216
5964 * gcc.c-torture/compile/pr80216.c: New test.
5966 2017-03-27 Jakub Jelinek <jakub@redhat.com>
5969 * c-c++-common/pr80162-1.c: New test.
5970 * c-c++-common/pr80162-2.c: New test.
5971 * c-c++-common/pr80162-3.c: New test.
5974 * g++.dg/opt/pr80102.C: New test.
5976 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
5979 * gcc.target/powerpc/pr78543.c: New test.
5981 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
5984 * gcc.target/powerpc/pr80103-1.c: New test.
5986 2017-03-27 Richard Biener <rguenther@suse.de>
5988 PR tree-optimization/80181
5989 * gcc.dg/torture/pr80181.c: New testcase.
5991 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
5993 * gcc.target/arc/interrupt-4.c: New file.
5995 2017-03-27 Richard Biener <rguenther@suse.de>
5998 * g++.dg/ipa/pr79776.C: New testcase.
6000 2017-03-27 Jakub Jelinek <jakub@redhat.com>
6003 * gcc.dg/asan/pr80168.c: New test.
6005 2017-03-27 Richard Biener <rguenther@suse.de>
6007 PR tree-optimization/80170
6008 * gcc.dg/pr80170.c: New testcase.
6010 2017-03-27 Richard Biener <rguenther@suse.de>
6013 * g++.dg/torture/pr80171.C: New testcase.
6015 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
6017 * gcc.dg/torture/pr79732.c: Require alias support.
6018 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
6020 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
6021 libatomic_available.
6022 * gfortran.dg/coarray_image_status_1.f08: Likewise.
6023 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
6025 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6027 PR libgfortran/78881
6028 * gfortran.dg/dtio_26.f90: New test.
6030 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
6034 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
6035 testcase for PR80156. Add a main programme that tests that
6036 the typebound generic is accessible.
6038 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
6040 PR rtl-optimization/80160
6041 PR rtl-optimization/80159
6043 * gcc.target/i386/pr80160.c: New test.
6045 2017-03-24 Jakub Jelinek <jakub@redhat.com>
6048 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
6050 2017-03-24 Marek Polacek <polacek@redhat.com>
6053 * g++.dg/warn/Wuninitialized-9.C: New test.
6055 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6057 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
6058 and remove the high-level builtin. The error message for the
6059 would prevent compilation from reaching the second.
6060 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
6062 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6064 * gcc.target/s390/vxe/negfma-1.c: New test.
6066 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6068 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
6069 * gcc.target/s390/arch12/mul-1.c: New test.
6070 * gcc.target/s390/arch12/mul-2.c: New test.
6072 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6074 * gcc.target/s390/vxe/vllezlf-1.c: New test.
6076 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6078 * gcc.target/s390/vxe/popcount-1.c: New test.
6080 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6082 * gcc.target/s390/vxe/bitops-1.c: New test.
6084 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6086 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
6087 * lib/target-supports.exp: Add effective target check s390_vxe.
6089 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6091 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
6092 comparison instructions used from now on.
6094 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6096 * gcc.target/s390/s390.exp (check_effective_target_vector):
6097 Include target-supports.exp and move target_vector check routine
6099 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
6101 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
6102 check from vector to s390_vx.
6103 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
6104 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
6105 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
6106 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
6107 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
6108 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
6109 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
6110 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
6111 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
6113 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6115 * gcc.target/s390/vector/vec-init-2.c: New test.
6117 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6119 * gcc.dg/ubsan/pr79904-2.c: New test.
6121 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6124 * gcc.target/s390/zvector/pr79893.c: New test.
6126 2017-03-24 Jakub Jelinek <jakub@redhat.com>
6128 PR rtl-optimization/80112
6129 * gcc.dg/pr80112.c: New test.
6131 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6133 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
6135 * gcc.dg/Walloca-1.c: Likewise.
6136 * gcc.dg/Walloca-2.c: Likewise.
6137 * gcc.dg/Wvla-larger-than-2.c: Likewise.
6139 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6141 PR tree-optimization/80158
6142 * gfortran.fortran-torture/compile/pr80158.f: New file.
6144 2017-03-24 Richard Biener <rguenther@suse.de>
6146 PR tree-optimization/80167
6147 * gcc.dg/graphite/pr80167.c: New testcase.
6149 2017-03-24 Tom de Vries <tom@codesourcery.com>
6152 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
6153 dg-require-effective-target global_constructor.
6154 * gcc.dg/tls/emutls-2.c: Same.
6156 2017-03-24 Tom de Vries <tom@codesourcery.com>
6159 * c-c++-common/Wimplicit-fallthrough-34.c: Add
6160 dg-require-effective-target indirect_jumps.
6162 2017-03-24 Tom de Vries <tom@codesourcery.com>
6165 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
6168 2017-03-24 Tom de Vries <tom@codesourcery.com>
6171 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
6172 * gcc.dg/Walloca-12.c: Same.
6173 * gcc.dg/attr-alloc_size-8.c: Same.
6174 * gcc.dg/Walloca-4.c: Same.
6175 * gcc.dg/Walloca-8.c: Same.
6176 * gcc.dg/Walloca-13.c: Same.
6177 * gcc.dg/Walloca-14.c: Same.
6178 * gcc.dg/attr-alloc_size-9.c: Same.
6179 * gcc.dg/Walloca-1.c: Same.
6180 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6181 * gcc.dg/Walloca-5.c: Same.
6182 * gcc.dg/Walloca-10.c: Same.
6183 * gcc.dg/Walloca-9.c: Same.
6184 * gcc.dg/attr-alloc_size-6.c: Same.
6185 * gcc.dg/Wvla-larger-than-1.c: Same.
6186 * gcc.dg/torture/pr71881.c: Same.
6187 * gcc.dg/torture/pr71901.c: Same.
6188 * gcc.dg/torture/pr78742.c: Same.
6189 * gcc.dg/builtin-alloc-size.c: Same.
6190 * gcc.dg/Walloca-2.c: Same.
6191 * gcc.dg/Walloca-6.c: Same.
6192 * gcc.dg/Walloca-11.c: Same.
6193 * gcc.dg/attr-alloc_size-7.c: Same.
6194 * gcc.dg/Wvla-larger-than-2.c: Same.
6195 * gcc.dg/Walloca-3.c: Same.
6196 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6197 * gcc.c-torture/compile/pr79413.c: Same.
6198 * gcc.c-torture/compile/pr78439.c: Same.
6200 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6202 * gcc.target/powerpc/p9-options-1.c: New test.
6204 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6207 * gcc.c-torture/compile/pr71436.c: New test.
6209 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6210 Richard Biener <rguenther@suse.de>
6212 PR tree-optimization/79908
6213 PR tree-optimization/80136
6214 * gcc.dg/torture/pr79908.c: New file.
6216 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
6219 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
6221 2017-03-22 Jakub Jelinek <jakub@redhat.com>
6224 * g++.dg/gomp/pr80141.C: New test.
6227 * g++.dg/torture/pr80129.C: New test.
6230 * g++.dg/tsan/pr80110.C: New test.
6232 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6235 * gfortran.dg/any_loc.f90: New test case.
6237 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6240 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
6241 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
6243 2017-03-22 Martin Liska <mliska@suse.cz>
6246 * g++.dg/ext/mv8.C: Add power* targets.
6248 2017-03-21 Martin Sebor <msebor@redhat.com>
6251 * g++.dg/warn/Wunused-var-26.C: New test.
6253 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6255 PR tree-optimization/79908
6256 * gcc.dg/torture/pr79908.c: Revert addition of new file.
6258 2017-03-21 Marek Polacek <polacek@redhat.com>
6259 Martin Sebor <msebor@redhat.com>
6261 PR tree-optimization/80109
6262 * gcc.dg/Walloca-14.c: New test.
6264 2017-03-21 Jakub Jelinek <jakub@redhat.com>
6267 * gcc.target/powerpc/pr80125.c: New test.
6269 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
6272 * gfortran.dg/unexp_attribute.f90: New test
6274 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6275 Richard Biener <rguenther@suse.de>
6277 PR tree-optimization/79908
6278 * gcc.dg/torture/pr79908.c: New file.
6280 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6282 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
6283 with sizeof(int) < 4.
6285 2017-03-21 Martin Liska <mliska@suse.cz>
6287 * gcc.target/i386/pr65044.c: Add '.' in order to catch
6290 2017-03-21 Richard Biener <rguenther@suse.de>
6292 PR tree-optimization/80032
6293 * g++.dg/opt/pr80032.C: New testcase.
6295 2017-03-21 Richard Biener <rguenther@suse.de>
6297 PR tree-optimization/80122
6298 * gcc.dg/torture/pr80122.c: New testcase.
6300 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
6302 * gcc.dg/pic-2.c: Skip for MIPS.
6303 * gcc.dg/pie-2.c: Skip for MIPS.
6305 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6308 * g++.dg/cpp0x/initlist97.C: New.
6309 * g++.dg/cpp0x/initlist85.C: Update.
6311 2017-03-21 Jakub Jelinek <jakub@redhat.com>
6314 * gcc.dg/pr67338.c: New test.
6317 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
6318 dump instead of assembler.
6319 * g++.dg/init/pr35878_2.C: Likewise.
6320 * g++.dg/init/pr35878_3.C: Likewise.
6322 2017-03-21 Jakub Jelinek <jakub@redhat.com>
6325 * gcc.dg/ubsan/pr80097.c: New test.
6327 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6329 PR tree-optimization/80054
6330 * g++.dg/torture/pr80054.C: New file.
6332 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6335 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
6336 directive to assure selection of proper bit using rlwinm insn.
6337 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
6338 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
6339 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
6340 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
6342 2017-03-20 Marek Polacek <polacek@redhat.com>
6343 Paolo Carlini <paolo.carlini@oracle.com>
6345 PR c++/80059 - ICE with noexcept and __transaction_atomic
6346 * g++.dg/tm/pr80059-2.C: New test.
6347 * g++.dg/tm/pr80059.C: New test.
6349 2017-03-20 Martin Liska <mliska@suse.cz>
6352 * gcc.target/i386/mpx/pr79753.c: New test.
6354 2017-03-20 Martin Liska <mliska@suse.cz>
6358 * g++.dg/pr79769.C: New test.
6359 * gcc.target/i386/mpx/pr79770.c: New test.
6361 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6364 * gcc.target/s390/load-and-test-fp-1.c: New test.
6365 * gcc.target/s390/load-and-test-fp-2.c: New test.
6367 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
6370 * gfortran.dg/submodule_28.f08 : New test.
6372 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
6375 * gfortran.dg/submodule_26.f08 : New test.
6376 * gfortran.dg/submodule_27.f08 : New test.
6378 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
6381 * gcc.target/powerpc/pr79951.c: New.
6383 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
6385 PR rtl-optimization/79910
6386 * gcc.dg/torture/pr79910.c: New test.
6388 2017-03-17 Jeff Law <law@redhat.com>
6390 PR tree-optimization/71437
6391 * gcc.dg/tree-ssa/pr71437.c: New test.
6392 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
6393 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
6394 now caught by VRP, but which were previously caught by DOM.
6396 2017-03-17 Richard Biener <rguenther@suse.de>
6399 * g++.dg/torture/pr80075.C: New testcase.
6401 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
6404 * g++.dg/pr71294.C: New test.
6406 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
6408 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
6410 2017-03-16 Jakub Jelinek <jakub@redhat.com>
6413 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
6416 * gfortran.dg/pr79886.f90: New test.
6418 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6421 * gcc.target/powerpc/pr79038-1.c: New test.
6423 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
6426 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
6428 2017-03-15 Jiong Wang <jiong.wang@arm.com>
6431 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
6433 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
6436 * gcc.target/i386/pr80019.c: New test.
6438 2017-03-15 Martin Liska <mliska@suse.cz>
6440 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
6442 2017-03-14 Martin Sebor <msebor@redhat.com>
6444 PR tree-optimization/79800
6445 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
6446 * gcc.dg/tree-ssa/pr79800.c: New test.
6448 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6451 * gcc.target/powerpc/pr79947.c: New test.
6453 2017-03-14 Martin Sebor <msebor@redhat.com>
6456 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
6457 * gcc.dg/attr-alloc_size-7.c: Same.
6458 * gcc.dg/attr-alloc_size-9.c: Same.
6459 * gcc.dg/builtin-alloc-size.c: Same.
6460 * gcc.dg/pr80020.c: New test.
6462 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
6464 PR rtl-optimization/79728
6465 * gcc.target/i386/sse-globalreg.c: New test.
6467 2017-03-14 Martin Liska <mliska@suse.cz>
6470 * gcc.dg/tree-prof/pr66295.c: New test.
6472 2017-03-13 Martin Liska <mliska@suse.cz>
6475 * gcc.target/i386/mpx/pr78339.c: New test.
6477 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
6479 * gcc.target/arc/bitfield.c: New file.
6481 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
6483 * gcc.target/arc/pr9001090948.c: New file.
6485 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
6487 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6488 Fix test. Make early-out condition return early. Correct comments.
6490 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6492 PR libgfortran/78854
6493 * gfortran.dg/dtio_25.f90: New test.
6495 2017-03-10 Martin Sebor <msebor@redhat.com>
6497 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
6499 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
6501 PR rtl-optimization/78911
6502 * gcc.target/i386/pr78911-1.c: New test.
6503 * gcc.target/i386/pr78911-2.c: New test.
6505 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
6508 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
6509 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
6510 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
6512 2017-03-10 Marek Polacek <polacek@redhat.com>
6515 * g++.dg/cpp0x/gen-attrs-63.C: New test.
6517 2017-03-10 Jakub Jelinek <jakub@redhat.com>
6520 * g++.dg/other/friend7.C: New test.
6523 * g++.dg/ext/int128-5.C: New test.
6525 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
6528 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
6529 powerpc, sparc, or s390x.
6531 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
6534 * gcc.target/powerpc/pr79907.c: New.
6536 2017-03-10 Olivier Hainque <hainque@adacore.com>
6538 * gnat.dg/opt64.adb: New test.
6539 * gnat.dg/opt64_pkg.ads: New helper.
6540 * gnat.dg/opt64_pkg.adb: New helper.
6542 2017-03-10 Jakub Jelinek <jakub@redhat.com>
6544 PR rtl-optimization/79909
6545 * gcc.target/powerpc/pr79909.c: New test.
6547 PR tree-optimization/79972
6548 * gcc.dg/pr79972.c: New test.
6550 PR tree-optimization/77975
6551 * gcc.dg/pr77975.c: New test.
6553 2017-03-09 Marek Polacek <polacek@redhat.com>
6557 * c-c++-common/nonnull-3.c: New test.
6558 * g++.dg/warn/Wnonnull3.C: New test.
6560 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
6562 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
6563 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
6565 2017-03-09 Marek Polacek <polacek@redhat.com>
6568 * gcc.dg/ubsan/pr79757-1.c: New test.
6569 * gcc.dg/ubsan/pr79757-2.c: New test.
6570 * gcc.dg/ubsan/pr79757-3.c: New test.
6571 * gcc.dg/ubsan/pr79757-4.c: New test.
6572 * gcc.dg/ubsan/pr79757-5.c: New test.
6574 2017-03-09 Jakub Jelinek <jakub@redhat.com>
6577 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
6579 2017-03-09 Marek Polacek <polacek@redhat.com>
6582 * g++.dg/expr/ptrmem8.C: New test.
6583 * g++.dg/expr/ptrmem9.C: New test.
6585 2017-03-09 Richard Biener <rguenther@suse.de>
6587 PR tree-optimization/79977
6588 * gcc.dg/graphite/pr79977.c: New testcase.
6590 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
6592 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
6593 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
6594 * lib/target-supports.exp (check_effective_target_rdynamic):
6597 2017-03-09 Richard Biener <rguenther@suse.de>
6600 * gcc.dg/fixed-point/pr79971.c: New testcase.
6602 2017-03-09 Richard Biener <rguenther@suse.de>
6605 * gcc.dg/torture/pr79970.c: New testcase.
6607 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
6610 * g++.dg/cpp0x/pr71966-1.C: New.
6611 * g++.dg/cpp0x/pr71966-2.C: Likewise.
6613 2017-03-09 Martin Liska <mliska@suse.cz>
6615 PR tree-optimization/79631
6616 * gcc.target/i386/mpx/pr79631.c: New test.
6618 2017-03-09 Martin Liska <mliska@suse.cz>
6622 * gcc.target/i386/pr71458.c: Update scanned pattern.
6624 2017-03-09 Marek Polacek <polacek@redhat.com>
6627 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
6628 * g++.dg/warn/Wduplicated-branches3.C: New test.
6630 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
6632 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
6634 2017-03-09 Martin Liska <mliska@suse.cz>
6637 * g++.dg/pr79764.C: New test.
6639 2017-03-09 Martin Liska <mliska@suse.cz>
6642 * g++.dg/pr79761.C: New test.
6644 2017-03-09 Jakub Jelinek <jakub@redhat.com>
6647 * c-c++-common/asan/pr79944.c: New test.
6650 * gcc.target/i386/pr79932-2.c: New test.
6653 * gcc.target/i386/pr79932-1.c: New test.
6655 2017-03-09 Marek Polacek <polacek@redhat.com>
6657 PR c++/79900 - ICE in strip_typedefs
6658 * g++.dg/warn/Wpadded-1.C: New test.
6660 2017-03-08 Marek Polacek <polacek@redhat.com>
6662 * g++.dg/Walloca1.C: Adjust dg-warning.
6664 2017-03-08 Andrew Haley <aph@redhat.com>
6666 PR tree-optimization/79943
6667 * gcc.dg/tree-ssa/pr79943.c: New test.
6669 2017-03-08 Richard Biener <rguenther@suse.de>
6671 PR tree-optimization/79955
6672 * gcc.dg/uninit-24.c: New testcase.
6674 2017-03-08 Richard Biener <rguenther@suse.de>
6676 PR tree-optimization/79920
6677 * gcc.dg/vect/pr79920.c: New testcase.
6679 2017-03-08 Jakub Jelinek <jakub@redhat.com>
6682 * gcc.dg/ubsan/pr79904.c: New test.
6684 2017-03-07 Jakub Jelinek <jakub@redhat.com>
6687 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
6690 2017-03-07 Marek Polacek <polacek@redhat.com>
6693 * g++.dg/Walloca1.C: New test.
6695 2017-03-07 Martin Liska <mliska@suse.cz>
6698 * g++.dg/pr68270.C: New test.
6700 2017-03-07 Jakub Jelinek <jakub@redhat.com>
6702 PR rtl-optimization/79901
6703 * gcc.target/i386/pr79901.c: New test.
6706 * c-c++-common/ubsan/pr79897.c: New test.
6708 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
6710 PR rtl-optimization/79571
6711 * gcc.target/i386/pr79571.c: New.
6713 2017-03-06 Marek Polacek <polacek@redhat.com>
6715 PR c++/79796 - ICE with NSDMI and this pointer
6716 * g++.dg/cpp0x/nsdmi13.C: New test.
6718 2017-03-06 Julia Koval <julia.koval@intel.com>
6721 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
6723 * gcc.target/i386/interrupt-13.c: Ditto.
6724 * gcc.target/i386/interrupt-14.c: Ditto.
6725 * gcc.target/i386/interrupt-15.c: Ditto.
6727 2017-03-06 Jakub Jelinek <jakub@redhat.com>
6730 * g++.dg/cpp0x/constexpr-79822.C: New test.
6732 2017-03-06 Richard Biener <rguenther@suse.de>
6734 PR tree-optimization/79894
6735 * gcc.dg/vect/pr79887.c: New testcase.
6737 2017-03-06 Richard Biener <rguenther@suse.de>
6739 PR tree-optimization/79824
6740 * gcc.dg/vect/pr79824-1.c: New testcase.
6741 * gcc.dg/vect/pr79824-2.c: Likewise.
6743 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
6745 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
6746 gettimeofday. Remove dg-skip-if for AVR.
6747 * lib/target-supports.exp (check_effective_target_gettimeofday):
6750 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
6752 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
6753 * gcc.target/s390/hotpatch-10.c: Likewise.
6754 * gcc.target/s390/hotpatch-11.c: Likewise.
6755 * gcc.target/s390/hotpatch-12.c: Likewise.
6756 * gcc.target/s390/hotpatch-13.c: Likewise.
6757 * gcc.target/s390/hotpatch-14.c: Likewise.
6758 * gcc.target/s390/hotpatch-15.c: Likewise.
6759 * gcc.target/s390/hotpatch-16.c: Likewise.
6760 * gcc.target/s390/hotpatch-17.c: Likewise.
6761 * gcc.target/s390/hotpatch-18.c: Likewise.
6762 * gcc.target/s390/hotpatch-19.c: Likewise.
6763 * gcc.target/s390/hotpatch-2.c: Likewise.
6764 * gcc.target/s390/hotpatch-26.c: Likewise.
6765 * gcc.target/s390/hotpatch-27.c: Likewise.
6766 * gcc.target/s390/hotpatch-28.c: Likewise.
6767 * gcc.target/s390/hotpatch-3.c: Likewise.
6768 * gcc.target/s390/hotpatch-4.c: Likewise.
6769 * gcc.target/s390/hotpatch-5.c: Likewise.
6770 * gcc.target/s390/hotpatch-6.c: Likewise.
6771 * gcc.target/s390/hotpatch-7.c: Likewise.
6772 * gcc.target/s390/hotpatch-8.c: Likewise.
6773 * gcc.target/s390/hotpatch-9.c: Likewise.
6775 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
6778 * g++.dg/template/crash125.C: New.
6780 2017-03-06 Jakub Jelinek <jakub@redhat.com>
6783 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
6785 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
6787 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
6789 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
6791 * gcc.target/mips/msa-minmax.c: New tests.
6793 2017-03-06 Martin Liska <mliska@suse.cz>
6796 * g++.dg/asan/pr79783.C: New test.
6798 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
6800 * gcc.target/mips/msa-dotp.c: New tests.
6802 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
6804 * gcc.target/mips/msa-bclri.c: New test.
6806 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6809 * g++.dg/tm/pr70266.C: New.
6811 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
6812 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6814 * gfortran.dg/coarray/fail_image_1.f08: New test.
6815 * gfortran.dg/coarray/fail_image_2.f08: New test.
6816 * gfortran.dg/coarray/failed_images_1.f08: New test.
6817 * gfortran.dg/coarray/failed_images_2.f08: New test.
6818 * gfortran.dg/coarray/image_status_1.f08: New test.
6819 * gfortran.dg/coarray/image_status_2.f08: New test.
6820 * gfortran.dg/coarray/stopped_images_1.f08: New test.
6821 * gfortran.dg/coarray/stopped_images_2.f08: New test.
6822 * gfortran.dg/coarray_fail_st.f90: New test.
6823 * gfortran.dg/coarray_failed_images_1.f08: New test.
6824 * gfortran.dg/coarray_image_status_1.f08: New test.
6825 * gfortran.dg/coarray_stopped_images_1.f08: New test.
6827 2017-03-03 Marek Polacek <polacek@redhat.com>
6830 * gcc.dg/noncompile/pr79758.c: New test.
6832 2017-03-03 Jakub Jelinek <jakub@redhat.com>
6835 * g++.dg/opt/pr79805.C: New test.
6837 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
6839 * gcc.target/i386/avx512vpopcntdq-check.h: New.
6840 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6841 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6842 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
6843 * gcc.target/i386/i386.exp
6844 (check_effective_target_avx512vpopcntdq): New.
6846 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
6848 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
6849 ilp32 targets and match DImode registers for lp64 targets.
6851 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
6853 * g++.dg/pr71624.C: Disable for x32.
6854 * g++.dg/pr71633.C: Ditto.
6856 2017-03-03 Jakub Jelinek <jakub@redhat.com>
6859 * gcc.target/i386/pr79807.c: New test.
6861 2017-03-03 Martin Liska <mliska@suse.cz>
6863 PR tree-optimization/79803
6864 * gcc.dg/tree-ssa/pr79803.c: New test.
6866 2017-03-03 Martin Liska <mliska@suse.cz>
6868 PR rtl-optimization/79574
6869 * gcc.dg/pr79574-2.c: New test.
6871 2017-03-03 Richard Biener <rguenther@suse.de>
6874 * g++.dg/warn/Wuninitialized-8.C: New testcase.
6876 2017-03-03 Jakub Jelinek <jakub@redhat.com>
6878 * gcc.dg/pr57134.c: Use empty inline asm string literal.
6880 2017-03-03 Marek Polacek <polacek@redhat.com>
6883 * g++.dg/warn/Wwrite-strings-1.C: New test.
6884 * g++.dg/warn/Wwrite-strings-2.C: New test.
6885 * g++.dg/warn/Wwrite-strings-3.C: New test.
6886 * g++.dg/warn/Wwrite-strings-4.C: New test.
6887 * g++.dg/warn/Wwrite-strings-5.C: New test.
6888 * g++.dg/warn/Wwrite-strings-6.C: New test.
6889 * g++.dg/warn/Wwrite-strings-7.C: New test.
6890 * g++.dg/warn/Wwrite-strings-8.C: New test.
6891 * g++.dg/warn/Wwrite-strings-9.C: New test.
6892 * g++.dg/warn/Wwrite-strings-10.C: New test.
6893 * g++.dg/warn/Wwrite-strings-11.C: New test.
6894 * g++.dg/warn/Wwrite-strings-12.C: New test.
6896 2017-03-03 Richard Biener <rguenther@suse.de>
6899 * gcc.dg/torture/pr79818.c: New testcase.
6901 2017-03-02 Jakub Jelinek <jakub@redhat.com>
6904 * g++.dg/warn/Wunused-parm-10.C: New test.
6906 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
6908 * gcc.dg/rtl/x86_64/*.c: Test for
6909 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
6911 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
6914 * gcc.target/i386/pr79514.c: New test.
6916 2017-03-02 Jakub Jelinek <jakub@redhat.com>
6918 PR rtl-optimization/79780
6919 * gcc.c-torture/compile/pr79780.c: New test.
6921 2017-03-02 Richard Biener <rguenther@suse.de>
6923 PR tree-optimization/79345
6925 * g++.dg/warn/Wuninitialized-7.C: New testcase.
6926 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
6927 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
6929 2017-03-02 Richard Biener <rguenther@suse.de>
6932 * gcc.dg/vector-1.c: New testcase.
6934 2017-03-02 Bin Cheng <bin.cheng@arm.com>
6936 PR tree-optimization/66768
6937 * gcc.target/i386/pr66768.c: New test.
6939 2017-03-02 Richard Biener <rguenther@suse.de>
6941 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
6942 * gcc.dg/rtl/x86_64/final.c: Likewise.
6943 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
6944 * gcc.dg/rtl/x86_64/ira.c: Likewise.
6945 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
6946 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
6948 2017-03-02 Richard Biener <rguenther@suse.de>
6950 PR tree-optimization/79777
6951 * gcc.dg/torture/pr79777.c: New testcase.
6953 2017-03-01 Martin Sebor <msebor@redhat.com>
6956 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
6957 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
6958 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
6959 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
6961 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
6963 * gcc.target/i386/invsize-2.c: New test.
6964 * gcc.target/i386/invsize-3.c: Ditto.
6965 * gcc.target/i386/invsize-4.c: Ditto.
6966 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
6967 * gcc.target/i386/stackalign/asm-1.c: Ditto.
6969 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6972 * gcc.target/powerpc/pr79439.c: New test.
6974 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
6976 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
6980 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6983 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
6984 pattern to look for vcmpequd. instead of vcmpnew.
6985 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
6986 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
6987 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
6988 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
6989 look for xvcmpeqdp. instead of xvcmpnedp.
6990 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
6991 look for vcmpequd. instead of vcmpnew.
6992 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
6993 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
6994 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
6995 look for xvcmpeqsp. instead of xvcmpnesp.
6996 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
6997 look for xvcmpeqdp. instead of xvcmpnedp.
6998 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
6999 look for vcmpequd. instead of vcmpnew.
7000 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
7001 look for vcmpeqsp instead of xvcmpnesp.
7002 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
7003 look for xvcmpeqdp instead of xvcmpnedp.
7005 2017-03-01 Richard Biener <rguenther@suse.de>
7008 * gcc.dg/torture/pr79721.c: New testcase.
7010 2017-03-01 Jakub Jelinek <jakub@redhat.com>
7013 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
7014 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
7017 * g++.dg/warn/Wunused-parm-9.C: New test.
7019 PR tree-optimization/79734
7020 * g++.dg/opt/pr79734.C: New test.
7022 2017-02-28 Jakub Jelinek <jakub@redhat.com>
7024 PR tree-optimization/79737
7025 * gcc.c-torture/execute/pr79737-1.c: New test.
7026 * gcc.c-torture/execute/pr79737-2.c: New test.
7028 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
7030 * gcc.target/sparc/20170228-1.c: New test.
7032 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
7034 * gcc.target/i386/invsize-1.c: New test.
7036 2017-02-28 Martin Sebor <msebor@redhat.com>
7038 PR tree-optimization/79691
7039 * gcc.dg/tree-ssa/pr79691.c: New test.
7041 2017-02-28 Jakub Jelinek <jakub@redhat.com>
7044 * gcc.target/i386/pr79729.c: New test.
7046 2017-02-28 Richard Biener <rguenther@suse.de>
7048 PR tree-optimization/79740
7049 * gcc.dg/torture/pr79740.c: New testcase.
7051 2017-02-28 Richard Biener <rguenther@suse.de>
7054 * c-c++-common/torture/pr79731.c: New testcase.
7056 2017-02-28 Richard Biener <rguenther@suse.de>
7058 PR tree-optimization/79732
7059 * gcc.dg/torture/pr79732.c: New testcase.
7061 2017-02-28 Richard Biener <rguenther@suse.de>
7063 PR tree-optimization/79723
7064 * gcc.target/i386/pr79723.c: New testcase.
7066 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
7069 * gcc.target/powerpc/pr79544.c: New.
7071 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7074 * g++.dg/parse/crash67.C: New.
7076 2017-02-27 Bin Cheng <bin.cheng@arm.com>
7078 PR tree-optimization/77536
7079 * gcc.dg/vect/pr79347.c: Revise testing string.
7081 2017-02-27 Richard Biener <rguenther@suse.de>
7083 PR tree-optimization/45397
7084 * gcc.dg/tree-ssa/pr45397.c: New testcase.
7086 2017-02-27 Richard Biener <rguenther@suse.de>
7088 PR tree-optimization/79690
7089 * gcc.target/i386/pr79690.c: New testcase.
7091 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7094 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
7096 * gfortran.dg/inline_matmul_11.f90: Likewise.
7097 * gfortran.dg/inline_matmul_9.f90: Likewise.
7098 * gfortran.dg/matmul_13.f90: New test.
7099 * gfortran.dg/matmul_14.f90: New test.
7101 2017-02-25 Jakub Jelinek <jakub@redhat.com>
7104 * g++.dg/opt/pr79396.C: New test.
7106 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
7109 * gfortran.dg/dtio_6.f90: Update test.
7111 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
7114 * gfortran.dg/interface_operator_2.f90: New test.
7116 2017-02-24 Jakub Jelinek <jakub@redhat.com>
7119 * gcc.dg/pr79677.c: New test.
7121 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
7123 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
7125 * gcc.target/mips/mips-ps-type.c (move): Likewise.
7126 (cond_move1): Simplify condition to force generation of
7128 (cond_move2): Likewise.
7130 2017-02-24 Jakub Jelinek <jakub@redhat.com>
7133 * g++.dg/warn/Wrestrict-1.C: New test.
7134 * g++.dg/warn/Wrestrict-2.C: New test.
7136 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
7138 * g++.dg/ext/complit15.C: Require LTO.
7140 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
7142 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
7143 logical_op_short_circuit to skip targets.
7144 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
7147 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7149 * gnat.dg/opt63.adb: New test.
7151 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7153 * gnat.dg/discr47.adb: New test.
7155 2017-02-24 Richard Biener <rguenther@suse.de>
7157 PR tree-optimization/79389
7158 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
7160 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
7163 * g++.dg/cpp0x/pr79361-1.C: New.
7164 * g++.dg/cpp0x/pr79361-2.C: Likewise.
7166 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
7168 * gcc.target/visium/bit_test.c: Accept any lsr form.
7169 * gcc.target/visium/block_move.c: Tweak.
7171 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
7174 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
7176 2017-02-23 Richard Biener <rguenther@suse.de>
7178 PR tree-optimization/79683
7179 * gcc.target/i386/pr79683.c: New testcase.
7181 2017-02-22 Jeff Law <law@redhat.com>
7183 PR tree-optimization/79578
7184 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
7186 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
7188 * gcc.target/mips/msa-fp-cc.c: New test.
7190 2017-02-22 Jakub Jelinek <jakub@redhat.com>
7193 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
7194 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
7195 * g++.dg/gomp/pr79664.C: New test.
7197 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
7199 2017-02-22 Marek Polacek <polacek@redhat.com>
7202 * g++.dg/cpp0x/alignas10.C: New test.
7203 * g++.dg/cpp0x/alignas9.C: New test.
7206 * g++.dg/ext/underlying_type12.C: New test.
7209 * gcc.dg/enum-incomplete-4.c: New test.
7211 2017-02-22 Jakub Jelinek <jakub@redhat.com>
7214 * gcc.target/i386/pr70465-2.c: New test.
7216 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
7218 * gcc.dg/pr61441.c: Use dg-add-options ieee.
7220 2017-02-22 Richard Biener <rguenther@suse.de>
7222 PR tree-optimization/79673
7223 * gcc.target/i386/pr79673.c: New testcase.
7225 2017-02-22 Richard Biener <rguenther@suse.de>
7227 PR tree-optimization/79666
7228 * gcc.dg/torture/pr79666.c: New testcase.
7230 2017-02-22 Martin Liska <mliska@suse.cz>
7233 * gcc.dg/tree-prof/pr79587.c: New test.
7235 2017-02-21 Marek Polacek <polacek@redhat.com>
7238 * g++.dg/ext/flexary23.C: New test.
7240 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
7243 * gcc.target/i386/pr79593.c: New test.
7245 2017-02-21 Jakub Jelinek <jakub@redhat.com>
7248 * g++.dg/cpp1z/decomp26.C: New test.
7251 * g++.dg/ubsan/pr79589.C: New test.
7253 2017-02-21 Jeff Law <law@redhat.com>
7255 PR tree-optimization/79621
7256 * gcc.c-torture/compile/pr79621.c: New test.
7258 2017-02-21 Jakub Jelinek <jakub@redhat.com>
7261 * g++.dg/cpp1y/constexpr-79655.C: New test.
7264 * g++.dg/cpp1y/constexpr-79639.C: New test.
7267 * gcc.target/i386/mpx/pr79633.c: New test.
7270 * gcc.dg/pr79570.c: New test.
7273 * c-c++-common/pr79641.c: New test.
7275 PR tree-optimization/79649
7276 * gcc.target/i386/pr79649.c: New test.
7279 * gcc.dg/pr79494.c: New test.
7281 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
7283 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
7286 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7288 * gcc.dg/gimplefe-26.c: Require c99_runtime.
7290 2017-02-02 Jason Merrill <jason@redhat.com>
7293 * g++.dg/ext/complit15.C: New.
7295 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
7298 * gcc.target/powerpc/pr78056-8.c: Remove.
7300 2017-02-20 Marek Polacek <polacek@redhat.com>
7303 * gcc.dg/comp-goto-4.c: New test.
7306 * c-c++-common/ubsan/bounds-14.c: New test.
7308 2017-02-20 Jakub Jelinek <jakub@redhat.com>
7311 * gcc.target/i386/pr79568-1.c: New test.
7312 * gcc.target/i386/pr79568-2.c: New test.
7313 * gcc.target/i386/pr79568-3.c: New test.
7315 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
7318 * gfortran.dg/dtio_10.f90: Change test of error message.
7319 * gfortran.dg/dtio_23.f90: New test.
7320 * gfortran.dg/dtio_24.f90: New test.
7322 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
7325 * gfortran.dg/submodule_25.f08: New test.
7327 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
7330 * gfortran.dg/submodule_24.f08: New test.
7332 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
7335 * gfortran.dg/class_allocate_24.f90: New test.
7337 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
7340 * gfortran.dg/submodule_23.f90: New test.
7342 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
7345 * g++.dg/cpp0x/alignas8.C: New.
7347 2017-02-19 Eric Fiselier <eric@efcs.ca>
7348 Jonathan Wakely <jwakely@redhat.com>
7351 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
7353 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7355 * gcc.dg/gimplefe-26.c: New test.
7357 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
7359 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
7361 2017-02-18 Jakub Jelinek <jakub@redhat.com>
7364 * gcc.target/i386/3dnowA-3.c: New test.
7367 * gcc.target/i386/pr79559.c: New test.
7369 2017-02-17 Joseph Myers <joseph@codesourcery.com>
7371 * gcc.dg/c11-float-2.c: New test.
7372 * gcc.dg/torture/float128-floath.c,
7373 gcc.dg/torture/float128x-floath.c,
7374 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
7375 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
7376 gcc.dg/torture/float64x-floath.c: Do not test comparison of
7377 *_DECIMAL_DIG macros with DECIMAL_DIG.
7379 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7382 * gcc.target/powerpc/vec-xxpermdi.c: New file.
7384 2017-02-17 Julia Koval <julia.koval@intel.com>
7386 * gcc.target/i386/rdpid.c New test.
7387 * gcc.target/i386/sse-12.c: Add -mrdpid.
7388 * gcc.target/i386/sse-13.c: Ditto.
7389 * gcc.target/i386/sse-14.c: Ditto.
7390 * gcc.target/i386/sse-22.c: Ditto.
7391 * gcc.target/i386/sse-23.c: Ditto.
7392 * g++.dg/other/i386-2.C: Ditto.
7393 * g++.dg/other/i386-3.C: Ditto.
7395 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
7397 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
7398 * gcc.dg/pr61441.c: Ditto.
7400 2017-02-17 Martin Liska <mliska@suse.cz>
7402 PR rtl-optimization/79574
7403 * gcc.dg/pr79574.c: New test.
7405 2017-02-17 Marek Polacek <polacek@redhat.com>
7408 * gcc.dg/torture/pr79536.c: New test.
7410 2017-02-16 Alan Modra <amodra@gmail.com>
7412 * gcc.c-torture/execute/pr79286.c: New.
7414 2017-02-16 Jakub Jelinek <jakub@redhat.com>
7417 * c-c++-common/gomp/pr79512.c: New test.
7419 2017-02-15 Martin Sebor <msebor@redhat.com>
7422 * g++.dg/ext/flexary12.C: Adjust.
7423 * g++.dg/ext/flexary20.C: Same.
7424 * g++.dg/ext/flexary21.C: Same.
7425 * g++.dg/ext/flexary22.C: New test.
7427 2017-02-15 Bin Cheng <bin.cheng@arm.com>
7429 PR tree-optimization/79347
7430 * gcc.dg/vect/pr79347.c: New test.
7432 2017-02-15 Jakub Jelinek <jakub@redhat.com>
7435 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
7436 [[deprecated]] comment.
7437 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7438 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
7439 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
7440 [[deprecated]] in -std=c++11.
7441 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
7442 [[fallthrough]] in -std=c++11 and -std=c++14.
7445 * g++.dg/tls/pr79288.C: New test.
7447 2017-02-15 Marek Polacek <polacek@redhat.com>
7450 * gcc.dg/dfp/pr79515.c: New.
7452 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
7454 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
7456 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
7458 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
7461 2017-02-15 Jakub Jelinek <jakub@redhat.com>
7464 * gcc.dg/dfp/pr79487.c: New test.
7465 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
7468 2017-01-14 Carl Love <cel@us.ibm.com>
7470 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
7471 xvcvsxdsp and xvcvuxdsp instructions.
7473 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
7475 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
7476 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
7477 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
7478 64-bit default target.
7479 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
7480 a 64-bit default target.
7482 2017-02-14 Jakub Jelinek <jakub@redhat.com>
7485 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
7486 (test_3vx): Change return type from int to void.
7487 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
7488 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
7489 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
7490 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
7492 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
7493 (test_3vx): Change return type from int to void.
7494 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
7495 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
7496 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
7497 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
7499 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
7500 intrinsic. Change scan-assembler-times number from 1 to 2.
7501 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
7502 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
7503 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
7504 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
7505 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
7506 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
7507 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
7509 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
7512 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
7513 Use dg-additional-options for ia32 target. Remove XFAIL.
7515 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
7518 * gcc.target/i386/pr79495.c: New test.
7520 2017-02-14 Marek Polacek <polacek@redhat.com>
7524 * g++.dg/cpp1y/pr79463.C: New.
7525 * g++.dg/template/incomplete10.C: New.
7526 * g++.dg/template/incomplete9.C: New.
7528 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
7531 * gcc.target/i386/pr79498.c: New test.
7533 2017-02-14 Martin Sebor <msebor@redhat.com>
7536 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
7537 * gcc.dg/tree-ssa/pr79448-2.c: New test.
7538 * gcc.dg/tree-ssa/pr79448.c: New test.
7540 2017-02-14 Jeff Law <law@redhat.com>
7542 PR tree-optimization/79095
7543 * g++.dg/pr79095-1.C: New test
7544 * g++.dg/pr79095-2.C: New test
7545 * g++.dg/pr79095-3.C: New test
7546 * g++.dg/pr79095-4.C: New test
7547 * g++.dg/pr79095-5.C: New test
7548 * gcc.c-torture/execute/arith-1.c: Update with more cases.
7549 * gcc.dg/tree-ssa/pr79095-1.c: New test.
7551 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
7553 * gcc.target/aarch64/vect_fp16_1.c: New.
7555 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7557 * gcc.dg/gimplefe-25.c: New test.
7559 2017-02-14 Jakub Jelinek <jakub@redhat.com>
7561 PR tree-optimization/79408
7562 * gcc.dg/tree-ssa/pr79408-2.c: New test.
7564 2017-02-14 Richard Biener <rguenther@suse.de>
7567 * gcc.dg/torture/pr79432.c: New testcase.
7569 2017-02-13 Martin Sebor <msebor@redhat.com>
7572 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
7574 2017-02-13 Jakub Jelinek <jakub@redhat.com>
7577 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
7581 * g++.dg/cpp1z/eval-order4.C: New test.
7582 * g++.dg/other/pr79232.C: New test.
7584 2017-02-13 Nathan Sidwell <nathan@acm.org>
7587 * g++.dg/cpp0x/pr79296.C: New.
7589 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7591 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
7592 Instead, xfail powerpc*-*-* && lp64.
7594 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7596 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
7597 powerpc_p8vector_ok.
7598 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
7600 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7603 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
7604 for reading beyond a 4k boundary.
7606 2017-02-13 Jakub Jelinek <jakub@redhat.com>
7608 PR rtl-optimization/79388
7609 PR rtl-optimization/79450
7610 * gcc.c-torture/execute/pr79388.c: New test.
7611 * gcc.c-torture/execute/pr79450.c: New test.
7613 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7616 * gfortran.dg/spread_init_expr_2.f90: New test case.
7618 2017-02-11 Jakub Jelinek <jakub@redhat.com>
7621 * g++.dg/asan/deep-stack-uaf-1.C: New test.
7623 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
7626 * gcc.dg/tree-ssa/pr56727.c: New testcase.
7628 2017-02-10 Jakub Jelinek <jakub@redhat.com>
7631 * g++.dg/cpp0x/pr79457.C: New test.
7633 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7635 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
7636 scan-assembler unless lp64.
7638 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7640 PR tree-optimization/66612
7641 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
7643 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7645 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
7648 2017-02-10 Marek Polacek <polacek@redhat.com>
7651 * g++.dg/cpp1y/pr79435.C: New.
7654 * g++.dg/warn/Wint-in-bool-context-1.C: New.
7656 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
7658 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
7659 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
7661 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
7662 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
7663 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
7664 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
7665 (vtst_expected_poly64x2): Move to aarch64-only section.
7666 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
7667 (vtst_p64, vtstq_p64): New tests.
7669 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
7672 * g++.dg/cpp0x/pr71737.C: New.
7674 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
7675 Richard Biener <rguenther@suse.de>
7677 * gcc.dg/gimplefe-error-1.c: New testcase.
7678 * gcc.dg/gimplefe-error-2.c: New testcase.
7679 * gcc.dg/gimplefe-error-3.c: New testcase.
7681 2017-02-10 Jakub Jelinek <jakub@redhat.com>
7683 PR tree-optimization/79411
7684 * gcc.c-torture/compile/pr79411.c: New test.
7686 2017-02-09 Jakub Jelinek <jakub@redhat.com>
7687 Jason Merrill <jason@redhat.com>
7690 * g++.dg/cpp1z/pr79143.C: New test.
7692 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
7694 * gcc.dg/loop-unswitch-2.c: Update testcase.
7695 * gcc.dg/loop-unswitch-1.c: Update testcase.
7697 2017-02-09 Marek Polacek <polacek@redhat.com>
7700 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
7701 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
7702 * c-c++-common/goacc/pr79428-1.c: New test.
7703 * c-c++-common/gomp/pr79428-2.c: New test.
7704 * c-c++-common/gomp/pr79428-5.c: New test.
7705 * c-c++-common/gomp/pr79428-6.c: New test.
7706 * c-c++-common/pr79428-3.c: New test.
7708 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7710 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
7713 2017-02-09 Jakub Jelinek <jakub@redhat.com>
7716 * gcc.c-torture/compile/pr79413.c: New test.
7719 * c-c++-common/gomp/pr79429.c: New test.
7720 * g++.dg/gomp/pr79429.C: New test.
7723 * c-c++-common/gomp/pr79431.c: New test.
7725 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
7726 Cesar Philippidis <cesar@codesourcery.com>
7727 Joseph Myers <joseph@codesourcery.com>
7728 Chung-Lin Tang <cltang@codesourcery.com>
7730 * c-c++-common/goacc/combined-directives.c: Remove xfail.
7731 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
7732 * c-c++-common/goacc/loop-auto-2.c: New.
7733 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
7734 * c-c++-common/goacc/tile-2.c: New.
7735 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
7736 * g++.dg/goacc/tile-1.C: New, check tile subst.
7737 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
7738 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
7739 * gfortran.dg/goacc/tile-1.f90: New test.
7740 * gfortran.dg/goacc/tile-2.f90: New test.
7741 * gfortran.dg/goacc/tile-lowering.f95: New test.
7743 2017-02-09 Richard Biener <rguenther@suse.de>
7745 PR tree-optimization/69823
7746 * gcc.dg/graphite/pr69823.c: New testcase.
7748 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
7751 * gcc.target/powerpc/pr78604.c: New.
7753 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7756 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
7757 disable this test on power architecture.
7759 2017-02-08 Richard Biener <rguenther@suse.de>
7761 PR tree-optimization/71824
7762 PR tree-optimization/79409
7763 * gcc.dg/graphite/pr71824-3.c: New testcase.
7765 2017-02-08 Jakub Jelinek <jakub@redhat.com>
7767 PR tree-optimization/79408
7768 * gcc.dg/tree-ssa/pr79408.c: New test.
7770 2017-02-08 Richard Biener <rguenther@suse.de>
7772 PR tree-optimization/71824
7773 * gcc.dg/graphite/pr71824-2.c: New testcase.
7775 2017-02-07 Andrew Pinski <apinski@cavium.com>
7777 * gcc.target/aarch64/popcount.c: New Testcase.
7779 2017-02-07 Jakub Jelinek <jakub@redhat.com>
7781 PR rtl-optimization/79386
7782 * gcc.c-torture/compile/pr79386.c: New test.
7784 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
7785 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7787 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
7790 2017-02-07 Jakub Jelinek <jakub@redhat.com>
7793 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
7794 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
7796 2017-02-07 Richard Biener <rguenther@suse.de>
7798 * gcc.dg/gimplefe-23.c: New testcase.
7799 * gcc.dg/gimplefe-24.c: Likewise.
7801 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
7803 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
7804 scan-assembler instead of scan-assembler-times.
7805 * gcc.target/aarch64/test_frame_10.c: Likewise.
7806 * gcc.target/aarch64/test_frame_12.c: Likewise.
7807 * gcc.target/aarch64/test_frame_2.c: Likewise.
7808 * gcc.target/aarch64/test_frame_4.c: Likewise.
7809 * gcc.target/aarch64/test_frame_6.c: Likewise.
7810 * gcc.target/aarch64/test_frame_7.c: Likewise.
7811 * gcc.target/aarch64/test_frame_8.c: Likewise.
7813 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7815 * gcc.target/i386/pr78419.c: Require ifunc support.
7817 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
7819 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
7821 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
7824 * g++.dg/cpp1y/nsdmi-union2.C: New test.
7826 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
7828 * lib/target-supports.exp: Define the RISC-V target.
7829 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
7830 * gcc.dg/builtin-apply2.c: Likewise.
7831 * gcc.dg/ifcvt-4.c: Likewise.
7832 * gcc.dg/loop-8.c: Likewise.
7833 * gcc.dg/sibcall-10.c: Likewise.
7834 * gcc.dg/sibcall-9.c: Likewise.
7835 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
7836 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
7837 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
7838 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7839 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
7840 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
7841 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
7843 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7846 * gcc.target/powerpc/pr66144-1.c: New test.
7847 * gcc.target/powerpc/pr66144-2.c: Likewise.
7848 * gcc.target/powerpc/pr66144-3.c: Likewise.
7850 2017-02-06 Martin Sebor <msebor@redhat.com>
7852 PR tree-optimization/79376
7853 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
7854 * gcc.dg/tree-ssa/pr79376.c: Ditto.
7856 2017-02-06 Jakub Jelinek <jakub@redhat.com>
7859 * g++.dg/cpp1y/constexpr-79379.C: New test.
7862 * g++.dg/lookup/pr79377.C: New test.
7865 * g++.dg/cpp1z/decomp25.C: New test.
7867 PR tree-optimization/79284
7868 * gcc.c-torture/compile/pr79284.c: New test.
7870 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
7873 * g++.dg/cpp0x/pr70448.C: New.
7875 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
7878 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
7881 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
7884 * gcc.c-torture/compile/pr78883.c: New test.
7886 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
7889 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
7890 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
7891 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
7892 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
7893 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
7894 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
7895 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
7896 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
7897 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
7898 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
7899 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
7900 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
7901 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
7903 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
7906 * gfortran.dg/allocate_with_source_24.f90: New test.
7908 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
7911 * gfortran.dg/der_ptr_component_2.f90: New test.
7913 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
7915 * gcc.target/sparc/20170205-1.c: New test.
7917 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
7919 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
7920 libatomic_available.
7922 * gcc.dg/pr77587.c: Require alias support.
7923 * gcc.dg/pr77587a.c: Likewise.
7925 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
7926 * gcc.c-torture/execute/pr78622.c: Likewise.
7928 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
7930 * c-c++-common/Wunused-var-16.c: Likewise.
7931 * c-c++-common/builtin-shuffle-1.c: Likewise.
7932 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
7933 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
7935 2017-02-03 Martin Sebor <msebor@redhat.com>
7937 PR tree-optimization/79327
7938 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7939 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
7940 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
7942 2017-02-03 Jakub Jelinek <jakub@redhat.com>
7943 Martin Sebor <msebor@redhat.com>
7945 PR tree-optimization/79327
7946 * gcc.dg/tree-ssa/pr79327.c: New test.
7947 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
7948 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
7949 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
7950 (test_sprintf_chk_range_schar): Adjust dg-message.
7951 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
7952 * gcc.c-torture/execute/pr79327.c: New test.
7954 2017-02-03 Jakub Jelinek <jakub@redhat.com>
7957 * gcc.target/powerpc/pr79354.c: New test.
7958 * gcc.c-torture/execute/pr79354.c: New test.
7960 2017-02-03 Martin Sebor <msebor@redhat.com>
7962 PR tree-optimization/79352
7963 * gcc.dg/tree-ssa/pr79352.c: New test.
7965 2017-02-03 Martin Liska <mliska@suse.cz>
7968 * gcc.target/i386/mvc9.c: New test.
7970 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
7973 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
7976 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
7978 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
7979 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
7980 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
7981 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
7982 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
7983 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
7984 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
7985 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
7986 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
7987 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
7988 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
7989 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
7990 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
7992 2017-02-02 Martin Sebor <msebor@redhat.com>
7995 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
7996 * gcc.dg/tree-ssa/pr79275.c: New test.
7998 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8000 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
8002 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
8005 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
8008 2017-02-02 Tamar Christina <tamar.christina@arm.com>
8011 * gcc.target/aarch64/vector_initialization_nostack.c
8012 (f12): Use one vector
8014 2017-02-02 Jakub Jelinek <jakub@redhat.com>
8016 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
8017 * c-c++-common/asan/misalign-1.c: Likewise.
8018 * c-c++-common/asan/misalign-2.c: Likewise.
8019 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
8020 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
8021 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
8022 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
8023 add -ffat-lto-objects from/to dg-additional-options.
8024 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
8025 dg-additional-options.
8028 * gcc.target/powerpc/pr79197.c: New test.
8029 * gcc.c-torture/compile/pr79197.c: New test.
8031 2017-02-02 Richard Biener <rguenther@suse.de>
8033 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
8035 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
8038 * g++.dg/cpp0x/pr69637-1.C: New.
8039 * g++.dg/cpp0x/pr69637-2.C: Likewise.
8041 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8043 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
8045 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8048 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
8051 2017-02-01 Jakub Jelinek <jakub@redhat.com>
8054 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
8055 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
8056 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
8057 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
8058 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
8059 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
8060 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
8061 * g++.dg/debug/dwarf2/align-1.C: Likewise.
8062 * g++.dg/debug/dwarf2/align-2.C: Likewise.
8063 * g++.dg/debug/dwarf2/align-3.C: Likewise.
8064 * g++.dg/debug/dwarf2/align-4.C: Likewise.
8065 * g++.dg/debug/dwarf2/align-5.C: Likewise.
8066 * g++.dg/debug/dwarf2/align-6.C: Likewise.
8068 2017-02-01 Martin Liska <mliska@suse.cz>
8071 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
8073 2017-02-01 Richard Biener <rguenther@suse.de>
8076 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
8077 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
8078 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
8079 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
8081 2017-02-01 Richard Biener <rguenther@suse.de>
8084 * gfortran.dg/pr79315.f90: New testcase.
8086 2017-02-01 Richard Biener <rguenther@suse.de>
8088 PR tree-optimization/71824
8089 * gcc.dg/graphite/pr71824.c: New testcase.
8091 2017-01-31 Jakub Jelinek <jakub@redhat.com>
8094 * g++.dg/diagnostic/pr79304.C: New test.
8096 2017-01-31 David Malcolm <dmalcolm@redhat.com>
8099 * g++.dg/spellcheck-pr79298.C: New test case.
8101 2017-01-31 David Malcolm <dmalcolm@redhat.com>
8103 PR preprocessor/79210
8104 * gcc.dg/format/pr79210.c: New test case.
8105 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
8108 2017-01-31 Nathan Sidwell <nathan@acm.org>
8111 * g++.dg/warn/pr79290.C: New.
8115 * g++.dg/cpp1y/pr67273.C: New.
8116 * g++.dg/cpp1y/pr79253.C: New.
8118 2017-01-31 Nathan Sidwell <nathan@acm.org>
8121 * g++.dg/cpp1y/pr61636-1.C: Augment.
8123 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
8125 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
8126 rand() instead of random().
8128 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
8130 PR tree-optimization/71691
8131 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
8133 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8135 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
8138 2017-01-31 Jakub Jelinek <jakub@redhat.com>
8140 PR tree-optimization/79267
8141 * g++.dg/opt/pr79267.C: New test.
8143 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
8146 * gcc.dg/debug/dwarf2/align-1.c: New.
8147 * gcc.dg/debug/dwarf2/align-2.c: New.
8148 * gcc.dg/debug/dwarf2/align-3.c: New.
8149 * gcc.dg/debug/dwarf2/align-4.c: New.
8150 * gcc.dg/debug/dwarf2/align-5.c: New.
8151 * gcc.dg/debug/dwarf2/align-6.c: New.
8152 * gcc.dg/debug/dwarf2/align-as-1.c: New.
8153 * g++.dg/debug/dwarf2/align-1.C: New.
8154 * g++.dg/debug/dwarf2/align-2.C: New.
8155 * g++.dg/debug/dwarf2/align-3.C: New.
8156 * g++.dg/debug/dwarf2/align-4.C: New.
8157 * g++.dg/debug/dwarf2/align-5.C: New.
8158 * g++.dg/debug/dwarf2/align-6.C: New.
8160 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8163 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
8165 2017-01-30 Martin Sebor <msebor@redhat.com>
8168 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
8170 2017-01-30 Martin Liska <mliska@suse.cz>
8172 PR gcov-profile/79259
8173 * g++.dg/tree-prof/pr79259.C: New test.
8175 2017-01-30 Richard Biener <rguenther@suse.de>
8177 PR tree-optimization/79276
8178 * gcc.dg/torture/pr79276.c: New testcase.
8180 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
8183 * gcc.target/s390/pr79240.c: New test.
8185 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8188 * gcc.target/powerpc/pr79268.c: New file.
8189 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
8190 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
8191 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
8192 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8194 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
8196 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
8199 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
8201 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
8202 * gnat.dg/debug9.adb: Likewise.
8204 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
8206 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
8207 libatomic_available.
8208 * gfortran.dg/coarray_42.f90: Likewise.
8209 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
8210 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
8211 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
8213 2017-01-27 Martin Sebor <msebor@redhat.com>
8215 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
8217 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
8219 PR rtl-optimization/79194
8220 * gcc.dg/torture/pr79194.c: New test.
8222 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8224 PR tree-optimization/71374
8225 * gcc.target/i386/pr71374.c: New.
8227 2017-01-27 Martin Sebor <msebor@redhat.com>
8230 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
8231 a dg-error directive.
8233 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8236 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
8237 * gcc.target/arm/pr79131-2.c: New.
8239 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8242 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
8243 vectorized on POWER unless hardware misaligned loads are
8246 2017-01-27 Bin Cheng <bin.cheng@arm.com>
8248 PR rtl-optimization/78559
8249 * gcc.c-torture/execute/pr78559.c: New test.
8251 2017-01-27 Richard Biener <rguenther@suse.de>
8253 PR tree-optimization/79245
8254 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
8255 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
8257 2017-01-27 Jakub Jelinek <jakub@redhat.com>
8260 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
8261 target. Use 4294967293U instead of 4294967293.
8263 2017-01-27 Richard Biener <rguenther@suse.de>
8265 PR tree-optimization/71433
8266 * gcc.dg/Warray-bounds-21.c: New testcase.
8268 2017-01-27 Richard Biener <rguenther@suse.de>
8270 PR tree-optimization/79244
8271 * gcc.dg/torture/pr79244.c: New testcase.
8273 2017-01-27 Jakub Jelinek <jakub@redhat.com>
8275 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
8276 all occurrences of 40 to 32.
8278 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
8281 * gcc.target/arm/pr79239.c: New test.
8283 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8285 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
8287 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
8290 * g++.dg/cpp1y/pr64382.C: New test.
8292 2017-01-26 Martin Sebor <msebor@redhat.com>
8295 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
8296 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
8297 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
8298 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
8300 2017-01-26 Jakub Jelinek <jakub@redhat.com>
8303 * g++.dg/debug/dwarf2/pr79129.C: New test.
8306 * g++.dg/debug/dwarf2/pr78835.C: New test.
8308 2017-01-26 Martin Sebor <msebor@redhat.com>
8311 * gcc.dg/format/pr78569.c: Adjust.
8312 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8313 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
8314 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8315 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
8316 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
8317 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8318 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
8319 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
8320 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
8321 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8322 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
8324 2017-01-26 Jakub Jelinek <jakub@redhat.com>
8327 * g++.dg/other/offsetof8.C: Add expected error.
8328 * g++.dg/other/offsetof9.C: New test.
8330 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
8332 * g++.dg/opt/declone3.C: Require LTO.
8334 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
8337 * gcc.target/arm/pr79131.c: New.
8339 2017-01-26 Bin Cheng <bin.cheng@arm.com>
8341 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
8343 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
8346 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
8347 matches replaced operator delete.
8349 2017-01-26 Jakub Jelinek <jakub@redhat.com>
8351 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
8352 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
8353 avx512f with avx512dq.
8354 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
8355 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
8356 avx512f with avx512dq.
8357 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
8358 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
8359 avx512f with avx512dq.
8361 2017-01-26 Marek Polacek <polacek@redhat.com>
8364 * c-c++-common/Wduplicated-branches-13.c: New test.
8366 2017-01-26 David Sherwood <david.sherwood@arm.com>
8369 * gfortran.dg/gomp/sharing-4.f90: New test.
8371 2017-01-26 Jakub Jelinek <jakub@redhat.com>
8374 * gcc.target/i386/pr70465.c: New test.
8376 * brig.dg/dg.exp: Update copyright years.
8377 * lib/brig-dg.exp: Update copyright years.
8378 * lib/brig.exp: Update copyright years.
8380 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
8383 * gcc.target/powerpc/pr79179.c: New test.
8385 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8387 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
8388 generation to accept D-mode memory accesses.
8390 2017-01-25 Martin Sebor <msebor@redhat.com>
8393 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
8394 * g++.dg/ext/flexarray-mangle.C: Same.
8395 * g++.dg/ext/flexarray-subst.C: Same.
8396 * g++.dg/ext/flexary10.C: Same.
8397 * g++.dg/ext/flexary11.C: Same.
8398 * g++.dg/ext/flexary14.C: Same.
8399 * g++.dg/ext/flexary16.C: Same.
8400 * g++.dg/ext/flexary18.C: Same.
8401 * g++.dg/ext/flexary19.C: Same.
8402 * g++.dg/ext/flexary7.C: Same.
8403 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
8404 * g++.dg/ubsan/object-size-1.C: Same.
8405 * obj-c++.dg/property/at-property-23.mm: Same.
8407 2017-01-25 Jakub Jelinek <jakub@redhat.com>
8410 * g++.dg/cpp1z/decomp24.C: New test.
8413 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
8414 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
8416 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
8418 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
8419 * g++.dg/cpp1y/pr59636.C: Likewise.
8420 * g++.dg/cpp1y/pr60190.C: Likewise.
8422 2017-01-25 Bin Cheng <bin.cheng@arm.com>
8424 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
8426 2017-01-25 Carl Love <cel@us.ibm.com>
8428 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
8431 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
8433 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
8435 * gcc.target/arm/vseleqsf.c: Likewise.
8436 * gcc.target/arm/vselgedf.c: Likewise.
8437 * gcc.target/arm/vselgesf.c: Likewise.
8438 * gcc.target/arm/vselgtdf.c: Likewise.
8439 * gcc.target/arm/vselgtsf.c: Likewise.
8440 * gcc.target/arm/vselledf.c: Likewise.
8441 * gcc.target/arm/vsellesf.c: Likewise.
8442 * gcc.target/arm/vselltdf.c: Likewise.
8443 * gcc.target/arm/vselltsf.c: Likewise.
8444 * gcc.target/arm/vselnedf.c: Likewise.
8445 * gcc.target/arm/vselnesf.c: Likewise.
8446 * gcc.target/arm/vselvcdf.c: Likewise.
8447 * gcc.target/arm/vselvcsf.c: Likewise.
8448 * gcc.target/arm/vselvsdf.c: Likewise.
8449 * gcc.target/arm/vselvssf.c: Likewise.
8451 2017-01-25 Richard Biener <rguenther@suse.de>
8454 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
8455 to what we had before adding the threading passes.
8457 2017-01-25 Richard Biener <rguenther@suse.de>
8459 PR tree-optimization/69264
8460 * g++.dg/torture/pr69264.C: New testcase.
8462 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8465 * gcc.target/arm/pr79145.c: New test.
8467 2017-01-25 Richard Biener <rguenther@suse.de>
8470 * g++.dg/gomp/pr78363-1.C: New testcase.
8471 * g++.dg/gomp/pr78363-2.C: Likewise.
8472 * g++.dg/gomp/pr78363-3.C: Likewise.
8474 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8476 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
8477 * gcc.dg/lto/pr61526_0.c: Likewise.
8478 * gcc.dg/lto/pr64415_0.c: Likewise.
8480 2017-01-24 Jakub Jelinek <jakub@redhat.com>
8483 * g++.dg/cpp1z/decomp22.C: New test.
8484 * g++.dg/cpp1z/decomp23.C: New test.
8486 2017-01-24 Nathan Sidwell <nathan@acm.org>
8489 * g++.dg/cpp0x/pr78469.C: New.
8492 * g++.dg/cpp0x/pr79118.C: New.
8494 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
8496 * gcc.target/arm/vfp-longcall-apcs.c: New test.
8498 2017-01-24 David Malcolm <dmalcolm@redhat.com>
8500 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
8501 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
8502 * gcc.dg/rtl/rtl.exp: New file.
8503 * gcc.dg/rtl/test.c: New file.
8504 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
8505 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
8506 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
8507 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
8508 * gcc.dg/rtl/x86_64/final.c: New test case.
8509 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
8510 * gcc.dg/rtl/x86_64/ira.c: New test case.
8511 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
8512 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
8513 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
8514 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
8515 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
8516 * gcc.dg/rtl/x86_64/test_1.h: New file.
8517 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
8518 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
8519 * gcc.dg/rtl/x86_64/times-two.h: New file.
8520 * gcc.dg/rtl/x86_64/vregs.c: New test case.
8522 2017-01-24 Bin Cheng <bin.cheng@arm.com>
8524 PR tree-optimization/79159
8525 * g++.dg/tree-ssa/pr79159.C: New test.
8527 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
8528 Martin Jambor <mjambor@suse.cz>
8530 * lib/brig-dg.exp: New file.
8531 * lib/brig.exp: Likewise.
8532 * brig.dg/README: Likewise.
8533 * brig.dg/dg.exp: Likewise.
8534 * brig.dg/test/gimple/alloca.hsail: Likewise.
8535 * brig.dg/test/gimple/atomics.hsail: Likewise.
8536 * brig.dg/test/gimple/branches.hsail: Likewise.
8537 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
8538 * brig.dg/test/gimple/function_calls.hsail: Likewise.
8539 * brig.dg/test/gimple/kernarg.hsail: Likewise.
8540 * brig.dg/test/gimple/mem.hsail: Likewise.
8541 * brig.dg/test/gimple/mulhi.hsail: Likewise.
8542 * brig.dg/test/gimple/packed.hsail: Likewise.
8543 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
8544 * brig.dg/test/gimple/variables.hsail: Likewise.
8545 * brig.dg/test/gimple/vector.hsail: Likewise.
8547 2017-01-24 Jakub Jelinek <jakub@redhat.com>
8549 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
8550 support asan, only on i?86/x86_64 require sse2_runtime.
8552 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8555 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
8556 test on powerpc targets.
8558 2017-01-23 Martin Sebor <msebor@redhat.com>
8560 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8562 2017-01-23 Richard Biener <rguenther@suse.de>
8564 PR tree-optimization/79088
8565 PR tree-optimization/79188
8566 * gcc.dg/torture/pr79088.c: New testcase.
8567 * gcc.dg/torture/pr79188.c: Likewise.
8569 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8571 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
8572 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
8573 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
8574 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
8575 type of test function to reflect change in built-in function's
8577 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
8578 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
8579 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
8580 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
8581 type and second argument type to reflect change in built-in
8582 function's type signature.
8583 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
8584 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
8585 type of test function to reflect change in built-in function's
8587 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
8588 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
8589 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
8590 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
8591 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
8592 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
8593 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
8594 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
8595 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
8596 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
8597 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
8598 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
8599 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
8600 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
8601 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
8602 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
8603 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
8604 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
8605 type of test function to reflect change in built-in function's
8607 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
8608 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
8609 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
8610 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
8611 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
8612 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
8613 test function's result and second argument to reflect change in
8614 built-in function's type signature.
8615 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
8617 2017-01-23 Nathan Sidwell <nathan@acm.org>
8620 * g++.dg/template/pr71710.C: New.
8624 * g++.dg/template/pr71406.C: New.
8626 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
8628 * gfortran.dg/integer_exponentiation_7.f90: New test.
8630 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
8632 PR rtl-optimization/78634
8633 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
8635 2017-01-23 Bin Cheng <bin.cheng@arm.com>
8637 PR tree-optimization/70754
8638 * gfortran.dg/pr70754.f90: New test.
8640 2017-01-23 Martin Liska <mliska@suse.cz>
8642 PR tree-optimization/79196
8643 * gcc.dg/asan/pr79196.c: New test.
8644 * gcc.dg/strlenopt-30.c: Update scanned pattern.
8646 2017-01-23 Michael Matz <matz@suse.de>
8648 PR tree-optimization/78384
8649 * gcc.dg/pr78384.c: New test.
8651 2017-01-23 Richard Biener <rguenther@suse.de>
8653 PR tree-optimization/79186
8654 * gcc.dg/torture/pr79186.c: New testcase.
8655 * gcc.dg/torture/pr79187.c: Likewise.
8657 2017-01-23 Martin Jambor <mjambor@suse.cz>
8659 * gcc.dg/ipa/vrp8.c: New test.
8661 2017-01-23 Martin Jambor <mjambor@suse.cz>
8664 * gfortran.dg/lto/pr79108_0.f90: New test.
8666 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
8668 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
8669 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
8670 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
8671 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
8672 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
8673 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
8674 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
8675 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
8676 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
8677 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
8678 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
8679 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
8680 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
8681 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
8682 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
8683 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
8685 2017-01-23 Richard Biener <rguenther@suse.de>
8686 Nick Clifton <nickc@redhat.com>
8689 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
8690 If the target is ARM return the result of the
8691 check_effective_target_arm_vect_no_misalign proc.
8692 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
8693 support unaligned vectors then only expect one of the loops to be
8696 2017-01-23 Martin Liska <mliska@suse.cz>
8698 * gcc.dg/asan/use-after-scope-10.c: New test.
8699 * gcc.dg/asan/use-after-scope-11.c: New test.
8700 * g++.dg/asan/use-after-scope-5.C: New test.
8702 2017-01-23 Martin Liska <mliska@suse.cz>
8704 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
8705 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
8706 sanopt optimization for ASAN_POISON.
8708 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8710 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
8712 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
8714 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
8715 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
8717 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
8718 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
8719 exec_vcombine): Likewise.
8720 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
8721 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
8722 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
8723 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
8724 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
8725 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
8726 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
8727 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
8728 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
8729 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8730 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
8731 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
8732 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8733 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
8734 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
8735 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
8736 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
8737 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
8739 (TEST_VGET_LANE): Cast to uint to avoid warning.
8740 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
8741 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
8742 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
8743 exec_vfma_vfms_n): Fix PRIx format for float64_t.
8744 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
8745 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
8746 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
8747 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
8748 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
8749 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
8750 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
8751 CHECK_POLY instead of CHECK for poly64_t types.
8752 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
8753 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
8754 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
8755 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
8756 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
8757 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
8759 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
8760 for int32_t, int64_t.
8761 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
8762 vqneg_extra): Fix PRIx format for int16_t, int32_t.
8763 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
8764 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
8765 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
8768 2017-01-22 Jakub Jelinek <jakub@redhat.com>
8771 * gfortran.dg/gomp/pr79154-1.f90: New test.
8772 * gfortran.dg/gomp/pr79154-2.f90: New test.
8774 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
8776 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
8778 2017-01-21 Marek Polacek <polacek@redhat.com>
8781 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
8783 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
8785 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
8787 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
8789 PR rtl-optimization/79125
8790 * gcc.dg/torture/pr79125.c: New test.
8792 2017-01-20 Jiong Wang <jiong.wang@arm.com>
8794 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
8796 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
8797 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
8799 2017-01-20 Nathan Sidwell <nathan@acm.org>
8802 * g++.dg/cpp1z/inh-ctor38.C: New.
8804 2017-01-20 Marek Polacek <polacek@redhat.com>
8807 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
8809 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
8811 * lib/target-supports.exp (check_configured_with): New procedure.
8812 (check_effective_target_default_mode): new effective target.
8813 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
8814 default mode. Fix dg-skip-if target selector syntax.
8815 * gcc.target/arm/optional_thumb-2.c: Likewise.
8816 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
8819 2017-01-20 David Malcolm <dmalcolm@redhat.com>
8823 * g++.dg/spellcheck-pr77829.C: New test case.
8824 * g++.dg/spellcheck-pr78656.C: New test case.
8826 2017-01-20 Marek Polacek <polacek@redhat.com>
8829 * c-c++-common/Wduplicated-branches-1.c: New test.
8830 * c-c++-common/Wduplicated-branches-10.c: New test.
8831 * c-c++-common/Wduplicated-branches-11.c: New test.
8832 * c-c++-common/Wduplicated-branches-12.c: New test.
8833 * c-c++-common/Wduplicated-branches-2.c: New test.
8834 * c-c++-common/Wduplicated-branches-3.c: New test.
8835 * c-c++-common/Wduplicated-branches-4.c: New test.
8836 * c-c++-common/Wduplicated-branches-5.c: New test.
8837 * c-c++-common/Wduplicated-branches-6.c: New test.
8838 * c-c++-common/Wduplicated-branches-7.c: New test.
8839 * c-c++-common/Wduplicated-branches-8.c: New test.
8840 * c-c++-common/Wduplicated-branches-9.c: New test.
8841 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
8842 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
8843 * g++.dg/ext/builtin-object-size3.C: Likewise.
8844 * g++.dg/gomp/loop-1.C: Likewise.
8845 * g++.dg/warn/Wduplicated-branches1.C: New test.
8846 * g++.dg/warn/Wduplicated-branches2.C: New test.
8848 2017-01-20 Martin Liska <mliska@suse.cz>
8851 * gcc.dg/lto/pr69188_0.c: New test.
8852 * gcc.dg/lto/pr69188_1.c: New test.
8854 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
8856 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
8857 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
8858 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
8859 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
8860 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
8861 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
8862 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
8863 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
8864 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
8865 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
8866 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
8867 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
8868 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
8869 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
8870 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
8871 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
8872 * gcc.target/i386/avx-1.c: Test new intrinsics.
8873 * gcc.target/i386/sse-13.c: Ditto.
8874 * gcc.target/i386/sse-23.c: Ditto.
8876 2017-01-20 Richard Biener <rguenther@suse.de>
8878 PR tree-optimization/71264
8879 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
8881 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
8883 * gcc.target/mips/madd4-1.c: New file.
8884 * gcc.target/mips/madd4-2.c: Likewise.
8885 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
8887 (mips_option_groups): Add -m[no-]madd4.
8888 (mips-dg-init): Detect default -mno-madd4.
8889 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
8890 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
8891 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8892 * gcc.target/mips/nmadd-1.c: Likewise.
8893 * gcc.target/mips/nmadd-2.c: Likewise.
8894 * gcc.target/mips/nmadd-3.c: Likewise.
8896 2017-01-19 Jiong Wang <jiong.wang@arm.com>
8898 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
8899 combined instructions.
8900 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
8902 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
8903 of pointer authentication.
8905 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
8907 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
8908 floating point hardware to run test.
8910 2017-01-19 Tamar Christina <tamar.christina@arm.com>
8912 * lib/target-supports.exp
8913 (check_effective_target_vect_call_copysignf): Enable for AArch64.
8915 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8918 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
8919 __x86_64__]: Allow for target i?86-*-*.
8921 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
8924 * gcc.target/mips/lxc1-sxc1-1.c: New file.
8925 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
8926 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
8928 (mips_option_groups): Add -m[no-]lxc1-sxc1.
8929 (mips-dg-init): Detect default -mno-lxc1-sxc1.
8930 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
8932 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
8935 * gfortran.dg/coarray_43.f90: New test.
8937 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
8939 PR rtl-optimization/79121
8940 * gcc.c-torture/execute/pr79121.c: New test.
8942 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8944 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
8945 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
8947 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
8951 * gfortran.dg/pr50069_1.f90: New test.
8952 * gfortran.dg/pr50069_2.f90: New test.
8953 * gfortran.dg/pr55086_1.f90: New test.
8954 * gfortran.dg/pr55086_1_tfat.f90: New test.
8955 * gfortran.dg/pr55086_2.f90: New test.
8956 * gfortran.dg/pr55086_2_tfat.f90: New test.
8957 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
8959 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8960 * gcc.dg/strcmp-1.c: New test.
8961 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
8963 2017-01-18 David Malcolm <dmalcolm@redhat.com>
8965 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
8966 (dejagnu_fail): Likewise.
8967 (dejagnu_note): Likewise.
8968 (pass): Provide forward decl, moving true decl to after #include
8973 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8975 * gcc.target/powerpc/p9-xxbr-1.c: New test.
8976 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
8978 2017-01-18 Nathan Sidwell <nathan@acm.org>
8981 * g++.dg/cpp1z/inh-ctor37.C: New.
8983 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
8985 PR rtl-optimization/78952
8986 * gcc.target/i386/pr78952-1.c: New test.
8987 * gcc.target/i386/pr78952-2.c: Ditto.
8989 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
8991 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
8993 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
8996 * gfortran.dg/coarray_event_1.f08: New test.
8998 2017-01-18 Jakub Jelinek <jakub@redhat.com>
9001 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
9002 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
9004 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
9006 * gcc.target/powerpc/fusion4.c: Likewise.
9007 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
9009 * gcc.target/powerpc/pr58673-1.c: Likewise.
9010 * gcc.target/powerpc/pr58673-2.c: Likewise.
9011 * gcc.target/powerpc/pr59054.c: Likewise.
9013 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9015 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
9017 * gcc.target/powerpc/p9-vbpermd.c: New file.
9019 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9021 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
9022 (must_not_compile2): Downcase first letter of error messages.
9023 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
9024 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
9026 2017-01-18 Nathan Sidwell <nathan@acm.org>
9029 * g++.dg/pr79091.C: New.
9031 2017-01-18 Jakub Jelinek <jakub@redhat.com>
9033 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
9035 (p0): Add missing dg-error.
9037 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
9039 * gcc.target/msp430/mul_f5_muldef.c: New test.
9041 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
9044 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
9045 options. Fix up the syntax for using \m and \M.
9047 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9050 * gcc.target/powerpc/ssp-1.c: New testcase.
9051 * gcc.target/powerpc/ssp-2.c: New testcase.
9053 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
9055 * gcc.target/aarch64/eh_return.c: New test.
9057 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9059 * vec-rlmi-rlnm.c: New file.
9061 2017-01-17 Nathan Sidwell <nathan@acm.org>
9064 * g++.dg/cpp1y/pr61636-1.C: New.
9065 * g++.dg/cpp1y/pr61636-2.C: New.
9066 * g++.dg/cpp1y/pr61636-3.C: New.
9068 2017-01-17 Martin Sebor <msebor@redhat.com>
9071 * gcc.dg/pr78768.c: Make it a link-only test.
9073 2017-01-17 David Malcolm <dmalcolm@redhat.com>
9076 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
9078 * c-c++-common/Wmisleading-indentation.c: Likewise.
9080 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
9083 * gcc.target/arm/pr79058.c: New.
9085 2017-01-17 Jakub Jelinek <jakub@redhat.com>
9087 PR tree-optimization/71854
9088 * gcc.dg/vect/pr71854.c: New test.
9090 2017-01-17 Martin Liska <mliska@suse.cz>
9093 * g++.dg/ipa/pr71207.C: New test.
9095 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
9098 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
9099 * gcc.dg/tree-ssa/pr77445.c: New testcase.
9101 2017-01-17 Jakub Jelinek <jakub@redhat.com>
9103 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
9104 rather than long unsigned int.
9105 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
9107 2017-01-17 Richard Biener <rguenther@suse.de>
9109 PR tree-optimization/71433
9110 * gcc.dg/Warray-bounds-20.c: New testcase.
9112 2017-01-17 Richard Biener <rguenther@suse.de>
9117 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
9118 * gcc.dg/tree-ssa/scev-4.c: Likewise.
9119 * gcc.dg/tree-ssa/scev-5.c: Likewise.
9121 2017-01-17 Alan Modra <amodra@gmail.com>
9123 * gcc.target/powerpc/pr79066.c: New.
9125 2017-01-16 Jeff Law <law@redhat.com>
9127 PR tree-optimization/33562
9128 PR tree-optimization/61912
9129 PR tree-optimization/77485
9130 PR tree-optimization/79090
9131 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
9132 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
9134 2017-01-16 Jakub Jelinek <jakub@redhat.com>
9137 * gcc.c-torture/compile/pr79089.c: New test.
9140 * gcc.dg/pr79080.c: New test.
9142 2017-01-16 David Malcolm <dmalcolm@redhat.com>
9145 * gcc.dg/format/pr78304.c: Convert argument from integral type
9147 * gcc.dg/format/pr78304-2.c: Likewise.
9149 2017-01-16 Carl Love <cel@us.ibm.com>
9151 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
9152 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
9154 2017-01-16 Carl Love <cel@us.ibm.com>
9156 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
9157 Change arguments and return type to bool long long.
9159 2017-01-16 Martin Sebor <msebor@redhat.com>
9162 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
9165 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9168 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9171 * g++.dg/cpp0x/pr71737.C: New.
9173 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9175 * gcc.target/powerpc/swaps-p8-27.c: New.
9177 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9180 * g++.dg/cpp0x/pr71737.C: New.
9182 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
9184 * gnat.dg/opt62.adb: New test.
9185 * gnat.dg/opt62_pkg.ads: New helper.
9187 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
9189 PR rtl-optimization/78626
9190 PR rtl-optimization/78727
9191 * gcc.dg/torture/pr78626.c: New test.
9192 * gcc.dg/torture/pr78727.c: New test.
9194 2017-01-14 Alan Modra <amodra@gmail.com>
9196 * gcc.c-torture/compile/pr72749.c: New test.
9198 2017-01-13 David Malcolm <dmalcolm@redhat.com>
9201 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
9202 (test_macro_2): New test.
9203 (test_macro_3): New test.
9204 (test_macro_4): New test.
9205 (test_non_contiguous_strings): Convert line number to line offset.
9206 * gcc.dg/format/pr78304-2.c: New test case.
9207 * gcc.dg/format/pr78304.c: New test case.
9209 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
9211 * gcc.target/i386/funcspec-56.inc: Add missing options and
9212 reorder options by implied ISAs, as in ix86_target_string.
9214 2017-01-13 Marek Polacek <polacek@redhat.com>
9217 * g++.dg/cpp0x/constexpr-array18.C: New test.
9219 2017-01-13 Jeff Law <law@redhat.com>
9221 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
9223 PR tree-optimization/61912
9224 PR tree-optimization/77485
9225 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
9226 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
9227 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
9229 PR tree-optimization/33562
9230 PR tree-optimization/61912
9231 PR tree-optimization/77485
9232 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
9233 * gcc.dg/tree-ssa/complex-5.c: Likewise.
9234 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
9235 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
9236 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
9237 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
9238 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
9240 2017-01-13 Martin Liska <mliska@suse.cz>
9243 * gcc.c-torture/execute/pr79043.c: New test.
9245 2017-01-13 Richard Biener <rguenther@suse.de>
9248 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
9250 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9253 * gfortran.dg/coarray/event_4.f08: New test.
9255 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9258 * gfortran.dg/coarray/event_3.f08: New test.
9260 2017-01-13 Richard Biener <rguenther@suse.de>
9262 PR tree-optimization/77283
9263 * gcc.dg/tree-ssa/split-path-9.c: Fix.
9265 2017-01-13 Richard Biener <rguenther@suse.de>
9267 * gcc.dg/gimplefe-22.c: New testcase.
9269 2017-01-13 Richard Biener <rguenther@suse.de>
9271 PR tree-optimization/77283
9272 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
9273 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
9274 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
9276 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
9278 * gcc.dg/pr77862.c: Require fpic target.
9280 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9283 * gcc.target/powerpc/pr79004.c: New test.
9285 2017-01-12 Martin Sebor <msebor@redhat.com>
9287 * gcc.dg/pr78138.c: Adjust.
9288 * gcc.dg/pr78768.c: Adjust.
9289 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
9290 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
9291 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
9292 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
9293 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
9294 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
9295 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
9296 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
9297 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
9298 * gcc.dg/tree-ssa/pr78605.c: Adjust.
9299 * gcc.dg/tree-ssa/pr78622.c: Adjust.
9301 2017-01-12 Jakub Jelinek <jakub@redhat.com>
9303 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
9305 2017-01-12 Martin Sebor <msebor@redhat.com>
9308 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
9311 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
9313 * gcc.dg/pr78768.c: Require LTO.
9315 2017-01-12 Martin Sebor <msebor@redhat.com>
9318 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
9319 due to the referenced bug.
9321 2017-01-12 Martin Sebor <msebor@redhat.com>
9324 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
9326 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
9328 * gcc.target/i386/builtin_target.c (check_features): Check all
9329 supported __builtin_cpu_supports options.
9331 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9333 PR tree-optimization/78319
9334 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
9337 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9340 * gcc.target/powerpc/swaps-p8-26.c: New.
9342 2017-01-12 Richard Biener <rguenther@suse.de>
9344 * gcc.dg/gimplefe-21.c: New testcase.
9346 2017-01-12 Michael Collison <michael.collison@arm.com>
9348 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
9350 2017-01-11 Julia Koval <julia.koval@intel.com>
9351 Uros Bizjak <ubizjak@gmail.com>
9353 * gcc.target/i386/sgx.c New test.
9354 * gcc.target/i386/sse-12.c: Add -msgx.
9355 * gcc.target/i386/sse-13.c: Ditto.
9356 * gcc.target/i386/sse-14.c: Ditto.
9357 * gcc.target/i386/sse-22.c: Ditto.
9358 * gcc.target/i386/sse-23.c: Ditto.
9359 * g++.dg/other/i386-2.C: Ditto.
9360 * g++.dg/other/i386-3.C: Ditto.
9362 2017-01-11 Martin Sebor <msebor@redhat.com>
9365 * g++.dg/template/explicit9.C: New test.
9367 2017-01-11 Nathan Sidwell <nathan@acm.org>
9370 * g++.dg/pr77812.C: New.
9372 2017-01-11 Jakub Jelinek <jakub@redhat.com>
9375 * g++.dg/cpp1y/constexpr-71537.C: New test.
9377 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
9380 2017-01-11 Martin Sebor <msebor@redhat.com>
9383 * c-c++-common/Waddress-2.c: New test.
9385 2017-01-11 Jakub Jelinek <jakub@redhat.com>
9388 * g++.dg/cpp0x/pr78341.C: New test.
9390 2017-01-11 Martin Sebor <msebor@redhat.com>
9393 * gcc.dg/pr78768.c: New test.
9395 2017-01-11 David Malcolm <dmalcolm@redhat.com>
9398 * gcc.dg/spellcheck-options-14.c: New test case.
9399 * gcc.dg/spellcheck-options-15.c: New test case.
9400 * gcc.dg/spellcheck-options-16.c: New test case.
9401 * gcc.dg/spellcheck-options-17.c: New test case.
9403 2017-01-11 Martin Liska <mliska@suse.cz>
9405 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
9407 2017-01-11 Jakub Jelinek <jakub@redhat.com>
9409 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
9410 instead of just 1 for the decomposition from struct C.
9412 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
9414 * gcc.c-torture/execute/20170111-1.c: New test.
9416 2017-01-11 Richard Biener <rguenther@suse.de>
9418 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
9420 2017-01-11 Jakub Jelinek <jakub@redhat.com>
9423 * gcc.dg/lto/pr50199_0.c: New test.
9425 2017-01-10 Martin Sebor <msebor@redhat.com>
9430 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
9431 * gcc.dg/tree-ssa/pr78622.c: Ditto.
9433 2017-01-10 Martin Sebor <msebor@redhat.com>
9436 * gcc.dg/pr78138.c: New test.
9438 2017-01-10 David Malcolm <dmalcolm@redhat.com>
9441 * g++.dg/diagnostic/pr77949.C: New test case.
9443 2017-01-10 Martin Sebor <msebor@redhat.com>
9446 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
9448 2017-01-10 Martin Sebor <msebor@redhat.com>
9450 PR tree-optimization/78775
9451 * gcc.dg/attr-alloc_size-4.c: Add test cases.
9452 * gcc.dg/attr-alloc_size-10.c: New test.
9453 * gcc.dg/attr-alloc_size-11.c: New test.
9454 * gcc.dg/builtin-stringop-chk-7.c: New test.
9455 * gcc.dg/pr78775.c: New test.
9456 * gcc.dg/pr78973-2.c: New test.
9457 * gcc.dg/pr78973.c: New test.
9459 2017-01-10 Jeff Law <law@redhat.com>
9461 PR tree-optimization/77766
9462 PR tree-optimization/78856
9463 * gcc.c-torture/execute/pr77766.c: New test.
9465 2016-01-10 Richard Biener <rguenther@suse.de>
9467 PR tree-optimization/79034
9468 * g++.dg/torture/pr79034.C: New testcase.
9470 2017-01-10 Martin Liska <mliska@suse.cz>
9472 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
9473 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
9474 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
9475 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
9476 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
9477 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
9478 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
9479 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
9480 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
9481 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
9482 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
9483 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
9484 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
9485 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
9486 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
9487 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
9488 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
9489 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
9490 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
9491 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
9492 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
9493 * gcc.dg/ipa/pr64307.c: Likewise.
9494 * gcc.dg/ipa/pr77653.c: Likewise.
9496 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
9498 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
9499 * g++.dg/other/i386-3.C: Ditto.
9500 * gcc.target/i386/sse-12.c: Ditto.
9501 * gcc.target/i386/sse-13.c: Ditto.
9502 * gcc.target/i386/sse-22.c: Ditto.
9503 * gcc.target/i386/sse-23.c: Ditto.
9504 * gcc.target/i386/builtin_target.c: Handle new option.
9505 * gcc.target/i386/funcspec-56.inc: Test new attributes.
9506 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
9507 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
9509 2017-01-09 Martin Sebor <msebor@redhat.com>
9512 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
9513 with different precisions.
9515 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
9517 * g++.dg/opt/call2.C: New test.
9518 * g++.dg/opt/call3.C: Likewise.
9519 * gnat.dg/array26.adb: New test.
9520 * gnat.dg/array26_pkg.ad[sb]: New helper.
9521 * gnat.dg/array27.adb: New test.
9522 * gnat.dg/array27_pkg.ad[sb]: New helper.
9523 * gnat.dg/array28.adb: New test.
9524 * gnat.dg/array28_pkg.ad[sb]: New helper.
9526 2017-01-09 Jakub Jelinek <jakub@redhat.com>
9528 PR translation/79019
9529 PR translation/79020
9530 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
9532 * gfortran.dg/initialization_17.f90: Likewise.
9534 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9537 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
9538 * gcc.target/i386/pr78904-4.c: Likewise.
9539 * gcc.target/i386/pr78904-6.c: Likewise.
9540 * gcc.target/i386/pr78967-2.c: Likewise.
9542 2017-01-09 Jakub Jelinek <jakub@redhat.com>
9544 PR tree-optimization/78899
9545 * gcc.target/i386/pr78899.c: New test.
9546 * gcc.dg/pr71077.c: New test.
9548 2017-01-09 Martin Jambor <mjambor@suse.cz>
9552 * gcc.dg/torture/pr78365.c: New test.
9554 2017-01-09 Jakub Jelinek <jakub@redhat.com>
9557 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
9558 (main): Use int* instead of long long.
9560 PR tree-optimization/78938
9561 * gcc.dg/vect/pr78938.c: New test.
9563 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9565 * gcc.dg/20161219.c: New test.
9567 2017-01-09 Richard Biener <rguenther@suse.de>
9569 PR tree-optimization/78997
9570 * gcc.dg/torture/pr78997.c: New testcase.
9572 2017-01-09 Richard Biener <rguenther@suse.de>
9575 * g++.dg/lto/pr79000_0.C: New testcase.
9576 * g++.dg/lto/pr79000_1.c: Likewise.
9578 2017-01-08 Martin Sebor <msebor@redhat.com>
9581 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
9582 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
9583 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
9585 * gcc.dg/format/pr78569.c: Adjust.
9587 2017-01-07 David Malcolm <dmalcolm@redhat.com>
9590 * g++.dg/diagnostic/pr72803.C: New test case.
9592 2017-01-07 Martin Sebor <msebor@redhat.com>
9594 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
9595 * gcc.dg/attr-alloc_size-4.c: Same.
9597 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
9599 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
9600 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
9601 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
9602 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
9603 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
9604 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
9605 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
9607 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9608 * gcc.dg/memcmp-1.c: New.
9609 * gcc.dg/strncmp-1.c: New.
9611 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9613 * gcc.target/arm/acle/mcrr: New.
9614 * gcc.target/arm/acle/mcrr2: New.
9615 * gcc.target/arm/acle/mrrc: New.
9616 * gcc.target/arm/acle/mrrc2: New.
9618 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9620 * gcc.target/arm/acle/mcr.c: New.
9621 * gcc.target/arm/acle/mrc.c: New.
9622 * gcc.target/arm/acle/mcr2.c: New.
9623 * gcc.target/arm/acle/mrc2.c: New.
9625 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9627 * gcc.target/arm/acle/ldc: New.
9628 * gcc.target/arm/acle/ldc2: New.
9629 * gcc.target/arm/acle/ldcl: New.
9630 * gcc.target/arm/acle/ldc2l: New.
9631 * gcc.target/arm/acle/stc: New.
9632 * gcc.target/arm/acle/stc2: New.
9633 * gcc.target/arm/acle/stcl: New.
9634 * gcc.target/arm/acle/stc2l: New.
9636 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9638 * gcc.target/arm/acle/acle.exp: Run tests for different options
9639 and make sure fat-lto-objects is used such that we can still do
9641 * gcc.target/arm/acle/cdp.c: New.
9642 * gcc.target/arm/acle/cdp2.c: New.
9643 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
9644 (check_effective_target_arm_coproc1_ok_nocache): New.
9645 (check_effective_target_arm_coproc2_ok): New.
9646 (check_effective_target_arm_coproc2_ok_nocache): New.
9647 (check_effective_target_arm_coproc3_ok): New.
9648 (check_effective_target_arm_coproc3_ok_nocache): New.
9649 (check_effective_target_arm_coproc4_ok): New.
9650 (check_effective_target_arm_coproc4_ok_nocache): New.
9652 2017-01-06 Martin Sebor <msebor@redhat.com>
9655 * gcc.dg/tree-ssa/pr78605.c: New test.
9657 2017-01-05 Martin Sebor <msebor@redhat.com>
9659 PR tree-optimization/78910
9660 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
9662 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9663 * gcc.dg/tree-ssa/pr78910.c: New test.
9665 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
9667 * gcc.dg/sso-10.c: New test.
9669 2017-01-05 Jakub Jelinek <jakub@redhat.com>
9671 PR tree-optimization/71016
9672 * gcc.target/i386/pr71016.c: New test.
9673 * gcc.target/aarch64/pr71016.c: New test.
9674 * gcc.dg/tree-ssa/pr66726-3.c: New test.
9677 * g++.dg/cpp1z/decomp19.C: New test.
9680 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
9681 * g++.dg/init/union1.C: Likewise.
9682 * g++.dg/cpp0x/union6.C: Expect errors.
9683 * g++.dg/cpp0x/union8.C: New test.
9684 * g++.dg/cpp0x/pr78890-1.C: New test.
9685 * g++.dg/cpp0x/pr78890-2.C: New test.
9687 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
9689 * gcc.target/powerpc/pr71670.c: Require p9vector.
9690 * gcc.target/powerpc/p9-novsx.c: Same.
9692 2017-01-05 David Malcolm <dmalcolm@redhat.com>
9694 * selftests/asr_div1.rtl: New file.
9695 * selftests/aarch64: New subdirectory.
9696 * selftests/aarch64/times-two.rtl: New file.
9697 * selftests/bb-index.rtl: New file.
9698 * selftests/cfg-test.rtl: New file.
9699 * selftests/const-int.rtl: New file.
9700 * selftests/example-labels.rtl: New file.
9701 * selftests/insn-with-mode.rtl: New file.
9702 * selftests/jump-to-label-ref.rtl: New file.
9703 * selftests/jump-to-return.rtl: New file.
9704 * selftests/jump-to-simple-return.rtl: New file.
9705 * selftests/mem.rtl: New file.
9706 * selftests/note-insn-deleted.rtl: New file.
9707 * selftests/note_insn_basic_block.rtl: New file.
9708 * selftests/simple-cse.rtl: New file.
9709 * selftests/symbol-ref.rtl: New file.
9710 * selftests/x86_64: New subdirectory.
9711 * selftests/x86_64/call-insn.rtl: New file.
9712 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
9713 * selftests/x86_64/times-two.rtl: New file.
9714 * selftests/x86_64/unspec.rtl: New file.
9716 2017-01-05 Nathan Sidwell <nathan@acm.org>
9719 * g++.dg/cpp0x/pr78765.C: New.
9721 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9723 * gcc.target/s390/memcpy-2.c: New test.
9724 * gcc.target/s390/memset-2.c: New test.
9726 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9728 * gcc.target/s390/memcpy-1.c: New test.
9730 2017-01-04 Jeff Law <law@redhat.com>
9732 PR tree-optimization/78812
9733 * g++.dg/torture/pr78812.C: New test.
9735 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9740 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
9741 64-bit VSX systems with direct move, whether we optimize common
9742 code sequences in the GLIBC math library for float math functions.
9743 * gcc.target/powerpc/pr71977-2.c: Likewise.
9745 2017-01-04 Marek Polacek <polacek@redhat.com>
9748 * c-c++-common/Wpointer-compare-1.c: New test.
9750 2017-01-04 Jakub Jelinek <jakub@redhat.com>
9753 * c-c++-common/Wunused-var-16.c: New test.
9756 * g++.dg/cpp0x/pr78693.C: New test.
9759 * gcc.dg/pr78957.c: New test.
9761 * g++.dg/cpp1y/auto-fn34.C: New test.
9764 * g++.dg/cpp0x/pr71182.C: New test.
9766 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
9769 * gcc.target/powerpc/pr78056-1.c: New test.
9770 * gcc.target/powerpc/pr78056-2.c: New test.
9771 * gcc.target/powerpc/pr78056-3.c: New test.
9772 * gcc.target/powerpc/pr78056-4.c: New test.
9773 * gcc.target/powerpc/pr78056-5.c: New test.
9774 * gcc.target/powerpc/pr78056-6.c: New test.
9775 * gcc.target/powerpc/pr78056-7.c: New test.
9776 * gcc.target/powerpc/pr78056-8.c: New test.
9777 * lib/target-supports.exp
9778 (check_effective_target_powerpc_popcntb_ok): New procedure to test
9779 whether the effective target supports the popcntb instruction.
9781 2017-01-03 Jeff Law <law@redhat.com>
9783 PR tree-optimization/67955
9784 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
9786 2017-01-04 Marek Polacek <polacek@redhat.com>
9790 * g++.dg/cpp0x/range-for32.C: New test.
9791 * g++.dg/cpp0x/range-for33.C: New test.
9793 2017-01-04 David Malcolm <dmalcolm@redhat.com>
9795 * gcc.dg/Wmissing-braces-fixits.c: New test case.
9797 2017-01-04 Nathan Sidwell <nathan@acm.org>
9800 * g++.dg/cpp1y/pr66735.C: New.
9802 2017-01-04 Jakub Jelinek <jakub@redhat.com>
9804 PR tree-optimization/71563
9805 * gcc.dg/tree-ssa/pr71563.c: New test.
9807 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
9811 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
9812 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
9813 * gfortran.dg/transfer_intrinsic_1.f90: Change
9814 scan-tree-dump-times due to gfc_trans_string_copy change to
9815 avoid -Wstringop-overflow.
9817 2017-01-03 Jeff Law <law@redhat.com>
9819 PR tree-optimization/78856
9820 * gcc.c-torture/execute/pr78856.c: New test.
9822 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
9825 * gcc.target/powerpc/pr78953.c: New test.
9827 2017-01-03 Ian Lance Taylor <iant@google.com>
9829 * gcc.misc-tests/godump-1.c: Update for accurate representation of
9832 2017-01-03 Martin Sebor <msebor@redhat.com>
9834 PR tree-optimization/78696
9835 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
9836 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
9837 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
9838 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9840 2017-01-03 David Malcolm <dmalcolm@redhat.com>
9842 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
9843 with more than one digit.
9844 * lib/gcc-dg.exp (process-message): Support more than one digit
9845 in relative line specifications.
9847 2017-01-03 Jakub Jelinek <jakub@redhat.com>
9849 PR tree-optimization/78965
9850 * gcc.dg/pr78965.c: New test.
9853 * g++.dg/opt/pr78901.C: New test.
9855 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
9859 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
9860 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
9861 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
9862 * gfortran.dg/repeat_7.f90: New test for PR 66310.
9863 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
9864 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
9865 * gfortran.dg/string_1_lp64.f90: New test.
9866 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
9867 * gfortran.dg/string_3_lp64.f90: New test.
9868 * gfortran.dg/transfer_intrinsic_1.f90: Change
9869 scan-tree-dump-times due to gfc_trans_string_copy change to
9870 avoid -Wstringop-overflow.
9872 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
9875 * gcc.target/i386/pr78967-1.c: New test.
9876 * gcc.target/i386/pr78967-2.c: Ditto.
9877 * gcc.target/i386/pr78967-3.c: Ditto.
9879 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
9880 * gcc.target/i386/pr78904-4.c: Ditto.
9881 * gcc.target/i386/pr78904-6.c: Ditto.
9883 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
9886 * g++.dg/torture/pr77674.C: New testcase.
9888 2017-01-01 Jakub Jelinek <jakub@redhat.com>
9890 Update copyright years.
9892 Copyright (C) 2017 Free Software Foundation, Inc.
9894 Copying and distribution of this file, with or without modification,
9895 are permitted in any medium without royalty provided the copyright
9896 notice and this notice are preserved.