1 2017-09-06 Wish Wu <wishwu007@gmail.com>
2 Jakub Jelinek <jakub@redhat.com>
4 * gcc.dg/sancov/cmp0.c: New test.
6 2017-09-06 Richard Biener <rguenther@suse.de>
8 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
9 test for correctness of vector lowering.
11 2017-09-06 Richard Biener <rguenther@suse.de>
13 PR tree-optimization/82108
14 * gcc.dg/vect/pr82108.c: New testcase.
16 2017-09-06 Martin Jambor <mjambor@suse.cz>
18 PR tree-optimization/82078
19 * gcc.dg/tree-ssa/pr82078.c: New test.
21 2017-09-06 Jakub Jelinek <jakub@redhat.com>
24 * gcc.dg/tls/pr82095.c: New test.
26 2017-09-05 Jakub Jelinek <jakub@redhat.com>
29 * gcc.dg/gomp/pr81768-2.c: New test.
32 * gcc.dg/gomp/pr81768-1.c: New test.
34 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
37 * gcc.target/powerpc/pr81833-1.c: New file.
38 * gcc.target/powerpc/pr81833-2.c: New file.
40 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
45 * gcc.target/i386/pr59501-4a.c: Remove xfail.
46 * gcc.target/i386/pr81769-1a.c: New test.
47 * gcc.target/i386/pr81769-1b.c: Likewise.
48 * gcc.target/i386/pr81769-2.c: Likewise.
50 2017-09-05 Marek Polacek <polacek@redhat.com>
53 * c-c++-common/ubsan/pr82072-2.c: New test.
55 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
58 * g++.dg/cpp1y/constexpr-return3.C: New.
60 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
62 * gnat.dg/incomplete5.ad[sb]: New test.
63 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
65 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
67 * gnat.dg/specs/uc2.ads: New test.
69 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
71 * gnat.dg/taft_type4.adb: New test.
72 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
74 2017-09-05 Richard Biener <rguenther@suse.de>
76 PR tree-optimization/82102
77 * gcc.dg/torture/pr82102.c: New testcase.
79 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
81 * testsuite/gnat.dg/array29.ad[sb]: New test.
83 2017-09-05 Martin Liska <mliska@suse.cz>
85 PR tree-optimization/82032
86 * g++.dg/other/pr82032.C: New test.
87 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
88 * gcc.dg/tree-ssa/vrp34.c: Likewise.
89 * gcc.dg/switch-10.c: Likewise.
91 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
93 * gcc.target/i386/mpx/mpx-os-support.h: New file.
94 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
96 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
99 * gcc.target/arm/pr77308-1.c: New test.
101 2017-09-04 Richard Biener <rguenther@suse.de>
103 PR tree-optimization/82084
104 * g++.dg/torture/pr82084.C: New testcase.
106 2017-09-04 Marek Polacek <polacek@redhat.com>
109 * c-c++-common/Wtautological-compare-5.c: New test.
111 2017-09-04 Jeff Law <law@redhat.com>
113 PR tree-optimization/64910
114 * gcc.dg/tree-ssa/pr64910-2.c: New test.
116 2017-09-04 Marek Polacek <polacek@redhat.com>
119 * c-c++-common/ubsan/pr82072.c: New test.
121 2017-09-04 Richard Biener <rguenther@suse.de>
123 PR tree-optimization/82060
124 * g++.dg/torture/pr82060.C: New testcase.
126 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
128 PR rtl-optimization/57448
131 * gcc.dg/atomic/pr80640-2.c: New testcase.
132 * gcc.dg/atomic/pr81316.c: New testcase.
134 2017-09-04 Tom de Vries <tom@codesourcery.com>
136 PR tree-optimization/82052
137 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
140 2017-09-04 Jakub Jelinek <jakub@redhat.com>
143 * gcc.dg/ubsan/pr81981.c: New test.
145 PR tree-optimization/70043
147 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
149 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
151 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
152 * gcc.target/i386/bmi-check.h (main): Ditto.
153 * gcc.target/i386/bmi2-check.h (main): Ditto.
154 * gcc.target/i386/rtm-check.h (main): Ditto.
155 * gcc.target/i386/sha-check.h (main): Ditto.
156 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
157 (main): Use __get_cpuid_count. Use check_osxsave.
158 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
159 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
160 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
161 (main): Use check_osxsave.
163 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
165 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
166 and return NORUNRES on failure.
167 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
168 __builtin_va_arg_pack instead of __va_arg_pack.
169 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
170 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
171 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
172 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
173 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
175 2017-09-01 Jakub Jelinek <jakub@redhat.com>
178 * gcc.target/i386/pr81766.c: New test.
180 2017-09-01 Joseph Myers <joseph@codesourcery.com>
183 * gcc.target/i386/excess-precision-7.c: New test.
185 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
188 * gcc.target/s390/target-attribute/pr82012.c: New test.
190 2017-09-01 Jeff Law <law@redhat.com>
192 * gcc.target/i386/const-in-bss.c: New test.
194 PR tree-optimization/82052
195 * gcc.c-torture/compile/pr82052.c: New test.
197 2017-09-01 Jakub Jelinek <jakub@redhat.com>
200 * gcc.dg/asan/pr81923.c: New test.
202 2017-09-01 Martin Liska <mliska@suse.cz>
204 PR tree-optimization/82059
205 * gcc.dg/tree-ssa/pr82059.c: New test.
207 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
209 * gcc.target/arc/loop-1.c: Deleted.
211 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
213 * gcc.target/arc/arc.exp: Test also cpp files.
214 * gcc.target/arc/tdelay_slots.cpp: New test.
216 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
218 * gcc.target/arc/pr9001184797.c: New test.
220 2017-09-01 Jakub Jelinek <jakub@redhat.com>
223 * c-c++-common/gomp/pr81887.c: New test.
224 * gfortran.dg/gomp/pr81887.f90: New test.
226 2017-09-01 Marek Polacek <polacek@redhat.com>
229 * g++.dg/warn/Wbool-operation-1.C: New test.
231 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
233 * gcc.target/arc/sdata-5.c: New test.
234 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
236 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
238 * gcc.target/arc/sdata-3.c: New file.
239 * gcc.target/arc/sdata-4.c: Likewise.
241 2017-08-31 Richard Biener <rguenther@suse.de>
244 * g++.dg/gomp/pr82054.C: New testcase.
246 2017-08-31 Renlin Li <renlin.li@arm.com>
247 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
249 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
251 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
253 PR tree-optimization/81987
254 * g++.dg/torture/pr81987.C: New file.
256 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
258 * gnat.dg/aggr22.ad[sb]: New test.
260 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
262 * gcc.target/powerpc/cr_shrink-wrap.c: New.
264 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
267 * gcc.target/powerpc/pr82015.c: Fix up error message.
269 2017-08-30 Martin Liska <mliska@suse.cz>
272 * gcc.dg/ipa/pr82001.c: New test.
274 2017-08-30 Martin Liska <mliska@suse.cz>
276 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
278 2017-08-30 Richard Biener <rguenther@suse.de>
280 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
282 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
285 * gcc.target/powerpc/pr82015.c: New test.
287 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
289 * gcc.target/i386/*.c: Remove excess braces from target selectors.
291 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
293 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
294 * gcc.target/i386/abi-2.c: Ditto.
295 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
296 * gcc.target/i386/pr22076.c: Ditto.
297 * gcc.target/i386/pr37216.c: Ditto.
298 * gcc.target/i386/pr39431.c: Ditto.
299 * gcc.target/i386/pr40906-1.c: Ditto.
300 * gcc.target/i386/pr40906-2.c: Ditto.
301 * gcc.target/i386/pr43766.c: Ditto.
302 * gcc.target/i386/pr46226.c: Ditto.
303 * gcc.target/i386/pr46470.c: Ditto.
304 * gcc.target/i386/pr59929.c: Ditto.
305 * gcc.target/i386/sse-10.c: Ditto.
306 * gcc.target/i386/vararg-1.c: Ditto.
307 * gcc.target/i386/vararg-1.c: Ditto.
308 * gcc.target/i386/asm-6.c: Compile for fpic target only.
309 * gcc.target/i386/pr44223.c: Ditto.
310 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
311 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
312 * gcc.target/i386/pr67480.c (dg-options): Ditto.
313 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
314 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
315 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
316 * gcc.target/i386/mvc9.c: Compile for lto target only.
317 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
318 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
319 * gcc.target/i386/pr57091.c: Ditto.
320 * gcc.target/i386/pr61599-2.c: Ditto.
322 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
324 PR tree-optimization/81503
325 * gcc.c-torture/execute/pr81503.c: New file.
327 2017-08-29 Martin Liska <mliska@suse.cz>
329 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
330 * gcc.dg/tree-ssa/vrp104.c: Likewise.
332 2017-08-29 Richard Biener <rguenther@suse.de>
333 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
335 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
337 2017-08-28 Jeff Law <law@redhat.com>
339 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
340 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
341 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
342 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
343 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
344 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
345 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
346 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
347 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
349 2017-08-28 Janus Weil <janus@gcc.gnu.org>
352 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
353 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
355 2017-08-28 Steve Ellcey <sellcey@cavium.com>
357 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
358 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
359 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
361 2017-08-28 Richard Biener <rguenther@suse.de>
363 PR tree-optimization/81977
364 * g++.dg/torture/pr81977.C: New testcase.
366 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
369 * gcc.dg/atomic/pr80640.c: New testcase.
371 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
374 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
375 * gcc.target/i386/pr46091-4a.c: Ditto.
377 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
380 * gfortran.dg/inline_matmul_19.f90: New test.
382 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
384 * gcc.target/powerpc/m128-check.h: New file.
385 * gcc.target/powerpc/sse-check.h: New file.
386 * gcc.target/powerpc/sse-movmskps-1.c: New file.
387 * gcc.target/powerpc/sse-movlps-2.c: New file.
388 * gcc.target/powerpc/sse-pavgw-1.c: New file.
389 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
390 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
391 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
392 * gcc.target/powerpc/sse-divss-1.c: New file.
393 * gcc.target/powerpc/sse-movhps-1.c: New file.
394 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
395 * gcc.target/powerpc/sse-subps-1.c: New file.
396 * gcc.target/powerpc/sse-minps-1.c: New file.
397 * gcc.target/powerpc/sse-pminub-1.c: New file.
398 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
399 * gcc.target/powerpc/sse-shufps-1.c: New file.
400 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
401 * gcc.target/powerpc/sse-maxps-1.c: New file.
402 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
403 * gcc.target/powerpc/sse-movmskb-1.c: New file.
404 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
405 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
406 * gcc.target/powerpc/sse-mulps-1.c: New file.
407 * gcc.target/powerpc/sse-rcpps-1.c: New file.
408 * gcc.target/powerpc/sse-pminsw-1.c: New file.
409 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
410 * gcc.target/powerpc/sse-subss-1.c: New file.
411 * gcc.target/powerpc/sse-movss-2.c: New file.
412 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
413 * gcc.target/powerpc/sse-minss-1.c: New file.
414 * gcc.target/powerpc/sse-movaps-2.c: New file.
415 * gcc.target/powerpc/sse-movlps-1.c: New file.
416 * gcc.target/powerpc/sse-maxss-1.c: New file.
417 * gcc.target/powerpc/sse-movhlps-1.c: New file.
418 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
419 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
420 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
421 * gcc.target/powerpc/sse-mulss-1.c: New file.
422 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
423 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
424 * gcc.target/powerpc/sse-movlhps-1.c: New file.
425 * gcc.target/powerpc/sse-movhps-2.c: New file.
426 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
427 * gcc.target/powerpc/sse-xorps-1.c: New file.
428 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
429 * gcc.target/powerpc/sse-orps-1.c: New file.
430 * gcc.target/powerpc/sse-addps-1.c: New file.
431 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
432 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
433 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
434 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
435 * gcc.target/powerpc/sse-andps-1.c: New file.
436 * gcc.target/powerpc/sse-cmpss-1.c: New file.
437 * gcc.target/powerpc/sse-divps-1.c: New file.
438 * gcc.target/powerpc/sse-andnps-1.c: New file.
439 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
440 * gcc.target/powerpc/sse-movss-1.c: New file.
441 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
442 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
443 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
444 * gcc.target/powerpc/sse-movaps-1.c: New file.
445 * gcc.target/powerpc/sse-movss-3.c: New file.
446 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
447 * gcc.target/powerpc/sse-addss-1.c: New file.
448 * gcc.target/powerpc/sse-psadbw-1.c: New file.
450 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
452 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
453 * gcc.target/powerpc/dform-2.c: Likewise.
454 * gcc.target/powerpc/dform-3.c: Likewise.
455 * gcc.target/powerpc/pr71656-1.c: Likewise.
456 * gcc.target/powerpc/pr71656-2.c: Likewise.
457 * gcc.target/powerpc/pr80103-1.c: Likewise.
458 * gcc.target/powerpc/pr80098-1.c: Likewise.
460 2017-08-24 Martin Sebor <msebor@redhat.com>
463 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
464 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
465 * gcc.dg/tree-ssa/pr81908.c: New test.
467 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
469 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
470 Suppress warning during tests.
472 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
474 * lib/target-supports.exp: Group together target-dependant checks.
476 2017-08-24 Bin Cheng <bin.cheng@arm.com>
478 PR tree-optimization/81913
479 * gcc.c-torture/execute/pr81913.c: New test.
480 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
481 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
483 2017-08-23 Richard Biener <rguenther@suse.de>
486 * gcc.target/i386/pr81921.c: New testcase.
488 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
490 * gcc.target/i386/pr80969-1.c: New testcase.
491 * gcc.target/i386/pr80969-2a.c: Likewise.
492 * gcc.target/i386/pr80969-2.c: Likewise.
493 * gcc.target/i386/pr80969-3.c: Likewise.
494 * gcc.target/i386/pr80969-4a.c: Likewise.
495 * gcc.target/i386/pr80969-4b.c: Likewise.
496 * gcc.target/i386/pr80969-4.c: Likewise.
497 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
498 * lib/target-supports.exp (check_avx512_os_support_available,
499 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
500 New proceedures for target avx512f and avx512f_runtime selectors.
501 (check_avx2_hw_available): Fix breakage due NULL being undefined.
503 2017-08-23 David Malcolm <dmalcolm@redhat.com>
505 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
506 * gcc.dg/param-type-mismatch.c: New test case.
508 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
510 * gcc.target/powerpc/fold-vec-perm-char.c: New.
511 * gcc.target/powerpc/fold-vec-perm-double.c: New.
512 * gcc.target/powerpc/fold-vec-perm-float.c: New.
513 * gcc.target/powerpc/fold-vec-perm-int.c: New.
514 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
515 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
516 * gcc.target/powerpc/fold-vec-perm-short.c: New.
518 2017-08-23 Richard Biener <rguenther@suse.de>
520 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
521 * g++.dg/tree-ssa/pr45605.C: Likewise.
522 * gnat.dg/noinline2.adb: Likewise.
523 * gnat.dg/renaming6.adb: Likewise.
524 * gnat.dg/renaming6.ads: Likewise.
525 * gnat.dg/specs/noinline3.ads: Likewise.
527 2017-08-23 Richard Biener <rguenther@suse.de>
530 * g++.dg/lto/pr81940_0.C: New testcase.
532 2017-08-23 Tamar Christina <tamar.christina@arm.com>
535 * gcc.dg/tree-ssa/pr19706.c: New.
536 * lib/target-supports.exp (check_effective_target_xorsign): New.
538 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
540 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
542 * gcc.target/i386/pr64409.c: Modify to only run on x32.
543 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
544 * gcc.target/i386/pr66275.c: Likewise.
545 * gcc.target/i386/pr68018.c: Likewise.
547 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
549 * gcc.target/powerpc/fold-vec-sums-int.c: New.
551 2017-08-22 Jeff Law <law@redhat.com>
553 PR tree-optimization/81741
554 PR tree-optimization/71947
555 * gcc.dg/tree-ssa/pr81741.c: New test.
556 * gcc.dg/tree-ssa/pr71947-7.c: New test.
557 * gcc.dg/tree-ssa/pr71947-8.c: New test.
558 * gcc.dg/tree-ssa/pr71947-9.c: New test.
559 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
560 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
561 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
562 * gcc.dg/tree-ssa/20030922-2.c: xfail.
564 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
567 * g++.dg/pr80287.C: New test.
569 2017-08-22 Richard Biener <rguenther@suse.de>
572 2017-08-09 Slava Barinov <v.barinov@samsung.com>
574 * g++.dg/asan/asan.exp: Switch on *.cc tests.
576 2017-08-22 Richard Biener <rguenther@suse.de>
578 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
579 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
580 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
581 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
582 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
583 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
584 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
585 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
587 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
590 * gfortran.dg/dtio_12.f90: Update test.
592 2017-08-21 Nathan Sidwell <nathan@acm.org>
594 * g++.dg/template/pr81899.C: Fix c++03.
595 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
597 2017-08-21 David Malcolm <dmalcolm@redhat.com>
599 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
600 Update expected result to show all of "(long)0" being underlined.
601 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
602 (test_multitoken_macro): Update expected underlining.
604 2017-08-21 David Malcolm <dmalcolm@redhat.com>
606 * gcc.dg/format/diagnostic-ranges.c: Update expected results
607 to show underlining of all pertinent params.
608 * gcc.dg/format/pr72858.c: Likewise.
610 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
613 * gcc.target/i386/pr46091-4.c: New test.
614 * gcc.target/i386/pr46091-4a.c: Ditto.
615 * gcc.target/i386/pr46091-5.c: Ditto.
616 * gcc.target/i386/pr46091-5a.c: Ditto.
618 2017-08-21 Nathan Sidwell <nathan@acm.org>
621 * g++.dg/template/pr81899.C: New.
623 2017-08-21 Richard Biener <rguenther@suse.de>
625 PR tree-optimization/81900
626 * gcc.dg/torture/pr81900.c: New testcase.
628 2017-08-21 Richard Biener <rguenther@suse.de>
630 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
631 regex to handle the LTO case.
632 * c-c++-common/asan/heap-overflow-1.c: Likewise.
633 * c-c++-common/asan/misalign-1.c: Likewise.
634 * c-c++-common/asan/misalign-2.c: Likewise.
635 * c-c++-common/asan/null-deref-1.c: Likewise.
636 * c-c++-common/asan/stack-overflow-1.c: Likewise.
637 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
638 * c-c++-common/asan/use-after-free-1.c: Likewise.
639 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
640 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
641 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
642 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
643 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
644 * g++.dg/asan/large-func-test-1.C: Likewise.
645 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
647 2017-08-21 Richard Biener <rguenther@suse.de>
650 * g++.dg/torture/pr81884.C: New testcase.
652 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
655 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
657 2017-08-18 David Malcolm <dmalcolm@redhat.com>
659 PR tree-optimization/46805
660 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
661 * jit.dg/test-autovectorize.c: New test case.
663 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
666 * gcc.target/powerpc/pr80210.c: New test.
668 2017-08-18 David Malcolm <dmalcolm@redhat.com>
671 * g++.dg/lookup/empty.h: New file.
672 * g++.dg/lookup/missing-std-include-2.C: Replace include of
673 stdio.h with empty.h and a declaration of a "std::sprintf" not based
676 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
679 * c-c++-common/pr53037-5.c: New test.
680 * g++.dg/pr53037-1.C: Likewise.
681 * g++.dg/pr53037-2.C: Likewise.
682 * g++.dg/pr53037-3.C: Likewise.
683 * g++.dg/pr53037-4.C: Likewise.
684 * gcc.dg/pr53037-1.c: Likewise.
685 * gcc.dg/pr53037-2.c: Likewise.
686 * gcc.dg/pr53037-3.c: Likewise.
687 * gcc.dg/pr53037-4.c: Likewise.
689 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
691 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
692 * gcc.target/powerpc/p9-vparity.c: Likewise.
693 * gcc.target/powerpc/pr68805.c: Likewise.
694 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
696 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
699 * gcc.target/powerpc/pr72804.c: New test.
701 2017-08-17 Marek Polacek <polacek@redhat.com>
704 * gcc.dg/torture/pr81814.c: New test.
706 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
708 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
710 2017-08-17 Tom de Vries <tom@codesourcery.com>
712 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
714 2017-08-17 Richard Biener <rguenther@suse.de>
716 * gcc.dg/tree-ssa/vrp117.c: New testcase.
718 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
720 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
721 scan-assembler-times for alpha*-*-*.
722 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
723 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
725 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
728 * gfortran.dg/realloc_on_assignment_29.f90: New test.
730 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
733 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
734 (testm): New test function.
735 * gcc.target/i386/pr46091-2.c: Ditto.
736 * gcc.target/i386/pr46091-3.c: Ditto.
738 2017-08-16 Bin Cheng <bin.cheng@arm.com>
740 PR tree-optimization/81832
741 * gcc.dg/tree-ssa/pr81832.c: New test.
743 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
745 PR tree-optimization/81835
746 * gcc.dg/vect/pr81815.c: New test.
748 2017-08-15 Joseph Myers <joseph@codesourcery.com>
752 * gcc.c-torture/compile/string-large-1.c: New test.
754 2017-08-15 Richard Biener <rguenther@suse.de>
756 PR tree-optimization/81790
757 * gcc.dg/torture/pr81790.c: New testcase.
759 2017-08-14 Martin Sebor <msebor@redhat.com>
762 * c-c++-common/attr-nonstring-1.c: New test.
764 2017-08-14 Martin Sebor <msebor@redhat.com>
767 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
769 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
771 * gcc.dg/ucnid-5.c: Skip on AIX.
772 * gcc.target/powerpc/pr79909.c: Skip on AIX.
774 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
777 * gcc.target/i386/pr46091-1.c: New test.
778 * gcc.target/i386/pr46091-2.c: Ditto.
779 * gcc.target/i386/pr46091-3.c: Ditto.
781 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
784 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
786 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
789 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
790 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
791 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
792 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
793 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
794 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
795 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
796 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
797 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
798 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
799 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
800 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
801 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
802 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
803 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
804 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
805 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
806 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
807 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
808 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
809 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
810 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
811 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
812 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
813 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
814 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
815 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
816 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
817 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
818 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
819 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
820 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
821 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
822 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
823 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
824 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
825 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
826 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
827 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
828 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
829 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
830 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
831 * gcc.target/powerpc/cmpb-3.c: Likewise.
832 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
833 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
834 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
835 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
836 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
837 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
838 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
839 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
840 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
841 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
842 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
843 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
844 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
845 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
846 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
847 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
848 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
849 * gcc.target/powerpc/no-r11-3.c: Likewise.
850 * gcc.target/powerpc/pr80098-1.c: Likewise.
851 * gcc.target/powerpc/pr80098-2.c: Likewise.
852 * gcc.target/powerpc/pr80098-3.c: Likewise.
853 * gcc.target/powerpc/pr80098-4.c: Likewise.
854 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
855 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
856 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
857 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
858 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
859 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
860 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
861 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
862 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
863 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
864 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
866 2017-08-14 Bin Cheng <bin.cheng@arm.com>
868 PR tree-optimization/81799
869 * gcc.dg/tree-ssa/pr81799.c: New.
871 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
874 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
875 * lib/target-supports.exp: Add check_effective_target_autoincdec.
877 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
879 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
880 -mno-pc-relative-literal-loads.
882 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
885 * gcc.dg/pie-static-1.c: Require both static and pie support.
886 * gcc.dg/pie-static-2.c: Likewise.
888 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
891 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
893 2017-08-11 Marek Polacek <polacek@redhat.com>
896 * gcc.dg/pr81795.c: New test.
898 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
901 * gfortran.dg (bind_c_usage_30): New test.
903 2017-08-11 Martin Liska <mliska@suse.cz>
906 * gcc.target/i386/mpx/pr79987.c: New test.
908 2017-08-11 Martin Liska <mliska@suse.cz>
911 * gcc.target/i386/pr81213.c: New test.
913 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
916 * gcc.target/i386/stack-prot-sym.c: New test.
918 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
921 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
922 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
923 vect_perm and vect_element_align for vectorization.
925 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
928 * gcc.target/i386/pr81736-1.c: New test.
929 * gcc.target/i386/pr81736-2.c: Likewise.
930 * gcc.target/i386/pr81736-3.c: Likewise.
931 * gcc.target/i386/pr81736-4.c: Likewise.
932 * gcc.target/i386/pr81736-5.c: Likewise.
933 * gcc.target/i386/pr81736-6.c: Likewise.
934 * gcc.target/i386/pr81736-7.c: Likewise.
936 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
938 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
939 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
941 2017-08-10 David Malcolm <dmalcolm@redhat.com>
943 * c-c++-common/missing-close-symbol.c: New test case.
944 * c-c++-common/missing-symbol.c: New test case.
945 * gcc.dg/unclosed-init.c: New test case.
946 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
947 * g++.dg/diagnostic/unclosed-function.C: New test case.
948 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
949 * g++.dg/diagnostic/unclosed-struct.C: New test case.
950 * g++.dg/parse/pragma2.C: Update to reflect movement of the
951 "expected identifier" error.
953 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
955 * gfortran.dg/dec_d_lines_1.f: New test.
956 * gfortran.dg/dec_d_lines_2.f: New test.
958 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
960 * gfortran.dg/dec_structure_18.f90: New test.
961 * gfortran.dg/dec_structure_19.f90: New test.
962 * gfortran.dg/dec_structure_20.f90: New test.
963 * gfortran.dg/dec_structure_21.f90: New test.
965 2017-08-10 Marek Polacek <polacek@redhat.com>
968 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
970 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
972 2017-08-10 Martin Liska <mliska@suse.cz>
975 * g++.dg/other/pr81355.C: New test.
977 2017-08-09 David Malcolm <dmalcolm@redhat.com>
979 * jit.dg/all-non-failing-tests.h: Add note about
980 test-vector-types.cc.
981 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
983 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
985 * jit.dg/test-vector-types.cc: New test case.
987 2017-08-09 Andrew Pinski <apinski@cavium.com>
989 * gcc.target/aarch64/vect-xorsign_exec.c: Add
990 --save-temps to the options passed.
992 2017-08-09 Michael Collison <michael.collison@arm.com>
994 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
995 boundary option and fix comment.
996 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
997 boundary option and fix comment.
998 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
999 boundary option and fix comment.
1000 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
1001 -mstructure-size boundary option.
1003 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
1005 PR rtl-optimization/81423
1006 * gcc.c-torture/execute/pr81423.c: New testcase.
1008 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1010 * gcc.target/powerpc/fold-vec-pack-double.c: New.
1011 * gcc.target/powerpc/fold-vec-pack-int.c: New.
1012 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
1013 * gcc.target/powerpc/fold-vec-pack-short.c: New.
1015 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1017 * gcc.target/powerpc/fold-vec-msum-char.c: New.
1018 * gcc.target/powerpc/fold-vec-msum-short.c: New.
1020 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1022 * gcc.target/powerpc/fold-vec-madd-double.c: New.
1023 * gcc.target/powerpc/fold-vec-madd-float.c: New.
1024 * gcc.target/powerpc/fold-vec-madd-short.c: New.
1026 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1028 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
1029 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
1030 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
1031 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
1033 2017-08-09 Slava Barinov <v.barinov@samsung.com>
1035 * g++.dg/asan/asan.exp: Switch on *.cc tests.
1037 2017-08-09 Marek Polacek <polacek@redhat.com>
1040 * gcc.dg/diagnostic-types-1.c: New test.
1041 * gcc.dg/assign-warn-1.c: Update warning messages.
1042 * gcc.dg/assign-warn-2.c: Likewise.
1043 * gcc.dg/c90-const-expr-5.c: Likewise.
1044 * gcc.dg/c99-const-expr-5.c: Likewise.
1045 * gcc.dg/conv-2.c: Likewise.
1046 * gcc.dg/init-bad-7.c: Likewise.
1047 * gcc.dg/overflow-warn-1.c: Likewise.
1048 * gcc.dg/overflow-warn-2.c: Likewise.
1049 * gcc.dg/overflow-warn-3.c: Likewise.
1050 * gcc.dg/overflow-warn-4.c: Likewise.
1051 * gcc.dg/pointer-array-atomic.c: Likewise.
1052 * gcc.dg/pr26865.c: Likewise.
1053 * gcc.dg/pr61162-2.c: Likewise.
1054 * gcc.dg/pr61162.c: Likewise.
1055 * gcc.dg/pr67730-2.c: Likewise.
1056 * gcc.dg/pr69156.c: Likewise.
1057 * gcc.dg/pr70174.c: Likewise.
1058 * objc.dg/proto-lossage-4.m: Likewise.
1060 2017-08-09 Marek Polacek <polacek@redhat.com>
1063 * Wsign-compare-1.c: New test.
1064 * gcc.dg/compare1.c: Adjust dg-bogus.
1065 * gcc.dg/compare2.c: Likewise.
1066 * gcc.dg/compare3.c: Likewise.
1067 * gcc.dg/compare7.c: Likewise.
1068 * gcc.dg/compare8.c: Likewise.
1069 * gcc.dg/compare9.c: Likewise.
1070 * gcc.dg/pr11492.c: Likewise.
1072 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
1075 * gcc.dg/pie-7.c: New test.
1076 * gcc.dg/pie-static-1.c: Likewise.
1077 * gcc.dg/pie-static-2.c: Likewise.
1079 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
1082 * gcc.target/i386/stack-prot-guard.c: New test.
1084 2017-08-08 Tamar Christina <tamar.christina@arm.com>
1086 * gcc.target/aarch64/xorsign.c: New.
1087 * gcc.target/aarch64/xorsign_exec.c: New.
1088 * gcc.target/aarch64/vect-xorsign_exec.c: New.
1090 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1092 PR tree-optimization/81354
1093 * g++.dg/torture/pr81354.C: New file.
1095 2017-08-08 Richard Biener <rguenther@suse.de>
1098 * g++.dg/tree-ssa/pr81719.C: New testcase.
1100 2017-08-08 Richard Biener <rguenther@suse.de>
1102 PR tree-optimization/81723
1103 * gfortran.dg/pr81723.f: New testcase.
1105 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1107 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
1109 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1110 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
1111 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
1112 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
1113 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
1114 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
1115 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
1116 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
1117 * gcc.target/powerpc/cmpb-3.c: Likewise.
1118 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
1119 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
1121 2017-08-08 Martin Liska <mliska@suse.cz>
1124 * gcc.dg/ipa/pr81696.c: New test.
1126 2017-08-08 Bin Cheng <bin.cheng@arm.com>
1128 PR tree-optimization/81744
1129 * gcc.dg/tree-ssa/pr81744.c: New.
1131 2017-08-08 Marek Polacek <polacek@redhat.com>
1134 * g++.dg/other/bitfield6.C: New test.
1136 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1139 * gcc.target/powerpc/vec-setup.h: New tests to test various
1140 combinations of setting up vectors of 2 double word elements.
1141 * gcc.target/powerpc/vec-setup-long.c: Likewise.
1142 * gcc.target/powerpc/vec-setup-double.c: Likewise.
1143 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
1144 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
1145 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
1146 vector inserts from vector extracts.
1147 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
1149 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1153 * gfortran.dg/o_fast_stacksize.90: New test.
1155 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
1158 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
1160 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
1162 * gcc.target/i386/pr81736-1.c: Removed.
1163 * gcc.target/i386/pr81736-2.c: Likewise.
1164 * gcc.target/i386/pr81736-3.c: Likewise.
1165 * gcc.target/i386/pr81736-4.c: Likewise.
1167 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
1170 * gcc.target/i386/pr81736-1.c: New test.
1171 * gcc.target/i386/pr81736-2.c: Likewise.
1172 * gcc.target/i386/pr81736-3.c: Likewise.
1173 * gcc.target/i386/pr81736-4.c: Likewise.
1175 2017-08-07 Marek Polacek <polacek@redhat.com>
1178 * gcc.dg/pr81737.c: New test.
1180 2017-08-07 Martin Liska <mliska@suse.cz>
1182 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
1183 * gcc.dg/parm-impl-decl-1.c: Likewise.
1184 * gcc.dg/parm-impl-decl-3.c: Likewise.
1185 * gcc.dg/Wattributes-5.c: New test.
1187 2017-08-06 Andrew Pinski <apinski@cavium.com>
1189 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
1190 * gcc.target/aarch64/target_attr_13.c: LIkewise.
1191 * gcc.target/aarch64/target_attr_15.c: LIkewise.
1192 * gcc.target/aarch64/target_attr_4.c: Likewise.
1193 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
1194 * gcc.target/aarch64/target_attr_2.c: Likewise.
1195 * gcc.target/aarch64/target_attr_7.c: Likewise.
1196 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
1197 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
1198 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
1200 2017-08-06 Andrew Pinski <apinski@cavium.com>
1202 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
1203 -march=armv8-a+nolse, skip if -mcpu= is passed.
1204 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
1206 2017-08-06 Andrew Pinski <apinski@cavium.com>
1208 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
1209 * gcc.target/aarch64/_Float16_2.c: Likewise.
1210 * gcc.target/aarch64/_Float16_3.c: Likewise.
1212 2017-08-06 Tom de Vries <tom@codesourcery.com>
1214 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
1216 2017-08-06 Tom de Vries <tom@codesourcery.com>
1218 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
1219 type. Add missing return.
1221 2017-08-06 Tom de Vries <tom@codesourcery.com>
1224 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
1225 variable 'a' definition.
1226 (b): Remove unused variable.
1228 (check): Add parameter corresponding to call in main, and handle.
1230 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1233 * g++.dg/cpp1z/class-deduction43.C: New.
1235 2017-08-04 Yury Gribov <tetra2005@gmail.com>
1237 PR tree-optimization/57371
1238 * c-c++-common/pr57371-1.c: New test.
1239 * c-c++-common/pr57371-2.c: New test.
1240 * c-c++-common/pr57371-3.c: New test.
1241 * c-c++-common/pr57371-4.c: New test.
1242 * gcc.dg/pr57371-5.c: New test.
1244 2017-08-04 Carl Love <cel@us.ibm.com>
1246 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
1247 builtin test cases for vec_mule, and vec_mulo.
1248 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
1249 builtin test cases for vec_mule, and vec_mulo.
1251 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
1254 * gcc.target/i386/avx512-check.h: New file.
1255 * gcc.target/i386/avx5124fmaps-check.h: Removed.
1256 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
1257 * gcc.target/i386/avx512cd-check.h: Likewise.
1258 * gcc.target/i386/avx512ifma-check.h: Likewise.
1259 * gcc.target/i386/avx512vbmi-check.h: Likewise.
1260 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
1261 * gcc.target/i386/avx512bw-check.h: Rewrite.
1262 * gcc.target/i386/avx512dq-check.h: Likewise.
1263 * gcc.target/i386/avx512er-check.h: Likewise.
1264 * gcc.target/i386/avx512f-check.h: Likewise.
1265 * gcc.target/i386/avx512vl-check.h: Likewise.
1266 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
1268 (test_512): Removed.
1269 (avx512*_test): Likewise.
1270 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
1272 2017-08-04 Marek Polacek <polacek@redhat.com>
1275 * gcc.dg/pr81695.c: New test.
1277 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
1279 PR tree-optimization/81136
1280 * gcc.dg/vect/pr81136.c: Add scan test.
1282 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
1284 * gcc.dg/vect/vect-alias-check-3.c: New test.
1285 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
1286 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
1288 2017-08-04 Richard Biener <rguenther@suse.de>
1291 * c-c++-common/ubsan/pr81705.c: New testcase.
1293 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1295 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
1296 messages that used to start with a capital letter.
1297 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
1298 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
1299 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
1300 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
1301 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
1302 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
1303 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
1304 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
1305 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
1306 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
1307 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
1308 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
1309 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
1310 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1311 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1312 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1313 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
1314 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1315 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1316 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1317 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1318 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
1319 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
1320 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
1321 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
1322 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1323 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1324 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
1325 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
1326 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
1327 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
1328 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
1329 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
1330 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
1331 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
1332 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
1333 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
1334 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
1335 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
1336 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
1337 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
1338 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
1339 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
1340 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
1341 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
1342 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
1343 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
1344 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
1345 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
1346 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
1347 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
1348 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
1349 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
1350 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
1351 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
1352 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
1354 2017-08-03 Jakub Jelinek <jakub@redhat.com>
1357 * gcc.dg/pr81621.c: New test.
1359 2017-08-03 Richard Biener <rguenther@suse.de>
1361 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
1364 2017-08-03 Richard Biener <rguenther@suse.de>
1367 * c-c++-common/ubsan/pr81148.c: New testcase.
1369 2017-08-03 Tom de Vries <tom@codesourcery.com>
1372 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
1374 2017-08-03 Jakub Jelinek <jakub@redhat.com>
1377 * gcc.dg/pr81650.c: New test.
1379 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
1382 * g++.dg/template/crash127.C: New.
1384 2017-08-03 Jakub Jelinek <jakub@redhat.com>
1387 * c-c++-common/pr81052.c: New test.
1389 2017-08-03 Tom de Vries <tom@codesourcery.com>
1391 * gcc.dg/pr56727-2.c: Require alias.
1393 2017-08-03 Tom de Vries <tom@codesourcery.com>
1395 * gcc.dg/attr-noipa.c: Require alloca.
1397 2017-08-03 Tom de Vries <tom@codesourcery.com>
1399 * gcc.dg/torture/pr80163.c: Require label_values.
1401 2017-08-03 Tom de Vries <tom@codesourcery.com>
1404 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
1405 * c-c++-common/patchable_function_entry-default.c: Same.
1406 * c-c++-common/patchable_function_entry-definition.c: Same.
1408 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
1411 * gcc.target/i386/pr81644.c: New test.
1413 2017-08-02 Tom de Vries <tom@codesourcery.com>
1415 * gcc.dg/Walloca-14.c: Use relative line number.
1417 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
1419 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
1420 test "no-3dnowa" target attribute.
1422 2017-08-02 Marek Polacek <polacek@redhat.com>
1425 * gcc.dg/noncompile/pr81289.c: New test.
1429 * c-c++-common/Wmultistatement-macros-13.c: New test.
1431 2017-08-02 Jakub Jelinek <jakub@redhat.com>
1434 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
1437 * gcc.dg/pr79499.c: New test.
1439 2017-08-02 Richard Biener <rguenther@suse.de>
1441 PR tree-optimization/81633
1442 * gcc.dg/vect/pr81633.c: New testcase.
1444 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
1446 * gcc.dg/guality/pr25967-1.c: New test.
1447 * gcc.dg/guality/pr25967-2.c: Likewise.
1448 * gcc.dg/torture/pr25967-1.c: Likewise.
1449 * gcc.dg/torture/pr25967-2.c: Likewise.
1451 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
1454 * gcc.target/i386/pr81654.c: New test.
1456 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
1459 * gfortran.dg/logical_assignment_1.f90: New test.
1461 2017-08-01 Martin Liska <mliska@suse.cz>
1464 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
1466 2017-08-01 Martin Liska <mliska@suse.cz>
1469 Make mempcpy more optimal (PR middle-end/70140).
1471 2017-08-01 Jakub Jelinek <jakub@redhat.com>
1474 * gcc.target/powerpc/pr81622.c: New test.
1476 2017-08-01 Steve Ellcey <sellcey@cavium.com>
1478 PR tree-optimization/80925
1479 * gcc.dg/vect/vect-28.c: Add
1480 --param vect-max-peeling-for-alignment=0 option.
1481 Remove unaligned access and peeling checks.
1482 * gcc.dg/vect/vect-33-big-array.c: Ditto.
1483 * gcc.dg/vect/vect-70.c: Ditto.
1484 * gcc.dg/vect/vect-87.c: Ditto.
1485 * gcc.dg/vect/vect-88.c: Ditto.
1486 * gcc.dg/vect/vect-91.c: Ditto.
1487 * gcc.dg/vect/vect-93.c: Ditto.
1489 2017-08-01 Tom de Vries <tom@codesourcery.com>
1491 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
1492 * gcc.target/nvptx/slp.c (foo): Same.
1494 2017-08-01 Richard Biener <rguenther@suse.de>
1496 PR tree-optimization/81181
1497 * gcc.dg/torture/pr81181.c: New testcase.
1499 2017-08-01 Martin Liska <mliska@suse.cz>
1502 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
1504 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
1507 * gcc.target/i386/pr81641.c: New test.
1509 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
1512 * gcc.target/i386/pr81639.c: New test.
1514 2017-08-01 Richard Biener <rguenther@suse.de>
1516 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
1517 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
1519 * gcc.dg/uninit-23.c: Adjust.
1521 2017-08-01 Bin Cheng <bin.cheng@arm.com>
1523 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
1524 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
1526 2017-08-01 Bin Cheng <bin.cheng@arm.com>
1528 PR tree-optimization/81627
1529 * gcc.dg/tree-ssa/pr81627.c: New.
1531 2017-08-01 Bin Cheng <bin.cheng@arm.com>
1533 PR tree-optimization/81620
1534 * gcc.dg/tree-ssa/pr81620-1.c: New.
1535 * gcc.dg/tree-ssa/pr81620-2.c: New.
1537 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
1540 * gfortran.dg/use_30.f90: New test.
1542 2017-08-01 Jakub Jelinek <jakub@redhat.com>
1544 PR tree-optimization/81588
1545 * gcc.dg/tree-ssa/pr81588.c: New test.
1546 * gcc.dg/pr81588.c: New test.
1547 * gcc.c-torture/execute/pr81588.c: New test.
1549 2017-08-01 Richard Biener <rguenther@suse.de>
1551 PR tree-optimization/81297
1552 * gcc.dg/torture/pr81297.c: New testcase.
1554 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
1556 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
1558 2017-07-31 Steve Ellcey <sellcey@cavium.com>
1560 PR tree-optimization/80925
1561 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
1562 --param vect-max-peeling-for-alignment=0 option.
1563 Remove unaligned access and peeling checks.
1564 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
1566 2017-07-31 Carl Love <cel@us.ibm.com>
1568 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
1569 missed in commit 250746.
1571 2017-07-31 Carl Love <cel@us.ibm.com>
1573 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
1576 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
1578 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
1579 * gcc.target/i386/pr79793-2.c: Likewise.
1581 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
1584 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
1585 (naked): Add attribute regparm(1) for x86_32 targets.
1586 Add integer argument. Remove global "data" variable.
1587 (main): Pass integer argument to naked function.
1588 * gcc.target/i386/naked-4.c: New test.
1590 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
1591 Martin Liska <mliska@suse.cz>
1593 * gcc.dg/predict-15.c: New test.
1594 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
1596 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
1599 * gcc.target/i386/naked-1.c: New test.
1600 * gcc.target/i386/naked-2.c: Ditto.
1601 * gcc.target/i386/naked-3.c: Ditto.
1602 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
1603 do_test_body0 stub function, use attribute "naked" instead.
1604 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
1605 * gcc.dg/pr44290-2.c: Ditto.
1607 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1610 * gfortran.dg/dim_sum_1.f90: New test case.
1611 * gfortran.dg/dim_sum_2.f90: New test case.
1612 * gfortran.dg/dim_sum_3.f90: New test case.
1614 2017-07-31 Martin Liska <mliska@suse.cz>
1616 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
1617 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1619 2017-07-31 Martin Liska <mliska@suse.cz>
1622 * g++.dg/ubsan/pr81530.C: New test.
1624 2017-07-31 Jakub Jelinek <jakub@redhat.com>
1627 * c-c++-common/ubsan/pr81604.c: New test.
1629 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
1632 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
1633 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
1634 (foo): Check the builtin return address against the return address
1636 * gcc.target/i386/pr79793-1.c: New test.
1637 * gcc.target/i386/pr79793-2.c: Likewise.
1639 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
1641 * c-c++-common/dump-ada-spec-7.c: New test.
1643 2017-07-29 Jakub Jelinek <jakub@redhat.com>
1645 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
1646 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
1648 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
1650 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
1652 2017-07-28 Tamar Christina <tamar.christina@arm.com>
1654 * gcc.target/aarch64/int_mov_immediate_1.c: New.
1656 2017-07-28 Bin Cheng <bin.cheng@arm.com>
1658 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
1660 2017-07-28 Tamar Christina <tamar.christina@arm.com>
1661 Bilyan Borisov <bilyan.borisov@arm.com>
1663 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
1664 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
1665 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
1666 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
1667 * gcc.target/aarch64/pr63304_1.c: Changed to double.
1669 2017-07-28 Bin Cheng <bin.cheng@arm.com>
1671 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
1672 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
1673 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
1674 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
1675 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
1676 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
1677 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
1678 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
1679 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
1680 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
1681 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
1683 2017-07-28 Martin Liska <mliska@suse.cz>
1686 * g++.dg/asan/pr81340.C: New test.
1688 2017-07-28 Richard Biener <rguenther@suse.de>
1690 PR tree-optimization/81502
1691 * gcc.target/i386/pr81502.c: New testcase.
1693 2017-07-28 Martin Liska <mliska@suse.cz>
1696 * gcc.dg/asan/pr81460.c: New test.
1698 2017-07-28 Jakub Jelinek <jakub@redhat.com>
1701 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
1702 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
1704 PR tree-optimization/81578
1705 * gcc.dg/pr81578.c: New test.
1707 2017-07-28 Richard Biener <rguenther@suse.de>
1709 PR tree-optimization/81573
1710 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
1712 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
1714 * g++.dg/pr69667.C: Remove option -mlra.
1715 * gcc.target/powerpc/dform-1.c: Likewise.
1716 * gcc.target/powerpc/dform-2.c: Likewise.
1717 * gcc.target/powerpc/dform-3.c: Likewise.
1718 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1719 * gcc.target/powerpc/p9-vparity.c: Likewise.
1720 * gcc.target/powerpc/pr63491.c: Likewise.
1721 * gcc.target/powerpc/pr67808.c: Likewise.
1722 * gcc.target/powerpc/pr68805.c: Likewise.
1723 * gcc.target/powerpc/pr69461.c: Likewise.
1724 * gcc.target/powerpc/pr71680.c: Likewise.
1725 * gcc.target/powerpc/pr77289.c: Likewise.
1726 * gcc.target/powerpc/pr78458.c: Likewise.
1727 * gcc.target/powerpc/pr78543.c: Likewise.
1728 * g++.dg/pr71294.C: Remove option -mno-lra.
1729 * gcc.target/powerpc/pr71656-1.c: Likewise.
1730 * gcc.target/powerpc/pr71656-2.c: Likewise.
1731 * gcc.target/powerpc/pr71698.c: Likewise.
1733 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1734 Sudakshina Das <sudi.das@arm.com>
1736 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
1738 2017-07-27 Marek Polacek <polacek@redhat.com>
1741 * c-c++-common/Wsign-compare-1.c: New test.
1742 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
1743 * g++.dg/warn/Wsign-compare-4.C: Likewise.
1744 * g++.dg/warn/Wsign-compare-6.C: Likewise.
1745 * g++.dg/warn/compare1.C: Likewise.
1746 * gcc.dg/compare1.c: Likewise.
1747 * gcc.dg/compare2.c: Likewise.
1748 * gcc.dg/compare4.c: Likewise.
1749 * gcc.dg/compare5.c: Likewise.
1750 * gcc.dg/pr35430.c: Likewise.
1751 * gcc.dg/pr60087.c: Likewise.
1753 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
1756 * gcc.dg/pr81564.c: New test.
1758 2017-07-27 Richard Biener <rguenther@suse.de>
1760 PR tree-optimization/81573
1761 PR tree-optimization/81494
1762 * gcc.dg/torture/pr81573.c: New testcase.
1764 2017-07-27 Richard Biener <rguenther@suse.de>
1766 PR tree-optimization/81571
1767 * gcc.dg/torture/pr81571.c: New testcase.
1769 2017-07-27 Richard Biener <rguenther@suse.de>
1771 PR tree-optimization/81502
1772 * gcc.target/i386/vect-insert-1.c: New testcase.
1774 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1777 * gcc.target/s390/pr81534.c: New test.
1779 2017-07-27 Jakub Jelinek <jakub@redhat.com>
1781 PR tree-optimization/81555
1782 PR tree-optimization/81556
1783 * gcc.c-torture/execute/pr81555.c: New test.
1784 * gcc.c-torture/execute/pr81556.c: New test.
1786 * gcc.dg/attr-noipa.c: New test.
1787 * gcc.dg/ipa/ipa-pta-18.c: New test.
1788 * gcc.dg/ipa/ipa-sra-11.c: New test.
1790 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1792 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
1794 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1795 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1796 * gcc.target/powerpc/vsx-qimode.c: Likewise.
1797 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1798 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1799 * gcc.target/powerpc/vsx-simode.c: Likewise.
1800 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1801 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1803 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
1806 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
1808 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
1811 * gcc.target/i386/pr81563.c: New test
1813 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
1816 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
1818 2017-07-26 Marek Polacek <polacek@redhat.com>
1821 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
1822 * gcc.dg/overflow-warn-2.c: Likewise.
1823 * gcc.dg/overflow-warn-3.c: Likewise.
1824 * gcc.dg/overflow-warn-4.c: Likewise.
1825 * gcc.dg/torture/pr70992-2.c: New test.
1826 * gcc.dg/torture/pr70992.c: New test.
1828 2017-07-26 Richard Biener <rguenther@suse.de>
1830 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
1832 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
1834 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
1837 * gcc.dg/pr46932.c: New testcase.
1839 2017-07-26 Martin Liska <mliska@suse.cz>
1842 * gcc.dg/asan/pr81186.c: New test.
1844 2017-07-25 Carl Love <cel@us.ibm.com>
1846 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
1849 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
1851 * gnat.dg/opt66.adb: New test.
1853 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
1855 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
1856 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
1858 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
1860 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
1862 2017-07-25 Torsten Duwe <duwe@suse.de>
1864 * c-c++-common/patchable_function_entry-default.c: New test.
1865 * c-c++-common/patchable_function_entry-decl.c: Likewise.
1866 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1868 2017-07-25 Jakub Jelinek <jakub@redhat.com>
1871 * gcc.target/i386/pr80833-3.c: New test.
1872 * gcc.target/i386/avx512dq-pr81532.c: New test.
1873 * gcc.target/i386/avx512bw-pr81532.c: New test.
1875 2017-07-25 Richard Biener <rguenther@suse.de>
1877 PR tree-optimization/81455
1878 * gcc.dg/pr81455.c: New testcase.
1880 2017-07-25 Richard Biener <rguenther@suse.de>
1882 PR tree-optimization/81529
1883 * gfortran.dg/pr81529.f90: New testcase.
1885 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
1887 * gcc.target/aarch64/pr79041-2.c: Improve test.
1889 2017-07-25 Richard Biener <rguenther@suse.de>
1891 PR tree-optimization/81410
1892 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
1894 2017-07-25 Richard Biener <rguenther@suse.de>
1896 PR tree-optimization/81510
1897 * gcc.dg/torture/pr81510.c: New testcase.
1898 * gcc.dg/torture/pr81510-2.c: Likewise.
1900 2017-07-25 Martin Liska <mliska@suse.cz>
1903 * gcc.dg/ipa/pr81520.c: New test.
1905 2017-07-25 Marek Polacek <polacek@redhat.com>
1908 * Wmultistatement-macros-12.c: New test.
1910 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1913 * gcc.target/aarch64/pr81414.C: New.
1915 2017-07-25 Richard Biener <rguenther@suse.de>
1918 * gcc.dg/ubsan/pr81505.c: New testcase.
1920 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
1923 * gcc.target/x86_64/abi/ms-sysv/do-test.S
1924 (ELFFN_BEGIN): Rename to FN_TYPE.
1925 (ELFFN_END): Rename to FN_SIZE.
1926 (ASMNAME): New macro.
1927 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
1929 (FUNC_END): Use ASMNAME.
1930 (test_data_save): Remove.
1931 (test_data_input): Likewise.
1932 (test_data_output: Likewise.
1933 (test_data_fn): Likewise.
1934 (test_data_retaddr): Likewise.
1935 (regs_to_mem): Make globals, use r10 instead of rax.
1936 (mem_to_regs): Likewise.
1937 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
1939 (do_test_aligned): Likewise.
1940 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
1941 Add dg-* directives.
1942 (PASTE_STR): New macro.
1943 (ASMNAME): Likewise.
1944 (LOAD_TEST_DATA_ADDR): Likewise.
1945 (TEST_DATA_OFFSET): Likewise.
1946 (do_test_body0): New C function.
1947 (do_test_body): New inline assembly routine.
1948 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
1949 (runtest_ms_sysv): Modify.
1951 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1953 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
1954 since the upper-regs options have been deleted.
1955 * gcc.target/powerpc/pr65849-2.c: Likewise.
1956 * gcc.target/powerpc/pr80099-1.c: Likewise.
1957 * gcc.target/powerpc/pr80099-2.c: Likewise.
1958 * gcc.target/powerpc/pr80099-3.c: Likewise.
1959 * gcc.target/powerpc/pr80099-4.c: Likewise.
1960 * gcc.target/powerpc/pr80099-5.c: Likewise.
1961 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
1962 support removal of the upper-regs options.
1963 * gcc.target/powerpc/p8vector-fp.c: Likewise.
1964 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
1965 * gcc.target/powerpc/p9-dimode1.c: Likewise.
1966 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1967 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
1968 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
1969 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
1970 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
1971 * gcc.target/powerpc/ppc-round.c: Likewise.
1972 * gcc.target/powerpc/pr71720.c: Likewise.
1973 * gcc.target/powerpc/pr72853.c: Likewise.
1974 * gcc.target/powerpc/pr79907.c: Likewise.
1975 * gcc.target/powerpc/pr78953.c: Likewise.
1976 * gcc.target/powerpc/upper-regs-df.c: Likewise.
1977 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
1978 * gcc.target/powerpc/vec-extract-1.c: Likewise.
1979 * gcc.target/powerpc/vec-init-3.c: Likewise.
1980 * gcc.target/powerpc/vec-init-6.c: Likewise.
1981 * gcc.target/powerpc/vec-init-7.c: Likewise.
1982 * gcc.target/powerpc/vec-set-char.c: Likewise.
1983 * gcc.target/powerpc/vec-set-int.c: Likewise.
1984 * gcc.target/powerpc/vec-set-short.c: Likewise.
1986 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
1989 * gcc.target/aarch64/pr79041-2.c: New test.
1991 2017-07-24 Carl Love <cel@us.ibm.com>
1993 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
1996 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
1998 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
2000 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2001 Mikael Morin <mikael@gcc.gnu.org>
2004 * gfortran.dg/realloc_on_assign_28.f90: New test.
2006 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
2008 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
2009 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
2011 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
2014 * gcc.target/i386/pr80569.c: New test.
2016 2017-07-21 Carl Love <cel@us.ibm.com>
2018 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
2019 vmuleuh): Fix scan-assembler-times should check for word not half word
2022 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
2024 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
2025 redundant -march option.
2026 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
2027 in addition to armv8.1-a.
2029 2017-07-21 Yury Gribov <tetra2005@gmail.com>
2032 * gcc.dg/pr56727-1.c: New test.
2033 * gcc.dg/pr56727-2.c: New test.
2035 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
2037 * gcc.target/powerpc/mmx-check.h: New file.
2038 * gcc.target/powerpc/mmx-packs.c: New file.
2039 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
2040 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
2041 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
2042 * gcc.target/powerpc/mmx-paddb-1.c: New file.
2043 * gcc.target/powerpc/mmx-paddd-1.c: New file.
2044 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
2045 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
2046 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
2047 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
2048 * gcc.target/powerpc/mmx-paddw-1.c: New file.
2049 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
2050 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
2051 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
2052 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
2053 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
2054 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
2055 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
2056 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
2057 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
2058 * gcc.target/powerpc/mmx-pslld-1.c: New file.
2059 * gcc.target/powerpc/mmx-psllw-1.c: New file.
2060 * gcc.target/powerpc/mmx-psrad-1.c: New file.
2061 * gcc.target/powerpc/mmx-psraw-1.c: New file.
2062 * gcc.target/powerpc/mmx-psrld-1.c: New file.
2063 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
2064 * gcc.target/powerpc/mmx-psubb-2.c: New file.
2065 * gcc.target/powerpc/mmx-psubd-2.c: New file.
2066 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
2067 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
2068 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
2069 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
2070 * gcc.target/powerpc/mmx-psubw-2.c: New file.
2071 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
2072 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
2073 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
2074 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
2075 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
2076 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
2078 2017-06-21 Richard Biener <rguenther@suse.de>
2080 PR tree-optimization/81500
2081 * gcc.dg/torture/pr81500.c: New testcase.
2083 2017-07-20 Nathan Sidwell <nathan@acm.org>
2085 * g++.dg/ext/anon-struct6.C: Adjust diag.
2086 * g++.old-deja/g++.other/anon4.C: Adjust diag.
2088 2017-07-20 Jakub Jelinek <jakub@redhat.com>
2091 * gcc.target/i386/avx-pr80846.c: New test.
2092 * gcc.target/i386/avx2-pr80846.c: New test.
2093 * gcc.target/i386/avx512f-pr80846.c: New test.
2095 2017-07-20 Bin Cheng <bin.cheng@arm.com>
2097 PR tree-optimization/81388
2098 * gcc.dg/tree-ssa/pr81388-1.c: New test.
2099 * gcc.dg/tree-ssa/pr81388-2.c: New test.
2101 2017-07-17 Tom de Vries <tom@codesourcery.com>
2104 * gcc.dg/pr81030.c: New test.
2106 2017-07-20 Richard Biener <rguenther@suse.de>
2108 PR tree-optimization/61171
2109 * g++.dg/vect/pr61171.cc: New testcase.
2110 * gfortran.dg/vect/pr61171.f: Likewise.
2111 * gcc.dg/vect/vect-reduc-11.c: Likewise.
2113 2017-07-20 Richard Biener <rguenther@suse.de>
2115 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
2117 * gcc.dg/vect/slp-45.c: Likewise.
2119 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
2121 * gcc.dg/tree-ssa/vrp116.c: New Test.
2123 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2125 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
2126 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
2127 __builtin_cpu_is and __builtin_cpu_supports are supported.
2129 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
2131 * gcc.target/powerpc/bmi-check.h (main): Skip unless
2132 __BUILTIN_CPU_SUPPORTS__ defined.
2133 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
2134 __BUILTIN_CPU_SUPPORTS__ defined.
2136 2017-07-19 Jakub Jelinek <jakub@redhat.com>
2138 PR tree-optimization/81346
2139 * gcc.dg/tree-ssa/pr81346-5.c: New test.
2141 2017-07-19 Tom de Vries <tom@codesourcery.com>
2143 * gcc.target/nvptx/decl-init.c: Update alignment.
2144 * gcc.target/nvptx/slp-2-run.c: New test.
2145 * gcc.target/nvptx/slp-2.c: New test.
2146 * gcc.target/nvptx/v2di.c: New test.
2148 2017-07-19 Tom de Vries <tom@codesourcery.com>
2150 * gcc.target/nvptx/slp-run.c: New test.
2151 * gcc.target/nvptx/slp.c: New test.
2152 * gcc.target/nvptx/v2si-cvt.c: New test.
2153 * gcc.target/nvptx/v2si-run.c: New test.
2154 * gcc.target/nvptx/v2si.c: New test.
2155 * gcc.target/nvptx/vec.inc: New test.
2157 2017-07-19 Jakub Jelinek <jakub@redhat.com>
2159 PR tree-optimization/81346
2160 * gcc.dg/tree-ssa/pr81346-1.c: New test.
2161 * gcc.dg/tree-ssa/pr81346-2.c: New test.
2162 * gcc.dg/tree-ssa/pr81346-3.c: New test.
2163 * gcc.dg/tree-ssa/pr81346-4.c: New test.
2164 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
2165 compiler to avoid X / C1 op C2 optimization to trigger.
2167 2017-07-19 Martin Liska <mliska@suse.cz>
2170 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
2171 -ffloat-store or -mieee for targets that need it.
2173 2017-07-18 Tom de Vries <tom@codesourcery.com>
2176 * gfortran.dg/pr81464.f90: New test.
2178 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
2181 * gcc.target/i386/pr81471.c: New test.
2183 2017-06-18 Richard Biener <rguenther@suse.de>
2185 PR tree-optimization/81410
2186 * gcc.dg/vect/pr81410.c: New testcase.
2188 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
2191 * g++.dg/torture/pr81462.C: New testcase.
2193 2017-07-18 Bin Cheng <bin.cheng@arm.com>
2196 * g++.dg/tree-ssa/pr81408.C: New.
2197 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
2199 2017-07-18 Richard Biener <rguenther@suse.de>
2201 PR tree-optimization/80620
2202 PR tree-optimization/81403
2203 * gcc.dg/torture/pr80620.c: New testcase.
2204 * gcc.dg/torture/pr81403.c: Likewise.
2206 2017-07-18 Richard Biener <rguenther@suse.de>
2208 PR tree-optimization/81418
2209 * gcc.dg/torture/pr81418.c: New testcase.
2211 2017-07-17 Carl Love <cel@us.ibm.com>
2213 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
2214 test case changes for commit 249424
2216 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
2217 vmuleuh): Fix scan-assembler-times should check for word not half word
2220 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2222 PR tree-optimization/81162
2223 * gcc.dg/pr81162.c: Move this to...
2224 * gcc.dg/ubsan/pr81162.c: ...here.
2226 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
2228 * g++.dg/diagnostic/friend1.C: New test.
2229 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
2231 2017-07-17 Nathan Sidwell <nathan@acm.org>
2233 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
2235 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2237 * lib/gcc-dg.exp: Increase expect's match buffer size.
2239 2017-07-17 Bin Cheng <bin.cheng@arm.com>
2242 * gcc.dg/tree-ssa/pr81369.c: New.
2244 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
2246 * gcc.target/arc/pr9000674901.c: New file.
2247 * gcc.target/arc/pic-1.c: Likewise.
2248 * gcc.target/arc/pr9001191897.c: Likewise.
2250 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
2251 Andrew Burgess <andrew.burgess@embecosm.com>
2253 * gcc.target/arc/naked-1.c: New file.
2254 * gcc.target/arc/naked-2.c: Likewise.
2256 2017-07-17 Jakub Jelinek <jakub@redhat.com>
2258 PR tree-optimization/81428
2259 * gcc.dg/fixed-point/pr81428.c: New test.
2261 PR tree-optimization/81365
2262 * g++.dg/torture/pr81365.C: New test.
2264 PR tree-optimization/81396
2265 * gcc.dg/tree-ssa/pr81396.c: New test.
2267 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
2269 * gnat.dg/opt65.adb: New test.
2271 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
2273 * gcc.dg/predict-8.c: Update.
2275 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
2277 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
2278 * g++.dg/warn/pr12242.C: Likewise.
2280 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
2282 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
2283 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
2284 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
2285 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
2286 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
2287 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
2288 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
2289 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
2290 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
2291 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
2292 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
2293 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
2294 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
2295 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
2296 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
2297 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
2298 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
2299 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
2300 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
2301 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
2302 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
2303 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
2304 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
2305 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
2306 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
2307 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
2308 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
2309 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
2310 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
2311 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
2312 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
2313 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
2314 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
2315 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
2316 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
2317 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
2318 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
2319 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
2320 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
2321 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
2322 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
2323 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
2324 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
2325 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
2326 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
2327 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
2328 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
2329 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
2330 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
2331 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
2332 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
2334 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2336 PR tree-optimization/81162
2337 * gcc.dg/pr81162.c: New file.
2339 2017-07-14 Martin Sebor <msebor@redhat.com>
2341 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
2342 that bcopy is expected to be transformed to.
2344 2017-07-14 David Malcolm <dmalcolm@redhat.com>
2346 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
2347 * g++.dg/lookup/missing-std-include-2.C: New test case.
2348 * g++.dg/lookup/missing-std-include-3.C: New test case.
2349 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
2350 * gcc.dg/missing-header-fixit-1.c: New test case.
2351 * gcc.dg/missing-header-fixit-2.c: New test case.
2352 * gcc.dg/missing-header-fixit-2.h: New header.
2354 2017-07-13 David Malcolm <dmalcolm@redhat.com>
2357 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
2359 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
2361 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
2363 2017-07-13 Martin Liska <mliska@suse.cz>
2365 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
2366 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
2367 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
2368 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
2369 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
2370 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
2371 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
2373 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2376 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
2377 __builtin_cpu_supports with old GLIBC's.
2378 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
2379 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
2380 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
2381 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
2382 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
2383 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
2384 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
2385 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
2386 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
2387 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
2388 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
2389 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
2390 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
2391 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
2392 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
2393 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
2394 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
2395 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
2396 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
2397 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
2398 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
2399 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
2400 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
2401 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
2403 2017-07-12 Carl Love <cel@us.ibm.com>
2405 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
2406 rev_bool_int): Add test cases for builtins.
2407 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
2408 test cases for builtins.
2410 2017-07-12 Carl Love <cel@us.ibm.com>
2412 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
2413 lp64 && p9vector_hw.
2415 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
2417 * lib/target-supports.exp (check_stack_check_available): Make
2418 testcase name depend on stack_kind.
2420 2017-07-11 Michael Collison <michael.collison@arm.com>
2422 * gcc.target/aarch64/cmp-2.c: New testcase.
2424 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2427 * g++.dg/warn/Wreturn-local-addr-3.C: New.
2429 2017-07-11 Carl Love <cel@us.ibm.com>
2431 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
2432 test cases for the builtins.
2434 2017-07-11 Yury Gribov <tetra2005@gmail.com>
2436 * lib/profopt.exp: Print relative names in UNSUPPORTED
2439 2017-07-10 Michael Collison <michael.collison@arm.com>
2441 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
2443 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
2446 * gcc.target/i386/pr81375.c: New test.
2448 2017-07-10 Martin Sebor <msebor@redhat.com>
2450 PR tree-optimization/80397
2451 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
2453 2017-07-10 Martin Sebor <msebor@redhat.com>
2456 * gcc.dg/pr81345.c: New test.
2458 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
2460 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
2461 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
2463 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
2466 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
2467 integer argumets to bypass x86_64 outgoing args optimization.
2469 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2471 * gfortran.dg/eoshift_4.f90: New test.
2472 * gfortran.dg/eoshift_5.f90: New test.
2473 * gfortran.dg/eoshift_6.f90: New test.
2475 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
2478 * gcc.target/i386/pr81313-1.c: New test.
2479 * gcc.target/i386/pr81313-2.c: Likewise.
2480 * gcc.target/i386/pr81313-3.c: Likewise.
2481 * gcc.target/i386/pr81313-4.c: Likewise.
2482 * gcc.target/i386/pr81313-5.c: Likewise.
2484 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
2486 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
2487 * gnat.dg/vect16.ads (Sarray): Likewise.
2488 * gnat.dg/vect17.ads (Sarray): Likewise.
2489 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
2490 * gnat.dg/vect16.adb (Add): Likewise.
2491 * gnat.dg/vect17.adb (Add): Likewise.
2493 2017-07-07 David Malcolm <dmalcolm@redhat.com>
2496 * g++.dg/diagnostic/pr79300.C: New test case.
2498 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2500 * gcc.target/powerpc/clone1.c: Add check to make sure the
2501 __builtin_cpu_supports function is fully supported.
2502 * gcc.target/powerpc/clone2.c: New runtime test for
2506 * gcc.target/powerpc/pr81348.c: New test.
2508 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
2510 * gfortran.dg/vect/pr60510.f: Require vect_double support.
2512 2017-07-07 Carl Love <cel@us.ibm.com>
2514 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
2517 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
2519 * gcc.target/sparc/dictunpack.c: New file.
2520 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
2521 * gcc.target/sparc/fpcmpshl.c: Likewise.
2522 * gcc.target/sparc/fpcmpurshl.c: Likewise.
2523 * gcc.target/sparc/fpcmpushl.c: Likewise.
2525 2017-07-06 Harald Anlauf <anlauf@gmx.de>
2528 * gfortran.dg/coarray_44.f90: New testcase.
2530 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
2532 * c-c++-common/asan/kasan-alloca-1.c: New test.
2533 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
2535 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
2537 * c-c++-common/asan/alloca_big_alignment.c: New test.
2538 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2539 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
2540 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
2541 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2542 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2543 * c-c++-common/asan/alloca_safe_access.c: Likewise.
2544 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2546 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
2549 * gcc.target/avr/isr-test.h: Fix warnings.
2551 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
2553 * lib/target-supports.exp: Generate
2554 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
2555 and check_effective_target_arm_arch_v8r_multilib.
2557 2017-07-06 Carl Love <cel@us.ibm.com>
2559 * ChangeLog: Clean up from mid air collision
2561 2017-07-06 Carl Love <cel@us.ibm.com>
2563 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
2564 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
2565 cases for vec_addc, adde and addec builtins.
2567 2017-07-06 David Malcolm <dmalcolm@redhat.com>
2570 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
2571 expected underlining within macro expansion.
2572 * c-c++-common/pr70264.c: Likewise.
2573 * g++.dg/plugin/diagnostic-test-expressions-1.C
2574 (test_within_macro_1): New test.
2575 (test_within_macro_2): Likewise.
2576 (test_within_macro_3): Likewise.
2577 (test_within_macro_4): Likewise.
2578 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
2579 expected underlining within macro expansion.
2580 (test_macro_4): Likewise.
2581 * gcc.dg/plugin/diagnostic-test-expressions-1.c
2582 (test_within_macro_1): New test.
2583 (test_within_macro_2): Likewise.
2584 (test_within_macro_3): Likewise.
2585 (test_within_macro_4): Likewise.
2586 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
2587 underlining within macro expansion.
2589 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
2591 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
2592 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
2593 _mm_maskz_getexp_round_sd): Test new intrinsics.
2594 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
2595 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
2596 _mm_maskz_getexp_round_ss): Ditto.
2597 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
2598 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
2599 _mm_maskz_getmant_round_sd): Ditto.
2600 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
2601 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
2602 _mm_maskz_getmant_round_ss): Ditto.
2603 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
2604 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
2605 _mm_maskz_getexp_round_sd): New runtime tests.
2606 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
2607 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
2608 _mm_maskz_getexp_round_ss): Ditto.
2609 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
2610 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
2611 _mm_maskz_getmant_round_sd): Ditto.
2612 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
2613 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
2614 _mm_maskz_getmant_round_ss): Ditto.
2615 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
2616 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
2617 __builtin_ia32_getmantss_mask_round): Test new builtins.
2618 * gcc.target/i386/sse-13.c : Ditto.
2619 * gcc.target/i386/sse-23.c: Ditto.
2620 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
2621 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
2622 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
2623 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
2624 _mm_mask_getexp_round_ss): Test new intrinsics.
2625 * gcc.target/i386/testround-1.c: Ditto.
2626 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
2627 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
2628 _mm_mask_getmant_round_ss): Test new intrinsics
2629 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
2630 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
2631 _mm_maskz_getmant_ss): Test new intrinsics.
2633 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
2635 * lib/target-supports-dg.exp (dg-require-stack-check): New.
2636 * lib/target-supports.exp (check_stack_check_available): New.
2637 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
2638 * gcc.c-torture/compile/stack-check-1.c: Likewise.
2639 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
2640 * gcc.dg/pr47443.c: Likewise.
2641 * gcc.dg/pr48134.c: Likewise.
2642 * gcc.dg/pr70017.c: Likewise.
2643 * gcc.target/aarch64/stack-checking.c: Likewise.
2644 * gcc.target/arm/stack-checking.c: Likewise.
2645 * gcc.target/i386/pr48723.c: Likewise.
2646 * gcc.target/i386/pr55672.c: Likewise.
2647 * gcc.target/i386/pr67265-2.c: Likewise.
2648 * gcc.target/i386/pr67265.c: Likewise.
2649 * gnat.dg/opt49.adb: Likewise.
2650 * gnat.dg/stack_check1.adb: Likewise.
2651 * gnat.dg/stack_check2.adb: Likewise.
2652 * gnat.dg/stack_check3.adb: Likewise.
2654 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
2657 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
2660 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
2662 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
2663 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
2664 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
2665 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
2666 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
2667 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
2668 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
2669 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
2670 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
2671 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
2672 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
2673 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
2675 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
2678 * gcc.target/avr/isr-test.h: New file.
2679 * gcc.target/avr/torture/isr-01-simple.c: New test.
2680 * gcc.target/avr/torture/isr-02-call.c: New test.
2681 * gcc.target/avr/torture/isr-03-fixed.c: New test.
2683 2017-07-05 Bin Cheng <bin.cheng@arm.com>
2685 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
2686 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
2687 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
2688 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
2690 2017-07-05 Bin Cheng <bin.cheng@arm.com>
2692 * gcc.dg/tree-ssa/ldist-26.c: New test.
2694 2017-07-05 Bin Cheng <bin.cheng@arm.com>
2696 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
2698 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
2701 * gcc.target/i386/pr81300.c: New test.
2703 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
2706 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
2707 x and y arguments in the call to _subborrow_u32.
2708 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
2709 x and y arguments in the call to _subborrow_u64.
2710 * gcc.target/i386/pr81294-1.c: New test.
2711 * gcc.target/i386/pr81294-2.c: Ditto.
2713 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2715 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
2717 2017-07-04 Marek Polacek <polacek@redhat.com>
2720 * gcc.dg/atomic-pr81231.c: New test.
2722 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
2724 PR tree-optimization/81292
2725 * gcc.dg/pr81292-1.c: New test.
2726 * gcc.dg/pr81292-2.c: Likewise.
2728 2017-07-04 Martin Liska <mliska@suse.cz>
2731 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
2732 use-after-scope sanitization.
2734 2017-07-04 Jakub Jelinek <jakub@redhat.com>
2736 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
2740 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
2743 2017-07-04 Martin Liska <mliska@suse.cz>
2746 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
2747 * g++.dg/ext/mvc3.C: Likewise.
2748 * gcc.target/i386/mvc2.c: Likewise.
2749 * gcc.target/i386/mvc3.c: Likewise.
2751 2017-07-04 Jakub Jelinek <jakub@redhat.com>
2753 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
2754 decomposition declaration in diagnostics.
2755 * g++.dg/cpp1z/decomp2.C: Likewise.
2756 * g++.dg/cpp1z/decomp3.C: Likewise.
2757 * g++.dg/cpp1z/decomp4.C: Likewise.
2758 * g++.dg/cpp1z/decomp5.C: Likewise.
2759 * g++.dg/cpp1z/decomp6.C: Likewise.
2760 * g++.dg/cpp1z/decomp7.C: Likewise.
2761 * g++.dg/cpp1z/decomp8.C: Likewise.
2762 * g++.dg/cpp1z/decomp13.C: Likewise.
2763 * g++.dg/cpp1z/decomp14.C: Likewise.
2764 * g++.dg/cpp1z/decomp18.C: Likewise.
2765 * g++.dg/cpp1z/decomp19.C: Likewise.
2766 * g++.dg/cpp1z/decomp22.C: Likewise.
2767 * g++.dg/cpp1z/decomp23.C: Likewise.
2768 * g++.dg/cpp1z/decomp24.C: Likewise.
2769 * g++.dg/cpp1z/decomp25.C: Likewise.
2770 * g++.dg/cpp1z/decomp26.C: Likewise.
2771 * g++.dg/cpp1z/decomp28.C: Likewise.
2774 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
2775 * g++.dg/cpp1z/decomp30.C: New test.
2777 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2780 * g++.dg/cpp0x/trailing14.C: New.
2782 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2785 * gfortran.dg/coarray_event_2.f08: New test.
2787 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2790 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
2791 * gfortran.dg/pointer_intent_2.f90: Likewise.
2793 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
2796 * gcc.c-torture/compile/pr81290.c: New.
2798 2017-07-03 Richard Biener <rguenther@suse.de>
2800 PR tree-optimization/60510
2801 * gfortran.dg/vect/pr60510.f: New testcase.
2803 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2805 * gcc.target/i386/mvc6.c: Require ifunc support.
2807 2017-07-03 Martin Liska <mliska@suse.cz>
2810 * g++.dg/asan/function-argument-1.C: New test.
2811 * g++.dg/asan/function-argument-2.C: New test.
2812 * g++.dg/asan/function-argument-3.C: New test.
2814 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
2816 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
2819 2017-07-03 Tom de Vries <tom@codesourcery.com>
2821 PR tree-optimization/69468
2822 * gcc.dg/pr81192.c: Update.
2824 2017-07-03 Tom de Vries <tom@codesourcery.com>
2826 PR tree-optimization/81192
2827 * gcc.dg/pr81192.c: Update.
2829 2017-07-03 Tom de Vries <tom@codesourcery.com>
2831 PR tree-optimization/81192
2832 * gcc.dg/pr81192.c: New test.
2834 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2836 * gfortran/eoshift_3.f90: New test.
2838 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2840 * gcc.dg/strlenopt-32.c: New testcase.
2841 * gcc.dg/strlenopt-33.c: Likewise.
2842 * gcc.dg/strlenopt-33g.c: Likewise.
2843 * gcc.dg/strlenopt-34.c: Likewise.
2844 * gcc.dg/strlenopt-35.c: Likewise.
2846 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2848 PR tree-optimization/80769
2849 * gcc.dg/strlenopt-31.c: New test.
2850 * gcc.dg/strlenopt-31g.c: Likewise.
2852 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2854 PR tree-optimization/81136
2855 * gcc.dg/vect/pr81136.c: New test.
2857 2017-07-01 Jakub Jelinek <jakub@redhat.com>
2860 * gcc.c-torture/compile/pr81262.c: New test.
2861 * g++.dg/ubsan/pr81262.C: New test.
2863 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
2866 * g++.dg/ipa/pr81261.C: New testcase.
2868 2017-06-30 Andrew Pinski <apinski@cavium.com>
2870 * gcc.dg/torture/pr81245.c: New testcase.
2872 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
2874 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
2877 2017-06-30 David Malcolm <dmalcolm@redhat.com>
2880 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
2882 (test_typeid): New test function.
2884 2017-06-30 Jakub Jelinek <jakub@redhat.com>
2887 * gcc.target/i386/pr81225.c: New test.
2889 2017-06-30 Nathan Sidwell <nathan@acm.org>
2891 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
2892 * g++.dg/cpp0x/decltype9.C: Likewise.
2893 * g++.dg/cpp0x/forw_enum9.C: Likewise.
2894 * g++.dg/lookup/decl1.C: Likewise.
2895 * g++.dg/lookup/extern-c-redecl.C: Likewise.
2896 * g++.dg/other/pr28432.C: Likewise.
2897 * g++.dg/parse/crash12.C: Likewise.
2898 * g++.dg/parse/enum3.C: Likewise.
2899 * g++.dg/parse/operator6.C: Likewise.
2900 * g++.dg/template/crash69.C: Likewise.
2901 * g++.dg/template/error27.C: Likewise.
2902 * g++.dg/template/error28.C: Likewise.
2903 * g++.dg/template/memfriend6.C: Likewise.
2904 * g++.old-deja/g++.mike/err1.C: Likewise.
2905 * g++.old-deja/g++.mike/p811.C: Likewise.
2906 * g++.old-deja/g++.other/crash25.C: Likewise.
2907 * g++.old-deja/g++.other/dtor4.C: Likewise.
2908 * g++.old-deja/g++.pt/t37.C: Likewise.
2910 2017-06-30 Martin Liska <mliska@suse.cz>
2913 * gcc.target/i386/pr81214.c: New test.
2915 2017-06-30 Nathan Sidwell <nathan@acm.org>
2917 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
2920 * g++.dg/lookup/pr81229.C: New.
2922 2017-06-30 Martin Liska <mliska@suse.cz>
2925 * g++.dg/asan/pr81021.C: New test.
2927 2017-06-30 Richard Biener <rguenther@suse.de>
2929 PR tree-optimization/81249
2930 * g++.dg/torture/pr81249.C: New testcase.
2932 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2934 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
2935 * g++.dg/diagnostic/variadic1.C: Likewise.
2936 * g++.dg/gomp/udr-3.C: Likewise.
2937 * g++.dg/overload/error1.C: Likewise.
2938 * g++.dg/overload/error2.C: Likewise.
2939 * g++.dg/template/duplicate1.C: Likewise.
2940 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2941 * g++.old-deja/g++.brendan/arm2.C: Likewise.
2942 * g++.old-deja/g++.other/redecl2.C: Likewise.
2943 * g++.old-deja/g++.other/redecl4.C: Likewise.
2944 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2946 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
2949 * gfortran.dg/goacc/pr77765.f90: New test.
2951 2017-06-29 Steve Ellcey <sellcey@cavium.com>
2953 * gcc.target/aarch64/ccmp_2.c: New test.
2955 2017-06-29 Nathan Sidwell <nathan@acm.org>
2958 * g++.dg/parse/pr81247-[abc].C: New.
2960 2017-06-29 Carl Love <cel@us.ibm.com>
2962 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
2963 test_unsigned_int_result, test_ll_int_result,
2964 test_ll_unsigned_int_result): Add result checking functions, add
2966 (main): Add builtin function tests.
2968 2017-06-29 Carl Love <cel@us.ibm.com>
2970 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
2971 dg-skip-if): Add -mvsx -mcpu=power7.
2973 2017-06-29 Richard Biener <rguenther@suse.de>
2975 * gcc.dg/vect/slp-reduc-8.c: New testcase.
2977 2017-06-29 Nathan Sidwell <nathan@acm.org>
2979 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
2981 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
2984 * g++.dg/pr81194.C: New test.
2986 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
2989 * gcc.dg/torture/pr80565.c: New file.
2991 2017-06-29 Bin Cheng <bin.cheng@arm.com>
2993 PR tree-optimization/81196
2994 * gcc.dg/vect/pr81196.c: New.
2996 2017-06-29 Michael Collison <michael.collison@arm.com>
2998 Fix date on previous ChangeLog entry.
3000 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3001 Michael Collison <michael.collison@arm.com>
3004 * gcc.target/aarch64/var_shift_mask_1.c: New test.
3006 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
3008 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
3010 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
3012 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
3014 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
3015 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3016 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3018 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3020 * lib/target-supports.exp (check_effective_target_vect_int): Replace
3021 current ARM check by ARM NEON's availability check.
3022 (check_effective_target_vect_intfloat_cvt): Likewise.
3023 (check_effective_target_vect_uintfloat_cvt): Likewise.
3024 (check_effective_target_vect_floatint_cvt): Likewise.
3025 (check_effective_target_vect_floatuint_cvt): Likewise.
3026 (check_effective_target_vect_shift): Likewise.
3027 (check_effective_target_whole_vector_shift): Likewise.
3028 (check_effective_target_vect_bswap): Likewise.
3029 (check_effective_target_vect_shift_char): Likewise.
3030 (check_effective_target_vect_long): Likewise.
3031 (check_effective_target_vect_float): Likewise.
3032 (check_effective_target_vect_perm): Likewise.
3033 (check_effective_target_vect_perm_byte): Likewise.
3034 (check_effective_target_vect_perm_short): Likewise.
3035 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3036 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3037 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3038 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3039 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3040 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3041 (check_effective_target_vect_widen_shift): Likewise.
3042 (check_effective_target_vect_extract_even_odd): Likewise.
3043 (check_effective_target_vect_interleave): Likewise.
3044 (check_effective_target_vect_multiple_sizes): Likewise.
3045 (check_effective_target_vect64): Likewise.
3046 (check_effective_target_vect_max_reduc): Likewise.
3048 2017-06-28 Richard Biener <rguenther@suse.de>
3051 * gcc.dg/pr81227.c: New testcase.
3053 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3056 * lib/target-supports.exp
3057 (check_ppc_cpu_supports_hw_available): New test to make sure
3058 __builtin_cpu_supports works on power7 and newer.
3060 2017-06-28 Martin Liska <mliska@suse.cz>
3063 * gcc.target/i386/pr81128.c: New test.
3065 2017-06-28 Martin Liska <mliska@suse.cz>
3068 * g++.dg/opt/pr79659.C: New test.
3070 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
3072 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
3074 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
3076 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
3078 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
3079 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
3081 2017-06-28 Jakub Jelinek <jakub@redhat.com>
3083 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
3084 (foo): ... this. Change constants such that it isn't matched
3085 as __builtin_copysign, yet tests the combiner the same.
3087 2017-06-28 Martin Liska <mliska@suse.cz>
3090 * gcc.dg/asan/pr81224.c: New test.
3092 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
3094 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
3095 passed to pthread_join.
3097 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3099 * gcc.target/s390/nodatarel-1.c: New test.
3101 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3104 * gfortran.dg/array_temporaries_4.f90: New test.
3106 2017-06-27 Andrew Pinski <apinski@cavium.com>
3108 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
3109 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
3110 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
3112 2017-06-27 Marek Polacek <polacek@redhat.com>
3115 * gcc.dg/ubsan/pr81223.c: New test.
3117 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
3119 * gcc.dg/tree-ssa/assoc-1.c: New file.
3121 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3124 * g++.dg/parse/catch2.C: New.
3126 2017-06-27 Jakub Jelinek <jakub@redhat.com>
3129 * g++.dg/ubsan/pr81209.C: New test.
3132 * gcc.c-torture/compile/pr81207.c: New test.
3134 2017-06-27 Marek Polacek <polacek@redhat.com>
3137 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
3139 2017-06-26 Martin Sebor <msebor@redhat.com>
3142 * g++.dg/Wclass-memaccess-2.C: New test.
3144 2017-06-26 Carl Love <cel@us.ibm.com>
3146 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
3147 Add new runnable test file for the vec_rev built-ins.
3149 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3151 PR/tree-optimization 71815
3152 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
3153 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3155 2017-06-26 Renlin Li <renlin.li@arm.com>
3156 Szabolcs Nagy <szabolcs.nagy@arm.com>
3158 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
3159 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
3162 2017-06-26 Richard Biener <rguenther@suse.de>
3165 * gfortran.dg/pr81175.f: New testcase.
3167 2017-06-26 Richard Biener <rguenther@suse.de>
3169 PR tree-optimization/81203
3170 * gcc.dg/torture/pr81203.c: New testcase.
3172 2017-06-26 Marek Polacek <polacek@redhat.com>
3175 * c-c++-common/Wmultistatement-macros-1.c: New test.
3176 * c-c++-common/Wmultistatement-macros-2.c: New test.
3177 * c-c++-common/Wmultistatement-macros-3.c: New test.
3178 * c-c++-common/Wmultistatement-macros-4.c: New test.
3179 * c-c++-common/Wmultistatement-macros-5.c: New test.
3180 * c-c++-common/Wmultistatement-macros-6.c: New test.
3181 * c-c++-common/Wmultistatement-macros-7.c: New test.
3182 * c-c++-common/Wmultistatement-macros-8.c: New test.
3183 * c-c++-common/Wmultistatement-macros-9.c: New test.
3184 * c-c++-common/Wmultistatement-macros-10.c: New test.
3185 * c-c++-common/Wmultistatement-macros-11.c: New test.
3187 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
3189 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
3191 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
3193 * lib/target-supports.exp
3194 (check_effective_target_arm_neon_ok_nocache): Add flags with
3195 -mfloat-abi=hard. Include arm_neon.h.
3196 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
3197 (check_effective_target_arm_neon_ok_no_float_abi): New.
3198 * gcc.target/arm/lto/pr65837_0.c: Require
3199 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
3200 * gcc.target/arm/lto/pr65837-attr_0.c: Require
3201 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
3203 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3206 * g++.dg/parse/typedef2.C: Specify a dg-error string.
3208 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3211 * gfortran.dg/cshift_2.f90: New test.
3213 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
3216 * gcc.target/aarch64/pr79794.c: New.
3218 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3221 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
3222 * gcc.target/powerpc/pr80510-2.c: Likewise.
3224 2017-06-22 Jeff Law <law@redhat.com>
3226 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
3228 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3230 * gcc.target/powerpc/fold-vec-shift-char.c: New.
3231 * gcc.target/powerpc/fold-vec-shift-int.c: New.
3232 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
3233 * gcc.target/powerpc/fold-vec-shift-short.c: New.
3234 * gcc.target/powerpc/fold-vec-shift-left.c: New.
3235 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
3236 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
3237 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
3239 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
3241 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
3243 2017-06-22 Matt Turner <mattst88@gmail.com>
3245 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
3248 2017-06-22 Carl Love <cel@us.ibm.com>
3250 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
3251 vmuleuh): Fix scan-assembler-times should check for word not half word
3254 2017-06-22 Jeff Law <law@redhat.com>
3256 * gcc.c-torture/compile/stack-check-1.c: New test.
3258 2016-06-22 Richard Biener <rguenther@suse.de>
3260 * gcc.dg/vect/pr65947-1.c: Remove xfail.
3261 * gcc.dg/vect/pr65947-2.c: Likewise.
3262 * gcc.dg/vect/pr65947-3.c: Likewise.
3263 * gcc.dg/vect/pr65947-4.c: Likewise.
3264 * gcc.dg/vect/pr65947-5.c: Likewise.
3265 * gcc.dg/vect/pr65947-6.c: Likewise.
3266 * gcc.dg/vect/pr65947-8.c: Likewise.
3267 * gcc.dg/vect/pr65947-9.c: Likewise.
3268 * gcc.dg/vect/pr65947-10.c: Likewise.
3269 * gcc.dg/vect/pr65947-12.c: Likewise.
3270 * gcc.dg/vect/pr65947-13.c: Likewise.
3271 * gcc.dg/vect/pr65947-14.c: Likewise.
3272 * gcc.dg/vect/vect-cond-2.c: Likewise.
3273 * gcc.dg/vect/vect-pr69848.c: Likewise.
3275 2017-06-22 Martin Liska <mliska@suse.cz>
3277 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
3280 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
3282 * gcc.dg/tree-ssa/forwprop-37.c: New.
3284 2017-06-22 Richard Biener <rguenther@suse.de>
3286 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
3288 2017-06-22 Richard Biener <rguenther@suse.de>
3290 * gcc.dg/vect/pr65947-14.c: New testcase.
3292 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3295 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
3296 32-bit support is added. Change ITYPE size to 64-bit integer.
3297 * gcc.target/powerpc/pr80510-2.c: Likewise.
3299 2017-06-21 Jakub Jelinek <jakub@redhat.com>
3302 * g++.dg/gomp/pr81154.C: New test.
3304 2017-06-21 David Malcolm <dmalcolm@redhat.com>
3306 * g++.dg/other/old-style-cast-fixits.C: New test case.
3308 2017-06-21 Jakub Jelinek <jakub@redhat.com>
3310 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
3312 2017-06-21 Tom de Vries <tom@codesourcery.com>
3314 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
3316 2017-06-21 Tom de Vries <tom@codesourcery.com>
3318 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
3321 2017-06-21 Martin Liska <mliska@suse.cz>
3323 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
3325 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
3327 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
3328 gnat.dg/debug11_pkg2.ads: New testcase.
3330 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
3332 * gcc.target/i386/getround.c: New file.
3334 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
3336 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
3337 * gcc.dg/tree-ssa/addadd-2.c: New file.
3339 2017-06-21 Tom de Vries <tom@codesourcery.com>
3341 * lib/target-supports.exp (add_options_for_stack_size): New proc.
3342 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
3343 * gcc.c-torture/compile/20080806-1.c: Same.
3344 * gcc.c-torture/compile/920723-1.c: Same.
3345 * gcc.c-torture/compile/930621-1.c: Same.
3346 * gcc.c-torture/compile/991214-2.c: Same.
3347 * gcc.c-torture/compile/bcopy.c: Same.
3348 * gcc.c-torture/compile/memtst.c: Same.
3349 * gcc.c-torture/compile/msp.c: Same.
3350 * gcc.c-torture/compile/stuct.c: Same.
3351 * gcc.c-torture/execute/20011008-3.c: Same.
3352 * gcc.c-torture/execute/20030209-1.c: Same.
3353 * gcc.c-torture/execute/20031012-1.c: Same.
3354 * gcc.c-torture/execute/20040805-1.c: Same.
3355 * gcc.c-torture/execute/920410-1.c: Same.
3356 * gcc.c-torture/execute/921113-1.c: Same.
3357 * gcc.c-torture/execute/921202-1.c: Same.
3358 * gcc.c-torture/execute/921208-2.c: Same.
3359 * gcc.c-torture/execute/930106-1.c: Same.
3360 * gcc.c-torture/execute/930406-1.c: Same.
3361 * gcc.c-torture/execute/950221-1.c: Same.
3362 * gcc.c-torture/execute/960521-1.c: Same.
3363 * gcc.c-torture/execute/980605-1.c: Same.
3364 * gcc.c-torture/execute/comp-goto-1.c: Same.
3365 * gcc.c-torture/execute/comp-goto-2.c: Same.
3366 * gcc.c-torture/execute/memcpy-1.c: Same.
3367 * gcc.c-torture/execute/multi-ix.c: Same.
3368 * gcc.c-torture/execute/nestfunc-4.c: Same.
3369 * gcc.c-torture/execute/pr20621-1.c: Same.
3370 * gcc.c-torture/execute/pr23135.c: Same.
3371 * gcc.c-torture/execute/pr28982b.c: Same.
3372 * gcc.dg/loop-3.c: Same.
3373 * gcc.dg/struct-ret-3.c: Same.
3374 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3375 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3376 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3377 * gcc.dg/tree-prof/pr44777.c: Same.
3379 2017-06-20 David Malcolm <dmalcolm@redhat.com>
3382 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
3383 memset call with zero-initialization.
3384 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
3386 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
3388 * gcc.target/i386/pr80732.c: Include fma4-check.h.
3389 (main): Renamed to ...
3390 (fma4_test): ... this.
3392 2017-06-20 Julia Koval <julia.koval@intel.com>
3394 * gcc.target/i386/pr73350-2.c: New test.
3396 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3398 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
3399 * c-c++-common/fold-masked-cmp-2.c: Likewise.
3400 * c-c++-common/fold-masked-cmp-3.c: Likewise.
3401 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
3402 restrict to x86_64-*-*-gnu.
3403 Skip scan-assembler on *-*-darwin*.
3404 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
3405 * gcc.dg/loop-invariant.c: Likewise.
3406 * gcc.dg/lto/pr70955_0.c: Likewise.
3407 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3408 * gcc.dg/tree-ssa/pr79803.c: Likewise.
3409 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
3411 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
3412 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
3414 * gcc.dg/attr-ms_struct-2.c: Likewise.
3415 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3416 * gcc.dg/bf-ms-layout.c: Likewise.
3417 * gcc.dg/bf-ms-layout-2.c: Likewise.
3418 * gcc.dg/pic-macro-define.c: Remove target restrictions.
3419 Require fpic support.
3420 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
3422 * gcc.target/i386/bitfield2.c: Likewise.
3423 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
3425 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
3427 2017-06-20 Nathan Sidwell <nathan@acm.org>
3430 * g++.dg/lookup/pr67074.C: New.
3431 * g++.dg/parse/namespace-alias-1.C: Adjust.
3433 2017-06-20 Richard Biener <rguenther@suse.de>
3436 * c-c++-common/ubsan/pr81097.c: New testcase.
3438 2017-06-20 Richard Biener <rguenther@suse.de>
3440 * gcc.dg/vect/pr65947-9.c: Adjust.
3442 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3444 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
3445 * gcc.target/arm/acle/cdp2.c: Likewise.
3446 * gcc.target/arm/acle/ldc.c: Likewise.
3447 * gcc.target/arm/acle/ldc2.c: Likewise.
3448 * gcc.target/arm/acle/ldc2l.c: Likewise.
3449 * gcc.target/arm/acle/ldcl.c: Likewise.
3450 * gcc.target/arm/acle/mcr.c: Likewise.
3451 * gcc.target/arm/acle/mcr2.c: Likewise.
3452 * gcc.target/arm/acle/mcrr.c: Likewise.
3453 * gcc.target/arm/acle/mcrr2.c: Likewise.
3454 * gcc.target/arm/acle/mrc.c: Likewise.
3455 * gcc.target/arm/acle/mrc2.c: Likewise.
3456 * gcc.target/arm/acle/mrrc.c: Likewise.
3457 * gcc.target/arm/acle/mrrc2.c: Likewise.
3458 * gcc.target/arm/acle/stc.c: Likewise.
3459 * gcc.target/arm/acle/stc2.c: Likewise.
3460 * gcc.target/arm/acle/stc2l.c: Likewise.
3461 * gcc.target/arm/acle/stcl.c: Likewise.
3463 2017-06-20 Jakub Jelinek <jakub@redhat.com>
3466 * gcc.target/i386/pr81121.c: New test.
3468 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3471 * gcc.target/powerpc/pr79799-1.c: New test.
3472 * gcc.target/powerpc/pr79799-2.c: Likewise.
3473 * gcc.target/powerpc/pr79799-3.c: Likewise.
3474 * gcc.target/powerpc/pr79799-4.c: Likewise.
3475 * gcc.target/powerpc/pr79799-5.c: Likewise.
3477 2017-06-19 Nathan Sidwell <nathan@acm.org>
3481 * g++.dg/lookup/pr79766.C: New.
3482 * g++.dg/lookup/pr81124.C: New.
3483 * g++.dg/template/explicit6.C: Adjust.
3484 * g++.old-deja/g++.other/decl5.C: Adjust.
3486 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3488 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
3491 2017-06-19 Jakub Jelinek <jakub@redhat.com>
3494 * g++.dg/ubsan/pr81125.C: New test.
3497 * g++.dg/ubsan/pr81111.C: New test.
3499 2017-06-19 Richard Biener <rguenther@suse.de>
3502 * gcc.dg/torture/pr81118.c: New testcase.
3504 2017-06-19 Richard Biener <rguenther@suse.de>
3506 PR tree-optimization/80887
3507 * gcc.dg/tree-ssa/pr80887.c: New testcase.
3509 2017-06-19 Jakub Jelinek <jakub@redhat.com>
3512 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
3514 2017-06-19 Nathan Sidwell <nathan@acm.org>
3517 * g++.dg/warn/pr81119.C: New.
3519 2017-06-19 Martin Liska <mliska@suse.cz>
3522 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
3524 2017-06-19 Martin Liska <mliska@suse.cz>
3527 * gcc.target/i386/mvc5.c: Scan indirect_function.
3528 * gcc.target/i386/mvc7.c: Likewise.
3529 * gcc.target/i386/pr80732.c: New test.
3531 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
3534 * g++.dg/cpp1y/constexpr-66093.C: New.
3536 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3538 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
3541 2017-06-19 Richard Biener <rguenther@suse.de>
3544 * g++.dg/torture/pr81112.C: New testcase.
3546 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
3548 * gcc.dg/lto/pr69866_0.c: This test needs alias.
3550 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3553 * gfortran.dg/cshift_1.f90: New test.
3555 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3557 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
3559 2017-06-16 Carl Love <cel@us.ibm.com>
3561 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
3562 main): Add runnable tests and test checker for vec_float,
3563 vec_float2, vec_floate and vec_floato builtins.
3565 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
3567 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
3568 the architecture options added by dg-add-options arm_neon.
3569 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
3570 to the architecture.
3571 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
3572 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
3573 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
3575 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
3577 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
3578 multilibs have been built.
3580 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
3582 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
3583 * gcc.target/arm/pr51915.c: Likewise.
3584 * gcc.target/arm/pr52006.c: Likewise.
3585 * gcc.target/arm/pr53187.c: Likewise.
3587 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
3589 * gcc.target/arm/multilibs.exp: New file.
3591 2017-06-16 Martin Sebor <msebor@redhat.com>
3593 PR tree-optimization/80933
3594 PR tree-optimization/80934
3595 * gcc.dg/fold-bcopy.c: New test.
3596 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
3597 * gcc.dg/tree-ssa/alias-36.c: Likewise.
3598 * gcc.dg/pr79214.c: Adjust.
3599 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3600 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3601 * gcc.dg/builtins-nonnull.c: Likewise.
3603 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
3606 * gcc.target/arm/pr71778.c: New.
3608 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
3610 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
3612 2017-06-16 Richard Biener <rguenther@suse.de>
3614 PR tree-optimization/81090
3615 * gcc.dg/graphite/pr81090.c: New testcase.
3617 2017-06-16 Janus Weil <janus@gcc.gnu.org>
3620 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
3622 2017-06-16 Jakub Jelinek <jakub@redhat.com>
3625 * c-c++-common/ubsan/object-size-11.c: New test.
3627 2017-06-15 Martin Sebor <msebor@redhat.com>
3630 * g++.dg/Wclass-memaccess.C: New test.
3632 2017-06-15 Janus Weil <janus@gcc.gnu.org>
3635 * gfortran.dg/proc_ptr_comp_51.f90: New test.
3637 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
3640 * gcc.dg/lto/pr69866_0.c: New test.
3641 * gcc.dg/lto/pr69866_1.c: Likewise.
3643 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
3646 * gcc.target/msp430/pr78818-real.c: New template for tests.
3647 * gcc.target/msp430/pr78818-auto.c: New test.
3648 * gcc.target/msp430/pr78818-data-region.c: New test.
3649 * gcc.target/msp430/pr78818-data-sec.c: New test.
3650 * gcc.target/msp430/pr78818-auto-warn.c: New test.
3652 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
3654 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
3655 instructions in it rather than the number of IT blocks being 2.
3656 Transfer scan directive arm_thumb2 restriction to the whole
3657 testcase and restrict further to Thumb-only targets.
3659 2017-06-15 Tamar Christina <tamar.christina@arm.com>
3661 * gcc.target/arm/sdiv_costs_1.c:
3664 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
3666 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
3667 * gcc.target/mips/pr51513-1.c: New test.
3668 * gcc.target/mips/pr51513-2.c: New test.
3670 2017-06-14 Richard Biener <rguenther@suse.de>
3672 PR tree-optimization/81083
3673 * gcc.dg/torture/pr81083.c: Add prototypes.
3675 2017-06-14 Richard Biener <rguenther@suse.de>
3678 * c-c++-common/ubsan/pr81088.c: New testcase.
3680 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
3682 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
3684 2017-06-14 Andrew Pinski <apinski@cavium.com>
3685 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3688 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
3689 * gcc.target/aarch64/vect-init-2.c: Likewise.
3690 * gcc.target/aarch64/vect-init-3.c: Likewise.
3691 * gcc.target/aarch64/vect-init-4.c: Likewise.
3692 * gcc.target/aarch64/vect-init-5.c: Likewise.
3694 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3697 * g++.dg/cpp0x/constexpr-58541.C: New.
3699 2017-06-14 Richard Biener <rguenther@suse.de>
3701 PR tree-optimization/81083
3702 * gcc.dg/torture/pr81083.c: New testcase.
3704 2017-06-14 Jakub Jelinek <jakub@redhat.com>
3706 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
3707 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
3709 2017-06-13 Jakub Jelinek <jakub@redhat.com>
3712 * g++.dg/ubsan/pr80973.C: New test.
3715 * g++.dg/opt/nrv18.C: New test.
3717 2017-06-13 Martin Liska <mliska@suse.cz>
3720 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
3721 test by adding no_sanitize attribute.
3722 * gcc.dg/asan/use-after-scope-4.c: Likewise.
3724 2017-06-13 Renlin Li <renlin.li@arm.com>
3726 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
3729 2017-06-13 Martin Jambor <mjambor@suse.cz>
3731 PR tree-optimization/80803
3732 PR tree-optimization/81063
3733 gcc.dg/tree-ssa/pr80803.c: New test.
3734 gcc.dg/tree-ssa/pr81063.c: Likewise.
3736 2017-06-12 Yury Gribov <tetra2005@gmail.com>
3738 * c-c++-common/fold-masked-cmp-3.c: New test.
3740 2017-06-13 Yury Gribov <tetra2005@gmail.com>
3742 PR tree-optimization/67328
3743 * c-c++-common/fold-masked-cmp-1.c: New test.
3744 * c-c++-common/fold-masked-cmp-2.c: Likewise.
3745 * gcc.dg/pr46309.c: Fix pattern.
3746 * gcc.dg/pr46309-2.c: Likewise.
3748 2017-06-13 Tamar Christina <tamar.christina@arm.com>
3750 * gcc.target/arm/sdiv_costs_1.c:
3751 Require arm_arch_v8a_ok and add march option.
3753 2017-06-13 Martin Liska <mliska@suse.cz>
3755 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
3756 * gcc.dg/tree-ssa/dump-2.c: Likewise.
3757 * gcc.dg/tree-ssa/vrp101.c: Likewise.
3759 2017-06-13 Richard Biener <rguenther@suse.de>
3762 * c-c++-common/ubsan/pr81065.c: New testcase.
3764 2017-06-12 Ian Lance Taylor <iant@golang.org>
3766 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
3767 freorder. Update comment to explain test.
3769 2017-06-12 Tamar Christina <tamar.christina@arm.com>
3771 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
3772 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
3773 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
3774 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
3776 2017-06-12 Tamar Christina <tamar.christina@arm.com>
3778 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
3780 2017-06-12 Tamar Christina <tamar.christina@arm.com>
3782 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
3784 2017-06-12 Jakub Jelinek <jakub@redhat.com>
3786 PR tree-optimization/81003
3787 * gcc.c-torture/compile/pr81003.c: New test.
3789 2017-06-12 Richard Biener <rguenther@suse.de>
3791 PR tree-optimization/81053
3792 * gcc.dg/torture/pr81053.c: New testcase.
3794 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3797 * gfortran.dg/implied_do_io_3.f90: New test.
3799 2017-06-10 Tom de Vries <tom@codesourcery.com>
3801 * lib/target-supports.exp (check_effective_target_signal): New proc.
3802 * lib/gcc.exp (gcc_target_compile): Remove appending of
3803 -DSIGNAL_SUPPRESS to additional_flags.
3804 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
3805 additional_flags if effective target signal is not supported by the
3807 * gcc.c-torture/execute/20101011-1.c: Same.
3808 * gcc.dg/c99-stdint-1.c: Same.
3809 * gcc.dg/c99-stdint-2.c: Same.
3810 * gcc.dg/c99-stdint-5.c: Same.
3811 * gcc.dg/c99-stdint-6.c: Same.
3812 * gcc.dg/stdint-width-1.c: Same.
3814 2017-06-10 Tom de Vries <tom@codesourcery.com>
3816 * lib/target-supports.exp (check_effective_target_stack_size)
3817 (dg-effective-target-value): New proc.
3818 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
3820 * lib/objc.exp (objc_target_compile): Same.
3821 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
3822 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
3823 dg-additional-options.
3824 * gcc.c-torture/compile/20080806-1.c: Same.
3825 * gcc.c-torture/compile/920723-1.c: Same.
3826 * gcc.c-torture/compile/930621-1.c: Same.
3827 * gcc.c-torture/compile/991214-2.c: Same.
3828 * gcc.c-torture/compile/bcopy.c: Same.
3829 * gcc.c-torture/compile/memtst.c: Same.
3830 * gcc.c-torture/compile/msp.c: Same.
3831 * gcc.c-torture/compile/stuct.c: Same.
3832 * gcc.c-torture/execute/20011008-3.c: Same.
3833 * gcc.c-torture/execute/20030209-1.c: Same.
3834 * gcc.c-torture/execute/20031012-1.c: Same.
3835 * gcc.c-torture/execute/20040805-1.c: Same.
3836 * gcc.c-torture/execute/920410-1.c: Same.
3837 * gcc.c-torture/execute/920501-7.c: Same.
3838 * gcc.c-torture/execute/921113-1.c: Same.
3839 * gcc.c-torture/execute/921202-1.c: Same.
3840 * gcc.c-torture/execute/921208-2.c: Same.
3841 * gcc.c-torture/execute/930106-1.c: Same.
3842 * gcc.c-torture/execute/930406-1.c: Same.
3843 * gcc.c-torture/execute/950221-1.c: Same.
3844 * gcc.c-torture/execute/960521-1.c: Same.
3845 * gcc.c-torture/execute/980605-1.c: Same.
3846 * gcc.c-torture/execute/comp-goto-1.c: Same.
3847 * gcc.c-torture/execute/comp-goto-2.c: Same.
3848 * gcc.c-torture/execute/memcpy-1.c: Same.
3849 * gcc.c-torture/execute/multi-ix.c: Same.
3850 * gcc.c-torture/execute/nestfunc-4.c: Same.
3851 * gcc.c-torture/execute/pr20621-1.c: Same.
3852 * gcc.c-torture/execute/pr23135.c: Same.
3853 * gcc.c-torture/execute/pr28982b.c: Same.
3854 * gcc.dg/loop-3.c: Same.
3855 * gcc.dg/struct-ret-3.c: Same.
3856 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3857 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3858 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3859 * gcc.dg/tree-prof/pr44777.c: Same.
3861 2017-06-09 David Malcolm <dmalcolm@redhat.com>
3863 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3864 (test_mutually_exclusive_suggestions): New test function.
3865 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
3866 (test_mutually_exclusive_suggestions): New test function.
3867 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
3868 (test_mutually_exclusive_suggestions): New test function.
3869 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3870 (test_show_locus): Add special-case for
3871 "test_mutually_exclusive_suggestions".
3873 2017-06-09 Ian Lance Taylor <iant@golang.org>
3875 * gcc.dg/tree-prof/split-1.c: New test.
3877 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
3879 * gcc.dg/predict-14.c: Avoid cold function detection.
3880 * gcc.target/i386/umod-3.c: Likewise.
3882 2017-06-09 Tamar Christina <tamar.christina@arm.com>
3884 * gcc.target/aarch64/lrint-matherr.h: New.
3885 * gcc.target/aarch64/inline-lrint_1.c: New.
3886 * gcc.target/aarch64/inline-lrint_2.c: New.
3887 * gcc.target/aarch64/no-inline-lrint_1.c: New.
3888 * gcc.target/aarch64/no-inline-lrint_2.c: New.
3890 2017-06-09 Tamar Christina <tamar.christina@arm.com>
3892 * gcc.target/arm/sdiv_costs_1.c: New.
3894 2017-06-09 Tom de Vries <tom@codesourcery.com>
3897 * gcc.target/nvptx/label-values.c: New test.
3899 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
3901 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
3902 Test for null definitions instead of them being undefined. Add entry
3903 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
3904 about using the effective target for architecture extension.
3905 (check_effective_target_arm_arch_v7ve_ok): Remove.
3906 (add_options_for_arm_arch_v7ve): Likewise.
3908 2017-06-09 Richard Biener <rguenther@suse.de>
3910 PR tree-optimization/66623
3911 * gcc.dg/vect/pr66623.c: New testcase.
3913 2017-06-09 Richard Biener <rguenther@suse.de>
3915 PR tree-optimization/79483
3916 * gcc.dg/graphite/pr79483.c: New testcase.
3918 2017-06-09 Richard Biener <rguenther@suse.de>
3921 * g++.dg/pr81007.C: New testcase.
3923 2017-06-09 Jakub Jelinek <jakub@redhat.com>
3925 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
3926 instead of "rsp" for -m32.
3927 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
3928 target, add -msse2 to dg-options.
3929 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
3930 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
3932 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
3935 * gcc.target/powerpc/stack-limit.c: New testcase.
3937 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
3939 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
3940 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
3941 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
3942 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
3943 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
3944 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
3946 2017-06-08 Jakub Jelinek <jakub@redhat.com>
3949 * c-c++-common/gomp/pr81006.c: New test.
3952 * g++.dg/gomp/pr81011.C: New test.
3955 * c-c++-common/ubsan/align-10.c: New test.
3956 * c-c++-common/ubsan/null-13.c: New test.
3958 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
3961 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
3962 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
3963 * gcc.target/i386/pr81015.c: New test.
3965 2017-06-08 Tom de Vries <tom@codesourcery.com>
3967 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
3968 trampolines instead of NO_TRAMPOLINES.
3969 * gcc.c-torture/execute/20000822-1.c: Same.
3970 * gcc.c-torture/execute/920428-2.c: Same.
3971 * gcc.c-torture/execute/920501-7.c: Same.
3972 * gcc.c-torture/execute/920612-2.c: Same.
3973 * gcc.c-torture/execute/921017-1.c: Same.
3974 * gcc.c-torture/execute/921215-1.c: Same.
3975 * gcc.c-torture/execute/931002-1.c: Same.
3976 * gcc.c-torture/execute/comp-goto-2.c: Same.
3977 * gcc.c-torture/execute/nestfunc-1.c: Same.
3978 * gcc.c-torture/execute/nestfunc-2.c: Same.
3979 * gcc.c-torture/execute/nestfunc-3.c: Same.
3980 * gcc.c-torture/execute/nestfunc-5.c: Same.
3981 * gcc.c-torture/execute/nestfunc-6.c: Same.
3982 * gcc.c-torture/execute/pr24135.c: Same.
3983 * gcc.dg/Wtrampolines.c: Same.
3984 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3985 * gcc.dg/torture/stackalign/nested-5.c: Same.
3986 * gcc.dg/torture/stackalign/nested-6.c: Same.
3987 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
3988 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3989 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
3990 * gcc.dg/trampoline-1.c: Same.
3991 * gcc.dg/tree-prof/pr44777.c: Same.
3992 * gcc.target/i386/pr67770.c: Same.
3993 * lib/gcc.exp (gcc_target_compile): Remove appending of
3994 -DNO_TRAMPOLINES to additional_flags.
3995 * lib/objc.exp (objc_target_compile): Same.
3997 2017-06-08 Tom de Vries <tom@codesourcery.com>
3999 * lib/target-supports.exp (check_effective_target_trampolines): Test for
4000 'gcc,no_trampolines' instead of 'no_trampolines'.
4002 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
4005 * gcc.target/i386/mpx/pr79988.c: New test.
4007 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
4009 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
4010 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
4011 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
4013 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
4015 * g++.dg/tree-ssa/counts-1.C: New testcase.
4016 * gcc.dg/tree-ssa/counts-1.c: New testcase.
4018 2017-08-08 Julia Koval <julia.koval@intel.com>
4020 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
4021 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
4022 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
4023 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
4024 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
4025 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
4027 2017-06-08 Marek Polacek <polacek@redhat.com>
4030 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
4032 2017-08-08 Julia Koval <julia.koval@intel.com>
4034 PR target/73350,80862
4035 * gcc.target/i386/pr73350.c: New test.
4037 2017-06-08 Richard Biener <rguenther@suse.de>
4039 PR tree-optimization/80928
4040 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
4042 2017-06-07 Carl Love <cel@us.ibm.com>
4044 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
4046 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
4049 * g++.dg/cpp1z/class-deduction39.C: New.
4051 2017-06-07 Marek Polacek <polacek@redhat.com>
4054 * c-c++-common/ubsan/pr80932.c: New test.
4056 2017-06-07 Bin Cheng <bin.cheng@arm.com>
4058 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
4059 * gcc.target/i386/l_fma_double_2.c: Ditto.
4060 * gcc.target/i386/l_fma_double_3.c: Ditto.
4061 * gcc.target/i386/l_fma_double_4.c: Ditto.
4062 * gcc.target/i386/l_fma_double_5.c: Ditto.
4063 * gcc.target/i386/l_fma_double_6.c: Ditto.
4064 * gcc.target/i386/l_fma_float_1.c: Ditto.
4065 * gcc.target/i386/l_fma_float_2.c: Ditto.
4066 * gcc.target/i386/l_fma_float_3.c: Ditto.
4067 * gcc.target/i386/l_fma_float_4.c: Ditto.
4068 * gcc.target/i386/l_fma_float_5.c: Ditto.
4069 * gcc.target/i386/l_fma_float_6.c: Ditto.
4071 2017-06-07 Tamar Christina <tamar.christina@arm.com>
4073 * gcc.target/aarch64/sdiv_costs_1.c: New.
4075 2017-06-07 Richard Biener <rguenther@suse.de>
4077 PR tree-optimization/80928
4078 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
4079 * gcc.dg/vect/slp-13-big-array.c: Likewise.
4081 2017-06-07 Richard Biener <rguenther@suse.de>
4083 PR tree-optimization/80928
4084 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
4087 2017-06-06 Nathan Sidwell <nathan@acm.org>
4089 * g++.dg/pr45330.C: Add inline namespace case.
4091 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4094 * gfortran.dg/matmul_16.f90: New test.
4095 * gfortran.dg/inline_matmul_18.f90: New test.
4097 2017-06-06 Marek Polacek <polacek@redhat.com>
4100 * gcc.dg/pr79983.c: New test.
4102 2017-06-06 David S. Miller <davem@davemloft.net>
4104 * gcc.target/sparc/sparc-ret-3.c: New test.
4106 2017-06-06 Tom de Vries <tom@codesourcery.com>
4108 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
4109 label_values instead of NO_LABEL_VALUES.
4110 * gcc.c-torture/compile/920301-1.c: Same.
4111 * gcc.c-torture/compile/920501-1.c: Same.
4112 * gcc.c-torture/compile/941014-4.c: Same.
4113 * gcc.c-torture/compile/labels-1.c: Same.
4114 * gcc.c-torture/compile/pr18903.c: Same.
4115 * gcc.c-torture/execute/920302-1.c: Same.
4116 * gcc.c-torture/execute/920415-1.c: Same.
4117 * gcc.c-torture/execute/920428-2.c: Same.
4118 * gcc.c-torture/execute/920501-3.c: Same.
4119 * gcc.c-torture/execute/920501-4.c: Same.
4120 * gcc.c-torture/execute/920501-5.c: Same.
4121 * gcc.c-torture/execute/920501-7.c: Same.
4122 * gcc.c-torture/execute/920721-4.c: Same.
4123 * gcc.c-torture/execute/980526-1.c: Same.
4124 * gcc.c-torture/execute/990208-1.c: Same.
4125 * gcc.c-torture/execute/comp-goto-1.c: Same.
4126 * gcc.c-torture/execute/comp-goto-2.c: Same.
4127 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4128 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4129 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
4130 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4131 * gcc.dg/tree-prof/pr44777.c: Same.
4132 * gcc.misc-tests/bprob-2.c: Same.
4133 * gcc.misc-tests/gcov-3.c: Same.
4134 * lib/gcc.exp (gcc_target_compile): Remove appending of
4135 -DNO_LABEL_VALUES to additional_flags.
4136 * lib/objc.exp (objc_target_compile): Same.
4137 * lib/target-supports.exp (check_effective_target_label_values): Test on
4138 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
4140 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4142 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
4144 2017-06-06 Richard Biener <rguenther@suse.de>
4146 PR tree-optimization/80974
4147 * gcc.dg/torture/pr80974.c: New testcase.
4149 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4151 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
4152 "unsigned int" in conversation warning on line 15.
4154 2017-06-06 Richard Biener <rguenther@suse.de>
4156 PR tree-optimization/80928
4157 * gcc.dg/vect/pr80928.c: New testcase.
4158 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
4159 * gcc.dg/vect/slp-13.c: Likewise.
4160 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
4162 2017-06-05 David Malcolm <dmalcolm@redhat.com>
4164 * g++.dg/plugin/comment_plugin.c: New test plugin.
4165 * g++.dg/plugin/comments-1.C: New test file.
4166 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4168 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4170 * gcc.misc-tests/gcov-1a.c: New test.
4172 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4174 * gcc.target/powerpc/clone1.c: New test.
4176 2017-06-05 Janus Weil <janus@gcc.gnu.org>
4179 * gfortran.dg/proc_ptr_comp_50.f90: New test.
4181 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
4184 * gfortran.dg/implied_do_io_1.f90: New Test.
4185 * gfortran.dg/implied_do_io_2.f90: New Test.
4187 2017-06-05 Renlin Li <renlin.li@arm.com>
4189 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
4190 selector to related line.
4192 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
4194 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
4196 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4198 * gcc.target/aarch64/store_lane0_str_1.c: New test.
4200 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4202 * gcc.target/aarch64/subs_compare_2.c: New test.
4204 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4206 * gcc.target/aarch64/subs_compare_1.c: New test.
4208 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
4210 * gcc.target/mips/div-9.c: Delete duplicate test.
4211 * gcc.target/mips/div-10.c: Ditto.
4212 * gcc.target/mips/div-11.c: Ditto.
4213 * gcc.target/mips/div-12.c: Ditto.
4215 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
4217 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4219 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
4221 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
4222 vesrion of the dejagnu grep.
4223 (list-module-names): Use it and adjust the regular expressions for
4224 modules and submodules.
4225 * gfortran.dg/prof/prof.exp: Cleanup modules.
4226 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
4228 * gfortran.dg/altreturn_8.f90: Likewise.
4229 * gfortran.dg/associate_12.f90: Likewise.
4230 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
4231 * gfortran.dg/charlen_15.f90: Likewise.
4232 * gfortran.dg/class_4a.f03: Likewise.
4233 * gfortran.dg/class_54.f90: Likewise.
4234 * gfortran.dg/class_dummy_4.f03: Likewise.
4235 * gfortran.dg/class_dummy_5.f90: Likewise.
4236 * gfortran.dg/constructor_9.f90: Likewise.
4237 * gfortran.dg/dec_structure_15.f90: Likewise.
4238 * gfortran.dg/do_check_8.f90: Likewise.
4239 * gfortran.dg/dtio_26.f03: Likewise.
4240 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4241 * gfortran.dg/equiv_9.f90: Likewise.
4242 * gfortran.dg/extends_15.f90: Likewise.
4243 * gfortran.dg/finalize_22.f90: Likewise.
4244 * gfortran.dg/finalize_23.f90: Likewise.
4245 * gfortran.dg/generic_26.f90: Likewise.
4246 * gfortran.dg/generic_27.f90: Likewise.
4247 * gfortran.dg/namelist_76.f90: Likewise.
4248 * gfortran.dg/pointer_init_8.f90: Likewise.
4249 * gfortran.dg/pr61318.f90: Likewise.
4250 * gfortran.dg/pr77260_1.f90: Likewise.
4251 * gfortran.dg/pr77260_2.f90: Likewise.
4252 * gfortran.dg/pr77420_3.f90: Likewise.
4253 * gfortran.dg/proc_ptr_39.f90: Likewise.
4254 * gfortran.dg/proc_ptr_41.f90: Likewise.
4255 * gfortran.dg/proc_ptr_42.f90: Likewise.
4256 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
4257 * gfortran.dg/submodule_1.f08: Likewise.
4258 * gfortran.dg/submodule_10.f08: Likewise.
4259 * gfortran.dg/submodule_14.f08: Likewise.
4260 * gfortran.dg/submodule_15.f08: Likewise.
4261 * gfortran.dg/submodule_2.f08: Likewise.
4262 * gfortran.dg/submodule_5.f08: Likewise.
4263 * gfortran.dg/submodule_6.f08: Likewise.
4264 * gfortran.dg/submodule_7.f08: Likewise.
4265 * gfortran.dg/submodule_8.f08: Likewise.
4266 * gfortran.dg/submodule_9.f08: Likewise.
4267 * gfortran.dg/transfer_class_2.f90: Likewise.
4268 * gfortran.dg/typebound_assignment_7.f90: Likewise.
4269 * gfortran.dg/typebound_call_24.f03: Likewise.
4270 * gfortran.dg/typebound_call_25.f90: Likewise.
4271 * gfortran.dg/typebound_deferred_1.f90: Likewise.
4272 * gfortran.dg/typebound_generic_12.f03: Likewise.
4273 * gfortran.dg/typebound_generic_13.f03: Likewise.
4274 * gfortran.dg/typebound_generic_14.f03: Likewise.
4275 * gfortran.dg/typebound_generic_15.f90: Likewise.
4276 * gfortran.dg/typebound_operator_16.f03: Likewise.
4277 * gfortran.dg/typebound_operator_18.f90: Likewise.
4278 * gfortran.dg/typebound_operator_20.f90: Likewise.
4279 * gfortran.dg/typebound_override_3.f90: Likewise.
4280 * gfortran.dg/typebound_override_4.f90: Likewise.
4281 * gfortran.dg/typebound_override_5.f90: Likewise.
4282 * gfortran.dg/typebound_override_6.f90: Likewise.
4283 * gfortran.dg/typebound_override_7.f90: Likewise.
4284 * gfortran.dg/typebound_proc_28.f03: Likewise.
4285 * gfortran.dg/typebound_proc_29.f90: Likewise.
4286 * gfortran.dg/typebound_proc_30.f90: Likewise.
4287 * gfortran.dg/typebound_proc_31.f90: Likewise.
4288 * gfortran.dg/typebound_proc_32.f90: Likewise.
4289 * gfortran.dg/typebound_proc_33.f90: Likewise.
4290 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
4291 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
4292 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
4293 * gfortran.dg/use_only_3.f90: Likewise.
4294 * gfortran.dg/use_without_only_1.f90: Likewise.
4295 * gfortran.dg/warn_unused_function.f90: Likewise.
4296 * gfortran.dg/warn_unused_function_2.f90: Likewise.
4297 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4299 2017-06-04 Marek Polacek <polacek@redhat.com>
4302 * gcc.dg/format/pr80919.c: New test.
4304 2017-06-02 Martin Sebor <msebor@redhat.com>
4307 * c-c++-common/Wfloat-conversion-2.c: New test.
4309 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4312 * g++.dg/cpp1y/constexpr-68754.C: New.
4314 2017-06-02 Carl Love <cel@us.ibm.com>
4316 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
4317 for the new built-ins.
4319 2017-06-02 Sudakshina Das <sudi.das@arm.com>
4321 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
4323 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4325 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
4326 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
4327 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
4328 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
4329 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
4331 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4333 * gcc.target/aarch64/hfmode_ins_1.c: New test.
4335 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4337 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
4339 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4341 * gcc.target/powerpc/fold-vec-abs-char.c: New.
4342 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
4343 * gcc.target/powerpc/fold-vec-abs-int.c: New.
4344 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
4345 * gcc.target/powerpc/fold-vec-abs-short.c: New.
4346 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
4347 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
4348 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
4349 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
4351 2017-06-02 Nathan Sidwell <nathan@acm.org>
4353 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
4355 2017-06-02 Jakub Jelinek <jakub@redhat.com>
4357 PR rtl-optimization/80903
4358 * gcc.dg/pr80903.c: New test.
4361 * gfortran.dg/gomp/pr80918.f90: New test.
4363 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4365 * c-c++-common/Wsizeof-pointer-div.c: New test.
4366 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
4367 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
4368 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
4369 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4370 * gcc.target/i386/sse-set-ps-1.c: Likewise.
4371 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4372 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4373 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4374 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4375 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4376 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4377 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
4378 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
4379 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
4380 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
4381 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
4382 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
4383 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
4385 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
4387 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
4388 Update the target to power8-vector.
4390 2017-06-01 David Malcolm <dmalcolm@redhat.com>
4392 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
4394 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
4396 * debug12.adb, debug12.ads: New testcase.
4398 2017-06-01 Martin Jambor <mjambor@suse.cz>
4400 PR tree-optimization/80898
4401 * gcc.dg/tree-ssa/pr80898.c: New test.
4402 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
4404 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4407 * g++.dg/cpp1z/nodiscard5.C: New.
4409 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
4411 * gcc.target/arc/pr9001195952.c: New test.
4413 2017-06-01 Tom de Vries <tom@codesourcery.com>
4415 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
4416 * gcc.c-torture/compile/asmgoto-1.c: Same.
4417 * gcc.dg/20000707-1.c: Same.
4418 * gcc.dg/pr38700.c: Same.
4419 * gcc.dg/pr70169.c: Same.
4420 * gcc.dg/pr80112.c: Same.
4421 * gcc.dg/torture/pr51071-2.c: Same.
4422 * gcc.dg/torture/pr51071.c: Same.
4423 * gcc.dg/tree-ssa/alias-34.c: Same.
4425 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
4427 * gnat.dg/debug11.adb: New testcase.
4429 2017-06-01 Richard Biener <rguenther@suse.de>
4432 * c-c++-common/ubsan/pr66313.c: New testcase.
4433 * gcc.dg/tree-ssa/loop-15.c: Adjust.
4435 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
4437 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
4438 dg-options. Change dg-require-effective-target powerpc_vsx_ok
4439 to vsx_hw. Add dg-skip-if directive to disable this test if
4441 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4442 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4443 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4444 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
4445 to dg-option. Add dg-skip-if directive to disable this test
4446 for darwin. Add dg-skip-if directive to disable this test if
4449 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
4451 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
4452 (_mm_maskz_max_sd): Test new intrinsics.
4453 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
4454 (_mm_maskz_max_sd): Test new intrinsics.
4455 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
4456 (_mm_maskz_max_ss): Test new intrinsics.
4457 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
4458 (_mm_maskz_max_ss): Test new intrinsics.
4459 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
4460 (_mm_maskz_min_sd): Test new intrinsics.
4461 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
4462 (_mm_maskz_min_sd): Test new intrinsics.
4463 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
4464 (_mm_maskz_min_ss): Test new intrinsics.
4465 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
4466 (_mm_maskz_min_ss): Test new intrinsics.
4468 2017-05-31 Nathan Sidwell <nathan@acm.org>
4470 * g++.dg/lookup/lambda1.C New.
4472 2017-05-31 Bin Cheng <bin.cheng@arm.com>
4474 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
4475 on pointer should not be replaced.
4477 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
4480 * gcc.dg/gimplefe-error-7.c: New test.
4482 2017-05-31 Graham Markall <graham.markall@embecosm.com>
4484 * gcc.target/arc/add_n-combine.c: New test.
4485 * gcc.target/arc/sub_n-combine.c: New test.
4487 2017-05-31 Richard Biener <rguenther@suse.de>
4490 * gcc.target/i386/pr80880.c: New testcase.
4492 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
4494 * gcc.dg/vect/vect-103.c: Update wording of dump message.
4496 2017-05-31 Bin Cheng <bin.cheng@arm.com>
4498 * gcc.dg/vect/pr80815-3.c: New test.
4500 2017-05-31 Richard Biener <rguenther@suse.de>
4502 PR tree-optimization/80906
4503 * gcc.dg/graphite/pr80906.c: New testcase.
4505 2017-05-30 Tom de Vries <tom@codesourcery.com>
4508 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
4509 unsupported if host compiler does not support c++11.
4510 (host_supports_c++11): New proc.
4512 2017-05-30 Martin Sebor <msebor@redhat.com>
4515 * g++.dg/ext/utf16-4.C: Relax test.
4516 * gcc.dg/fixed-point/int-warning.c: Adjust.
4518 2017-05-30 David Malcolm <dmalcolm@redhat.com>
4520 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
4521 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
4523 * g++.dg/plugin/show-template-tree-color.C: New test case.
4524 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
4525 * g++.dg/template/show-template-tree-2.C: New test case.
4526 * g++.dg/template/show-template-tree-3.C: New test case.
4527 * g++.dg/template/show-template-tree-4.C: New test case.
4528 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
4529 * g++.dg/template/show-template-tree.C: New test case.
4531 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
4533 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
4535 * gfortran.dg/pr80107.f: Delete testcase.
4537 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
4540 * gcc.target/i386/pr80833-1.c: New test.
4541 * gcc.target/i386/pr80833-2.c: Ditto.
4543 2017-05-30 Nathan Sidwell <nathan@acm.org>
4546 * g++.dg/lookup/pr80913.C: New.
4548 2017-05-30 Richard Biener <rguenther@suse.de>
4551 * gcc.dg/torture/pr80901.c: New testcase.
4553 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
4555 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
4557 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4560 * gcc.target/msp430/interrupt_fn_placement.c: New test.
4562 2017-05-30 Richard Biener <rguenther@suse.de>
4565 * gcc.dg/torture/pr80876.c: New testcase.
4567 2017-05-29 Nathan Sidwell <nathan@acm.org>
4570 * g++.dg/lookup/pr80891-5.C: New.
4572 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4574 PR libgfortran/53029
4575 * gfortran.dg/read_5.f90: New test.
4577 2017-05-29 Nathan Sidwell <nathan@acm.org>
4580 * g++.dg/lookup/pr80891-4.C: New.
4583 * g++.dg/lookup/pr80891-1.C: New.
4586 * g++.dg/lookup/pr80891-3.C: New.
4589 * g++.dg/lookup/pr80891-2.C: New.
4591 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4594 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
4596 * gfortran.dg/transpose_optimization_1.f90: Likewise.
4597 * gfortran.dg/inline_matmul_17.f90: New test.
4599 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4601 * gfortran.dg/matmul_bounds_12.f90: New test.
4603 2017-05-27 Jakub Jelinek <jakub@redhat.com>
4606 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
4608 2017-05-26 Nathan Sidwell <nathan@acm.org>
4610 * g++.dg/cpp0x/dr2061.C: New.
4611 * g++.dg/parse/namespace-alias-1.C: Add more test.
4613 2017-05-26 Bin Cheng <bin.cheng@arm.com>
4615 PR tree-optimization/80815
4616 * gcc.dg/vect/pr80815-1.c: New test.
4617 * gcc.dg/vect/pr80815-2.c: New test.
4619 2017-05-26 Martin Liska <mliska@suse.cz>
4622 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
4623 split at the problematic spot.
4624 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
4625 a valid value of the param.
4627 2017-05-26 Marek Polacek <polacek@redhat.com>
4630 * c-c++-common/ubsan/pr80875.c: New test.
4632 2017-05-26 Tom de Vries <tom@codesourcery.com>
4635 * gcc.dg/20011021-1.c: Replace absolute line numbers.
4636 * gcc.dg/Wcxx-compat-8.c: Same.
4637 * gcc.dg/Wobjsize-1.c: Same.
4638 * gcc.dg/Wshadow-local-2.c: Same.
4639 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
4640 * gcc.dg/anon-struct-6.c: Same.
4641 * gcc.dg/asm-wide-1.c: Same.
4642 * gcc.dg/builtin-inf-1.c: Same.
4643 * gcc.dg/builtin-redefine.c: Same.
4644 * gcc.dg/c90-array-lval-6.c: Same.
4645 * gcc.dg/c90-array-lval-7.c: Same.
4646 * gcc.dg/c90-fordecl-1.c: Same.
4647 * gcc.dg/c99-fordecl-2.c: Same.
4648 * gcc.dg/cast-lvalue-1.c: Same.
4649 * gcc.dg/cast-lvalue-2.c: Same.
4650 * gcc.dg/compound-lvalue-1.c: Same.
4651 * gcc.dg/cond-lvalue-1.c: Same.
4652 * gcc.dg/cpp/20000419-1.c: Same.
4653 * gcc.dg/cpp/backslash.c: Same.
4654 * gcc.dg/cpp/backslash2.c: Same.
4655 * gcc.dg/cpp/macspace1.c: Same.
4656 * gcc.dg/cpp/macspace2.c: Same.
4657 * gcc.dg/cpp/multiline-2.c: Same.
4658 * gcc.dg/cpp/pr27777.c: Same.
4659 * gcc.dg/cpp/pr30786.c: Same.
4660 * gcc.dg/cpp/pr34602.c: Same.
4661 * gcc.dg/cpp/redef1.c: Same.
4662 * gcc.dg/cpp/tr-warn1.c: Same.
4663 * gcc.dg/cpp/tr-warn3.c: Same.
4664 * gcc.dg/cpp/tr-warn6.c: Same.
4665 * gcc.dg/cpp/trad/hash.c: Same.
4666 * gcc.dg/cpp/trad/redef1.c: Same.
4667 * gcc.dg/cpp/ucs.c: Same.
4668 * gcc.dg/declspec-10.c: Same.
4669 * gcc.dg/declspec-11.c: Same.
4670 * gcc.dg/declspec-18.c: Same.
4671 * gcc.dg/format/c99-strftime-1.c: Same.
4672 * gcc.dg/format/ext-3.c: Same.
4673 * gcc.dg/format/pr72858.c: Same.
4674 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
4675 * gcc.dg/init-string-1.c: Same.
4676 * gcc.dg/label-decl-3.c: Same.
4677 * gcc.dg/m-un-2.c: Same.
4678 * gcc.dg/nofixed-point-2.c: Same.
4679 * gcc.dg/noncompile/20020213-1.c: Same.
4680 * gcc.dg/pch/counter-2.c: Same.
4681 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
4682 * gcc.dg/pr27528.c: Same.
4683 * gcc.dg/pr27953.c: Same.
4684 * gcc.dg/pr35899.c: Same.
4685 * gcc.dg/pr37561.c: Same.
4686 * gcc.dg/pr45461.c: Same.
4687 * gcc.dg/pr45750.c: Same.
4688 * gcc.dg/pr53196-2.c: Same.
4689 * gcc.dg/pr53265.c: Same.
4690 * gcc.dg/redecl-1.c: Same.
4691 * gcc.dg/tls/thr-init-1.c: Same.
4692 * gcc.dg/torture/pr51106-1.c: Same.
4693 * gcc.dg/torture/pr51106-2.c: Same.
4694 * gcc.dg/uninit-19.c: Same.
4695 * gcc.dg/uninit-pr20644.c: Same.
4697 2017-05-26 Jakub Jelinek <jakub@redhat.com>
4699 * g++.dg/cpp1z/decomp29.C (p): New variable.
4700 (main): Add further tests.
4702 2017-05-26 Richard Biener <rguenther@suse.de>
4704 PR tree-optimization/80842
4705 * gcc.dg/torture/pr80842.c: New testcase.
4707 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4710 * g++.dg/cpp0x/pr79652.C: New.
4712 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4715 * g++.dg/cpp0x/variadic170.C: New.
4717 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
4719 * g++.dg/warn/Wcatch-value-1.C: New test.
4720 * g++.dg/warn/Wcatch-value-2.C: New test.
4721 * g++.dg/warn/Wcatch-value-3.C: New test.
4723 2017-05-25 Nathan Sidwell <nathan@acm.org>
4725 * g++.dg/lookup/using56.C: New.
4726 * g++.dg/lookup/using57.C: New.
4727 * g++.dg/lookup/using58.C: New.
4728 * g++.dg/lookup/using59.C: New.
4730 * g++.dg/lookup/using17.C: Adjust diagnostics.
4732 2017-05-25 Martin Sebor <msebor@redhat.com>
4734 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
4736 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
4738 * gcc.dg/pr60114.c: Same.
4740 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
4742 * gfortran.dg/pr48636.f90: Fix template better.
4744 2017-05-25 Nathan Sidwell <nathan@acm.org>
4746 * g++.dg/lookup/koenig14.C: New.
4748 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4751 * g++.dg/cpp0x/pr79583.C: New.
4753 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4756 * g++.dg/cpp1y/pr68578.C: New.
4758 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
4760 * gcc.dg/tree-ssa/vce-1.c: New file.
4762 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
4764 * gcc.dg/tree-ssa/addadd.c: New file.
4766 2017-05-24 Nathan Sidwell <nathan@acm.org>
4768 * g++.dg/lookup/friend12.C: Adjust diagnostics.
4769 * g++.dg/lookup/friend19.C: New.
4770 * g++.dg/lookup/friend20.C: New.
4772 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
4775 * g++.dg/expr/cast11.C: New test.
4777 2017-05-24 Martin Sebor <msebor@redhat.com>
4780 * c-c++-common/Wfloat-conversion.c: Adjust.
4781 * c-c++-common/dfp/convert-int-saturate.c: Same.
4782 * c-c++-common/pr68657-1.c: Same.
4783 * g++.dg/ext/utf-cvt.C: Same.
4784 * g++.dg/ext/utf16-4.C: Same.
4785 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
4786 * g++.dg/warn/Wconversion-real-integer2.C: Same.
4787 * g++.dg/warn/Wconversion3.C: Same.
4788 * g++.dg/warn/Wconversion4.C: Same.
4789 * g++.dg/warn/Wsign-conversion.C: Same.
4790 * g++.dg/warn/overflow-warn-1.C: Same.
4791 * g++.dg/warn/overflow-warn-3.C: Same.
4792 * g++.dg/warn/overflow-warn-4.C: Same.
4793 * g++.dg/warn/pr35635.C: Same.
4794 * g++.old-deja/g++.mike/enum1.C: Same.
4795 * gcc.dg/Wconversion-3.c: Same.
4796 * gcc.dg/Wconversion-5.c: Same.
4797 * gcc.dg/Wconversion-complex-c99.c: Same.
4798 * gcc.dg/Wconversion-complex-gnu.c: Same.
4799 * gcc.dg/Wconversion-integer.c: Same.
4800 * gcc.dg/Wsign-conversion.c: Same.
4801 * gcc.dg/bitfld-2.c: Same.
4802 * gcc.dg/c90-const-expr-11.c: Same.
4803 * gcc.dg/c90-const-expr-7.c: Same.
4804 * gcc.dg/c99-const-expr-7.c: Same.
4805 * gcc.dg/overflow-warn-1.c: Same.
4806 * gcc.dg/overflow-warn-2.c: Same.
4807 * gcc.dg/overflow-warn-3.c: Same.
4808 * gcc.dg/overflow-warn-4.c: Same.
4809 * gcc.dg/overflow-warn-5.c: Same.
4810 * gcc.dg/overflow-warn-8.c: Same.
4811 * gcc.dg/overflow-warn-9.c: New test.
4812 * gcc.dg/pr35635.c: Adjust.
4813 * gcc.dg/pr59940.c: Same.
4814 * gcc.dg/pr59963-2.c: Same.
4815 * gcc.dg/pr60114.c: Same.
4816 * gcc.dg/switch-warn-2.c: Same.
4817 * gcc.dg/utf-cvt.c: Same.
4818 * gcc.dg/utf16-4.c: Same.
4820 2017-05-24 Jakub Jelinek <jakub@redhat.com>
4822 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
4823 Don't include limits.h.
4824 (w): Conditionalize on long long wider than int. Use
4825 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
4826 -9223372036854775808.
4827 (x): Use __INT_MAX__ instead of INT_MAX.
4829 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4832 * gfortran.dg/inline_matmul_16.f90: New test.
4834 2017-05-24 Tom de Vries <tom@codesourcery.com>
4836 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
4838 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
4841 * gcc.dg/pr80823.c: New test.
4843 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4845 * gcc.target/s390/pr80725.c: New test.
4847 2017-05-23 Nathan Sidwell <nathan@acm.org>
4849 * g++.dg/lookup/extern-c-hidden.C: New.
4850 * g++.dg/lookup/extern-redecl1.C: New.
4853 * g++.dg/parse/pr80866.C: New.
4855 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
4857 * gcc.dg/ipa/ctor-empty-1.c: Update template.
4858 * gcc.dg/ipa/inline-5.c: Likewise.
4859 * gfortran.dg/pr48636.f90: Likewise.
4861 2017-05-23 Nathan Sidwell <nathan@acm.org>
4863 * g++.dg/parse/ctor9.C: Adjust expected error.
4865 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4867 PR libgfortran/80256
4868 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
4871 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
4873 * c-c++-common/goacc/parallel-dims-1.c: Update.
4874 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
4875 * c-c++-common/goacc/routine-1.c: Likewise.
4876 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
4877 * g++.dg/goacc/template.C: Likewise.
4878 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4879 * gfortran.dg/goacc/routine-3.f90: Likewise.
4880 * gfortran.dg/goacc/sie.f95: Likewise.
4881 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
4883 2017-05-23 Nathan Sidwell <nathan@acm.org>
4885 * g++.dg/lookup/using13.C: Adjust expected error.
4887 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4889 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
4891 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4894 * gcc.target/powerpc/pr80718.c: New test.
4896 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
4898 * gcc.target/powerpc/conditional-return.c: New testcase.
4900 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4902 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
4905 2017-05-22 Janus Weil <janus@gcc.gnu.org>
4908 * gfortran.dg/typebound_call_28.f90: New test.
4910 2017-05-22 Nathan Sidwell <nathan@acm.org>
4912 * g++.dg/lookup/strong-using.C: New.
4914 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4916 * gcc.target/arm/movsi_movt.c: New test.
4917 * gcc.target/arm/movdi_movt.c: New test.
4919 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
4921 * gnat.dg/specs/not_null1.ads: New test.
4923 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
4925 * gnat.dg/limited_with5.ad[sb]: New test.
4926 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
4927 * gnat.dg/limited_with6.ad[sb]: New test.
4928 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
4930 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
4932 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
4933 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
4935 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4938 * g++.dg/cpp1y/constexpr-70265-1.C: New.
4939 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
4941 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4943 PR libgfortran/80333
4944 * gfortran.dg/dtio_30.f03: New test.
4946 2017-05-19 Marek Polacek <polacek@redhat.com>
4949 * c-c++-common/ubsan/pr80800.c: New test.
4950 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
4952 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
4954 * c-c++-common/goacc/default-1.c: Update.
4955 * c-c++-common/goacc/default-2.c: Likewise.
4956 * c-c++-common/goacc/default-4.c: Likewise.
4957 * gfortran.dg/goacc/default-1.f95: Likewise.
4958 * gfortran.dg/goacc/default-4.f: Likewise.
4959 * c-c++-common/goacc/default-5.c: New file.
4960 * gfortran.dg/goacc/default-5.f: Likewise.
4962 * c-c++-common/goacc/default-1.c: New file.
4963 * c-c++-common/goacc/default-2.c: Likewise.
4964 * c-c++-common/goacc/data-default-1.c: Remove file, including its
4966 * c-c++-common/goacc/default-3.c: ... this new file, and...
4967 * c-c++-common/goacc/default-4.c: ... this new file.
4968 * gfortran.dg/goacc/default.f95: Remove file, including its test
4970 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
4971 * gfortran.dg/goacc/default-2.f: ... this new file.
4972 * gfortran.dg/goacc/default-3.f95: New file.
4973 * gfortran.dg/goacc/default-4.f: Likewise.
4975 2017-05-19 Nathan Sidwell <nathan@acm.org>
4977 * g++.dg/inherit/covariant7.C: Adjust.
4979 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4981 * gcc.target/arm/tls-disable-literal-pool.c: Change
4982 require-effective-target to tls_native.
4983 Move dg-error to return statement line and change to dg-message.
4985 2017-05-19 Richard Biener <rguenther@suse.de>
4988 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
4989 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
4991 2017-05-19 Richard Biener <rguenther@suse.de>
4994 * gcc.dg/torture/pr80764.c: New testcase.
4996 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4999 * gcc.target/powerpc/pr80510-1.c: New test.
5000 * gcc.target/powerpc/pr80510-2.c: Likewise.
5002 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
5004 * gcc.dg/pragma-diag-7.c: New test.
5006 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
5009 * g++.dg/other/i386-11.C: New test.
5011 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
5013 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
5014 * fold-vec-div-floatdouble.c: Likewise.
5015 * fold-vec-logical-ands-char.c: Likewise.
5016 * fold-vec-logical-ands-int.c: Likewise.
5017 * fold-vec-logical-ands-short.c: Likewise.
5018 * fold-vec-logical-ors-char.c: Likewise.
5019 * fold-vec-logical-ors-int.c: Likewise.
5020 * fold-vec-logical-ors-short.c: Likewise.
5021 * fold-vec-logical-other-char.c: Likewise.
5022 * fold-vec-mule-misc.c: Likewise.
5023 * fold-vec-mult-float.c: Likewise.
5024 * fold-vec-mult-floatdouble.c: Likewise.
5025 * fold-vec-mult-int.c: Likewise.
5026 * fold-vec-mult-int128-p9.c: Likewise.
5027 * fold-vec-sub-floatdouble.c: Likewise.
5028 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
5029 Add lp64 requirement.
5030 * fold-vec-mult-int128-p8.c: Likewise.
5031 * fold-vec-logical-ors-longlong.c: Fix comment typo.
5033 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
5035 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
5036 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
5037 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
5038 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
5039 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
5040 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
5041 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
5042 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
5043 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
5044 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
5045 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
5046 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
5047 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
5048 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
5049 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
5050 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
5051 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
5052 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
5053 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
5054 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
5055 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
5056 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
5057 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
5058 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
5059 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
5060 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
5062 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
5064 * gcc.target/sparc/niagara7-align.c: New test.
5066 2017-05-18 Marek Polacek <polacek@redhat.com>
5069 * c-c++-common/ubsan/null-12.c: New test.
5071 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
5074 * gcc.c-torture/execute/pr80692.c: New testcase.
5076 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5078 PR libgfortran/80741
5079 * gfortran.dg/read_4.f90: New test.
5081 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5083 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
5085 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
5088 * gfortran.dg/pr80668.f90: New.
5090 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
5093 * gcc.dg/pr80775.c: New test.
5095 2017-05-17 Marek Polacek <polacek@redhat.com>
5098 * gcc.dg/asan/pr80659.c: New test.
5100 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5102 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
5105 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
5107 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
5109 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
5110 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5112 PR tree-optimization/80457
5113 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
5114 call vect_model_simple_cost.
5116 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
5119 * gfortran.dg/submodule_29.f08: New test.
5121 2017-05-16 David Malcolm <dmalcolm@redhat.com>
5123 * g++.dg/other/accessor-fixits-1.C: New test case.
5124 * g++.dg/other/accessor-fixits-2.C: New test case.
5125 * g++.dg/other/accessor-fixits-3.C: New test case.
5126 * g++.dg/other/accessor-fixits-4.C: New test case.
5128 2017-05-16 Carl Love <cel@us.ibm.com>
5130 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
5131 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
5132 built-ins to the test suite file. Note, support for mradds exists
5133 but no test case exists.
5134 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
5135 built-ins to the test suite file.
5137 2017-05-16 Marek Polacek <polacek@redhat.com>
5141 * c-c++-common/ubsan/pr80536.c: New test.
5142 * g++.dg/ubsan/pr80386.C: New test.
5144 2017-05-16 Tamar Christina <tamar.christina@arm.com>
5146 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
5147 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
5149 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5151 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
5152 expected output of vadd, vsub and vmul instructions.
5153 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
5154 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
5155 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
5157 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5159 PR libgfortran/80727
5160 * gfortran.dg/read_3.f90: New test.
5162 2017-05-15 Nathan Sidwell <nathan@acm.org>
5165 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
5168 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
5169 * g++.dg/cpp0x/pr79369.C: New.
5171 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
5174 * gfortran.dg/pr80752.f90: New test.
5176 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
5179 * gcc.target/i386/pr80425-1.c: New test.
5180 * gcc.target/i386/pr80425-2.c: Ditto.
5182 2017-05-15 Jeff Law <law@redhat.com>
5184 * gcc.target/mips/reorgbug-1.c: New test.
5186 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
5188 * gnat.dg/specs/pack13.ads: New test.
5190 2017-05-14 Martin Sebor <msebor@redhat.com>
5193 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
5194 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
5195 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5196 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
5197 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
5199 2017-05-14 Martin Sebor <msebor@redhat.com>
5202 * gcc.dg/builtin-stpncpy.c: New test.
5204 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
5206 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
5207 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
5208 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
5209 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
5211 2017-05-14 Julia Koval <julia.koval@intel.com>
5213 * gcc.target/i386/xgetsetbv.c: New test.
5215 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
5218 * gfortran.dg/impl_do_var_data.f90: New Test
5220 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5222 * brig.dg/test/gimple/priv-array-offset-access.hsail:
5223 A regression test for a private array access case which caused
5226 2017-05-12 Martin Sebor <msebor@redhat.com>
5229 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
5230 to the purpose of the test.
5232 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
5234 * gcc.target/powerpc/bmi-andn-1.c: New file
5235 * gcc.target/powerpc/bmi-andn-2.c: New file.
5236 * gcc.target/powerpc/bmi-bextr-1.c: New file.
5237 * gcc.target/powerpc/bmi-bextr-2.c: New file.
5238 * gcc.target/powerpc/bmi-bextr-4.c: New file.
5239 * gcc.target/powerpc/bmi-bextr-5.c: New file.
5240 * gcc.target/powerpc/bmi-blsi-1.c: New file.
5241 * gcc.target/powerpc/bmi-blsi-2.c: New file.
5242 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
5243 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
5244 * gcc.target/powerpc/bmi-blsr-1.c: New file.
5245 * gcc.target/powerpc/bmi-blsr-2.c: New File.
5246 * gcc.target/powerpc/bmi-check.h: New File.
5247 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
5248 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
5249 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
5250 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
5251 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
5252 * gcc.target/powerpc/bmi2-check.h: New file.
5253 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
5254 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
5255 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
5256 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
5257 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
5258 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
5259 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
5260 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
5261 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
5263 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5266 * g++.dg/cpp0x/pr60430.C: New.
5268 2017-05-12 Jeff Law <law@redhat.com>
5270 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5272 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
5275 * g++.dg/pr80707.C: New test.
5277 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
5279 * gcc.target/powerpc/fold-vec-div-float.c: New.
5280 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
5281 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
5283 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
5285 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
5286 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
5287 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
5288 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
5289 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
5290 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
5291 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
5292 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
5293 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
5294 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
5295 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
5296 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
5298 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5301 * g++.dg/cpp0x/forw_enum14.C: New.
5302 * g++.dg/cpp0x/forw_enum15.C: Likewise.
5304 2017-05-12 Richard Biener <rguenther@suse.de>
5306 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
5308 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5311 * g++.dg/cpp0x/constexpr-ice17.C: New.
5313 2017-05-12 Richard Biener <rguenther@suse.de>
5315 PR tree-optimization/80713
5316 * gcc.dg/torture/pr80713.c: New testcase.
5318 2017-05-12 Andi Kleen <ak@linux.intel.com>
5321 * lib/target-supports.exp (profopt-perf-wrapper):
5322 Add -m8 option to increase parallelism.
5324 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
5326 * c-c++-common/goacc/parallel-dims-1.c: New file.
5327 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
5329 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
5330 * c-c++-common/goacc/classify-kernels.c: Likewise.
5331 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
5333 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
5334 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
5335 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
5336 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
5337 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
5338 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
5339 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
5340 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
5341 * c-c++-common/goacc/kernels-loop.c: Likewise.
5342 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
5343 * c-c++-common/goacc/kernels-reduction.c: Likewise.
5344 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5345 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5346 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
5347 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5348 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5349 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5350 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5351 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5352 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
5353 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5355 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
5356 * c-c++-common/goacc/classify-kernels.c: Likewise.
5357 * c-c++-common/goacc/classify-parallel.c: Likewise.
5358 * c-c++-common/goacc/classify-routine.c: Likewise.
5359 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5360 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5361 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
5362 * gfortran.dg/goacc/classify-routine.f95: Likewise.
5364 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
5365 * c-c++-common/goacc/classify-kernels.c: Likewise.
5366 * c-c++-common/goacc/classify-parallel.c: Likewise.
5367 * c-c++-common/goacc/classify-routine.c: Likewise.
5368 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5369 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5370 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
5371 * gfortran.dg/goacc/classify-routine.f95: Likewise.
5373 2017-05-11 Nathan Sidwell <nathan@acm.org>
5375 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
5377 2017-05-11 Carl Love <cel@us.ibm.com>
5379 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
5380 to the test suite file.
5381 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
5382 to the test suite file.
5384 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5387 * gfortran.dg/namelist_91.f90: New test.
5388 * gfortran.dg/namelist_92.f90: New test.
5389 * gfortran.dg/namelist_93.f90: New test.
5390 * gfortran.dg/namelist_94.f90: New test.
5392 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5395 * gcc.target/powerpc/pr80695-p8.c: New file.
5396 * gcc.target/powerpc/pr80695-p9.c: New file.
5398 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
5399 Jakub Jelinek <jakub@redhat.com>
5402 * gcc.target/i386/pr80706.c: New test.
5404 2017-05-11 Julia Koval <julia.koval@intel.com>
5406 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
5407 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
5408 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
5409 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
5411 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5414 * g++.dg/cpp0x/pr70538.C: New.
5416 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
5418 * gcc.target/i386/pr22152.c: Fix undefined testcase.
5419 Remove unnecessary loop. Run on 32-bit targets only.
5420 (dg-options): Remove -fno-tree-sink.
5422 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
5424 * gcc.target/powerpc/cmpb-1.c: New test.
5425 * gcc.target/powerpc/cmpb-2.c: New test.
5426 * gcc.target/powerpc/cmpb-3.c: New test.
5427 * gcc.target/powerpc/cmpb32-1.c: New test.
5428 * gcc.target/powerpc/cmpb32-2.c: New test.
5430 2017-05-11 Richard Biener <rguenther@suse.de>
5432 PR tree-optimization/80705
5433 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
5435 2017-05-11 Nathan Sidwell <nathan@acm.org>
5437 * lib/scanlang.exp: New.
5438 * lib/gcc-dg.exp: Load scanlang.exp.
5439 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
5441 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5444 * gcc.dg/gimplefe-error-6.c: New test.
5446 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5449 * gcc.dg/gimplefe-error-5.c: New test.
5451 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5454 * gcc.dg/gimplefe-error-4.c: New test.
5456 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5458 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
5460 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
5462 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
5463 (_mm_maskz_max_round_sd): Test new intrinsics.
5464 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
5465 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
5466 (_mm_maskz_max_round_ss): Test new intrinsics.
5467 * gcc.target/i386/avx512f-vmaxss-2.c: New.
5468 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
5469 (_mm_maskz_min_round_sd): Test new intrinsics.
5470 * gcc.target/i386/avx512f-vminsd-2.c: New.
5471 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
5472 (_mm_maskz_min_round_ss): Test new intrinsics.
5473 * gcc.target/i386/avx512f-vminss-2.c: New.
5474 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
5475 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
5476 (__builtin_ia32_minss_mask_round): Test new builtins.
5477 * gcc.target/i386/sse-13.c: Ditto.
5478 * gcc.target/i386/sse-23.c: Ditto.
5479 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
5480 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
5481 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
5482 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
5483 (_mm_mask_min_round_ss): Test new intrinsics.
5484 * gcc.target/i386/testround-1.c: Ditto.
5486 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
5488 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
5489 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
5490 (_mm_maskz_div_round_sd): Test new intrinsics.
5491 * gcc.target/i386/avx512f-vdivsd-2.c: New.
5492 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
5493 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
5494 (_mm_maskz_div_round_ss): Test new intrinsics.
5495 * gcc.target/i386/avx512f-vdivss-2.c: New.
5496 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
5497 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
5498 (_mm_maskz_mul_round_sd): Test new intrinsics.
5499 * gcc.target/i386/avx512f-vmulsd-2.c: New.
5500 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
5501 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
5502 (_mm_maskz_mul_round_ss): Test new intrinsics.
5503 * gcc.target/i386/avx512f-vmulss-2.c: New.
5504 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
5505 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
5506 (__builtin_ia32_mulss_mask_round): Test new builtins.
5507 * gcc.target/i386/sse-13.c: Ditto.
5508 * gcc.target/i386/sse-23.c: Ditto.
5509 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
5510 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
5511 (_mm_maskz_mul_round_ss): Test new intrinsics.
5512 * gcc.target/i386/testround-1.c: Ditto.
5514 2017-05-10 Julia Koval <julia.koval@intel.com>
5516 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
5517 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
5518 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
5520 2017-05-10 Julia Koval <julia.koval@intel.com>
5522 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
5523 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
5524 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
5525 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
5527 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
5529 PR tree-optimization/51513
5530 * gcc.target/powerpc/pr51513.c: New test.
5531 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
5533 * gcc.dg/predict-14.c: Likewise.
5535 2017-05-10 Carl Love <cel@us.ibm.com>
5536 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
5537 to the test suite file.
5538 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
5539 to the test suite file.
5541 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5543 PR tree-optimization/77644
5544 * gcc.dg/tree-ssa/pr77644.c: New test-case.
5546 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
5548 * gcc.dg/guality/inline-params-2.c: New.
5550 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5553 * g++.dg/cpp1y/auto-fn37.C: New.
5554 * g++.dg/cpp1y/auto-fn38.C: Likewise.
5556 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5559 * gcc.target/powerpc/pr68163.c: New test.
5561 2017-05-09 Janus Weil <janus@gcc.gnu.org>
5564 * gfortran.dg/finalize_32.f90: New test.
5566 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
5569 * gcc.dg/pr35441.c: New test.
5571 2017-05-09 Martin Sebor <msebor@redhat.com>
5574 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
5577 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5580 * g++.dg/template/crash126.C: New.
5582 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
5584 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
5585 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
5586 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
5587 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
5589 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5592 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
5594 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5596 * gcc.target/arc/tmac-1.c: New file.
5597 * gcc.target/arc/tmac-2.c: Likewise.
5598 * gcc.target/arc/tmac.h: Likewise.
5600 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5601 Andrew Burgess <andrew.burgess@embecosm.com>
5603 * gcc.target/arc/firq-1.c: New file.
5604 * gcc.target/arc/firq-2.c: Likewise.
5605 * gcc.target/arc/firq-3.c: Likewise.
5606 * gcc.target/arc/firq-4.c: Likewise.
5607 * gcc.target/arc/firq-5.c: Likewise.
5608 * gcc.target/arc/firq-6.c: Likewise.
5610 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5612 * gcc.target/arc/interrupt-5.c: Newfile.
5613 * gcc.target/arc/interrupt-6.c: Likewise.
5614 * gcc.target/arc/interrupt-7.c: Likewise.
5615 * gcc.target/arc/interrupt-8.c: Likewise.
5616 * gcc.target/arc/interrupt-9.c: Likewise.
5618 2017-05-09 Richard Biener <rguenther@suse.de>
5620 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
5622 * gcc.dg/vect/vect-50.c: Likewise.
5624 2017-05-09 Marek Polacek <polacek@redhat.com>
5627 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
5628 * c-c++-common/Wlogical-op-2.c: New test.
5630 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5632 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
5633 for targets with __SIZEOF_INT__ < 4.
5635 2017-05-09 Richard Biener <rguenther@suse.de>
5637 * gcc.dg/vect/vect-50.c: Revert last change.
5638 * gcc.dg/vect/vect-44.c: Likewise.
5640 2017-05-08 Martin Sebor <msebor@redhat.com>
5642 PR translation/80280
5643 * gcc.dg/format/gcc_diag-10.c: New test.
5645 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
5648 * gcc.target/powerpc/pr80101-1.c: New test.
5650 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5653 * gfortran.dg/inline_transpose_1.f90: Add
5654 -finline-matmul-limit=0 to options.
5655 * gfortran.dg/matmul_5.f90: Likewise.
5656 * gfortran.dg/vect/vect-8.f90: Likewise.
5657 * gfortran.dg/inline_matmul_14.f90: New test.
5658 * gfortran.dg/inline_matmul_15.f90: New test.
5660 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5663 * gfortran.dg/matmul_15.f90: New test case.
5665 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
5667 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
5668 * gcc.dg/vect/vect-50.c: Likewise.
5670 2017-05-07 Jeff Law <law@redhat.com>
5673 2017-05-06 Jeff Law <law@redhat.com>
5674 PR tree-optimization/78496
5675 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
5676 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
5678 2017-05-06 Jeff Law <law@redhat.com>
5680 PR tree-optimization/78496
5681 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
5682 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
5684 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
5686 * gcc.target/aarch64/spill_1.c: New test.
5688 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
5690 PR rtl-optimization/75964
5691 * gcc.dg/torture/pr75964.c: New test.
5693 2017-05-06 Tom de Vries <tom@codesourcery.com>
5696 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
5697 * gcc.target/i386/avx-vtestpd-2.c: Same.
5698 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
5699 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
5700 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
5701 * gcc.target/i386/avx-vtestpd-3.c: Same.
5702 * gcc.target/i386/avx-vtestps-1.c: Same.
5703 * gcc.target/i386/avx-vtestps-2.c: Same.
5704 * gcc.target/i386/avx-vtestps-256-1.c: Same.
5705 * gcc.target/i386/avx-vtestps-256-2.c: Same.
5706 * gcc.target/i386/avx-vtestps-256-3.c: Same.
5707 * gcc.target/i386/avx-vtestps-3.c: Same.
5709 2017-05-06 Tom de Vries <tom@codesourcery.com>
5711 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
5713 2017-05-06 Tom de Vries <tom@codesourcery.com>
5716 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
5717 * gcc.target/powerpc/altivec-types-1.c: Same.
5719 2017-05-06 Tom de Vries <tom@codesourcery.com>
5722 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
5723 * gcc.target/spu/intrinsics-1.c: Same.
5725 2017-05-06 Tom de Vries <tom@codesourcery.com>
5728 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
5730 2017-05-06 Tom de Vries <tom@codesourcery.com>
5733 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
5734 * gcc.target/aarch64/spellcheck_2.c: Same.
5735 * gcc.target/aarch64/spellcheck_3.c: Same.
5737 2017-05-06 Tom de Vries <tom@codesourcery.com>
5740 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
5741 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
5742 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
5743 * g++.dg/debug/dwarf2/typedef5.C: Same.
5744 * g++.dg/goacc/data-1.C: Same.
5746 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5748 * gcc.target/powerpc/versioned-copy-loop.c: New file.
5750 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5755 * gcc.target/powerpc/ppc-round3.c: New test.
5756 * gcc.target/powerpc/ppc-round2.c: Update expected code.
5758 2017-05-05 Jakub Jelinek <jakub@redhat.com>
5760 PR tree-optimization/80632
5761 * gcc.dg/pr80632.c: New test.
5763 PR tree-optimization/80558
5764 * gcc.dg/tree-ssa/vrp115.c: New test.
5766 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
5767 Thomas Preud'homme <thomas.preudhomme@arm.com>
5768 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5771 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
5772 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
5773 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
5774 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
5775 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
5776 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
5777 * gcc.target/arm/tls-disable-literal-pool.c: New.
5779 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5781 PR tree-optimization/80613
5782 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
5784 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
5787 * g++.dg/cpp0x/pr71577.C: New.
5789 2017-05-04 Martin Sebor <msebor@redhat.com>
5792 * gcc.dg/builtin-stringop-chk-8.c: New test.
5793 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5794 * gcc.dg/builtin-stringop-chk-4.c: Same.
5795 * gcc.dg/builtin-strncat-chk-1.c: Same.
5796 * g++.dg/ext/strncpy-chk1.C: Same.
5797 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
5798 * gcc.dg/out-of-bounds-1.c: Same.
5799 * gcc.dg/pr78138.c: Same.
5800 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
5801 * gfortran.dg/mvbits_7.f90: Same.
5803 2017-05-04 Martin Sebor <msebor@redhat.com>
5805 PR preprocessor/79214
5808 * gcc.dg/pr79214.c: New test.
5809 * gcc.dg/pr79214.h: New test header.
5810 * gcc.dg/pr79222.c: New test.
5811 * gcc.dg/pr79223.c: New test.
5812 * gcc.dg/pr78138.c: Adjust.
5813 * gfortran.dg/unconstrained_commons.f: Same.
5815 2017-05-04 Martin Sebor <msebor@redhat.com>
5817 PR translation/80280
5818 * g++.dg/abi/Wabi-2-3.C: Adjust.
5819 * g++.dg/abi/Wabi-3-2.C: Ditto.
5820 * g++.dg/lookup/using17.C: Ditto.
5821 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
5823 2017-05-04 Martin Jambor <mjambor@suse.cz>
5825 PR tree-optimization/80622
5826 * gcc.dg/tree-ssa/pr80622.c: New test.
5828 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5830 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
5832 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
5834 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
5835 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5837 2017-05-04 Richard Biener <rguenther@suse.de>
5839 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
5841 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
5843 * gcc.dg/vect/vect-profile-1.c: New test.
5845 2017-05-04 Marek Polacek <polacek@redhat.com>
5847 PR tree-optimization/80612
5848 * gcc.dg/torture/pr80612.c: New test.
5850 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5851 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
5853 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
5854 check_effective_target_arm_thumb1_movt_ok.
5856 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5858 * gcc.target/arm/fpscr.c: New file.
5860 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5862 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
5865 2017-05-04 Tom de Vries <tom@codesourcery.com>
5868 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
5870 * g++.dg/warn/miss-format-1.C: Same.
5871 * g++.dg/warn/overflow-warn-1.C: Same.
5872 * g++.dg/warn/overflow-warn-3.C: Same.
5873 * g++.dg/warn/overflow-warn-4.C: Same.
5875 2017-05-04 Tom de Vries <tom@codesourcery.com>
5878 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
5879 * gcc.target/i386/pr68657.c: Same.
5880 * gcc.target/i386/pr69255-1.c: Same.
5881 * gcc.target/i386/pr69255-2.c: Same.
5882 * gcc.target/i386/pr69255-3.c: Same.
5884 2017-05-04 Richard Biener <rguenther@suse.de>
5886 PR tree-optimization/31130
5887 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
5888 * gcc.dg/Wstrict-overflow-13.c: Likewise.
5889 * gcc.dg/Wstrict-overflow-21.c: Likewise.
5890 * gcc.dg/pr52904.c: Remove XFAIL.
5891 * gcc.dg/tree-ssa/vrp114.c: New testcase.
5893 2017-05-03 Jeff Law <law@redhat.com>
5895 PR tree-optimization/78496
5896 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
5898 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
5900 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
5902 2017-05-03 Richard Biener <rguenther@suse.de>
5904 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
5906 2017-05-03 Jakub Jelinek <jakub@redhat.com>
5908 PR tree-optimization/79472
5909 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
5911 * gcc.dg/tree-ssa/vrp113.c: New test.
5912 * gcc.dg/tree-ssa/cswtch-3.c: New test.
5913 * gcc.dg/tree-ssa/cswtch-4.c: New test.
5914 * gcc.dg/tree-ssa/cswtch-5.c: New test.
5916 2017-05-03 Tom de Vries <tom@codesourcery.com>
5919 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
5920 * c-c++-common/Wshift-negative-value-2.c: Same.
5921 * c-c++-common/Wshift-negative-value-3.c: Same.
5922 * c-c++-common/Wshift-negative-value-4.c: Same.
5923 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
5924 * c-c++-common/cpp/pr60400.c: Same.
5925 * c-c++-common/fmax-errors.c: Same.
5926 * c-c++-common/goacc/data-2.c: Same.
5927 * c-c++-common/goacc/host_data-2.c: Same.
5928 * c-c++-common/gomp/simd4.c: Same.
5929 * c-c++-common/pr28656.c: Same.
5930 * c-c++-common/pr43395.c: Same.
5931 * c-c++-common/torture/pr57945.c: Same.
5933 2017-05-03 Tom de Vries <tom@codesourcery.com>
5935 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
5936 arg of dg directive.
5937 * c-c++-common/goacc/routine-3.c: Same.
5938 * c-c++-common/goacc/routine-4.c: Same.
5940 2017-05-02 David Malcolm <dmalcolm@redhat.com>
5942 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5943 (test_fixit_insert_newline): New function.
5944 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5945 (test_fixit_insert_newline): New function.
5946 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5947 (test_fixit_insert_newline): New function.
5948 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5949 (test_fixit_insert_newline): New function.
5950 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5951 (test_show_locus): Handle test_fixit_insert_newline.
5953 2017-05-02 Bin Cheng <bin.cheng@arm.com>
5955 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
5957 2017-04-27 Tamar Christina <tamar.christina@arm.com>
5959 * gcc.dg/lsr-div1.c: New testcase.
5961 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
5963 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
5964 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
5965 (_mm_maskz_add_round_sd): Test new intrinsics.
5966 * gcc.target/i386/avx512f-vaddsd-2.c: New.
5967 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
5968 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
5969 (_mm_maskz_add_round_ss): Test new intrinsics.
5970 * gcc.target/i386/avx512f-vaddss-2.c: New.
5971 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
5972 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
5973 (_mm_maskz_sub_round_sd): Test new intrinsics.
5974 * gcc.target/i386/avx512f-vsubsd-2.c: New.
5975 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
5976 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
5977 (_mm_maskz_sub_round_ss): Test new intrinsics.
5978 * gcc.target/i386/avx512f-vsubss-2.c: New.
5979 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
5980 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
5981 (__builtin_ia32_subss_mask_round): Test new builtins.
5982 * gcc.target/i386/sse-13.c: Ditto.
5983 * gcc.target/i386/sse-23.c: Ditto.
5984 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
5985 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
5986 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
5987 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
5988 (_mm_mask_sub_round_ss): Test new intrinsics.
5989 * gcc.target/i386/testround-1.c: Ditto.
5991 2017-05-02 Martin Jambor <mjambor@suse.cz>
5993 PR tree-optimization/78687
5994 * g++.dg/tree-ssa/pr78687.C: New test.
5996 2017-05-02 Richard Biener <rguenther@suse.de>
5998 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
6000 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
6002 2017-05-02 Richard Biener <rguenther@suse.de>
6004 PR tree-optimization/80591
6005 * gcc.dg/torture/pr80591.c: New testcase.
6007 2017-05-02 Richard Biener <rguenther@suse.de>
6009 PR tree-optimization/80549
6010 * gcc.dg/torture/pr80549.c: New testcase.
6012 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6014 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
6017 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
6020 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
6022 2017-05-01 David Malcolm <dmalcolm@redhat.com>
6024 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
6025 reflect insertion fix-it hints at the same location now being
6028 2017-05-01 Martin Sebor <msebor@redhat.com>
6030 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
6033 2017-05-01 Tom de Vries <tom@codesourcery.com>
6035 * gcc.dg/pr78768.c: Require linker plugin.
6037 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6040 * gfortran.dg/matmul_bounds_11.f90: New test.
6042 2017-05-01 Martin Sebor <msebor@redhat.com>
6044 PR tree-optimization/79715
6045 * gcc.dg/pr79715.c: New test.
6047 2017-05-01 Tom de Vries <tom@codesourcery.com>
6050 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
6051 * g++.dg/other/pr59492.C: Require effective target rdrand.
6053 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
6055 * g++.dg/diagnostic/member-decl-1.C: New test.
6057 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
6059 PR tree-optimization/80487
6060 * gcc.dg/tree-ssa/strncpy-1.c: New file.
6062 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6064 PR tree-optimization/79697
6065 * gcc.dg/tree-ssa/pr79697.c: New test.
6067 2017-04-29 Tom de Vries <tom@codesourcery.com>
6069 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
6071 2017-04-28 Martin Sebor <msebor@redhat.com>
6073 PR tree-optimization/80523
6074 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
6076 2017-04-28 Tom de Vries <tom@codesourcery.com>
6079 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
6080 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
6082 2017-04-28 Tom de Vries <tom@codesourcery.com>
6085 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
6086 * obj-c++.dg/bitfield-4.mm: Same.
6087 * obj-c++.dg/bitfield-5.mm: Same.
6088 * obj-c++.dg/exceptions-3.mm: Same.
6089 * obj-c++.dg/exceptions-5.mm: Same.
6090 * obj-c++.dg/method-1.mm: Same.
6091 * obj-c++.dg/method-12.mm: Same.
6092 * obj-c++.dg/method-13.mm: Same.
6093 * obj-c++.dg/method-15.mm: Same.
6094 * obj-c++.dg/method-16.mm: Same.
6095 * obj-c++.dg/property/at-property-18.mm: Same.
6096 * obj-c++.dg/property/at-property-25.mm: Same.
6097 * obj-c++.dg/property/at-property-5.mm: Same.
6098 * obj-c++.dg/property/dynamic-2.mm: Same.
6099 * obj-c++.dg/property/property-neg-3.mm: Same.
6100 * obj-c++.dg/protocol-inheritance-1.mm: Same.
6101 * obj-c++.dg/protocol-inheritance-2.mm: Same.
6102 * obj-c++.dg/syntax-error-1.mm: Same.
6103 * obj-c++.dg/try-catch-13.mm: Same.
6104 * objc.dg/bitfield-4.m: Same.
6105 * objc.dg/class-1.m: Same.
6106 * objc.dg/method-11.m: Same.
6107 * objc.dg/method-6.m: Same.
6108 * objc.dg/method-7.m: Same.
6109 * objc.dg/method-9.m: Same.
6110 * objc.dg/missing-proto-3.m: Same.
6111 * objc.dg/naming-2.m: Same.
6112 * objc.dg/property/at-property-16.m: Same.
6113 * objc.dg/property/at-property-18.m: Same.
6114 * objc.dg/property/at-property-25.m: Same.
6115 * objc.dg/property/at-property-5.m: Same.
6116 * objc.dg/property/dynamic-2.m: Same.
6117 * objc.dg/property/property-neg-3.m: Same.
6118 * objc.dg/protocol-inheritance-1.m: Same.
6119 * objc.dg/protocol-inheritance-2.m: Same.
6121 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
6123 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
6125 2017-04-28 Tom de Vries <tom@codesourcery.com>
6127 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
6128 dg-(error|warning|message|bogus).
6129 * g++.dg/conversion/dr195-1.C: Same.
6130 * g++.dg/conversion/dr195.C: Same.
6131 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
6132 * g++.dg/cpp0x/gen-attrs-14.C: Same.
6133 * g++.dg/cpp0x/inline-ns7.C: Same.
6134 * g++.dg/cpp0x/variadic105.C: Same.
6135 * g++.dg/cpp0x/variadic65.C: Same.
6136 * g++.dg/expr/call2.C: Same.
6137 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
6138 * g++.dg/expr/pmf-1.C: Same.
6139 * g++.dg/ext/altivec-types-1.C: Same.
6140 * g++.dg/ext/altivec-types-2.C: Same.
6141 * g++.dg/ext/altivec-types-3.C: Same.
6142 * g++.dg/ext/attrib14.C: Same.
6143 * g++.dg/ext/complit1.C: Same.
6144 * g++.dg/ext/forscope2.C: Same.
6145 * g++.dg/ext/gnu-inline-global-reject.C: Same.
6146 * g++.dg/ext/label13.C: Same.
6147 * g++.dg/ext/member-attr.C: Same.
6148 * g++.dg/ext/visibility/anon7.C: Same.
6149 * g++.dg/ext/visibility/visibility-7.C: Same.
6150 * g++.dg/ext/vla2.C: Same.
6151 * g++.dg/inherit/access2.C: Same.
6152 * g++.dg/inherit/covariant12.C: Same.
6153 * g++.dg/inherit/covariant14.C: Same.
6154 * g++.dg/inherit/namespace-as-base.C: Same.
6155 * g++.dg/inherit/template-as-base.C: Same.
6156 * g++.dg/lookup/ambig1.C: Same.
6157 * g++.dg/lookup/ambig2.C: Same.
6158 * g++.dg/lookup/ambig3.C: Same.
6159 * g++.dg/lookup/class-member-1.C: Same.
6160 * g++.dg/lookup/conv-1.C: Same.
6161 * g++.dg/lookup/decl1.C: Same.
6162 * g++.dg/lookup/koenig1.C: Same.
6163 * g++.dg/lookup/scoped1.C: Same.
6164 * g++.dg/lookup/scoped2.C: Same.
6165 * g++.dg/lookup/two-stage4.C: Same.
6166 * g++.dg/lookup/used-before-declaration.C: Same.
6167 * g++.dg/lookup/using.C: Same.
6168 * g++.dg/lookup/using17.C: Same.
6169 * g++.dg/lookup/using2.C: Same.
6170 * g++.dg/other/abstract2.C: Same.
6171 * g++.dg/other/classkey1.C: Same.
6172 * g++.dg/other/component1.C: Same.
6173 * g++.dg/other/const1.C: Same.
6174 * g++.dg/other/const2.C: Same.
6175 * g++.dg/other/conversion1.C: Same.
6176 * g++.dg/other/do1.C: Same.
6177 * g++.dg/other/error1.C: Same.
6178 * g++.dg/other/error10.C: Same.
6179 * g++.dg/other/error3.C: Same.
6180 * g++.dg/other/error4.C: Same.
6181 * g++.dg/other/error5.C: Same.
6182 * g++.dg/other/error8.C: Same.
6183 * g++.dg/other/error9.C: Same.
6184 * g++.dg/other/field1.C: Same.
6185 * g++.dg/other/init1.C: Same.
6186 * g++.dg/other/ptrmem2.C: Same.
6187 * g++.dg/other/return1.C: Same.
6188 * g++.dg/overload/builtin3.C: Same.
6189 * g++.dg/overload/error1.C: Same.
6190 * g++.dg/overload/error2.C: Same.
6191 * g++.dg/overload/koenig2.C: Same.
6192 * g++.dg/overload/pmf1.C: Same.
6193 * g++.dg/parse/args1.C: Same.
6194 * g++.dg/parse/attr3.C: Same.
6195 * g++.dg/parse/constant4.C: Same.
6196 * g++.dg/parse/crash10.C: Same.
6197 * g++.dg/parse/crash18.C: Same.
6198 * g++.dg/parse/crash19.C: Same.
6199 * g++.dg/parse/crash20.C: Same.
6200 * g++.dg/parse/crash21.C: Same.
6201 * g++.dg/parse/crash22.C: Same.
6202 * g++.dg/parse/crash32.C: Same.
6203 * g++.dg/parse/decl-specifier-1.C: Same.
6204 * g++.dg/parse/error58.C: Same.
6205 * g++.dg/parse/local-class1.C: Same.
6206 * g++.dg/parse/non-dependent2.C: Same.
6207 * g++.dg/parse/parameter-declaration-1.C: Same.
6208 * g++.dg/parse/ptrmem2.C: Same.
6209 * g++.dg/parse/ptrmem3.C: Same.
6210 * g++.dg/parse/saved1.C: Same.
6211 * g++.dg/tc1/dr101.C: Same.
6212 * g++.dg/tc1/dr142.C: Same.
6213 * g++.dg/tc1/dr176.C: Same.
6214 * g++.dg/template/conv4.C: Same.
6215 * g++.dg/template/crash56.C: Same.
6216 * g++.dg/template/dependent-expr2.C: Same.
6217 * g++.dg/template/error1.C: Same.
6218 * g++.dg/template/error2.C: Same.
6219 * g++.dg/template/explicit6.C: Same.
6220 * g++.dg/template/init-list.C: Same.
6221 * g++.dg/template/local1.C: Same.
6222 * g++.dg/template/lookup2.C: Same.
6223 * g++.dg/template/meminit2.C: Same.
6224 * g++.dg/template/nontype25.C: Same.
6225 * g++.dg/template/ptrmem2.C: Same.
6226 * g++.dg/template/qualttp19.C: Same.
6227 * g++.dg/template/qualttp20.C: Same.
6228 * g++.dg/template/ttp3.C: Same.
6229 * g++.dg/template/unify4.C: Same.
6230 * g++.dg/template/unify6.C: Same.
6231 * g++.dg/template/unify7.C: Same.
6232 * g++.dg/template/warn1.C: Same.
6233 * g++.dg/tree-ssa/dom-invalid.C: Same.
6234 * g++.dg/ubsan/shift-1.C: Same.
6235 * g++.dg/warn/Wunused-2.C: Same.
6236 * g++.dg/warn/Wunused-4.C: Same.
6237 * g++.dg/warn/Wunused-6.C: Same.
6238 * g++.dg/warn/deprecated-6.C: Same.
6239 * g++.dg/warn/deprecated.C: Same.
6240 * g++.dg/warn/effc1.C: Same.
6241 * g++.dg/warn/effc3.C: Same.
6242 * g++.dg/warn/incomplete1.C: Same.
6243 * g++.dg/warn/inline1.C: Same.
6244 * g++.dg/warn/noeffect2.C: Same.
6245 * g++.dg/warn/noeffect4.C: Same.
6246 * g++.dg/warn/oldcast1.C: Same.
6247 * g++.dg/warn/sentinel.C: Same.
6248 * g++.dg/warn/unit-1.C: Same.
6249 * g++.old-deja/g++.pt/inherit2.C: Same.
6250 * g++.old-deja/g++.pt/overload8.C: Same.
6251 * gcc.dg/20000926-1.c: Same.
6252 * gcc.dg/20040223-1.c: Same.
6253 * gcc.dg/Warray-bounds-7.c: Same.
6254 * gcc.dg/alias-1.c: Same.
6255 * gcc.dg/alias-12.c: Same.
6256 * gcc.dg/alias-13.c: Same.
6257 * gcc.dg/alias-2.c: Same.
6258 * gcc.dg/array-13.c: Same.
6259 * gcc.dg/array-4.c: Same.
6260 * gcc.dg/attr-ifunc-2.c: Same.
6261 * gcc.dg/attr-invalid.c: Same.
6262 * gcc.dg/attr-noinline.c: Same.
6263 * gcc.dg/bitfld-2.c: Same.
6264 * gcc.dg/c90-const-expr-7.c: Same.
6265 * gcc.dg/c99-const-expr-7.c: Same.
6266 * gcc.dg/cpp/20000625-1.c: Same.
6267 * gcc.dg/cpp/charconst-4.c: Same.
6268 * gcc.dg/cpp/include2.c: Same.
6269 * gcc.dg/cpp/include2a.c: Same.
6270 * gcc.dg/decl-4.c: Same.
6271 * gcc.dg/deprecated-4.c: Same.
6272 * gcc.dg/deprecated.c: Same.
6273 * gcc.dg/dfp/altivec-types.c: Same.
6274 * gcc.dg/float-range-1.c: Same.
6275 * gcc.dg/pack-test-3.c: Same.
6276 * gcc.dg/pr11492.c: Same.
6277 * gcc.dg/pr15360-1.c: Same.
6278 * gcc.dg/pr37908.c: Same.
6279 * gcc.dg/pr53265.c: Same.
6280 * gcc.dg/pr57287-2.c: Same.
6281 * gcc.dg/pr57287.c: Same.
6282 * gcc.dg/redecl-1.c: Same.
6283 * gcc.dg/sync-3.c: Same.
6284 * gcc.dg/two-types-1.c: Same.
6285 * gcc.dg/two-types-2.c: Same.
6286 * gcc.dg/two-types-4.c: Same.
6287 * gcc.dg/two-types-5.c: Same.
6288 * gcc.dg/two-types-6.c: Same.
6289 * gcc.dg/two-types-7.c: Same.
6290 * gcc.dg/two-types-8.c: Same.
6291 * gcc.dg/two-types-9.c: Same.
6292 * gcc.dg/uninit-I.c: Same.
6293 * gcc.dg/uninit-pr19430.c: Same.
6294 * gcc.dg/visibility-7.c: Same.
6295 * gcc.dg/winline-10.c: Same.
6296 * gcc.dg/winline-2.c: Same.
6297 * gcc.dg/winline-3.c: Same.
6298 * gcc.dg/winline-9.c: Same.
6299 * gcc.target/i386/attr-returns_twice-1.c: Same.
6300 * gcc.target/i386/chkp-const-check-2.c: Same.
6301 * gcc.target/i386/chkp-label-address.c: Same.
6302 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
6303 * gcc.target/i386/pr39162.c: Same.
6304 * gcc.target/i386/sse-5.c: Same.
6305 * gcc.target/powerpc/altivec-types-1.c: Same.
6306 * gcc.target/powerpc/altivec-types-2.c: Same.
6307 * gcc.target/powerpc/altivec-types-3.c: Same.
6308 * gcc.target/powerpc/float128-mix.c: Same.
6309 * gcc.target/powerpc/no-r11-3.c: Same.
6310 * gcc.target/spu/Wmain.c: Same.
6311 * gcc.target/spu/ea/errors2.c: Same.
6312 * gfortran.dg/assignment_1.f90: Same.
6313 * gfortran.dg/common_3.f90: Same.
6314 * gfortran.dg/der_io_1.f90: Same.
6315 * gfortran.dg/g77/20030326-1.f: Same.
6316 * gfortran.dg/g77/9263.f: Same.
6317 * gfortran.dg/g77/960317-1.f: Same.
6318 * gfortran.dg/g77/970625-2.f: Same.
6319 * gfortran.dg/g77/980615-0.f: Same.
6320 * gfortran.dg/g77/check0.f: Same.
6321 * gfortran.dg/g77/dnrm2.f: Same.
6322 * gfortran.dg/g77/pr9258.f: Same.
6323 * gfortran.dg/ichar_1.f90: Same.
6324 * gfortran.dg/interface_1.f90: Same.
6325 * gfortran.dg/namelist_1.f90: Same.
6326 * gfortran.dg/namelist_2.f90: Same.
6327 * gfortran.dg/namelist_3.f90: Same.
6328 * gfortran.dg/namelist_print_2.f: Same.
6329 * gfortran.dg/oldstyle_1.f90: Same.
6330 * gfortran.dg/runtime_warning_1.f90: Same.
6331 * gfortran.dg/underflow.f90: Same.
6332 * gnat.dg/specs/integer_value.ads: Same.
6333 * obj-c++.dg/fsf-package-0.m: Same.
6334 * objc.dg/two-types-1.m: Same.
6336 2017-04-28 Martin Liska <mliska@suse.cz>
6338 PR gcov-profile/79891
6339 * gcc.misc-tests/gcov-17.c: New test.
6340 * gcc.misc-tests/gcov-18.c: New test.
6342 2017-04-28 Tom de Vries <tom@codesourcery.com>
6344 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
6345 dg-(error|warning|message|bogus).
6346 * g++.dg/parse/parameter-declaration-1.C: Same.
6347 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
6348 * gcc.dg/Wpointer-sign-Wall.c: Same.
6349 * gcc.dg/Wpointer-sign-pedantic.c: Same.
6350 * gcc.dg/cpp/19990413-1.c: Same.
6351 * gcc.dg/dg-test-1.c: Same.
6352 * gcc.dg/empty-source-2.c: Same.
6353 * gcc.dg/empty-source-3.c: Same.
6354 * gcc.dg/format/c99-printf-1.c: Same.
6355 * gcc.dg/format/c99-scanf-1.c: Same.
6356 * gcc.dg/label-decl-2.c: Same.
6357 * gcc.dg/m-un-2.c: Same.
6358 * gcc.dg/uninit-pr20644-O0.c: Same.
6359 * gfortran.dg/pr70006.f90: Same.
6360 * obj-c++.dg/fsf-package-0.m: Same.
6362 2017-04-28 Tom de Vries <tom@codesourcery.com>
6364 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
6365 dg-(error|warning|message|bogus).
6366 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6367 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
6368 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
6369 * c-c++-common/pr20000.c: Same.
6370 * c-c++-common/pr49706.c: Same.
6371 * g++.dg/ext/utf16-4.C: Same.
6372 * g++.dg/parse/error2.C: Same.
6373 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
6374 * g++.dg/warn/Wtype-limits.C: Same.
6375 * g++.dg/warn/overflow-warn-1.C: Same.
6376 * g++.dg/warn/overflow-warn-3.C: Same.
6377 * gcc.dg/Wpointer-sign-Wall.c: Same.
6378 * gcc.dg/Wpointer-sign-pedantic.c: Same.
6379 * gcc.dg/Wtype-limits-Wextra.c: Same.
6380 * gcc.dg/Wtype-limits.c: Same.
6381 * gcc.dg/cpp/19990413-1.c: Same.
6382 * gcc.dg/dg-test-1.c: Same.
6383 * gcc.dg/empty-source-2.c: Same.
6384 * gcc.dg/empty-source-3.c: Same.
6385 * gcc.dg/label-decl-2.c: Same.
6386 * gcc.dg/m-un-2.c: Same.
6387 * gcc.dg/uninit-pr19430-O0.c: Same.
6388 * gcc.dg/uninit-pr19430.c: Same.
6389 * gcc.dg/uninit-pr20644-O0.c: Same.
6390 * gcc.dg/utf16-4.c: Same.
6391 * gfortran.dg/pr70006.f90: Same.
6392 * obj-c++.dg/fsf-package-0.m: Same.
6394 2017-04-28 Richard Biener <rguenther@suse.de>
6396 * gcc.dg/tree-ssa/evrp7.c: New testcase.
6397 * gcc.dg/tree-ssa/evrp8.c: Likewise.
6398 * gcc.dg/tree-ssa/evrp9.c: Likewise.
6399 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
6400 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6401 * gcc.dg/tree-ssa/pr49039.c: Likewise.
6403 2017-04-27 Marek Polacek <polacek@redhat.com>
6406 * c-c++-common/ubsan/pr80349.c: New test.
6408 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
6410 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
6412 * g++.dg/warn/pr12242.C: Likewise.
6414 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
6416 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
6418 2017-04-27 Martin Liska <mliska@suse.cz>
6421 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
6424 2017-04-27 Jakub Jelinek <jakub@redhat.com>
6427 * g++.dg/other/pr80534-1.C: New test.
6428 * g++.dg/other/pr80534-2.C: New test.
6430 2017-04-27 Richard Biener <rguenther@suse.de>
6433 * gcc.dg/torture/pr80539.c: New testcase.
6435 2017-04-27 Jakub Jelinek <jakub@redhat.com>
6438 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
6440 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
6442 * g++.dg/diagnostic/nested-name-1.C: New test.
6444 2017-04-26 Martin Liska <mliska@suse.cz>
6446 * gcc.dg/guality/guality.h: Add prefix to test verification.
6448 2017-04-25 Nathan Sidwell <nathan@acm.org>
6450 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
6452 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
6455 * gcc.target/i386/pr70799-5.c: New test.
6457 2017-04-25 Martin Sebor <msebor@redhat.com>
6459 PR tree-optimization/80497
6460 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
6462 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6463 Jakub Jelinek <jakub@redhat.com>
6466 * g++.dg/abi/pr77728-1.C: New test.
6468 2017-04-25 Marek Polacek <polacek@redhat.com>
6471 * g++.dg/ubsan/pr80349-2.C: New test.
6473 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
6475 * g++.dg/cpp0x/enum34.C: New test.
6477 2017-04-25 Tom de Vries <tom@codesourcery.com>
6479 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
6481 (dg-line): New proc.
6482 (process-message): Handle line number variables.
6483 * objc.dg/try-catch-12.m: Use dg-line.
6485 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6488 * gcc.target/powerpc/vec-constvolatile.c: New test.
6490 2017-04-25 David Malcolm <dmalcolm@redhat.com>
6492 * g++.dg/semicolon-fixits.C: New test case.
6494 2017-04-25 David Malcolm <dmalcolm@redhat.com>
6496 * gcc.dg/semicolon-fixits.c: New test case.
6498 2017-04-25 David Malcolm <dmalcolm@redhat.com>
6500 * g++.dg/lookup/missing-std-include.C: New test file.
6502 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6503 Jakub Jelinek <jakub@redhat.com>
6506 * g++.dg/abi/pr77728-2.C: New test.
6508 2017-04-25 David Malcolm <dmalcolm@redhat.com>
6511 * g++.dg/spellcheck-pr80177.C: New test case.
6513 2017-04-25 Nathan Sidwell <nathan@acm.org>
6515 * g++.dg/dg.exp (find-cxx-tests): New function.
6516 (main): Use it, remove explicit pruning
6518 2017-04-25 Richard Biener <rguenther@suse.de>
6520 PR tree-optimization/80492
6521 * gcc.dg/pr80492.c: New testcase.
6523 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6525 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
6526 for targets with int size less than 32 bits.
6528 2017-04-25 Richard Biener <rguenther@suse.de>
6530 PR tree-optimization/79201
6531 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
6532 * gcc.target/i386/pr22152.c: Disable sinking.
6534 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6537 * gfortran.fortran-torture/compile/pr80464.f90: New test.
6539 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6542 * gcc.target/s390/pr79895.c: New test.
6544 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
6547 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
6548 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
6549 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
6551 2017-04-25 Jakub Jelinek <jakub@redhat.com>
6553 PR rtl-optimization/80501
6554 * gcc.c-torture/execute/pr80501.c: New test.
6556 PR rtl-optimization/80500
6557 * gcc.dg/pr80500.c: New test.
6559 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
6561 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
6562 * gcc.dg/Wstrict-overflow-18.c: Xfail.
6564 2017-04-22 Janus Weil <janus@gcc.gnu.org>
6567 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
6570 2017-04-24 David Malcolm <dmalcolm@redhat.com>
6572 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
6573 * jit.dg/test-alignment.c: New test case.
6574 * jit.dg/test-alignment.cc: New test case.
6575 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
6578 2017-04-24 David Malcolm <dmalcolm@redhat.com>
6581 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
6583 (test_alignof): New test function.
6585 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
6587 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
6589 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
6591 * g++.dg/diagnostic/duplicate1.C: New test.
6592 * g++.dg/cpp0x/duplicate1.C: New test.
6594 2017-04-24 Martin Jambor <mjambor@suse.cz>
6596 PR tree-optimization/80293
6597 * g++.dg/tree-ssa/pr80293.C: New test.
6599 2017-04-24 Martin Liska <mliska@suse.cz>
6602 * g++.dg/ipa/pr79931.C: New test.
6604 2017-04-24 Richard Biener <rguenther@suse.de>
6606 PR tree-optimization/80494
6607 * gfortran.dg/pr80494.f90: New testcase.
6609 2017-04-24 Richard Biener <rguenther@suse.de>
6611 PR tree-optimization/79725
6612 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
6614 2017-04-24 Richard Biener <rguenther@suse.de>
6617 * g++.dg/warn/Wuninitialized-10.C: New testcase.
6619 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6622 * gfortran.dg/dtio_29.f03: New test.
6624 2017-04-22 Janus Weil <janus@gcc.gnu.org>
6627 * gfortran.dg/intent_out_9.f90: New test case.
6629 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
6632 * gcc.target/i386/pr70799-4.c: New test.
6634 2017-04-21 Janus Weil <janus@gcc.gnu.org>
6637 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
6639 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
6641 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
6643 2017-04-21 Richard Biener <rguenther@suse.de>
6645 PR tree-optimization/79547
6646 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
6648 2017-04-21 Richard Biener <rguenther@suse.de>
6650 PR tree-optimization/78847
6651 * g++.dg/tree-ssa/pr78847.C: New testcase.
6653 2017-04-21 Jakub Jelinek <jakub@redhat.com>
6656 * gcc.dg/pr80468.c: New test.
6658 2017-04-21 Martin Liska <mliska@suse.cz>
6660 PR tree-optimization/66278
6661 * gcc.dg/vect/pr66278.c: New test.
6663 2017-04-21 Richard Biener <rguenther@suse.de>
6665 PR tree-optimization/80237
6666 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
6667 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
6668 adjust expected optimizations.
6670 2016-04-21 Richard Biener <rguenther@suse.de>
6672 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
6674 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
6675 * gcc.dg/vect/vect-104.c: Likewise.
6677 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
6679 PR tree-optimization/80426
6680 * gcc.c-torture/execute/20170429-1.c: Rename into...
6681 * gcc.c-torture/execute/20170419-1.c: ...this.
6683 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
6686 * gcc.target/i386/pr79804.c: New test.
6688 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
6691 * gcc.target/i386/conversion-2.c: Remove obsolete test.
6693 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
6695 * g++/opt/pr80436.C: XFAIL on AIX.
6697 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
6700 * g++.dg/diagnostic/pr80473.C: New test.
6702 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
6704 * g++.dg/warn/Wextra-semi.C: New test.
6706 2017-04-20 Jakub Jelinek <jakub@redhat.com>
6709 * g++.dg/other/pr80423.C: New test.
6711 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6713 * gcc.dg/pr80170.c: Require ptr32plus.
6715 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
6717 PR tree-optimization/80426
6718 * gcc.c-torture/execute/20170419-1.c: New test.
6720 2017-04-19 Jakub Jelinek <jakub@redhat.com>
6723 * g++.dg/debug/pr80461.C: New test.
6726 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
6727 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
6728 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
6731 * g++.dg/opt/pr80436.C: New test.
6733 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6735 * gcc.dg/torture/pr80341.c: Require int32plus.
6737 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
6738 Jeff Law <law@redhat.com>
6740 * gcc.c-torture/compile/20170419-1.c: New test.
6742 2017-04-19 Tom de Vries <tom@codesourcery.com>
6745 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
6746 subsequent dg directives.
6747 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6748 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
6749 * c-c++-common/attr-fallthrough-2.c: Same.
6750 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
6751 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
6752 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
6753 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
6754 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
6755 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
6756 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
6757 * c-c++-common/cilk-plus/CK/errors.c: Same.
6758 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
6759 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
6760 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
6761 * c-c++-common/cpp/pr57580.c: Same.
6762 * c-c++-common/goacc/asyncwait-1.c: Same.
6763 * c-c++-common/goacc/cache-2.c: Same.
6764 * c-c++-common/goacc/declare-2.c: Same.
6765 * c-c++-common/goacc/deviceptr-1.c: Same.
6766 * c-c++-common/goacc/routine-5.c: Same.
6767 * c-c++-common/gomp/clauses-2.c: Same.
6768 * c-c++-common/gomp/ordered-3.c: Same.
6769 * c-c++-common/gomp/pr67501.c: Same.
6770 * c-c++-common/pr20000.c: Same.
6771 * c-c++-common/pr43395.c: Same.
6772 * c-c++-common/pr49706.c: Same.
6773 * c-c++-common/pr77624-1.c: Same.
6774 * c-c++-common/pr77624-2.c: Same.
6775 * c-c++-common/raw-string-14.c: Same.
6776 * c-c++-common/raw-string-16.c: Same.
6777 * c-c++-common/raw-string-3.c: Same.
6778 * c-c++-common/raw-string-4.c: Same.
6779 * c-c++-common/raw-string-5.c: Same.
6780 * c-c++-common/raw-string-6.c: Same.
6781 * g++.dg/abi/mangle41.C: Same.
6782 * g++.dg/conversion/nullptr1.C: Same.
6783 * g++.dg/cpp0x/alias-decl-80296.C: Same.
6784 * g++.dg/cpp0x/auto27.C: Same.
6785 * g++.dg/cpp0x/constexpr-98.C: Same.
6786 * g++.dg/cpp0x/constexpr-diag2.C: Same.
6787 * g++.dg/cpp0x/diag2.C: Same.
6788 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
6789 * g++.dg/cpp0x/nullptr15.C: Same.
6790 * g++.dg/cpp0x/pr31431-2.C: Same.
6791 * g++.dg/cpp0x/pr31431.C: Same.
6792 * g++.dg/cpp0x/pr79118.C: Same.
6793 * g++.dg/cpp0x/static_assert3.C: Same.
6794 * g++.dg/cpp0x/temp_default2.C: Same.
6795 * g++.dg/cpp0x/trailing4.C: Same.
6796 * g++.dg/cpp0x/variadic-ex10.C: Same.
6797 * g++.dg/cpp0x/variadic-ex13.C: Same.
6798 * g++.dg/cpp0x/variadic-ex14.C: Same.
6799 * g++.dg/cpp0x/variadic-ex3.C: Same.
6800 * g++.dg/cpp0x/variadic-ex4.C: Same.
6801 * g++.dg/cpp0x/variadic59.C: Same.
6802 * g++.dg/cpp0x/vt-37737-2.C: Same.
6803 * g++.dg/cpp0x/vt-57397-1.C: Same.
6804 * g++.dg/cpp0x/vt-57397-2.C: Same.
6805 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
6806 * g++.dg/cpp1z/gen-attrs1.C: Same.
6807 * g++.dg/diagnostic/pr71075.C: Same.
6808 * g++.dg/eh/goto2.C: Same.
6809 * g++.dg/eh/goto3.C: Same.
6810 * g++.dg/expr/bitfield4.C: Same.
6811 * g++.dg/expr/bitfield5.C: Same.
6812 * g++.dg/expr/bitfield6.C: Same.
6813 * g++.dg/expr/bool1.C: Same.
6814 * g++.dg/expr/bool3.C: Same.
6815 * g++.dg/expr/cond10.C: Same.
6816 * g++.dg/expr/cond11.C: Same.
6817 * g++.dg/expr/lval3.C: Same.
6818 * g++.dg/expr/lval4.C: Same.
6819 * g++.dg/ext/anon-struct4.C: Same.
6820 * g++.dg/ext/attrib44.C: Same.
6821 * g++.dg/ext/builtin3.C: Same.
6822 * g++.dg/ext/dllimport7.C: Same.
6823 * g++.dg/ext/label5.C: Same.
6824 * g++.dg/ext/no-asm-1.C: Same.
6825 * g++.dg/ext/utf16-4.C: Same.
6826 * g++.dg/ext/vla2.C: Same.
6827 * g++.dg/gomp/block-1.C: Same.
6828 * g++.dg/gomp/block-2.C: Same.
6829 * g++.dg/gomp/block-3.C: Same.
6830 * g++.dg/gomp/block-5.C: Same.
6831 * g++.dg/gomp/linear-2.C: Same.
6832 * g++.dg/gomp/target-1.C: Same.
6833 * g++.dg/gomp/target-2.C: Same.
6834 * g++.dg/gomp/taskgroup-1.C: Same.
6835 * g++.dg/gomp/teams-1.C: Same.
6836 * g++.dg/inherit/pure1.C: Same.
6837 * g++.dg/init/array43.C: Same.
6838 * g++.dg/init/array46.C: Same.
6839 * g++.dg/init/const10.C: Same.
6840 * g++.dg/init/ctor4-1.C: Same.
6841 * g++.dg/init/ctor4.C: Same.
6842 * g++.dg/init/new37.C: Same.
6843 * g++.dg/init/pr25811.C: Same.
6844 * g++.dg/init/pr29043.C: Same.
6845 * g++.dg/init/pr29571.C: Same.
6846 * g++.dg/lookup/duperr1.C: Same.
6847 * g++.dg/lookup/error1.C: Same.
6848 * g++.dg/lookup/koenig5.C: Same.
6849 * g++.dg/lookup/pr77549.C: Same.
6850 * g++.dg/lookup/suggestions1.C: Same.
6851 * g++.dg/lookup/using16.C: Same.
6852 * g++.dg/lookup/using7.C: Same.
6853 * g++.dg/other/anon-union3.C: Same.
6854 * g++.dg/other/array2.C: Same.
6855 * g++.dg/other/error13.C: Same.
6856 * g++.dg/other/error34.C: Same.
6857 * g++.dg/overload/builtin1.C: Same.
6858 * g++.dg/overload/conv-op1.C: Same.
6859 * g++.dg/overload/error3.C: Same.
6860 * g++.dg/overload/koenig1.C: Same.
6861 * g++.dg/overload/operator5.C: Same.
6862 * g++.dg/overload/template5.C: Same.
6863 * g++.dg/overload/unknown1.C: Same.
6864 * g++.dg/overload/using2.C: Same.
6865 * g++.dg/parse/constructor1.C: Same.
6866 * g++.dg/parse/crash36.C: Same.
6867 * g++.dg/parse/crash63.C: Same.
6868 * g++.dg/parse/error11.C: Same.
6869 * g++.dg/parse/error12.C: Same.
6870 * g++.dg/parse/error14.C: Same.
6871 * g++.dg/parse/error2.C: Same.
6872 * g++.dg/parse/error21.C: Same.
6873 * g++.dg/parse/error26.C: Same.
6874 * g++.dg/parse/error36.C: Same.
6875 * g++.dg/parse/friend12.C: Same.
6876 * g++.dg/parse/invalid-op1.C: Same.
6877 * g++.dg/parse/missing-template1.C: Same.
6878 * g++.dg/parse/parser-pr28152-2.C: Same.
6879 * g++.dg/parse/parser-pr28152.C: Same.
6880 * g++.dg/parse/pr16696-permissive.C: Same.
6881 * g++.dg/parse/pr16696.C: Same.
6882 * g++.dg/parse/pr69628.C: Same.
6883 * g++.dg/parse/ret-type2.C: Same.
6884 * g++.dg/parse/specialization1.C: Same.
6885 * g++.dg/parse/template3.C: Same.
6886 * g++.dg/parse/template9.C: Same.
6887 * g++.dg/parse/typename11.C: Same.
6888 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
6889 * g++.dg/pr45330.C: Same.
6890 * g++.dg/rtti/typeid6.C: Same.
6891 * g++.dg/spellcheck-fields.C: Same.
6892 * g++.dg/spellcheck-typenames.C: Same.
6893 * g++.dg/tc1/dr108.C: Same.
6894 * g++.dg/tc1/dr147.C: Same.
6895 * g++.dg/template/arg7.C: Same.
6896 * g++.dg/template/conv11.C: Same.
6897 * g++.dg/template/crash13.C: Same.
6898 * g++.dg/template/crash55.C: Same.
6899 * g++.dg/template/dependent-expr5.C: Same.
6900 * g++.dg/template/error17.C: Same.
6901 * g++.dg/template/error33.C: Same.
6902 * g++.dg/template/error4.C: Same.
6903 * g++.dg/template/error50.C: Same.
6904 * g++.dg/template/error53.C: Same.
6905 * g++.dg/template/friend.C: Same.
6906 * g++.dg/template/func2.C: Same.
6907 * g++.dg/template/local6.C: Same.
6908 * g++.dg/template/member5.C: Same.
6909 * g++.dg/template/meminit1.C: Same.
6910 * g++.dg/template/nested3.C: Same.
6911 * g++.dg/template/nontype6.C: Same.
6912 * g++.dg/template/overload12.C: Same.
6913 * g++.dg/template/ptrmem8.C: Same.
6914 * g++.dg/template/qualified-id1.C: Same.
6915 * g++.dg/template/spec15.C: Same.
6916 * g++.dg/template/static1.C: Same.
6917 * g++.dg/template/static10.C: Same.
6918 * g++.dg/template/static2.C: Same.
6919 * g++.dg/template/ttp25.C: Same.
6920 * g++.dg/template/typedef2.C: Same.
6921 * g++.dg/template/typename2.C: Same.
6922 * g++.dg/template/unify10.C: Same.
6923 * g++.dg/template/unify6.C: Same.
6924 * g++.dg/template/unify7.C: Same.
6925 * g++.dg/template/unify9.C: Same.
6926 * g++.dg/template/varmod1.C: Same.
6927 * g++.dg/ubsan/div-by-zero-1.C: Same.
6928 * g++.dg/ubsan/pr63956.C: Same.
6929 * g++.dg/warn/Waddress-1.C: Same.
6930 * g++.dg/warn/Wconversion2.C: Same.
6931 * g++.dg/warn/Wnull-conversion-1.C: Same.
6932 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
6933 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
6934 * g++.dg/warn/Wswitch-1.C: Same.
6935 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
6936 * g++.dg/warn/Wtype-limits.C: Same.
6937 * g++.dg/warn/Wunused-parm-5.C: Same.
6938 * g++.dg/warn/deprecated-6.C: Same.
6939 * g++.dg/warn/deprecated.C: Same.
6940 * g++.dg/warn/incomplete1.C: Same.
6941 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
6942 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
6943 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
6944 * g++.dg/warn/overflow-warn-1.C: Same.
6945 * g++.dg/warn/overflow-warn-3.C: Same.
6946 * g++.dg/warn/overflow-warn-4.C: Same.
6947 * g++.dg/warn/pr12242.C: Same.
6948 * g++.dg/warn/pr30551-2.C: Same.
6949 * g++.dg/warn/pr30551.C: Same.
6950 * g++.old-deja/g++.benjamin/16077.C: Same.
6951 * g++.old-deja/g++.bob/inherit1.C: Same.
6952 * g++.old-deja/g++.brendan/crash56.C: Same.
6953 * g++.old-deja/g++.brendan/template17.C: Same.
6954 * g++.old-deja/g++.eh/ctor1.C: Same.
6955 * g++.old-deja/g++.jason/bool5.C: Same.
6956 * g++.old-deja/g++.jason/cond.C: Same.
6957 * g++.old-deja/g++.jason/operator.C: Same.
6958 * g++.old-deja/g++.jason/pmf5.C: Same.
6959 * g++.old-deja/g++.law/ctors5.C: Same.
6960 * g++.old-deja/g++.law/missed-error2.C: Same.
6961 * g++.old-deja/g++.law/operators9.C: Same.
6962 * g++.old-deja/g++.law/temps1.C: Same.
6963 * g++.old-deja/g++.mike/for2.C: Same.
6964 * g++.old-deja/g++.mike/ns5.C: Same.
6965 * g++.old-deja/g++.mike/ns7.C: Same.
6966 * g++.old-deja/g++.mike/p10769b.C: Same.
6967 * g++.old-deja/g++.niklas/t120.C: Same.
6968 * g++.old-deja/g++.niklas/t121.C: Same.
6969 * g++.old-deja/g++.ns/koenig5.C: Same.
6970 * g++.old-deja/g++.oliva/overload1.C: Same.
6971 * g++.old-deja/g++.other/crash24.C: Same.
6972 * g++.old-deja/g++.other/crash25.C: Same.
6973 * g++.old-deja/g++.other/decl5.C: Same.
6974 * g++.old-deja/g++.other/lineno5.C: Same.
6975 * g++.old-deja/g++.other/null3.C: Same.
6976 * g++.old-deja/g++.other/overcnv2.C: Same.
6977 * g++.old-deja/g++.other/ptrmem7.C: Same.
6978 * g++.old-deja/g++.other/typename1.C: Same.
6979 * g++.old-deja/g++.other/vaarg3.C: Same.
6980 * g++.old-deja/g++.pt/crash10.C: Same.
6981 * g++.old-deja/g++.pt/crash28.C: Same.
6982 * g++.old-deja/g++.pt/crash38.C: Same.
6983 * g++.old-deja/g++.pt/explicit70.C: Same.
6984 * g++.old-deja/g++.pt/explicit77.C: Same.
6985 * g++.old-deja/g++.pt/expr2.C: Same.
6986 * g++.old-deja/g++.pt/spec5.C: Same.
6987 * g++.old-deja/g++.pt/spec6.C: Same.
6988 * g++.old-deja/g++.pt/typename3.C: Same.
6989 * g++.old-deja/g++.pt/typename5.C: Same.
6990 * g++.old-deja/g++.pt/typename6.C: Same.
6991 * g++.old-deja/g++.pt/typename7.C: Same.
6992 * g++.old-deja/g++.pt/unify4.C: Same.
6993 * g++.old-deja/g++.pt/unify8.C: Same.
6994 * g++.old-deja/g++.pt/vaarg3.C: Same.
6995 * g++.old-deja/g++.robertl/eb22.C: Same.
6996 * g++.old-deja/g++.robertl/eb4.C: Same.
6997 * g++.old-deja/g++.robertl/eb44.C: Same.
6998 * g++.old-deja/g++.robertl/eb69.C: Same.
6999 * g++.old-deja/g++.robertl/eb98.C: Same.
7000 * gcc.dg/20031223-1.c: Same.
7001 * gcc.dg/940510-1.c: Same.
7002 * gcc.dg/990506-0.c: Same.
7003 * gcc.dg/Walloca-1.c: Same.
7004 * gcc.dg/Walloca-2.c: Same.
7005 * gcc.dg/Wconversion-integer.c: Same.
7006 * gcc.dg/Wcxx-compat-8.c: Same.
7007 * gcc.dg/Wimplicit-int-1.c: Same.
7008 * gcc.dg/Wimplicit-int-2.c: Same.
7009 * gcc.dg/Wimplicit-int-4.c: Same.
7010 * gcc.dg/Wpointer-sign-Wall.c: Same.
7011 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7012 * gcc.dg/Wshadow-1.c: Same.
7013 * gcc.dg/Wshadow-3.c: Same.
7014 * gcc.dg/Wswitch-enum-error.c: Same.
7015 * gcc.dg/Wswitch-enum.c: Same.
7016 * gcc.dg/Wswitch-error.c: Same.
7017 * gcc.dg/Wswitch.c: Same.
7018 * gcc.dg/Wtype-limits-Wextra.c: Same.
7019 * gcc.dg/Wtype-limits.c: Same.
7020 * gcc.dg/Wvla-larger-than-2.c: Same.
7021 * gcc.dg/anon-struct-5.c: Same.
7022 * gcc.dg/array-10.c: Same.
7023 * gcc.dg/array-11.c: Same.
7024 * gcc.dg/array-15.c: Same.
7025 * gcc.dg/array-2.c: Same.
7026 * gcc.dg/array-8.c: Same.
7027 * gcc.dg/array-const-2.c: Same.
7028 * gcc.dg/array-const-3.c: Same.
7029 * gcc.dg/bitfld-1.c: Same.
7030 * gcc.dg/bitfld-8.c: Same.
7031 * gcc.dg/builtin-redefine.c: Same.
7032 * gcc.dg/c11-noreturn-1.c: Same.
7033 * gcc.dg/c11-noreturn-2.c: Same.
7034 * gcc.dg/c11-static-assert-3.c: Same.
7035 * gcc.dg/c90-arraydecl-1.c: Same.
7036 * gcc.dg/c90-complex-1.c: Same.
7037 * gcc.dg/c90-complit-1.c: Same.
7038 * gcc.dg/c90-const-expr-11.c: Same.
7039 * gcc.dg/c90-const-expr-7.c: Same.
7040 * gcc.dg/c90-const-expr-8.c: Same.
7041 * gcc.dg/c90-enum-comma-1.c: Same.
7042 * gcc.dg/c90-flex-array-1.c: Same.
7043 * gcc.dg/c90-hexfloat-1.c: Same.
7044 * gcc.dg/c90-idem-qual-1.c: Same.
7045 * gcc.dg/c90-idem-qual-2.c: Same.
7046 * gcc.dg/c90-idem-qual-3.c: Same.
7047 * gcc.dg/c90-mixdecl-1.c: Same.
7048 * gcc.dg/c90-restrict-1.c: Same.
7049 * gcc.dg/c90-return-1.c: Same.
7050 * gcc.dg/c99-array-nonobj-1.c: Same.
7051 * gcc.dg/c99-arraydecl-1.c: Same.
7052 * gcc.dg/c99-complex-1.c: Same.
7053 * gcc.dg/c99-complex-2.c: Same.
7054 * gcc.dg/c99-complit-2.c: Same.
7055 * gcc.dg/c99-const-expr-7.c: Same.
7056 * gcc.dg/c99-const-expr-8.c: Same.
7057 * gcc.dg/c99-flex-array-3.c: Same.
7058 * gcc.dg/c99-flex-array-7.c: Same.
7059 * gcc.dg/c99-flex-array-typedef-7.c: Same.
7060 * gcc.dg/c99-impl-decl-1.c: Same.
7061 * gcc.dg/c99-impl-int-1.c: Same.
7062 * gcc.dg/c99-impl-int-2.c: Same.
7063 * gcc.dg/c99-init-3.c: Same.
7064 * gcc.dg/c99-restrict-1.c: Same.
7065 * gcc.dg/c99-return-1.c: Same.
7066 * gcc.dg/c99-tag-1.c: Same.
7067 * gcc.dg/c99-tag-3.c: Same.
7068 * gcc.dg/call-diag-2.c: Same.
7069 * gcc.dg/cpp/19940712-1.c: Same.
7070 * gcc.dg/cpp/19951025-1.c: Same.
7071 * gcc.dg/cpp/19990413-1.c: Same.
7072 * gcc.dg/cpp/direct2.c: Same.
7073 * gcc.dg/cpp/direct2s.c: Same.
7074 * gcc.dg/cpp/pr28709.c: Same.
7075 * gcc.dg/cpp/pr61854-c90.c: Same.
7076 * gcc.dg/cpp/pr61854-c94.c: Same.
7077 * gcc.dg/cpp/pragma-1.c: Same.
7078 * gcc.dg/cpp/pragma-2.c: Same.
7079 * gcc.dg/cpp/trad/escaped-eof.c: Same.
7080 * gcc.dg/cpp/trad/literals-2.c: Same.
7081 * gcc.dg/cpp/warn-comments-2.c: Same.
7082 * gcc.dg/cpp/warn-comments-3.c: Same.
7083 * gcc.dg/cpp/warn-comments.c: Same.
7084 * gcc.dg/cpp/warn-long-long-2.c: Same.
7085 * gcc.dg/cpp/warn-long-long.c: Same.
7086 * gcc.dg/cpp/warn-redefined-2.c: Same.
7087 * gcc.dg/cpp/warn-redefined.c: Same.
7088 * gcc.dg/darwin-cfstring-2.c: Same.
7089 * gcc.dg/darwin-cfstring-format-1.c: Same.
7090 * gcc.dg/decl-9.c: Same.
7091 * gcc.dg/declspec-1.c: Same.
7092 * gcc.dg/declspec-10.c: Same.
7093 * gcc.dg/declspec-11.c: Same.
7094 * gcc.dg/declspec-13.c: Same.
7095 * gcc.dg/declspec-18.c: Same.
7096 * gcc.dg/declspec-4.c: Same.
7097 * gcc.dg/declspec-5.c: Same.
7098 * gcc.dg/declspec-6.c: Same.
7099 * gcc.dg/declspec-8.c: Same.
7100 * gcc.dg/deprecated-4.c: Same.
7101 * gcc.dg/deprecated.c: Same.
7102 * gcc.dg/dfp/composite-type.c: Same.
7103 * gcc.dg/empty-source-2.c: Same.
7104 * gcc.dg/empty-source-3.c: Same.
7105 * gcc.dg/format/attr-6.c: Same.
7106 * gcc.dg/format/branch-1.c: Same.
7107 * gcc.dg/format/c90-printf-1.c: Same.
7108 * gcc.dg/format/c90-strftime-2.c: Same.
7109 * gcc.dg/format/c99-strftime-1.c: Same.
7110 * gcc.dg/format/cmn-err-1.c: Same.
7111 * gcc.dg/format/few-1.c: Same.
7112 * gcc.dg/format/ms_branch-1.c: Same.
7113 * gcc.dg/format/ms_unnamed-1.c: Same.
7114 * gcc.dg/format/ms_va-1.c: Same.
7115 * gcc.dg/format/unnamed-1.c: Same.
7116 * gcc.dg/format/va-1.c: Same.
7117 * gcc.dg/format/xopen-1.c: Same.
7118 * gcc.dg/funcdef-var-1.c: Same.
7119 * gcc.dg/funcdef-var-2.c: Same.
7120 * gcc.dg/gnu89-const-expr-1.c: Same.
7121 * gcc.dg/gnu89-const-expr-2.c: Same.
7122 * gcc.dg/gnu90-const-expr-1.c: Same.
7123 * gcc.dg/gnu99-const-expr-1.c: Same.
7124 * gcc.dg/gnu99-const-expr-2.c: Same.
7125 * gcc.dg/gnu99-init-2.c: Same.
7126 * gcc.dg/gomp/_Atomic-5.c: Same.
7127 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
7128 * gcc.dg/gomp/atomic-5.c: Same.
7129 * gcc.dg/gomp/linear-1.c: Same.
7130 * gcc.dg/gomp/pr67500.c: Same.
7131 * gcc.dg/init-bad-1.c: Same.
7132 * gcc.dg/init-bad-2.c: Same.
7133 * gcc.dg/init-bad-3.c: Same.
7134 * gcc.dg/init-string-1.c: Same.
7135 * gcc.dg/label-compound-stmt-1.c: Same.
7136 * gcc.dg/label-decl-2.c: Same.
7137 * gcc.dg/label-decl-4.c: Same.
7138 * gcc.dg/large-size-array-2.c: Same.
7139 * gcc.dg/large-size-array-4.c: Same.
7140 * gcc.dg/lvalue-6.c: Same.
7141 * gcc.dg/m-un-2.c: Same.
7142 * gcc.dg/multiple-overflow-warn-1.c: Same.
7143 * gcc.dg/multiple-overflow-warn-2.c: Same.
7144 * gcc.dg/multiple-overflow-warn-3.c: Same.
7145 * gcc.dg/nested-redef-1.c: Same.
7146 * gcc.dg/no-asm-1.c: Same.
7147 * gcc.dg/no-asm-3.c: Same.
7148 * gcc.dg/no-asm-4.c: Same.
7149 * gcc.dg/noncompile/20010524-1.c: Same.
7150 * gcc.dg/noncompile/incomplete-5.c: Same.
7151 * gcc.dg/noncompile/pr44517.c: Same.
7152 * gcc.dg/noncompile/pr52290.c: Same.
7153 * gcc.dg/noreturn-1.c: Same.
7154 * gcc.dg/overflow-warn-1.c: Same.
7155 * gcc.dg/overflow-warn-2.c: Same.
7156 * gcc.dg/overflow-warn-3.c: Same.
7157 * gcc.dg/overflow-warn-4.c: Same.
7158 * gcc.dg/parm-mismatch-1.c: Same.
7159 * gcc.dg/parser-pr28152-2.c: Same.
7160 * gcc.dg/parser-pr28152.c: Same.
7161 * gcc.dg/pedwarn-init.c: Same.
7162 * gcc.dg/pointer-arith-2.c: Same.
7163 * gcc.dg/pointer-arith-3.c: Same.
7164 * gcc.dg/pointer-arith-4.c: Same.
7165 * gcc.dg/pr14475.c: Same.
7166 * gcc.dg/pr18596-3.c: Same.
7167 * gcc.dg/pr18809-1.c: Same.
7168 * gcc.dg/pr27953.c: Same.
7169 * gcc.dg/pr30457.c: Same.
7170 * gcc.dg/pr30551-2.c: Same.
7171 * gcc.dg/pr30551-3.c: Same.
7172 * gcc.dg/pr30551-4.c: Same.
7173 * gcc.dg/pr30551-5.c: Same.
7174 * gcc.dg/pr30551-6.c: Same.
7175 * gcc.dg/pr30551.c: Same.
7176 * gcc.dg/pr36997.c: Same.
7177 * gcc.dg/pr41842.c: Same.
7178 * gcc.dg/pr48552-1.c: Same.
7179 * gcc.dg/pr48552-2.c: Same.
7180 * gcc.dg/pr59717.c: Same.
7181 * gcc.dg/pr61077.c: Same.
7182 * gcc.dg/pr61096-1.c: Same.
7183 * gcc.dg/pr63626.c: Same.
7184 * gcc.dg/pr64223-1.c: Same.
7185 * gcc.dg/pr64223-2.c: Same.
7186 * gcc.dg/pr8788-1.c: Same.
7187 * gcc.dg/pr8927-1.c: Same.
7188 * gcc.dg/pragma-darwin.c: Same.
7189 * gcc.dg/pragma-diag-5.c: Same.
7190 * gcc.dg/pragma-message.c: Same.
7191 * gcc.dg/redecl-1.c: Same.
7192 * gcc.dg/simd-1.c: Same.
7193 * gcc.dg/simd-5.c: Same.
7194 * gcc.dg/simd-6.c: Same.
7195 * gcc.dg/spellcheck-fields.c: Same.
7196 * gcc.dg/spellcheck-typenames.c: Same.
7197 * gcc.dg/struct-semi-2.c: Same.
7198 * gcc.dg/struct-semi-3.c: Same.
7199 * gcc.dg/transparent-union-3.c: Same.
7200 * gcc.dg/ucnid-8.c: Same.
7201 * gcc.dg/uninit-pr19430-O0.c: Same.
7202 * gcc.dg/uninit-pr19430.c: Same.
7203 * gcc.dg/uninit-pr20644-O0.c: Same.
7204 * gcc.dg/utf-dflt.c: Same.
7205 * gcc.dg/utf-dflt2.c: Same.
7206 * gcc.dg/utf16-4.c: Same.
7207 * gcc.dg/vla-11.c: Same.
7208 * gcc.dg/vla-20.c: Same.
7209 * gcc.dg/vla-init-1.c: Same.
7210 * gcc.dg/vla-init-2.c: Same.
7211 * gcc.dg/vla-init-3.c: Same.
7212 * gcc.dg/weak/weak-6.c: Same.
7213 * gcc.dg/weak/weak-7.c: Same.
7214 * gcc.dg/wtr-int-type-1.c: Same.
7215 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
7216 * gcc.target/arm/polytypes.c: Same.
7217 * gcc.target/i386/spellcheck-options-4.c: Same.
7218 * gcc.target/powerpc/20030218-1.c: Same.
7219 * gcc.target/sh/pr21255-4.c: Same.
7220 * gcc.test-framework/dg-error-exp-XP.c: Same.
7221 * gfortran.dg/array_constructor_30.f03: Same.
7222 * gfortran.dg/class_30.f90: Same.
7223 * gfortran.dg/goacc/subarrays.f95: Same.
7224 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
7225 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
7226 * gfortran.dg/intrinsic_std_1.f90: Same.
7227 * gfortran.dg/pr70006.f90: Same.
7228 * gfortran.dg/warning-directive-1.F90: Same.
7229 * gfortran.dg/warning-directive-2.F90: Same.
7230 * gfortran.dg/warning-directive-3.F90: Same.
7231 * gfortran.dg/warning-directive-4.F90: Same.
7232 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
7233 * obj-c++.dg/class-extension-1.mm: Same.
7234 * obj-c++.dg/class-extension-2.mm: Same.
7235 * obj-c++.dg/class-protocol-1.mm: Same.
7236 * obj-c++.dg/cxx-ivars-1.mm: Same.
7237 * obj-c++.dg/duplicate-class-1.mm: Same.
7238 * obj-c++.dg/exceptions-3.mm: Same.
7239 * obj-c++.dg/exceptions-4.mm: Same.
7240 * obj-c++.dg/exceptions-5.mm: Same.
7241 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
7242 * obj-c++.dg/fsf-package-0.m: Same.
7243 * obj-c++.dg/invalid-type-1.mm: Same.
7244 * obj-c++.dg/method-12.mm: Same.
7245 * obj-c++.dg/method-13.mm: Same.
7246 * obj-c++.dg/method-15.mm: Same.
7247 * obj-c++.dg/method-16.mm: Same.
7248 * obj-c++.dg/method-6.mm: Same.
7249 * obj-c++.dg/method-7.mm: Same.
7250 * obj-c++.dg/property/at-property-1.mm: Same.
7251 * obj-c++.dg/property/at-property-14.mm: Same.
7252 * obj-c++.dg/property/at-property-17.mm: Same.
7253 * obj-c++.dg/property/at-property-21.mm: Same.
7254 * obj-c++.dg/property/at-property-5.mm: Same.
7255 * obj-c++.dg/property/dotsyntax-4.mm: Same.
7256 * obj-c++.dg/property/dynamic-3.mm: Same.
7257 * obj-c++.dg/property/dynamic-4.mm: Same.
7258 * obj-c++.dg/property/property-neg-1.mm: Same.
7259 * obj-c++.dg/property/property-neg-6.mm: Same.
7260 * obj-c++.dg/property/synthesize-11.mm: Same.
7261 * obj-c++.dg/property/synthesize-5.mm: Same.
7262 * obj-c++.dg/property/synthesize-6.mm: Same.
7263 * obj-c++.dg/proto-lossage-4.mm: Same.
7264 * obj-c++.dg/protocol-qualifier-2.mm: Same.
7265 * obj-c++.dg/strings/strings-1.mm: Same.
7266 * obj-c++.dg/super-class-1.mm: Same.
7267 * obj-c++.dg/syntax-error-6.mm: Same.
7268 * obj-c++.dg/syntax-error-7.mm: Same.
7269 * obj-c++.dg/syntax-error-9.mm: Same.
7270 * obj-c++.dg/try-catch-13.mm: Same.
7271 * objc.dg/attributes/method-noreturn-1.m: Same.
7272 * objc.dg/bad-receiver-type-2.m: Same.
7273 * objc.dg/bad-receiver-type.m: Same.
7274 * objc.dg/call-super-2.m: Same.
7275 * objc.dg/class-2.m: Same.
7276 * objc.dg/class-extension-1.m: Same.
7277 * objc.dg/class-extension-2.m: Same.
7278 * objc.dg/class-protocol-1.m: Same.
7279 * objc.dg/desig-init-1.m: Same.
7280 * objc.dg/duplicate-class-1.m: Same.
7281 * objc.dg/exceptions-3.m: Same.
7282 * objc.dg/exceptions-4.m: Same.
7283 * objc.dg/exceptions-5.m: Same.
7284 * objc.dg/foreach-6.m: Same.
7285 * objc.dg/foreach-7.m: Same.
7286 * objc.dg/fsf-nsstring-format-1.m: Same.
7287 * objc.dg/fsf-package-0.m: Same.
7288 * objc.dg/invalid-type-1.m: Same.
7289 * objc.dg/method-11.m: Same.
7290 * objc.dg/method-19.m: Same.
7291 * objc.dg/method-2.m: Same.
7292 * objc.dg/method-20.m: Same.
7293 * objc.dg/method-5.m: Same.
7294 * objc.dg/method-6.m: Same.
7295 * objc.dg/method-7.m: Same.
7296 * objc.dg/method-9.m: Same.
7297 * objc.dg/missing-proto-3.m: Same.
7298 * objc.dg/private-1.m: Same.
7299 * objc.dg/property/at-property-1.m: Same.
7300 * objc.dg/property/at-property-14.m: Same.
7301 * objc.dg/property/at-property-17.m: Same.
7302 * objc.dg/property/at-property-21.m: Same.
7303 * objc.dg/property/at-property-5.m: Same.
7304 * objc.dg/property/dynamic-3.m: Same.
7305 * objc.dg/property/dynamic-4.m: Same.
7306 * objc.dg/property/property-neg-1.m: Same.
7307 * objc.dg/property/property-neg-6.m: Same.
7308 * objc.dg/property/synthesize-11.m: Same.
7309 * objc.dg/property/synthesize-5.m: Same.
7310 * objc.dg/property/synthesize-6.m: Same.
7311 * objc.dg/proto-hier-1.m: Same.
7312 * objc.dg/proto-lossage-4.m: Same.
7313 * objc.dg/protocol-qualifier-2.m: Same.
7314 * objc.dg/strings/strings-1.m: Same.
7315 * objc.dg/type-size-1.m: Same.
7317 2017-04-18 Jeff Law <law@redhat.com>
7320 * gcc.target/mips/pr74563: New test.
7322 2017-04-18 Jakub Jelinek <jakub@redhat.com>
7324 PR tree-optimization/80443
7325 * gcc.c-torture/compile/pr80443.c: New test.
7327 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
7329 PR rtl-optimization/80357
7330 * gcc.c-torture/compile/pr80357.c: New test.
7332 2017-04-18 Jeff Law <law@redhat.com>
7335 * gcc.c-torture/compile/pr80422.c: New test.
7337 2017-04-18 Jakub Jelinek <jakub@redhat.com>
7340 * gcc.dg/debug/dwarf2/pr80263.c: New test.
7342 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7345 * gcc.target/powerpc/pr80099-1.c: New test.
7346 * gcc.target/powerpc/pr80099-2.c: Likewise.
7347 * gcc.target/powerpc/pr80099-3.c: Likewise.
7348 * gcc.target/powerpc/pr80099-4.c: Likewise.
7349 * gcc.target/powerpc/pr80099-5.c: Likewise.
7351 2017-04-18 Jakub Jelinek <jakub@redhat.com>
7354 * gcc.dg/sancov/pr80444.c: New test.
7358 * gcc.dg/pr79788-1.c: New test.
7359 * gcc.dg/pr79788-2.c: New test.
7361 2017-04-18 Marek Polacek <polacek@redhat.com>
7363 PR c++/80244 - ICE with attribute in template alias.
7364 * g++.dg/cpp0x/alias-decl-59.C: New test.
7366 PR c++/80241 - ICE with alignas pack expansion.
7367 * g++.dg/cpp0x/alignas11.C: New test.
7369 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
7372 * g++.dg/lto/pr80287_0.C: New test.
7374 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
7377 * gcc.target/powerpc/pr80315-1.c: New test.
7378 * gcc.target/powerpc/pr80315-2.c: New test.
7379 * gcc.target/powerpc/pr80315-3.c: New test.
7380 * gcc.target/powerpc/pr80315-4.c: New test.
7382 2017-04-16 Tom de Vries <tom@codesourcery.com>
7384 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
7386 * g++.dg/parse/error3.C: Same.
7387 * g++.old-deja/g++.pt/niklas01a.C: Same.
7388 * gcc.dg/990506-0.c: Same.
7389 * gcc.dg/cpp/19990413-1.c: Same.
7390 * gcc.dg/cpp/pragma-1.c: Same.
7391 * gcc.dg/cpp/pragma-2.c: Same.
7392 * gcc.dg/m-un-2.c: Same.
7393 * objc.dg/private-1.m: Same.
7395 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
7397 * gcc.dg/pr54669.c: Fix dg-do directive.
7398 * gcc.dg/pr78582.c: Ditto.
7399 * gcc.dg/pr80020.c: Ditto.
7400 * gcc.dg/torture/pr57993-2.cpp: Ditto.
7401 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
7402 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
7403 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
7404 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
7405 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
7406 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
7407 * gcc.dg/tree-ssa/pr79352.c: Ditto.
7408 * gcc.dg/tree-ssa/pr79376.c: Ditto.
7409 * gcc.dg/tree-ssa/pr79691.c: Ditto.
7411 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
7413 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
7414 * gfortran.dg/generic_29.f90: Likewise.
7415 * gfortran.dg/goacc/multi-clause.f90: Likewise.
7416 * gfortran.dg/pr41922.f90: Likewise.
7417 * gfortran.dg/pr70006.f90: Likewise.
7419 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
7421 PR tree-optimization/66612
7422 * gcc.target/powerpc/20050830-1.c: Remove xfail.
7424 2017-04-14 Janus Weil <janus@gcc.gnu.org>
7427 * gfortran.dg/class_62.f90: New test case.
7429 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
7431 * gcc.target/arc/loop-1.c: New file.
7433 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7436 * gcc.target/powerpc/pr80098-1.c: New test.
7437 * gcc.target/powerpc/pr80098-2.c: Likewise.
7438 * gcc.target/powerpc/pr80098-3.c: Likewise.
7439 * gcc.target/powerpc/pr80098-4.c: Likewise.
7441 2017-04-13 Jakub Jelinek <jakub@redhat.com>
7444 * g++.dg/ubsan/pr80403-2.C: New test.
7446 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
7448 PR rtl-optimization/80343
7449 * gcc.target/powerpc/pr80343.c: New.
7451 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
7454 * c-c++-common/ubsan/bounds-15.c: New test.
7456 2017-04-13 Richard Biener <rguenther@suse.de>
7459 * g++.dg/torture/pr79671.C: Fix asm constraints.
7461 2017-04-13 Jakub Jelinek <jakub@redhat.com>
7464 * gcc.dg/debug/pr80321.c: New test.
7466 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
7468 * gnat.dg/debug10.adb: New test.
7469 * gnat.dg/debug10_pkg.ads: New helper.
7471 2017-04-12 Jakub Jelinek <jakub@redhat.com>
7473 PR tree-optimization/79390
7474 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
7479 * g++.dg/ubsan/pr80403.C: New test.
7480 * g++.dg/ubsan/pr80404.C: New test.
7481 * g++.dg/ubsan/pr80405.C: New test.
7484 * gcc.dg/torture/pr80163.c: New test.
7486 2017-04-12 Richard Biener <rguenther@suse.de>
7487 Jeff Law <law@redhat.com>
7489 PR tree-optimization/80359
7490 * gcc.dg/torture/pr80359.c: New testcase.
7492 2017-04-12 Richard Biener <rguenther@suse.de>
7493 Bernd Edlinger <bernd.edlinger@hotmail.de>
7496 * g++.dg/torture/pr79671.C: New testcase.
7497 * g++.dg/lto/pr79671_0.C: Likewise.
7498 * g++.dg/lto/pr79671_1.c: Likewise.
7500 2017-04-12 Jakub Jelinek <jakub@redhat.com>
7503 * g++.dg/ubsan/pr80349.C: New test.
7505 2017-04-11 Jakub Jelinek <jakub@redhat.com>
7508 * g++.dg/cpp1z/decomp28.C: New test.
7511 * gcc.dg/pr80100.c: New test.
7513 PR rtl-optimization/80385
7514 * g++.dg/opt/pr80385.C: New test.
7516 2017-04-11 Martin Liska <mliska@suse.cz>
7519 * g++.dg/ipa/pr80212.C: New test.
7521 2017-04-11 Martin Sebor <msebor@redhat.com>
7524 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
7526 2017-04-11 Martin Liska <mliska@suse.cz>
7529 * gcc.dg/ubsan/pr70878.c: New test.
7531 2017-04-11 Jakub Jelinek <jakub@redhat.com>
7534 * gcc.target/i386/pr80381.c: New test.
7537 * g++.dg/ext/pr80363.C: New test.
7539 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7541 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
7542 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
7543 Add avr-*-* to non-lp64 selector.
7545 2017-04-10 Martin Sebor <msebor@redhat.com>
7547 * gcc.dg/pr40340-3.c: Adjust directive pattern.
7548 * gcc.dg/pr40340-4.c: Same.
7550 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
7553 * gfortran.dg/submodule_unexp.f90: Modified test
7554 to account for new error.
7555 * gfortran.dg/submodule_twice.f90: New Test
7557 2017-04-10 Jakub Jelinek <jakub@redhat.com>
7560 * g++.dg/init/ref23.C: New test.
7562 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7564 PR tree-optimization/80304
7565 * gfortran.dg/do_concurrent_4.f90: New test case.
7567 2017-04-10 Janus Weil <janus@gcc.gnu.org>
7570 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
7572 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
7574 * g++.dg/torture/pr79905.C: Add -maltivec option.
7576 2017-04-10 Jeff Law <law@redhat.com>
7578 PR tree-optimization/80374
7579 * g++.dg/pr80374.c: New test.
7581 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7584 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
7585 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
7587 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
7589 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
7591 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
7594 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
7596 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
7599 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
7601 2017-04-10 Marek Polacek <polacek@redhat.com>
7604 * g++.dg/ubsan/div-by-zero-3.C: New test.
7606 2017-04-10 Bin Cheng <bin.cheng@arm.com>
7608 PR tree-optimization/80153
7609 * gcc.c-torture/execute/pr80153.c: New.
7611 2017-04-10 Richard Biener <rguenther@suse.de>
7614 * gcc.dg/torture/pr80362.c: New testcase.
7616 2017-04-10 Richard Biener <rguenther@suse.de>
7618 PR tree-optimization/80304
7619 * gcc.dg/torture/pr80304.c: New testcase.
7621 2017-04-10 Nathan Sidwell <nathan@acm.org>
7624 * g++.dg/torture/pr79905.C: New.
7626 2017-04-10 Martin Liska <mliska@suse.cz>
7629 * c-c++-common/ubsan/pr80350.c: New test.
7631 2017-04-10 Jakub Jelinek <jakub@redhat.com>
7634 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
7636 2017-04-08 Martin Liska <mliska@suse.cz>
7639 2017-04-07 Martin Liska <mliska@suse.cz>
7642 * g++.dg/ipa/pr80212.C: New test.
7644 2017-04-07 Jakub Jelinek <jakub@redhat.com>
7646 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
7648 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
7654 * gcc.target/i386/avx512f-undefined-1.c: New test.
7655 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
7656 * gcc.target/i386/avx-cvtsd-1.c: New test.
7657 * gcc.target/i386/avx512f-cvtss-1.c: New test.
7658 * gcc.target/i386/avx512f-abspd-1.c: New test.
7659 * gcc.target/i386/avx-cvtss-1.c: New test.
7660 * gcc.target/i386/avx512f-absps-1.c: New test.
7661 * gcc.target/i386/avx512f-int2mask-1.c: New test.
7662 * gcc.target/i386/avx512f-mask2int-1.c: New test.
7664 2017-04-07 Marek Polacek <polacek@redhat.com>
7667 * g++.dg/ubsan/div-by-zero-2.C: New test.
7670 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
7672 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
7674 PR rtl-optimization/70478
7675 * gcc.target/s390/pr70478.c: New.
7677 2017-04-07 Martin Liska <mliska@suse.cz>
7680 * g++.dg/ext/mv8.C: Add aarch64* targets.
7682 2017-04-07 Martin Liska <mliska@suse.cz>
7685 * g++.dg/ipa/pr80212.C: New test.
7687 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7689 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
7691 2017-04-07 Richard Biener <rguenther@suse.de>
7693 PR tree-optimization/80334
7694 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
7697 2017-04-07 Richard Biener <rguenther@suse.de>
7700 * gcc.dg/torture/pr80341.c: New testcase.
7702 2017-04-06 Jakub Jelinek <jakub@redhat.com>
7705 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
7706 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
7708 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
7711 * gcc.target/i386/pr79733.c: New test.
7713 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
7716 * gcc.target/i386/pr80298-1.c: New test.
7717 * gcc.target/i386/pr80298-2.c: Ditto.
7719 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
7722 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
7725 2017-04-06 Richard Biener <rguenther@suse.de>
7727 PR tree-optimization/80334
7728 * g++.dg/torture/pr80334.C: New testcase.
7730 2017-04-06 Martin Liska <mliska@suse.cz>
7733 * gcc.dg/asan/pr80166.c: New test.
7735 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7737 PR tree-optimization/79390
7738 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
7740 2017-04-06 Richard Biener <rguenther@suse.de>
7742 PR tree-optimization/80262
7743 * gcc.target/i386/pr80262.c: New testcase.
7745 2017-04-06 Richard Biener <rguenther@suse.de>
7748 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
7750 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
7752 PR rtl-optimization/70703
7753 * gcc.target/i386/pr70703.c: New.
7755 2017-04-05 Jakub Jelinek <jakub@redhat.com>
7758 * c-c++-common/asan/pr80308.c: New test.
7760 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7763 * gcc.target/s390/pr79890.c: New test case.
7765 2017-04-05 Jakub Jelinek <jakub@redhat.com>
7768 * c-c++-common/ubsan/pr80310.c: New test.
7770 2017-04-04 Jakub Jelinek <jakub@redhat.com>
7773 * g++.dg/torture/pr80297.C: New test.
7775 PR tree-optimization/79390
7776 * gcc.target/i386/pr79390.c: New test.
7777 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
7779 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
7782 * g++.dg/cpp0x/alias-decl-80296.C: New test.
7784 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7787 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
7788 targeting any CPU or architecture.
7789 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
7790 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
7791 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
7792 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
7793 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
7794 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
7795 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
7796 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
7798 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
7801 * gfortran.dg/submodule_unexp.f90: New test.
7803 2017-04-04 Jakub Jelinek <jakub@redhat.com>
7806 * gcc.target/i386/avx-pr80286.c: New test.
7807 * gcc.dg/pr80286.c: New test.
7809 2017-04-04 Richard Biener <rguenther@suse.de>
7812 * gcc.dg/torture/pr80281.c: New testcase.
7814 2017-04-04 Richard Biener <rguenther@suse.de>
7816 PR tree-optimization/80275
7817 * g++.dg/opt/pr80275.C: Make g static.
7819 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
7821 PR rtl-optimization/60818
7822 * gcc.c-torture/compile/pr60818.c: New testcase.
7824 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
7826 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
7827 * gcc.dg/20031012-1.c: Likewise.
7828 * gcc.dg/ipa/ipcp-1.c: Likewise.
7829 * gcc.dg/torture/matrix-3.c: Likewise.
7830 * gcc.target/powerpc/ppc-spe.c: Likewise.
7831 * gcc.target/rx/zero-width-bitfield.c: Likewise.
7833 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
7836 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
7838 (std, ld): Limit scan-assembler-times check to lp64.
7839 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
7840 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
7843 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
7846 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
7848 2017-04-03 Richard Biener <rguenther@suse.de>
7850 PR tree-optimization/80275
7851 * g++.dg/opt/pr80275.C: New testcase.
7853 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7856 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
7858 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
7860 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
7861 (bal): Increase iteration count and assume alignment.
7863 2017-04-03 Bin Cheng <bin.cheng@arm.com>
7865 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
7867 2017-04-02 Andrew Pinski <apinski@cavium.com>
7869 * gcc.c-torture/compile/nested-3.c: New testcase.
7870 * gcc.c-torture/execute/20170401-1.c: New testcase.
7871 * gcc.c-torture/execute/20170401-2.c: New testcase.
7873 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
7875 PR rtl-optimization/79405
7876 gcc.dg/pr79405.c: New testcase.
7878 2017-03-31 Jakub Jelinek <jakub@redhat.com>
7881 * gcc.dg/pr79255.c: New test.
7884 * g++.dg/ubsan/null-8.C: New test.
7886 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
7889 * gfortran.dg/pr80107.f: New.
7891 2017-03-31 Jeff Law <law@redhat.com>
7893 PR tree-optimization/49498
7894 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
7896 2017-03-31 Richard Biener <rguenther@suse.de>
7898 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
7900 2017-03-31 Richard Biener <rguenther@suse.de>
7902 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
7904 2017-03-31 Jakub Jelinek <jakub@redhat.com>
7907 * g++.dg/ext/is_aggregate.C: New test.
7910 * gcc.target/i386/pr80173.c: New test.
7913 * gcc.dg/pr80163.c: New test.
7916 * gcc.dg/torture/pr80025.c: New test.
7918 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
7920 * gcc.target/mips/pr52125.c: Add -msym32.
7922 2017-03-30 Jakub Jelinek <jakub@redhat.com>
7924 PR translation/80189
7925 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
7926 * g++.dg/gomp/sharing-1.C: Likewise.
7927 * gfortran.dg/gomp/pr44536.f90: Likewise.
7928 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
7929 * gfortran.dg/gomp/sharing-3.f90: Likewise.
7930 * gfortran.dg/gomp/crayptr3.f90: Likewise.
7931 * gfortran.dg/gomp/pr33439.f90: Likewise.
7932 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7933 * gfortran.dg/gomp/sharing-1.f90: Likewise.
7934 * gfortran.dg/gomp/sharing-2.f90: Likewise.
7935 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7936 * gcc.dg/gomp/sharing-1.c: Likewise.
7938 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
7941 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
7943 (dxex, dxexq): Update return type.
7944 (diex, diexq): Update argument type.
7945 * gcc.target/powerpc/pr80246.c: New test.
7947 2017-03-30 Martin Jambor <mjambor@suse.cz>
7950 * g++.dg/ipa/pr77333.C: New test.
7952 2017-03-30 Jakub Jelinek <jakub@redhat.com>
7955 * gcc.target/i386/pr80206.c: New test.
7957 2017-03-30 Richard Biener <rguenther@suse.de>
7959 PR tree-optimization/77498
7960 * gfortran.dg/pr77498.f: New testcase.
7962 2017-03-29 Marek Polacek <polacek@redhat.com>
7965 * gcc.dg/pr79730.c: New test.
7967 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7969 PR libgfortran/78670
7970 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
7971 a character of length 1. Update test for success.
7972 * gfortran.dg/dtio_28.f03: New test.
7973 * gfortran.dg/dtio_4.f90: Update to open test file with status =
7974 'scratch' to delete the file when done.
7976 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
7978 PR rtl-optimization/80233
7979 * gcc.c-torture/compile/pr80233.c: New testcase.
7981 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7984 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
7985 * gfortran.dg/dec_io_2a.f90: instead (new test).
7987 2017-03-28 Jiong Wang <jiong.wang@arm.com>
7989 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
7991 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
7994 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
7995 generating PIC code.
7997 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
7999 PR rtl-optimization/80193
8000 * gcc.target/i386/pr80193.c: New.
8002 2017-03-28 Janus Weil <janus@gcc.gnu.org>
8005 * gfortran.dg/dtio_25.f90: Modified test case.
8006 * gfortran.dg/dtio_27.f90: New test case.
8008 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
8011 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
8012 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
8013 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
8015 2017-03-28 Bin Cheng <bin.cheng@arm.com>
8017 * gcc.c-torture/compile/irreducible-loop.c: New.
8019 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
8021 PR tree-optimization/80218
8022 * gcc.dg/pr80218.c: New test.
8024 2017-03-28 Richard Biener <rguenther@suse.de>
8026 PR tree-optimization/78644
8027 * gcc.dg/pr78644-1.c: New testcase.
8028 * gcc.dg/pr78644-2.c: Likewise.
8030 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
8032 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
8033 * gcc.dg/pic-4.c: Likewise.
8034 * gcc.dg/pie-3.c: Likewise.
8035 * gcc.dg/pie-4.c: Likewise.
8037 2017-03-28 Martin Liska <mliska@suse.cz>
8040 * g++.dg/ipa/pr80205.C: New test.
8042 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8044 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
8045 with sizeof(int) < 4.
8046 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
8047 * gcc.c-torture/execute/pr79737-2.c: Likewise.
8048 * gcc.dg/torture/pr79777.c: Likewise.
8049 * gcc.dg/torture/pr79910.c: Likewise.
8051 2017-03-28 Richard Biener <rguenther@suse.de>
8054 * g++.dg/pr80222.C: New testcase.
8056 2017-03-28 Martin Liska <mliska@suse.cz>
8059 * gcc.dg/ipa/pr80104.c: New test.
8061 2017-03-28 Marek Polacek <polacek@redhat.com>
8064 * c-c++-common/ubsan/shift-10.c: New test.
8066 2017-03-27 Jeff Law <law@redhat.com>
8068 PR tree-optimization/80216
8069 * gcc.c-torture/compile/pr80216.c: New test.
8071 2017-03-27 Jakub Jelinek <jakub@redhat.com>
8074 * c-c++-common/pr80162-1.c: New test.
8075 * c-c++-common/pr80162-2.c: New test.
8076 * c-c++-common/pr80162-3.c: New test.
8079 * g++.dg/opt/pr80102.C: New test.
8081 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
8084 * gcc.target/powerpc/pr78543.c: New test.
8086 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
8089 * gcc.target/powerpc/pr80103-1.c: New test.
8091 2017-03-27 Richard Biener <rguenther@suse.de>
8093 PR tree-optimization/80181
8094 * gcc.dg/torture/pr80181.c: New testcase.
8096 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
8098 * gcc.target/arc/interrupt-4.c: New file.
8100 2017-03-27 Richard Biener <rguenther@suse.de>
8103 * g++.dg/ipa/pr79776.C: New testcase.
8105 2017-03-27 Jakub Jelinek <jakub@redhat.com>
8108 * gcc.dg/asan/pr80168.c: New test.
8110 2017-03-27 Richard Biener <rguenther@suse.de>
8112 PR tree-optimization/80170
8113 * gcc.dg/pr80170.c: New testcase.
8115 2017-03-27 Richard Biener <rguenther@suse.de>
8118 * g++.dg/torture/pr80171.C: New testcase.
8120 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
8122 * gcc.dg/torture/pr79732.c: Require alias support.
8123 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
8125 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
8126 libatomic_available.
8127 * gfortran.dg/coarray_image_status_1.f08: Likewise.
8128 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
8130 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8132 PR libgfortran/78881
8133 * gfortran.dg/dtio_26.f90: New test.
8135 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
8139 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
8140 testcase for PR80156. Add a main programme that tests that
8141 the typebound generic is accessible.
8143 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
8145 PR rtl-optimization/80160
8146 PR rtl-optimization/80159
8148 * gcc.target/i386/pr80160.c: New test.
8150 2017-03-24 Jakub Jelinek <jakub@redhat.com>
8153 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
8155 2017-03-24 Marek Polacek <polacek@redhat.com>
8158 * g++.dg/warn/Wuninitialized-9.C: New test.
8160 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8162 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
8163 and remove the high-level builtin. The error message for the
8164 would prevent compilation from reaching the second.
8165 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
8167 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8169 * gcc.target/s390/vxe/negfma-1.c: New test.
8171 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8173 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
8174 * gcc.target/s390/arch12/mul-1.c: New test.
8175 * gcc.target/s390/arch12/mul-2.c: New test.
8177 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8179 * gcc.target/s390/vxe/vllezlf-1.c: New test.
8181 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8183 * gcc.target/s390/vxe/popcount-1.c: New test.
8185 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8187 * gcc.target/s390/vxe/bitops-1.c: New test.
8189 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8191 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
8192 * lib/target-supports.exp: Add effective target check s390_vxe.
8194 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8196 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
8197 comparison instructions used from now on.
8199 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8201 * gcc.target/s390/s390.exp (check_effective_target_vector):
8202 Include target-supports.exp and move target_vector check routine
8204 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
8206 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
8207 check from vector to s390_vx.
8208 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
8209 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
8210 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
8211 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
8212 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
8213 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
8214 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
8215 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
8216 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
8218 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8220 * gcc.target/s390/vector/vec-init-2.c: New test.
8222 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8224 * gcc.dg/ubsan/pr79904-2.c: New test.
8226 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8229 * gcc.target/s390/zvector/pr79893.c: New test.
8231 2017-03-24 Jakub Jelinek <jakub@redhat.com>
8233 PR rtl-optimization/80112
8234 * gcc.dg/pr80112.c: New test.
8236 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8238 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
8240 * gcc.dg/Walloca-1.c: Likewise.
8241 * gcc.dg/Walloca-2.c: Likewise.
8242 * gcc.dg/Wvla-larger-than-2.c: Likewise.
8244 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8246 PR tree-optimization/80158
8247 * gfortran.fortran-torture/compile/pr80158.f: New file.
8249 2017-03-24 Richard Biener <rguenther@suse.de>
8251 PR tree-optimization/80167
8252 * gcc.dg/graphite/pr80167.c: New testcase.
8254 2017-03-24 Tom de Vries <tom@codesourcery.com>
8257 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
8258 dg-require-effective-target global_constructor.
8259 * gcc.dg/tls/emutls-2.c: Same.
8261 2017-03-24 Tom de Vries <tom@codesourcery.com>
8264 * c-c++-common/Wimplicit-fallthrough-34.c: Add
8265 dg-require-effective-target indirect_jumps.
8267 2017-03-24 Tom de Vries <tom@codesourcery.com>
8270 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
8273 2017-03-24 Tom de Vries <tom@codesourcery.com>
8276 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
8277 * gcc.dg/Walloca-12.c: Same.
8278 * gcc.dg/attr-alloc_size-8.c: Same.
8279 * gcc.dg/Walloca-4.c: Same.
8280 * gcc.dg/Walloca-8.c: Same.
8281 * gcc.dg/Walloca-13.c: Same.
8282 * gcc.dg/Walloca-14.c: Same.
8283 * gcc.dg/attr-alloc_size-9.c: Same.
8284 * gcc.dg/Walloca-1.c: Same.
8285 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8286 * gcc.dg/Walloca-5.c: Same.
8287 * gcc.dg/Walloca-10.c: Same.
8288 * gcc.dg/Walloca-9.c: Same.
8289 * gcc.dg/attr-alloc_size-6.c: Same.
8290 * gcc.dg/Wvla-larger-than-1.c: Same.
8291 * gcc.dg/torture/pr71881.c: Same.
8292 * gcc.dg/torture/pr71901.c: Same.
8293 * gcc.dg/torture/pr78742.c: Same.
8294 * gcc.dg/builtin-alloc-size.c: Same.
8295 * gcc.dg/Walloca-2.c: Same.
8296 * gcc.dg/Walloca-6.c: Same.
8297 * gcc.dg/Walloca-11.c: Same.
8298 * gcc.dg/attr-alloc_size-7.c: Same.
8299 * gcc.dg/Wvla-larger-than-2.c: Same.
8300 * gcc.dg/Walloca-3.c: Same.
8301 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8302 * gcc.c-torture/compile/pr79413.c: Same.
8303 * gcc.c-torture/compile/pr78439.c: Same.
8305 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8307 * gcc.target/powerpc/p9-options-1.c: New test.
8309 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8312 * gcc.c-torture/compile/pr71436.c: New test.
8314 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8315 Richard Biener <rguenther@suse.de>
8317 PR tree-optimization/79908
8318 PR tree-optimization/80136
8319 * gcc.dg/torture/pr79908.c: New file.
8321 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
8324 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
8326 2017-03-22 Jakub Jelinek <jakub@redhat.com>
8329 * g++.dg/gomp/pr80141.C: New test.
8332 * g++.dg/torture/pr80129.C: New test.
8335 * g++.dg/tsan/pr80110.C: New test.
8337 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8340 * gfortran.dg/any_loc.f90: New test case.
8342 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8345 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
8346 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
8348 2017-03-22 Martin Liska <mliska@suse.cz>
8351 * g++.dg/ext/mv8.C: Add power* targets.
8353 2017-03-21 Martin Sebor <msebor@redhat.com>
8356 * g++.dg/warn/Wunused-var-26.C: New test.
8358 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8360 PR tree-optimization/79908
8361 * gcc.dg/torture/pr79908.c: Revert addition of new file.
8363 2017-03-21 Marek Polacek <polacek@redhat.com>
8364 Martin Sebor <msebor@redhat.com>
8366 PR tree-optimization/80109
8367 * gcc.dg/Walloca-14.c: New test.
8369 2017-03-21 Jakub Jelinek <jakub@redhat.com>
8372 * gcc.target/powerpc/pr80125.c: New test.
8374 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
8377 * gfortran.dg/unexp_attribute.f90: New test
8379 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8380 Richard Biener <rguenther@suse.de>
8382 PR tree-optimization/79908
8383 * gcc.dg/torture/pr79908.c: New file.
8385 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8387 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
8388 with sizeof(int) < 4.
8390 2017-03-21 Martin Liska <mliska@suse.cz>
8392 * gcc.target/i386/pr65044.c: Add '.' in order to catch
8395 2017-03-21 Richard Biener <rguenther@suse.de>
8397 PR tree-optimization/80032
8398 * g++.dg/opt/pr80032.C: New testcase.
8400 2017-03-21 Richard Biener <rguenther@suse.de>
8402 PR tree-optimization/80122
8403 * gcc.dg/torture/pr80122.c: New testcase.
8405 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
8407 * gcc.dg/pic-2.c: Skip for MIPS.
8408 * gcc.dg/pie-2.c: Skip for MIPS.
8410 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
8413 * g++.dg/cpp0x/initlist97.C: New.
8414 * g++.dg/cpp0x/initlist85.C: Update.
8416 2017-03-21 Jakub Jelinek <jakub@redhat.com>
8419 * gcc.dg/pr67338.c: New test.
8422 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
8423 dump instead of assembler.
8424 * g++.dg/init/pr35878_2.C: Likewise.
8425 * g++.dg/init/pr35878_3.C: Likewise.
8427 2017-03-21 Jakub Jelinek <jakub@redhat.com>
8430 * gcc.dg/ubsan/pr80097.c: New test.
8432 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8434 PR tree-optimization/80054
8435 * g++.dg/torture/pr80054.C: New file.
8437 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
8440 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
8441 directive to assure selection of proper bit using rlwinm insn.
8442 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
8443 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
8444 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
8445 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
8447 2017-03-20 Marek Polacek <polacek@redhat.com>
8448 Paolo Carlini <paolo.carlini@oracle.com>
8450 PR c++/80059 - ICE with noexcept and __transaction_atomic
8451 * g++.dg/tm/pr80059-2.C: New test.
8452 * g++.dg/tm/pr80059.C: New test.
8454 2017-03-20 Martin Liska <mliska@suse.cz>
8457 * gcc.target/i386/mpx/pr79753.c: New test.
8459 2017-03-20 Martin Liska <mliska@suse.cz>
8463 * g++.dg/pr79769.C: New test.
8464 * gcc.target/i386/mpx/pr79770.c: New test.
8466 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8469 * gcc.target/s390/load-and-test-fp-1.c: New test.
8470 * gcc.target/s390/load-and-test-fp-2.c: New test.
8472 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
8475 * gfortran.dg/submodule_28.f08 : New test.
8477 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
8480 * gfortran.dg/submodule_26.f08 : New test.
8481 * gfortran.dg/submodule_27.f08 : New test.
8483 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
8486 * gcc.target/powerpc/pr79951.c: New.
8488 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
8490 PR rtl-optimization/79910
8491 * gcc.dg/torture/pr79910.c: New test.
8493 2017-03-17 Jeff Law <law@redhat.com>
8495 PR tree-optimization/71437
8496 * gcc.dg/tree-ssa/pr71437.c: New test.
8497 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
8498 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
8499 now caught by VRP, but which were previously caught by DOM.
8501 2017-03-17 Richard Biener <rguenther@suse.de>
8504 * g++.dg/torture/pr80075.C: New testcase.
8506 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
8509 * g++.dg/pr71294.C: New test.
8511 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
8513 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
8515 2017-03-16 Jakub Jelinek <jakub@redhat.com>
8518 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
8521 * gfortran.dg/pr79886.f90: New test.
8523 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8526 * gcc.target/powerpc/pr79038-1.c: New test.
8528 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
8531 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
8533 2017-03-15 Jiong Wang <jiong.wang@arm.com>
8536 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
8538 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
8541 * gcc.target/i386/pr80019.c: New test.
8543 2017-03-15 Martin Liska <mliska@suse.cz>
8545 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
8547 2017-03-14 Martin Sebor <msebor@redhat.com>
8549 PR tree-optimization/79800
8550 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
8551 * gcc.dg/tree-ssa/pr79800.c: New test.
8553 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8556 * gcc.target/powerpc/pr79947.c: New test.
8558 2017-03-14 Martin Sebor <msebor@redhat.com>
8561 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
8562 * gcc.dg/attr-alloc_size-7.c: Same.
8563 * gcc.dg/attr-alloc_size-9.c: Same.
8564 * gcc.dg/builtin-alloc-size.c: Same.
8565 * gcc.dg/pr80020.c: New test.
8567 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
8569 PR rtl-optimization/79728
8570 * gcc.target/i386/sse-globalreg.c: New test.
8572 2017-03-14 Martin Liska <mliska@suse.cz>
8575 * gcc.dg/tree-prof/pr66295.c: New test.
8577 2017-03-13 Martin Liska <mliska@suse.cz>
8580 * gcc.target/i386/mpx/pr78339.c: New test.
8582 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
8584 * gcc.target/arc/bitfield.c: New file.
8586 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
8588 * gcc.target/arc/pr9001090948.c: New file.
8590 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
8592 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
8593 Fix test. Make early-out condition return early. Correct comments.
8595 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8597 PR libgfortran/78854
8598 * gfortran.dg/dtio_25.f90: New test.
8600 2017-03-10 Martin Sebor <msebor@redhat.com>
8602 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
8604 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
8606 PR rtl-optimization/78911
8607 * gcc.target/i386/pr78911-1.c: New test.
8608 * gcc.target/i386/pr78911-2.c: New test.
8610 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8613 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
8614 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
8615 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
8617 2017-03-10 Marek Polacek <polacek@redhat.com>
8620 * g++.dg/cpp0x/gen-attrs-63.C: New test.
8622 2017-03-10 Jakub Jelinek <jakub@redhat.com>
8625 * g++.dg/other/friend7.C: New test.
8628 * g++.dg/ext/int128-5.C: New test.
8630 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
8633 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
8634 powerpc, sparc, or s390x.
8636 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
8639 * gcc.target/powerpc/pr79907.c: New.
8641 2017-03-10 Olivier Hainque <hainque@adacore.com>
8643 * gnat.dg/opt64.adb: New test.
8644 * gnat.dg/opt64_pkg.ads: New helper.
8645 * gnat.dg/opt64_pkg.adb: New helper.
8647 2017-03-10 Jakub Jelinek <jakub@redhat.com>
8649 PR rtl-optimization/79909
8650 * gcc.target/powerpc/pr79909.c: New test.
8652 PR tree-optimization/79972
8653 * gcc.dg/pr79972.c: New test.
8655 PR tree-optimization/77975
8656 * gcc.dg/pr77975.c: New test.
8658 2017-03-09 Marek Polacek <polacek@redhat.com>
8662 * c-c++-common/nonnull-3.c: New test.
8663 * g++.dg/warn/Wnonnull3.C: New test.
8665 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
8667 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
8668 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
8670 2017-03-09 Marek Polacek <polacek@redhat.com>
8673 * gcc.dg/ubsan/pr79757-1.c: New test.
8674 * gcc.dg/ubsan/pr79757-2.c: New test.
8675 * gcc.dg/ubsan/pr79757-3.c: New test.
8676 * gcc.dg/ubsan/pr79757-4.c: New test.
8677 * gcc.dg/ubsan/pr79757-5.c: New test.
8679 2017-03-09 Jakub Jelinek <jakub@redhat.com>
8682 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
8684 2017-03-09 Marek Polacek <polacek@redhat.com>
8687 * g++.dg/expr/ptrmem8.C: New test.
8688 * g++.dg/expr/ptrmem9.C: New test.
8690 2017-03-09 Richard Biener <rguenther@suse.de>
8692 PR tree-optimization/79977
8693 * gcc.dg/graphite/pr79977.c: New testcase.
8695 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
8697 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
8698 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
8699 * lib/target-supports.exp (check_effective_target_rdynamic):
8702 2017-03-09 Richard Biener <rguenther@suse.de>
8705 * gcc.dg/fixed-point/pr79971.c: New testcase.
8707 2017-03-09 Richard Biener <rguenther@suse.de>
8710 * gcc.dg/torture/pr79970.c: New testcase.
8712 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
8715 * g++.dg/cpp0x/pr71966-1.C: New.
8716 * g++.dg/cpp0x/pr71966-2.C: Likewise.
8718 2017-03-09 Martin Liska <mliska@suse.cz>
8720 PR tree-optimization/79631
8721 * gcc.target/i386/mpx/pr79631.c: New test.
8723 2017-03-09 Martin Liska <mliska@suse.cz>
8727 * gcc.target/i386/pr71458.c: Update scanned pattern.
8729 2017-03-09 Marek Polacek <polacek@redhat.com>
8732 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
8733 * g++.dg/warn/Wduplicated-branches3.C: New test.
8735 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
8737 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
8739 2017-03-09 Martin Liska <mliska@suse.cz>
8742 * g++.dg/pr79764.C: New test.
8744 2017-03-09 Martin Liska <mliska@suse.cz>
8747 * g++.dg/pr79761.C: New test.
8749 2017-03-09 Jakub Jelinek <jakub@redhat.com>
8752 * c-c++-common/asan/pr79944.c: New test.
8755 * gcc.target/i386/pr79932-2.c: New test.
8758 * gcc.target/i386/pr79932-1.c: New test.
8760 2017-03-09 Marek Polacek <polacek@redhat.com>
8762 PR c++/79900 - ICE in strip_typedefs
8763 * g++.dg/warn/Wpadded-1.C: New test.
8765 2017-03-08 Marek Polacek <polacek@redhat.com>
8767 * g++.dg/Walloca1.C: Adjust dg-warning.
8769 2017-03-08 Andrew Haley <aph@redhat.com>
8771 PR tree-optimization/79943
8772 * gcc.dg/tree-ssa/pr79943.c: New test.
8774 2017-03-08 Richard Biener <rguenther@suse.de>
8776 PR tree-optimization/79955
8777 * gcc.dg/uninit-24.c: New testcase.
8779 2017-03-08 Richard Biener <rguenther@suse.de>
8781 PR tree-optimization/79920
8782 * gcc.dg/vect/pr79920.c: New testcase.
8784 2017-03-08 Jakub Jelinek <jakub@redhat.com>
8787 * gcc.dg/ubsan/pr79904.c: New test.
8789 2017-03-07 Jakub Jelinek <jakub@redhat.com>
8792 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
8795 2017-03-07 Marek Polacek <polacek@redhat.com>
8798 * g++.dg/Walloca1.C: New test.
8800 2017-03-07 Martin Liska <mliska@suse.cz>
8803 * g++.dg/pr68270.C: New test.
8805 2017-03-07 Jakub Jelinek <jakub@redhat.com>
8807 PR rtl-optimization/79901
8808 * gcc.target/i386/pr79901.c: New test.
8811 * c-c++-common/ubsan/pr79897.c: New test.
8813 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
8815 PR rtl-optimization/79571
8816 * gcc.target/i386/pr79571.c: New.
8818 2017-03-06 Marek Polacek <polacek@redhat.com>
8820 PR c++/79796 - ICE with NSDMI and this pointer
8821 * g++.dg/cpp0x/nsdmi13.C: New test.
8823 2017-03-06 Julia Koval <julia.koval@intel.com>
8826 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
8828 * gcc.target/i386/interrupt-13.c: Ditto.
8829 * gcc.target/i386/interrupt-14.c: Ditto.
8830 * gcc.target/i386/interrupt-15.c: Ditto.
8832 2017-03-06 Jakub Jelinek <jakub@redhat.com>
8835 * g++.dg/cpp0x/constexpr-79822.C: New test.
8837 2017-03-06 Richard Biener <rguenther@suse.de>
8839 PR tree-optimization/79894
8840 * gcc.dg/vect/pr79887.c: New testcase.
8842 2017-03-06 Richard Biener <rguenther@suse.de>
8844 PR tree-optimization/79824
8845 * gcc.dg/vect/pr79824-1.c: New testcase.
8846 * gcc.dg/vect/pr79824-2.c: Likewise.
8848 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
8850 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
8851 gettimeofday. Remove dg-skip-if for AVR.
8852 * lib/target-supports.exp (check_effective_target_gettimeofday):
8855 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
8857 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
8858 * gcc.target/s390/hotpatch-10.c: Likewise.
8859 * gcc.target/s390/hotpatch-11.c: Likewise.
8860 * gcc.target/s390/hotpatch-12.c: Likewise.
8861 * gcc.target/s390/hotpatch-13.c: Likewise.
8862 * gcc.target/s390/hotpatch-14.c: Likewise.
8863 * gcc.target/s390/hotpatch-15.c: Likewise.
8864 * gcc.target/s390/hotpatch-16.c: Likewise.
8865 * gcc.target/s390/hotpatch-17.c: Likewise.
8866 * gcc.target/s390/hotpatch-18.c: Likewise.
8867 * gcc.target/s390/hotpatch-19.c: Likewise.
8868 * gcc.target/s390/hotpatch-2.c: Likewise.
8869 * gcc.target/s390/hotpatch-26.c: Likewise.
8870 * gcc.target/s390/hotpatch-27.c: Likewise.
8871 * gcc.target/s390/hotpatch-28.c: Likewise.
8872 * gcc.target/s390/hotpatch-3.c: Likewise.
8873 * gcc.target/s390/hotpatch-4.c: Likewise.
8874 * gcc.target/s390/hotpatch-5.c: Likewise.
8875 * gcc.target/s390/hotpatch-6.c: Likewise.
8876 * gcc.target/s390/hotpatch-7.c: Likewise.
8877 * gcc.target/s390/hotpatch-8.c: Likewise.
8878 * gcc.target/s390/hotpatch-9.c: Likewise.
8880 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8883 * g++.dg/template/crash125.C: New.
8885 2017-03-06 Jakub Jelinek <jakub@redhat.com>
8888 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
8890 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
8892 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
8894 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8896 * gcc.target/mips/msa-minmax.c: New tests.
8898 2017-03-06 Martin Liska <mliska@suse.cz>
8901 * g++.dg/asan/pr79783.C: New test.
8903 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8905 * gcc.target/mips/msa-dotp.c: New tests.
8907 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8909 * gcc.target/mips/msa-bclri.c: New test.
8911 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8914 * g++.dg/tm/pr70266.C: New.
8916 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
8917 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8919 * gfortran.dg/coarray/fail_image_1.f08: New test.
8920 * gfortran.dg/coarray/fail_image_2.f08: New test.
8921 * gfortran.dg/coarray/failed_images_1.f08: New test.
8922 * gfortran.dg/coarray/failed_images_2.f08: New test.
8923 * gfortran.dg/coarray/image_status_1.f08: New test.
8924 * gfortran.dg/coarray/image_status_2.f08: New test.
8925 * gfortran.dg/coarray/stopped_images_1.f08: New test.
8926 * gfortran.dg/coarray/stopped_images_2.f08: New test.
8927 * gfortran.dg/coarray_fail_st.f90: New test.
8928 * gfortran.dg/coarray_failed_images_1.f08: New test.
8929 * gfortran.dg/coarray_image_status_1.f08: New test.
8930 * gfortran.dg/coarray_stopped_images_1.f08: New test.
8932 2017-03-03 Marek Polacek <polacek@redhat.com>
8935 * gcc.dg/noncompile/pr79758.c: New test.
8937 2017-03-03 Jakub Jelinek <jakub@redhat.com>
8940 * g++.dg/opt/pr79805.C: New test.
8942 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
8944 * gcc.target/i386/avx512vpopcntdq-check.h: New.
8945 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
8946 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
8947 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
8948 * gcc.target/i386/i386.exp
8949 (check_effective_target_avx512vpopcntdq): New.
8951 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
8953 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
8954 ilp32 targets and match DImode registers for lp64 targets.
8956 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
8958 * g++.dg/pr71624.C: Disable for x32.
8959 * g++.dg/pr71633.C: Ditto.
8961 2017-03-03 Jakub Jelinek <jakub@redhat.com>
8964 * gcc.target/i386/pr79807.c: New test.
8966 2017-03-03 Martin Liska <mliska@suse.cz>
8968 PR tree-optimization/79803
8969 * gcc.dg/tree-ssa/pr79803.c: New test.
8971 2017-03-03 Martin Liska <mliska@suse.cz>
8973 PR rtl-optimization/79574
8974 * gcc.dg/pr79574-2.c: New test.
8976 2017-03-03 Richard Biener <rguenther@suse.de>
8979 * g++.dg/warn/Wuninitialized-8.C: New testcase.
8981 2017-03-03 Jakub Jelinek <jakub@redhat.com>
8983 * gcc.dg/pr57134.c: Use empty inline asm string literal.
8985 2017-03-03 Marek Polacek <polacek@redhat.com>
8988 * g++.dg/warn/Wwrite-strings-1.C: New test.
8989 * g++.dg/warn/Wwrite-strings-2.C: New test.
8990 * g++.dg/warn/Wwrite-strings-3.C: New test.
8991 * g++.dg/warn/Wwrite-strings-4.C: New test.
8992 * g++.dg/warn/Wwrite-strings-5.C: New test.
8993 * g++.dg/warn/Wwrite-strings-6.C: New test.
8994 * g++.dg/warn/Wwrite-strings-7.C: New test.
8995 * g++.dg/warn/Wwrite-strings-8.C: New test.
8996 * g++.dg/warn/Wwrite-strings-9.C: New test.
8997 * g++.dg/warn/Wwrite-strings-10.C: New test.
8998 * g++.dg/warn/Wwrite-strings-11.C: New test.
8999 * g++.dg/warn/Wwrite-strings-12.C: New test.
9001 2017-03-03 Richard Biener <rguenther@suse.de>
9004 * gcc.dg/torture/pr79818.c: New testcase.
9006 2017-03-02 Jakub Jelinek <jakub@redhat.com>
9009 * g++.dg/warn/Wunused-parm-10.C: New test.
9011 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
9013 * gcc.dg/rtl/x86_64/*.c: Test for
9014 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
9016 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
9019 * gcc.target/i386/pr79514.c: New test.
9021 2017-03-02 Jakub Jelinek <jakub@redhat.com>
9023 PR rtl-optimization/79780
9024 * gcc.c-torture/compile/pr79780.c: New test.
9026 2017-03-02 Richard Biener <rguenther@suse.de>
9028 PR tree-optimization/79345
9030 * g++.dg/warn/Wuninitialized-7.C: New testcase.
9031 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
9032 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
9034 2017-03-02 Richard Biener <rguenther@suse.de>
9037 * gcc.dg/vector-1.c: New testcase.
9039 2017-03-02 Bin Cheng <bin.cheng@arm.com>
9041 PR tree-optimization/66768
9042 * gcc.target/i386/pr66768.c: New test.
9044 2017-03-02 Richard Biener <rguenther@suse.de>
9046 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
9047 * gcc.dg/rtl/x86_64/final.c: Likewise.
9048 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
9049 * gcc.dg/rtl/x86_64/ira.c: Likewise.
9050 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
9051 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
9053 2017-03-02 Richard Biener <rguenther@suse.de>
9055 PR tree-optimization/79777
9056 * gcc.dg/torture/pr79777.c: New testcase.
9058 2017-03-01 Martin Sebor <msebor@redhat.com>
9061 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
9062 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
9063 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
9064 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
9066 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
9068 * gcc.target/i386/invsize-2.c: New test.
9069 * gcc.target/i386/invsize-3.c: Ditto.
9070 * gcc.target/i386/invsize-4.c: Ditto.
9071 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
9072 * gcc.target/i386/stackalign/asm-1.c: Ditto.
9074 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9077 * gcc.target/powerpc/pr79439.c: New test.
9079 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
9081 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
9085 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9088 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
9089 pattern to look for vcmpequd. instead of vcmpnew.
9090 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
9091 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
9092 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
9093 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
9094 look for xvcmpeqdp. instead of xvcmpnedp.
9095 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
9096 look for vcmpequd. instead of vcmpnew.
9097 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
9098 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
9099 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
9100 look for xvcmpeqsp. instead of xvcmpnesp.
9101 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
9102 look for xvcmpeqdp. instead of xvcmpnedp.
9103 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
9104 look for vcmpequd. instead of vcmpnew.
9105 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
9106 look for vcmpeqsp instead of xvcmpnesp.
9107 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
9108 look for xvcmpeqdp instead of xvcmpnedp.
9110 2017-03-01 Richard Biener <rguenther@suse.de>
9113 * gcc.dg/torture/pr79721.c: New testcase.
9115 2017-03-01 Jakub Jelinek <jakub@redhat.com>
9118 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
9119 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
9122 * g++.dg/warn/Wunused-parm-9.C: New test.
9124 PR tree-optimization/79734
9125 * g++.dg/opt/pr79734.C: New test.
9127 2017-02-28 Jakub Jelinek <jakub@redhat.com>
9129 PR tree-optimization/79737
9130 * gcc.c-torture/execute/pr79737-1.c: New test.
9131 * gcc.c-torture/execute/pr79737-2.c: New test.
9133 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
9135 * gcc.target/sparc/20170228-1.c: New test.
9137 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
9139 * gcc.target/i386/invsize-1.c: New test.
9141 2017-02-28 Martin Sebor <msebor@redhat.com>
9143 PR tree-optimization/79691
9144 * gcc.dg/tree-ssa/pr79691.c: New test.
9146 2017-02-28 Jakub Jelinek <jakub@redhat.com>
9149 * gcc.target/i386/pr79729.c: New test.
9151 2017-02-28 Richard Biener <rguenther@suse.de>
9153 PR tree-optimization/79740
9154 * gcc.dg/torture/pr79740.c: New testcase.
9156 2017-02-28 Richard Biener <rguenther@suse.de>
9159 * c-c++-common/torture/pr79731.c: New testcase.
9161 2017-02-28 Richard Biener <rguenther@suse.de>
9163 PR tree-optimization/79732
9164 * gcc.dg/torture/pr79732.c: New testcase.
9166 2017-02-28 Richard Biener <rguenther@suse.de>
9168 PR tree-optimization/79723
9169 * gcc.target/i386/pr79723.c: New testcase.
9171 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
9174 * gcc.target/powerpc/pr79544.c: New.
9176 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9179 * g++.dg/parse/crash67.C: New.
9181 2017-02-27 Bin Cheng <bin.cheng@arm.com>
9183 PR tree-optimization/77536
9184 * gcc.dg/vect/pr79347.c: Revise testing string.
9186 2017-02-27 Richard Biener <rguenther@suse.de>
9188 PR tree-optimization/45397
9189 * gcc.dg/tree-ssa/pr45397.c: New testcase.
9191 2017-02-27 Richard Biener <rguenther@suse.de>
9193 PR tree-optimization/79690
9194 * gcc.target/i386/pr79690.c: New testcase.
9196 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9199 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
9201 * gfortran.dg/inline_matmul_11.f90: Likewise.
9202 * gfortran.dg/inline_matmul_9.f90: Likewise.
9203 * gfortran.dg/matmul_13.f90: New test.
9204 * gfortran.dg/matmul_14.f90: New test.
9206 2017-02-25 Jakub Jelinek <jakub@redhat.com>
9209 * g++.dg/opt/pr79396.C: New test.
9211 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
9214 * gfortran.dg/dtio_6.f90: Update test.
9216 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
9219 * gfortran.dg/interface_operator_2.f90: New test.
9221 2017-02-24 Jakub Jelinek <jakub@redhat.com>
9224 * gcc.dg/pr79677.c: New test.
9226 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
9228 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
9230 * gcc.target/mips/mips-ps-type.c (move): Likewise.
9231 (cond_move1): Simplify condition to force generation of
9233 (cond_move2): Likewise.
9235 2017-02-24 Jakub Jelinek <jakub@redhat.com>
9238 * g++.dg/warn/Wrestrict-1.C: New test.
9239 * g++.dg/warn/Wrestrict-2.C: New test.
9241 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
9243 * g++.dg/ext/complit15.C: Require LTO.
9245 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
9247 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
9248 logical_op_short_circuit to skip targets.
9249 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
9252 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
9254 * gnat.dg/opt63.adb: New test.
9256 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
9258 * gnat.dg/discr47.adb: New test.
9260 2017-02-24 Richard Biener <rguenther@suse.de>
9262 PR tree-optimization/79389
9263 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
9265 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
9268 * g++.dg/cpp0x/pr79361-1.C: New.
9269 * g++.dg/cpp0x/pr79361-2.C: Likewise.
9271 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
9273 * gcc.target/visium/bit_test.c: Accept any lsr form.
9274 * gcc.target/visium/block_move.c: Tweak.
9276 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
9279 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
9281 2017-02-23 Richard Biener <rguenther@suse.de>
9283 PR tree-optimization/79683
9284 * gcc.target/i386/pr79683.c: New testcase.
9286 2017-02-22 Jeff Law <law@redhat.com>
9288 PR tree-optimization/79578
9289 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
9291 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
9293 * gcc.target/mips/msa-fp-cc.c: New test.
9295 2017-02-22 Jakub Jelinek <jakub@redhat.com>
9298 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
9299 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
9300 * g++.dg/gomp/pr79664.C: New test.
9302 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
9304 2017-02-22 Marek Polacek <polacek@redhat.com>
9307 * g++.dg/cpp0x/alignas10.C: New test.
9308 * g++.dg/cpp0x/alignas9.C: New test.
9311 * g++.dg/ext/underlying_type12.C: New test.
9314 * gcc.dg/enum-incomplete-4.c: New test.
9316 2017-02-22 Jakub Jelinek <jakub@redhat.com>
9319 * gcc.target/i386/pr70465-2.c: New test.
9321 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
9323 * gcc.dg/pr61441.c: Use dg-add-options ieee.
9325 2017-02-22 Richard Biener <rguenther@suse.de>
9327 PR tree-optimization/79673
9328 * gcc.target/i386/pr79673.c: New testcase.
9330 2017-02-22 Richard Biener <rguenther@suse.de>
9332 PR tree-optimization/79666
9333 * gcc.dg/torture/pr79666.c: New testcase.
9335 2017-02-22 Martin Liska <mliska@suse.cz>
9338 * gcc.dg/tree-prof/pr79587.c: New test.
9340 2017-02-21 Marek Polacek <polacek@redhat.com>
9343 * g++.dg/ext/flexary23.C: New test.
9345 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
9348 * gcc.target/i386/pr79593.c: New test.
9350 2017-02-21 Jakub Jelinek <jakub@redhat.com>
9353 * g++.dg/cpp1z/decomp26.C: New test.
9356 * g++.dg/ubsan/pr79589.C: New test.
9358 2017-02-21 Jeff Law <law@redhat.com>
9360 PR tree-optimization/79621
9361 * gcc.c-torture/compile/pr79621.c: New test.
9363 2017-02-21 Jakub Jelinek <jakub@redhat.com>
9366 * g++.dg/cpp1y/constexpr-79655.C: New test.
9369 * g++.dg/cpp1y/constexpr-79639.C: New test.
9372 * gcc.target/i386/mpx/pr79633.c: New test.
9375 * gcc.dg/pr79570.c: New test.
9378 * c-c++-common/pr79641.c: New test.
9380 PR tree-optimization/79649
9381 * gcc.target/i386/pr79649.c: New test.
9384 * gcc.dg/pr79494.c: New test.
9386 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
9388 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
9391 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9393 * gcc.dg/gimplefe-26.c: Require c99_runtime.
9395 2017-02-02 Jason Merrill <jason@redhat.com>
9398 * g++.dg/ext/complit15.C: New.
9400 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9403 * gcc.target/powerpc/pr78056-8.c: Remove.
9405 2017-02-20 Marek Polacek <polacek@redhat.com>
9408 * gcc.dg/comp-goto-4.c: New test.
9411 * c-c++-common/ubsan/bounds-14.c: New test.
9413 2017-02-20 Jakub Jelinek <jakub@redhat.com>
9416 * gcc.target/i386/pr79568-1.c: New test.
9417 * gcc.target/i386/pr79568-2.c: New test.
9418 * gcc.target/i386/pr79568-3.c: New test.
9420 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
9423 * gfortran.dg/dtio_10.f90: Change test of error message.
9424 * gfortran.dg/dtio_23.f90: New test.
9425 * gfortran.dg/dtio_24.f90: New test.
9427 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
9430 * gfortran.dg/submodule_25.f08: New test.
9432 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
9435 * gfortran.dg/submodule_24.f08: New test.
9437 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9440 * gfortran.dg/class_allocate_24.f90: New test.
9442 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
9445 * gfortran.dg/submodule_23.f90: New test.
9447 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9450 * g++.dg/cpp0x/alignas8.C: New.
9452 2017-02-19 Eric Fiselier <eric@efcs.ca>
9453 Jonathan Wakely <jwakely@redhat.com>
9456 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
9458 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9460 * gcc.dg/gimplefe-26.c: New test.
9462 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
9464 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
9466 2017-02-18 Jakub Jelinek <jakub@redhat.com>
9469 * gcc.target/i386/3dnowA-3.c: New test.
9472 * gcc.target/i386/pr79559.c: New test.
9474 2017-02-17 Joseph Myers <joseph@codesourcery.com>
9476 * gcc.dg/c11-float-2.c: New test.
9477 * gcc.dg/torture/float128-floath.c,
9478 gcc.dg/torture/float128x-floath.c,
9479 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
9480 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
9481 gcc.dg/torture/float64x-floath.c: Do not test comparison of
9482 *_DECIMAL_DIG macros with DECIMAL_DIG.
9484 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9487 * gcc.target/powerpc/vec-xxpermdi.c: New file.
9489 2017-02-17 Julia Koval <julia.koval@intel.com>
9491 * gcc.target/i386/rdpid.c New test.
9492 * gcc.target/i386/sse-12.c: Add -mrdpid.
9493 * gcc.target/i386/sse-13.c: Ditto.
9494 * gcc.target/i386/sse-14.c: Ditto.
9495 * gcc.target/i386/sse-22.c: Ditto.
9496 * gcc.target/i386/sse-23.c: Ditto.
9497 * g++.dg/other/i386-2.C: Ditto.
9498 * g++.dg/other/i386-3.C: Ditto.
9500 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
9502 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
9503 * gcc.dg/pr61441.c: Ditto.
9505 2017-02-17 Martin Liska <mliska@suse.cz>
9507 PR rtl-optimization/79574
9508 * gcc.dg/pr79574.c: New test.
9510 2017-02-17 Marek Polacek <polacek@redhat.com>
9513 * gcc.dg/torture/pr79536.c: New test.
9515 2017-02-16 Alan Modra <amodra@gmail.com>
9517 * gcc.c-torture/execute/pr79286.c: New.
9519 2017-02-16 Jakub Jelinek <jakub@redhat.com>
9522 * c-c++-common/gomp/pr79512.c: New test.
9524 2017-02-15 Martin Sebor <msebor@redhat.com>
9527 * g++.dg/ext/flexary12.C: Adjust.
9528 * g++.dg/ext/flexary20.C: Same.
9529 * g++.dg/ext/flexary21.C: Same.
9530 * g++.dg/ext/flexary22.C: New test.
9532 2017-02-15 Bin Cheng <bin.cheng@arm.com>
9534 PR tree-optimization/79347
9535 * gcc.dg/vect/pr79347.c: New test.
9537 2017-02-15 Jakub Jelinek <jakub@redhat.com>
9540 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
9541 [[deprecated]] comment.
9542 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
9543 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
9544 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
9545 [[deprecated]] in -std=c++11.
9546 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
9547 [[fallthrough]] in -std=c++11 and -std=c++14.
9550 * g++.dg/tls/pr79288.C: New test.
9552 2017-02-15 Marek Polacek <polacek@redhat.com>
9555 * gcc.dg/dfp/pr79515.c: New.
9557 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
9559 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
9561 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
9563 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
9566 2017-02-15 Jakub Jelinek <jakub@redhat.com>
9569 * gcc.dg/dfp/pr79487.c: New test.
9570 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
9573 2017-01-14 Carl Love <cel@us.ibm.com>
9575 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
9576 xvcvsxdsp and xvcvuxdsp instructions.
9578 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
9580 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
9581 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
9582 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
9583 64-bit default target.
9584 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
9585 a 64-bit default target.
9587 2017-02-14 Jakub Jelinek <jakub@redhat.com>
9590 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
9591 (test_3vx): Change return type from int to void.
9592 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
9593 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
9594 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
9595 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
9597 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
9598 (test_3vx): Change return type from int to void.
9599 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
9600 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
9601 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
9602 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
9604 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
9605 intrinsic. Change scan-assembler-times number from 1 to 2.
9606 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
9607 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
9608 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
9609 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
9610 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
9611 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
9612 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
9614 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
9617 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
9618 Use dg-additional-options for ia32 target. Remove XFAIL.
9620 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
9623 * gcc.target/i386/pr79495.c: New test.
9625 2017-02-14 Marek Polacek <polacek@redhat.com>
9629 * g++.dg/cpp1y/pr79463.C: New.
9630 * g++.dg/template/incomplete10.C: New.
9631 * g++.dg/template/incomplete9.C: New.
9633 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
9636 * gcc.target/i386/pr79498.c: New test.
9638 2017-02-14 Martin Sebor <msebor@redhat.com>
9641 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
9642 * gcc.dg/tree-ssa/pr79448-2.c: New test.
9643 * gcc.dg/tree-ssa/pr79448.c: New test.
9645 2017-02-14 Jeff Law <law@redhat.com>
9647 PR tree-optimization/79095
9648 * g++.dg/pr79095-1.C: New test
9649 * g++.dg/pr79095-2.C: New test
9650 * g++.dg/pr79095-3.C: New test
9651 * g++.dg/pr79095-4.C: New test
9652 * g++.dg/pr79095-5.C: New test
9653 * gcc.c-torture/execute/arith-1.c: Update with more cases.
9654 * gcc.dg/tree-ssa/pr79095-1.c: New test.
9656 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
9658 * gcc.target/aarch64/vect_fp16_1.c: New.
9660 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9662 * gcc.dg/gimplefe-25.c: New test.
9664 2017-02-14 Jakub Jelinek <jakub@redhat.com>
9666 PR tree-optimization/79408
9667 * gcc.dg/tree-ssa/pr79408-2.c: New test.
9669 2017-02-14 Richard Biener <rguenther@suse.de>
9672 * gcc.dg/torture/pr79432.c: New testcase.
9674 2017-02-13 Martin Sebor <msebor@redhat.com>
9677 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
9679 2017-02-13 Jakub Jelinek <jakub@redhat.com>
9682 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
9686 * g++.dg/cpp1z/eval-order4.C: New test.
9687 * g++.dg/other/pr79232.C: New test.
9689 2017-02-13 Nathan Sidwell <nathan@acm.org>
9692 * g++.dg/cpp0x/pr79296.C: New.
9694 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
9696 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
9697 Instead, xfail powerpc*-*-* && lp64.
9699 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
9701 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
9702 powerpc_p8vector_ok.
9703 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
9705 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9708 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
9709 for reading beyond a 4k boundary.
9711 2017-02-13 Jakub Jelinek <jakub@redhat.com>
9713 PR rtl-optimization/79388
9714 PR rtl-optimization/79450
9715 * gcc.c-torture/execute/pr79388.c: New test.
9716 * gcc.c-torture/execute/pr79450.c: New test.
9718 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9721 * gfortran.dg/spread_init_expr_2.f90: New test case.
9723 2017-02-11 Jakub Jelinek <jakub@redhat.com>
9726 * g++.dg/asan/deep-stack-uaf-1.C: New test.
9728 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
9731 * gcc.dg/tree-ssa/pr56727.c: New testcase.
9733 2017-02-10 Jakub Jelinek <jakub@redhat.com>
9736 * g++.dg/cpp0x/pr79457.C: New test.
9738 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9740 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
9741 scan-assembler unless lp64.
9743 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9745 PR tree-optimization/66612
9746 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
9748 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9750 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
9753 2017-02-10 Marek Polacek <polacek@redhat.com>
9756 * g++.dg/cpp1y/pr79435.C: New.
9759 * g++.dg/warn/Wint-in-bool-context-1.C: New.
9761 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
9763 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
9764 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
9766 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
9767 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
9768 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
9769 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
9770 (vtst_expected_poly64x2): Move to aarch64-only section.
9771 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
9772 (vtst_p64, vtstq_p64): New tests.
9774 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
9777 * g++.dg/cpp0x/pr71737.C: New.
9779 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
9780 Richard Biener <rguenther@suse.de>
9782 * gcc.dg/gimplefe-error-1.c: New testcase.
9783 * gcc.dg/gimplefe-error-2.c: New testcase.
9784 * gcc.dg/gimplefe-error-3.c: New testcase.
9786 2017-02-10 Jakub Jelinek <jakub@redhat.com>
9788 PR tree-optimization/79411
9789 * gcc.c-torture/compile/pr79411.c: New test.
9791 2017-02-09 Jakub Jelinek <jakub@redhat.com>
9792 Jason Merrill <jason@redhat.com>
9795 * g++.dg/cpp1z/pr79143.C: New test.
9797 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
9799 * gcc.dg/loop-unswitch-2.c: Update testcase.
9800 * gcc.dg/loop-unswitch-1.c: Update testcase.
9802 2017-02-09 Marek Polacek <polacek@redhat.com>
9805 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
9806 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
9807 * c-c++-common/goacc/pr79428-1.c: New test.
9808 * c-c++-common/gomp/pr79428-2.c: New test.
9809 * c-c++-common/gomp/pr79428-5.c: New test.
9810 * c-c++-common/gomp/pr79428-6.c: New test.
9811 * c-c++-common/pr79428-3.c: New test.
9813 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9815 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
9818 2017-02-09 Jakub Jelinek <jakub@redhat.com>
9821 * gcc.c-torture/compile/pr79413.c: New test.
9824 * c-c++-common/gomp/pr79429.c: New test.
9825 * g++.dg/gomp/pr79429.C: New test.
9828 * c-c++-common/gomp/pr79431.c: New test.
9830 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
9831 Cesar Philippidis <cesar@codesourcery.com>
9832 Joseph Myers <joseph@codesourcery.com>
9833 Chung-Lin Tang <cltang@codesourcery.com>
9835 * c-c++-common/goacc/combined-directives.c: Remove xfail.
9836 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
9837 * c-c++-common/goacc/loop-auto-2.c: New.
9838 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
9839 * c-c++-common/goacc/tile-2.c: New.
9840 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
9841 * g++.dg/goacc/tile-1.C: New, check tile subst.
9842 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
9843 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
9844 * gfortran.dg/goacc/tile-1.f90: New test.
9845 * gfortran.dg/goacc/tile-2.f90: New test.
9846 * gfortran.dg/goacc/tile-lowering.f95: New test.
9848 2017-02-09 Richard Biener <rguenther@suse.de>
9850 PR tree-optimization/69823
9851 * gcc.dg/graphite/pr69823.c: New testcase.
9853 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
9856 * gcc.target/powerpc/pr78604.c: New.
9858 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
9861 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
9862 disable this test on power architecture.
9864 2017-02-08 Richard Biener <rguenther@suse.de>
9866 PR tree-optimization/71824
9867 PR tree-optimization/79409
9868 * gcc.dg/graphite/pr71824-3.c: New testcase.
9870 2017-02-08 Jakub Jelinek <jakub@redhat.com>
9872 PR tree-optimization/79408
9873 * gcc.dg/tree-ssa/pr79408.c: New test.
9875 2017-02-08 Richard Biener <rguenther@suse.de>
9877 PR tree-optimization/71824
9878 * gcc.dg/graphite/pr71824-2.c: New testcase.
9880 2017-02-07 Andrew Pinski <apinski@cavium.com>
9882 * gcc.target/aarch64/popcount.c: New Testcase.
9884 2017-02-07 Jakub Jelinek <jakub@redhat.com>
9886 PR rtl-optimization/79386
9887 * gcc.c-torture/compile/pr79386.c: New test.
9889 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
9890 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9892 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
9895 2017-02-07 Jakub Jelinek <jakub@redhat.com>
9898 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
9899 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
9901 2017-02-07 Richard Biener <rguenther@suse.de>
9903 * gcc.dg/gimplefe-23.c: New testcase.
9904 * gcc.dg/gimplefe-24.c: Likewise.
9906 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
9908 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
9909 scan-assembler instead of scan-assembler-times.
9910 * gcc.target/aarch64/test_frame_10.c: Likewise.
9911 * gcc.target/aarch64/test_frame_12.c: Likewise.
9912 * gcc.target/aarch64/test_frame_2.c: Likewise.
9913 * gcc.target/aarch64/test_frame_4.c: Likewise.
9914 * gcc.target/aarch64/test_frame_6.c: Likewise.
9915 * gcc.target/aarch64/test_frame_7.c: Likewise.
9916 * gcc.target/aarch64/test_frame_8.c: Likewise.
9918 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9920 * gcc.target/i386/pr78419.c: Require ifunc support.
9922 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
9924 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
9926 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
9929 * g++.dg/cpp1y/nsdmi-union2.C: New test.
9931 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
9933 * lib/target-supports.exp: Define the RISC-V target.
9934 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
9935 * gcc.dg/builtin-apply2.c: Likewise.
9936 * gcc.dg/ifcvt-4.c: Likewise.
9937 * gcc.dg/loop-8.c: Likewise.
9938 * gcc.dg/sibcall-10.c: Likewise.
9939 * gcc.dg/sibcall-9.c: Likewise.
9940 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
9941 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
9942 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
9943 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9944 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
9945 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
9946 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
9948 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9951 * gcc.target/powerpc/pr66144-1.c: New test.
9952 * gcc.target/powerpc/pr66144-2.c: Likewise.
9953 * gcc.target/powerpc/pr66144-3.c: Likewise.
9955 2017-02-06 Martin Sebor <msebor@redhat.com>
9957 PR tree-optimization/79376
9958 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
9959 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9961 2017-02-06 Jakub Jelinek <jakub@redhat.com>
9964 * g++.dg/cpp1y/constexpr-79379.C: New test.
9967 * g++.dg/lookup/pr79377.C: New test.
9970 * g++.dg/cpp1z/decomp25.C: New test.
9972 PR tree-optimization/79284
9973 * gcc.c-torture/compile/pr79284.c: New test.
9975 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
9978 * g++.dg/cpp0x/pr70448.C: New.
9980 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
9983 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
9986 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
9989 * gcc.c-torture/compile/pr78883.c: New test.
9991 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
9994 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
9995 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
9996 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
9997 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
9998 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
9999 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
10000 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
10001 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
10002 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
10003 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
10004 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
10005 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
10006 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
10008 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
10011 * gfortran.dg/allocate_with_source_24.f90: New test.
10013 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
10016 * gfortran.dg/der_ptr_component_2.f90: New test.
10018 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
10020 * gcc.target/sparc/20170205-1.c: New test.
10022 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
10024 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
10025 libatomic_available.
10027 * gcc.dg/pr77587.c: Require alias support.
10028 * gcc.dg/pr77587a.c: Likewise.
10030 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
10031 * gcc.c-torture/execute/pr78622.c: Likewise.
10033 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
10035 * c-c++-common/Wunused-var-16.c: Likewise.
10036 * c-c++-common/builtin-shuffle-1.c: Likewise.
10037 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
10038 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
10040 2017-02-03 Martin Sebor <msebor@redhat.com>
10042 PR tree-optimization/79327
10043 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
10044 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
10045 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
10047 2017-02-03 Jakub Jelinek <jakub@redhat.com>
10048 Martin Sebor <msebor@redhat.com>
10050 PR tree-optimization/79327
10051 * gcc.dg/tree-ssa/pr79327.c: New test.
10052 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
10053 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
10054 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
10055 (test_sprintf_chk_range_schar): Adjust dg-message.
10056 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
10057 * gcc.c-torture/execute/pr79327.c: New test.
10059 2017-02-03 Jakub Jelinek <jakub@redhat.com>
10062 * gcc.target/powerpc/pr79354.c: New test.
10063 * gcc.c-torture/execute/pr79354.c: New test.
10065 2017-02-03 Martin Sebor <msebor@redhat.com>
10067 PR tree-optimization/79352
10068 * gcc.dg/tree-ssa/pr79352.c: New test.
10070 2017-02-03 Martin Liska <mliska@suse.cz>
10073 * gcc.target/i386/mvc9.c: New test.
10075 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
10078 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
10081 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
10083 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
10084 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
10085 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
10086 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
10087 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
10088 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
10089 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
10090 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
10091 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
10092 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
10093 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
10094 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
10095 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
10097 2017-02-02 Martin Sebor <msebor@redhat.com>
10099 PR middle-end/79275
10100 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
10101 * gcc.dg/tree-ssa/pr79275.c: New test.
10103 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10105 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
10107 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
10109 PR middle-end/77445
10110 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
10113 2017-02-02 Tamar Christina <tamar.christina@arm.com>
10115 PR middle-end/78142
10116 * gcc.target/aarch64/vector_initialization_nostack.c
10117 (f12): Use one vector
10119 2017-02-02 Jakub Jelinek <jakub@redhat.com>
10121 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
10122 * c-c++-common/asan/misalign-1.c: Likewise.
10123 * c-c++-common/asan/misalign-2.c: Likewise.
10124 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
10125 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
10126 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
10127 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
10128 add -ffat-lto-objects from/to dg-additional-options.
10129 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
10130 dg-additional-options.
10133 * gcc.target/powerpc/pr79197.c: New test.
10134 * gcc.c-torture/compile/pr79197.c: New test.
10136 2017-02-02 Richard Biener <rguenther@suse.de>
10138 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
10140 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
10143 * g++.dg/cpp0x/pr69637-1.C: New.
10144 * g++.dg/cpp0x/pr69637-2.C: Likewise.
10146 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10148 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
10150 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10153 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
10156 2017-02-01 Jakub Jelinek <jakub@redhat.com>
10159 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
10160 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
10161 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
10162 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
10163 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
10164 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
10165 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
10166 * g++.dg/debug/dwarf2/align-1.C: Likewise.
10167 * g++.dg/debug/dwarf2/align-2.C: Likewise.
10168 * g++.dg/debug/dwarf2/align-3.C: Likewise.
10169 * g++.dg/debug/dwarf2/align-4.C: Likewise.
10170 * g++.dg/debug/dwarf2/align-5.C: Likewise.
10171 * g++.dg/debug/dwarf2/align-6.C: Likewise.
10173 2017-02-01 Martin Liska <mliska@suse.cz>
10176 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
10178 2017-02-01 Richard Biener <rguenther@suse.de>
10181 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
10182 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
10183 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
10184 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
10186 2017-02-01 Richard Biener <rguenther@suse.de>
10188 PR middle-end/79315
10189 * gfortran.dg/pr79315.f90: New testcase.
10191 2017-02-01 Richard Biener <rguenther@suse.de>
10193 PR tree-optimization/71824
10194 * gcc.dg/graphite/pr71824.c: New testcase.
10196 2017-01-31 Jakub Jelinek <jakub@redhat.com>
10199 * g++.dg/diagnostic/pr79304.C: New test.
10201 2017-01-31 David Malcolm <dmalcolm@redhat.com>
10204 * g++.dg/spellcheck-pr79298.C: New test case.
10206 2017-01-31 David Malcolm <dmalcolm@redhat.com>
10208 PR preprocessor/79210
10209 * gcc.dg/format/pr79210.c: New test case.
10210 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
10213 2017-01-31 Nathan Sidwell <nathan@acm.org>
10216 * g++.dg/warn/pr79290.C: New.
10220 * g++.dg/cpp1y/pr67273.C: New.
10221 * g++.dg/cpp1y/pr79253.C: New.
10223 2017-01-31 Nathan Sidwell <nathan@acm.org>
10226 * g++.dg/cpp1y/pr61636-1.C: Augment.
10228 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
10230 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
10231 rand() instead of random().
10233 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
10235 PR tree-optimization/71691
10236 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
10238 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10240 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
10243 2017-01-31 Jakub Jelinek <jakub@redhat.com>
10245 PR tree-optimization/79267
10246 * g++.dg/opt/pr79267.C: New test.
10248 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
10251 * gcc.dg/debug/dwarf2/align-1.c: New.
10252 * gcc.dg/debug/dwarf2/align-2.c: New.
10253 * gcc.dg/debug/dwarf2/align-3.c: New.
10254 * gcc.dg/debug/dwarf2/align-4.c: New.
10255 * gcc.dg/debug/dwarf2/align-5.c: New.
10256 * gcc.dg/debug/dwarf2/align-6.c: New.
10257 * gcc.dg/debug/dwarf2/align-as-1.c: New.
10258 * g++.dg/debug/dwarf2/align-1.C: New.
10259 * g++.dg/debug/dwarf2/align-2.C: New.
10260 * g++.dg/debug/dwarf2/align-3.C: New.
10261 * g++.dg/debug/dwarf2/align-4.C: New.
10262 * g++.dg/debug/dwarf2/align-5.C: New.
10263 * g++.dg/debug/dwarf2/align-6.C: New.
10265 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10268 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
10270 2017-01-30 Martin Sebor <msebor@redhat.com>
10273 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
10275 2017-01-30 Martin Liska <mliska@suse.cz>
10277 PR gcov-profile/79259
10278 * g++.dg/tree-prof/pr79259.C: New test.
10280 2017-01-30 Richard Biener <rguenther@suse.de>
10282 PR tree-optimization/79276
10283 * gcc.dg/torture/pr79276.c: New testcase.
10285 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
10288 * gcc.target/s390/pr79240.c: New test.
10290 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10293 * gcc.target/powerpc/pr79268.c: New file.
10294 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
10295 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
10296 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
10297 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10299 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
10301 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
10304 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
10306 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
10307 * gnat.dg/debug9.adb: Likewise.
10309 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
10311 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
10312 libatomic_available.
10313 * gfortran.dg/coarray_42.f90: Likewise.
10314 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
10315 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
10316 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
10318 2017-01-27 Martin Sebor <msebor@redhat.com>
10320 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
10322 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
10324 PR rtl-optimization/79194
10325 * gcc.dg/torture/pr79194.c: New test.
10327 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
10329 PR tree-optimization/71374
10330 * gcc.target/i386/pr71374.c: New.
10332 2017-01-27 Martin Sebor <msebor@redhat.com>
10335 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
10336 a dg-error directive.
10338 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
10341 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
10342 * gcc.target/arm/pr79131-2.c: New.
10344 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10347 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
10348 vectorized on POWER unless hardware misaligned loads are
10351 2017-01-27 Bin Cheng <bin.cheng@arm.com>
10353 PR rtl-optimization/78559
10354 * gcc.c-torture/execute/pr78559.c: New test.
10356 2017-01-27 Richard Biener <rguenther@suse.de>
10358 PR tree-optimization/79245
10359 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
10360 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
10362 2017-01-27 Jakub Jelinek <jakub@redhat.com>
10365 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
10366 target. Use 4294967293U instead of 4294967293.
10368 2017-01-27 Richard Biener <rguenther@suse.de>
10370 PR tree-optimization/71433
10371 * gcc.dg/Warray-bounds-21.c: New testcase.
10373 2017-01-27 Richard Biener <rguenther@suse.de>
10375 PR tree-optimization/79244
10376 * gcc.dg/torture/pr79244.c: New testcase.
10378 2017-01-27 Jakub Jelinek <jakub@redhat.com>
10380 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
10381 all occurrences of 40 to 32.
10383 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
10386 * gcc.target/arm/pr79239.c: New test.
10388 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10390 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
10392 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
10395 * g++.dg/cpp1y/pr64382.C: New test.
10397 2017-01-26 Martin Sebor <msebor@redhat.com>
10399 PR middle-end/78703
10400 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
10401 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
10402 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
10403 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
10405 2017-01-26 Jakub Jelinek <jakub@redhat.com>
10408 * g++.dg/debug/dwarf2/pr79129.C: New test.
10411 * g++.dg/debug/dwarf2/pr78835.C: New test.
10413 2017-01-26 Martin Sebor <msebor@redhat.com>
10415 PR middle-end/78703
10416 * gcc.dg/format/pr78569.c: Adjust.
10417 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
10418 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
10419 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
10420 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
10421 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
10422 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10423 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
10424 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
10425 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
10426 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
10427 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
10429 2017-01-26 Jakub Jelinek <jakub@redhat.com>
10432 * g++.dg/other/offsetof8.C: Add expected error.
10433 * g++.dg/other/offsetof9.C: New test.
10435 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
10437 * g++.dg/opt/declone3.C: Require LTO.
10439 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
10442 * gcc.target/arm/pr79131.c: New.
10444 2017-01-26 Bin Cheng <bin.cheng@arm.com>
10446 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
10448 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
10451 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
10452 matches replaced operator delete.
10454 2017-01-26 Jakub Jelinek <jakub@redhat.com>
10456 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
10457 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
10458 avx512f with avx512dq.
10459 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
10460 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
10461 avx512f with avx512dq.
10462 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
10463 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
10464 avx512f with avx512dq.
10466 2017-01-26 Marek Polacek <polacek@redhat.com>
10469 * c-c++-common/Wduplicated-branches-13.c: New test.
10471 2017-01-26 David Sherwood <david.sherwood@arm.com>
10473 PR middle-end/79212
10474 * gfortran.dg/gomp/sharing-4.f90: New test.
10476 2017-01-26 Jakub Jelinek <jakub@redhat.com>
10479 * gcc.target/i386/pr70465.c: New test.
10481 * brig.dg/dg.exp: Update copyright years.
10482 * lib/brig-dg.exp: Update copyright years.
10483 * lib/brig.exp: Update copyright years.
10485 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
10488 * gcc.target/powerpc/pr79179.c: New test.
10490 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10492 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
10493 generation to accept D-mode memory accesses.
10495 2017-01-25 Martin Sebor <msebor@redhat.com>
10498 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
10499 * g++.dg/ext/flexarray-mangle.C: Same.
10500 * g++.dg/ext/flexarray-subst.C: Same.
10501 * g++.dg/ext/flexary10.C: Same.
10502 * g++.dg/ext/flexary11.C: Same.
10503 * g++.dg/ext/flexary14.C: Same.
10504 * g++.dg/ext/flexary16.C: Same.
10505 * g++.dg/ext/flexary18.C: Same.
10506 * g++.dg/ext/flexary19.C: Same.
10507 * g++.dg/ext/flexary7.C: Same.
10508 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
10509 * g++.dg/ubsan/object-size-1.C: Same.
10510 * obj-c++.dg/property/at-property-23.mm: Same.
10512 2017-01-25 Jakub Jelinek <jakub@redhat.com>
10515 * g++.dg/cpp1z/decomp24.C: New test.
10518 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
10519 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
10521 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
10523 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
10524 * g++.dg/cpp1y/pr59636.C: Likewise.
10525 * g++.dg/cpp1y/pr60190.C: Likewise.
10527 2017-01-25 Bin Cheng <bin.cheng@arm.com>
10529 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
10531 2017-01-25 Carl Love <cel@us.ibm.com>
10533 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
10534 vec_packs built-ins
10536 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
10538 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
10540 * gcc.target/arm/vseleqsf.c: Likewise.
10541 * gcc.target/arm/vselgedf.c: Likewise.
10542 * gcc.target/arm/vselgesf.c: Likewise.
10543 * gcc.target/arm/vselgtdf.c: Likewise.
10544 * gcc.target/arm/vselgtsf.c: Likewise.
10545 * gcc.target/arm/vselledf.c: Likewise.
10546 * gcc.target/arm/vsellesf.c: Likewise.
10547 * gcc.target/arm/vselltdf.c: Likewise.
10548 * gcc.target/arm/vselltsf.c: Likewise.
10549 * gcc.target/arm/vselnedf.c: Likewise.
10550 * gcc.target/arm/vselnesf.c: Likewise.
10551 * gcc.target/arm/vselvcdf.c: Likewise.
10552 * gcc.target/arm/vselvcsf.c: Likewise.
10553 * gcc.target/arm/vselvsdf.c: Likewise.
10554 * gcc.target/arm/vselvssf.c: Likewise.
10556 2017-01-25 Richard Biener <rguenther@suse.de>
10559 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
10560 to what we had before adding the threading passes.
10562 2017-01-25 Richard Biener <rguenther@suse.de>
10564 PR tree-optimization/69264
10565 * g++.dg/torture/pr69264.C: New testcase.
10567 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10570 * gcc.target/arm/pr79145.c: New test.
10572 2017-01-25 Richard Biener <rguenther@suse.de>
10575 * g++.dg/gomp/pr78363-1.C: New testcase.
10576 * g++.dg/gomp/pr78363-2.C: Likewise.
10577 * g++.dg/gomp/pr78363-3.C: Likewise.
10579 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10581 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
10582 * gcc.dg/lto/pr61526_0.c: Likewise.
10583 * gcc.dg/lto/pr64415_0.c: Likewise.
10585 2017-01-24 Jakub Jelinek <jakub@redhat.com>
10588 * g++.dg/cpp1z/decomp22.C: New test.
10589 * g++.dg/cpp1z/decomp23.C: New test.
10591 2017-01-24 Nathan Sidwell <nathan@acm.org>
10594 * g++.dg/cpp0x/pr78469.C: New.
10597 * g++.dg/cpp0x/pr79118.C: New.
10599 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
10601 * gcc.target/arm/vfp-longcall-apcs.c: New test.
10603 2017-01-24 David Malcolm <dmalcolm@redhat.com>
10605 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
10606 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
10607 * gcc.dg/rtl/rtl.exp: New file.
10608 * gcc.dg/rtl/test.c: New file.
10609 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
10610 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
10611 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
10612 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
10613 * gcc.dg/rtl/x86_64/final.c: New test case.
10614 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
10615 * gcc.dg/rtl/x86_64/ira.c: New test case.
10616 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
10617 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
10618 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
10619 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
10620 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
10621 * gcc.dg/rtl/x86_64/test_1.h: New file.
10622 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
10623 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
10624 * gcc.dg/rtl/x86_64/times-two.h: New file.
10625 * gcc.dg/rtl/x86_64/vregs.c: New test case.
10627 2017-01-24 Bin Cheng <bin.cheng@arm.com>
10629 PR tree-optimization/79159
10630 * g++.dg/tree-ssa/pr79159.C: New test.
10632 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
10633 Martin Jambor <mjambor@suse.cz>
10635 * lib/brig-dg.exp: New file.
10636 * lib/brig.exp: Likewise.
10637 * brig.dg/README: Likewise.
10638 * brig.dg/dg.exp: Likewise.
10639 * brig.dg/test/gimple/alloca.hsail: Likewise.
10640 * brig.dg/test/gimple/atomics.hsail: Likewise.
10641 * brig.dg/test/gimple/branches.hsail: Likewise.
10642 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
10643 * brig.dg/test/gimple/function_calls.hsail: Likewise.
10644 * brig.dg/test/gimple/kernarg.hsail: Likewise.
10645 * brig.dg/test/gimple/mem.hsail: Likewise.
10646 * brig.dg/test/gimple/mulhi.hsail: Likewise.
10647 * brig.dg/test/gimple/packed.hsail: Likewise.
10648 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
10649 * brig.dg/test/gimple/variables.hsail: Likewise.
10650 * brig.dg/test/gimple/vector.hsail: Likewise.
10652 2017-01-24 Jakub Jelinek <jakub@redhat.com>
10654 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
10655 support asan, only on i?86/x86_64 require sse2_runtime.
10657 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10660 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
10661 test on powerpc targets.
10663 2017-01-23 Martin Sebor <msebor@redhat.com>
10665 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10667 2017-01-23 Richard Biener <rguenther@suse.de>
10669 PR tree-optimization/79088
10670 PR tree-optimization/79188
10671 * gcc.dg/torture/pr79088.c: New testcase.
10672 * gcc.dg/torture/pr79188.c: Likewise.
10674 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10676 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
10677 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
10678 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
10679 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
10680 type of test function to reflect change in built-in function's
10682 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
10683 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
10684 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
10685 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
10686 type and second argument type to reflect change in built-in
10687 function's type signature.
10688 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
10689 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
10690 type of test function to reflect change in built-in function's
10692 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
10693 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
10694 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
10695 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
10696 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
10697 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
10698 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
10699 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
10700 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
10701 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
10702 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
10703 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
10704 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
10705 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
10706 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
10707 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
10708 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
10709 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
10710 type of test function to reflect change in built-in function's
10712 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
10713 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
10714 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
10715 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
10716 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
10717 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
10718 test function's result and second argument to reflect change in
10719 built-in function's type signature.
10720 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
10722 2017-01-23 Nathan Sidwell <nathan@acm.org>
10725 * g++.dg/template/pr71710.C: New.
10729 * g++.dg/template/pr71406.C: New.
10731 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
10733 * gfortran.dg/integer_exponentiation_7.f90: New test.
10735 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
10737 PR rtl-optimization/78634
10738 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
10740 2017-01-23 Bin Cheng <bin.cheng@arm.com>
10742 PR tree-optimization/70754
10743 * gfortran.dg/pr70754.f90: New test.
10745 2017-01-23 Martin Liska <mliska@suse.cz>
10747 PR tree-optimization/79196
10748 * gcc.dg/asan/pr79196.c: New test.
10749 * gcc.dg/strlenopt-30.c: Update scanned pattern.
10751 2017-01-23 Michael Matz <matz@suse.de>
10753 PR tree-optimization/78384
10754 * gcc.dg/pr78384.c: New test.
10756 2017-01-23 Richard Biener <rguenther@suse.de>
10758 PR tree-optimization/79186
10759 * gcc.dg/torture/pr79186.c: New testcase.
10760 * gcc.dg/torture/pr79187.c: Likewise.
10762 2017-01-23 Martin Jambor <mjambor@suse.cz>
10764 * gcc.dg/ipa/vrp8.c: New test.
10766 2017-01-23 Martin Jambor <mjambor@suse.cz>
10769 * gfortran.dg/lto/pr79108_0.f90: New test.
10771 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
10773 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
10774 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
10775 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
10776 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
10777 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
10778 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
10779 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
10780 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
10781 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
10782 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
10783 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
10784 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
10785 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
10786 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
10787 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
10788 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
10790 2017-01-23 Richard Biener <rguenther@suse.de>
10791 Nick Clifton <nickc@redhat.com>
10794 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
10795 If the target is ARM return the result of the
10796 check_effective_target_arm_vect_no_misalign proc.
10797 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
10798 support unaligned vectors then only expect one of the loops to be
10801 2017-01-23 Martin Liska <mliska@suse.cz>
10803 * gcc.dg/asan/use-after-scope-10.c: New test.
10804 * gcc.dg/asan/use-after-scope-11.c: New test.
10805 * g++.dg/asan/use-after-scope-5.C: New test.
10807 2017-01-23 Martin Liska <mliska@suse.cz>
10809 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
10810 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
10811 sanopt optimization for ASAN_POISON.
10813 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10815 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
10817 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
10819 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
10820 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
10822 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
10823 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
10824 exec_vcombine): Likewise.
10825 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
10826 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
10827 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
10828 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
10829 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
10830 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
10831 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
10832 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
10833 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
10834 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10835 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
10836 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
10837 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10838 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
10839 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
10840 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
10841 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
10842 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
10844 (TEST_VGET_LANE): Cast to uint to avoid warning.
10845 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
10846 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
10847 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
10848 exec_vfma_vfms_n): Fix PRIx format for float64_t.
10849 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
10850 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
10851 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
10852 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
10853 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
10854 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
10855 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
10856 CHECK_POLY instead of CHECK for poly64_t types.
10857 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
10858 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
10859 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
10860 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
10861 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
10862 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
10864 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
10865 for int32_t, int64_t.
10866 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
10867 vqneg_extra): Fix PRIx format for int16_t, int32_t.
10868 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
10869 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
10870 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
10873 2017-01-22 Jakub Jelinek <jakub@redhat.com>
10876 * gfortran.dg/gomp/pr79154-1.f90: New test.
10877 * gfortran.dg/gomp/pr79154-2.f90: New test.
10879 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
10881 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
10883 2017-01-21 Marek Polacek <polacek@redhat.com>
10886 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
10888 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
10890 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
10892 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
10894 PR rtl-optimization/79125
10895 * gcc.dg/torture/pr79125.c: New test.
10897 2017-01-20 Jiong Wang <jiong.wang@arm.com>
10899 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
10901 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
10902 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
10904 2017-01-20 Nathan Sidwell <nathan@acm.org>
10907 * g++.dg/cpp1z/inh-ctor38.C: New.
10909 2017-01-20 Marek Polacek <polacek@redhat.com>
10912 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
10914 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
10916 * lib/target-supports.exp (check_configured_with): New procedure.
10917 (check_effective_target_default_mode): new effective target.
10918 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
10919 default mode. Fix dg-skip-if target selector syntax.
10920 * gcc.target/arm/optional_thumb-2.c: Likewise.
10921 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
10924 2017-01-20 David Malcolm <dmalcolm@redhat.com>
10928 * g++.dg/spellcheck-pr77829.C: New test case.
10929 * g++.dg/spellcheck-pr78656.C: New test case.
10931 2017-01-20 Marek Polacek <polacek@redhat.com>
10934 * c-c++-common/Wduplicated-branches-1.c: New test.
10935 * c-c++-common/Wduplicated-branches-10.c: New test.
10936 * c-c++-common/Wduplicated-branches-11.c: New test.
10937 * c-c++-common/Wduplicated-branches-12.c: New test.
10938 * c-c++-common/Wduplicated-branches-2.c: New test.
10939 * c-c++-common/Wduplicated-branches-3.c: New test.
10940 * c-c++-common/Wduplicated-branches-4.c: New test.
10941 * c-c++-common/Wduplicated-branches-5.c: New test.
10942 * c-c++-common/Wduplicated-branches-6.c: New test.
10943 * c-c++-common/Wduplicated-branches-7.c: New test.
10944 * c-c++-common/Wduplicated-branches-8.c: New test.
10945 * c-c++-common/Wduplicated-branches-9.c: New test.
10946 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
10947 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
10948 * g++.dg/ext/builtin-object-size3.C: Likewise.
10949 * g++.dg/gomp/loop-1.C: Likewise.
10950 * g++.dg/warn/Wduplicated-branches1.C: New test.
10951 * g++.dg/warn/Wduplicated-branches2.C: New test.
10953 2017-01-20 Martin Liska <mliska@suse.cz>
10956 * gcc.dg/lto/pr69188_0.c: New test.
10957 * gcc.dg/lto/pr69188_1.c: New test.
10959 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
10961 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
10962 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
10963 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
10964 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
10965 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
10966 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
10967 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
10968 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
10969 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
10970 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
10971 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
10972 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
10973 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
10974 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
10975 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
10976 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
10977 * gcc.target/i386/avx-1.c: Test new intrinsics.
10978 * gcc.target/i386/sse-13.c: Ditto.
10979 * gcc.target/i386/sse-23.c: Ditto.
10981 2017-01-20 Richard Biener <rguenther@suse.de>
10983 PR tree-optimization/71264
10984 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
10986 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
10988 * gcc.target/mips/madd4-1.c: New file.
10989 * gcc.target/mips/madd4-2.c: Likewise.
10990 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
10992 (mips_option_groups): Add -m[no-]madd4.
10993 (mips-dg-init): Detect default -mno-madd4.
10994 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
10995 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
10996 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10997 * gcc.target/mips/nmadd-1.c: Likewise.
10998 * gcc.target/mips/nmadd-2.c: Likewise.
10999 * gcc.target/mips/nmadd-3.c: Likewise.
11001 2017-01-19 Jiong Wang <jiong.wang@arm.com>
11003 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
11004 combined instructions.
11005 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
11007 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
11008 of pointer authentication.
11010 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
11012 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
11013 floating point hardware to run test.
11015 2017-01-19 Tamar Christina <tamar.christina@arm.com>
11017 * lib/target-supports.exp
11018 (check_effective_target_vect_call_copysignf): Enable for AArch64.
11020 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11023 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
11024 __x86_64__]: Allow for target i?86-*-*.
11026 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
11029 * gcc.target/mips/lxc1-sxc1-1.c: New file.
11030 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
11031 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
11033 (mips_option_groups): Add -m[no-]lxc1-sxc1.
11034 (mips-dg-init): Detect default -mno-lxc1-sxc1.
11035 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
11037 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
11040 * gfortran.dg/coarray_43.f90: New test.
11042 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
11044 PR rtl-optimization/79121
11045 * gcc.c-torture/execute/pr79121.c: New test.
11047 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11049 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
11050 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
11052 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
11056 * gfortran.dg/pr50069_1.f90: New test.
11057 * gfortran.dg/pr50069_2.f90: New test.
11058 * gfortran.dg/pr55086_1.f90: New test.
11059 * gfortran.dg/pr55086_1_tfat.f90: New test.
11060 * gfortran.dg/pr55086_2.f90: New test.
11061 * gfortran.dg/pr55086_2_tfat.f90: New test.
11062 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
11064 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11065 * gcc.dg/strcmp-1.c: New test.
11066 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
11068 2017-01-18 David Malcolm <dmalcolm@redhat.com>
11070 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
11071 (dejagnu_fail): Likewise.
11072 (dejagnu_note): Likewise.
11073 (pass): Provide forward decl, moving true decl to after #include
11078 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11080 * gcc.target/powerpc/p9-xxbr-1.c: New test.
11081 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
11083 2017-01-18 Nathan Sidwell <nathan@acm.org>
11086 * g++.dg/cpp1z/inh-ctor37.C: New.
11088 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
11090 PR rtl-optimization/78952
11091 * gcc.target/i386/pr78952-1.c: New test.
11092 * gcc.target/i386/pr78952-2.c: Ditto.
11094 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
11096 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
11098 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
11101 * gfortran.dg/coarray_event_1.f08: New test.
11103 2017-01-18 Jakub Jelinek <jakub@redhat.com>
11106 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
11107 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
11109 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
11111 * gcc.target/powerpc/fusion4.c: Likewise.
11112 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
11114 * gcc.target/powerpc/pr58673-1.c: Likewise.
11115 * gcc.target/powerpc/pr58673-2.c: Likewise.
11116 * gcc.target/powerpc/pr59054.c: Likewise.
11118 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11120 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
11122 * gcc.target/powerpc/p9-vbpermd.c: New file.
11124 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11126 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
11127 (must_not_compile2): Downcase first letter of error messages.
11128 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
11129 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
11131 2017-01-18 Nathan Sidwell <nathan@acm.org>
11134 * g++.dg/pr79091.C: New.
11136 2017-01-18 Jakub Jelinek <jakub@redhat.com>
11138 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
11140 (p0): Add missing dg-error.
11142 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
11144 * gcc.target/msp430/mul_f5_muldef.c: New test.
11146 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
11149 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
11150 options. Fix up the syntax for using \m and \M.
11152 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11155 * gcc.target/powerpc/ssp-1.c: New testcase.
11156 * gcc.target/powerpc/ssp-2.c: New testcase.
11158 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
11160 * gcc.target/aarch64/eh_return.c: New test.
11162 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11164 * vec-rlmi-rlnm.c: New file.
11166 2017-01-17 Nathan Sidwell <nathan@acm.org>
11169 * g++.dg/cpp1y/pr61636-1.C: New.
11170 * g++.dg/cpp1y/pr61636-2.C: New.
11171 * g++.dg/cpp1y/pr61636-3.C: New.
11173 2017-01-17 Martin Sebor <msebor@redhat.com>
11176 * gcc.dg/pr78768.c: Make it a link-only test.
11178 2017-01-17 David Malcolm <dmalcolm@redhat.com>
11181 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
11183 * c-c++-common/Wmisleading-indentation.c: Likewise.
11185 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
11188 * gcc.target/arm/pr79058.c: New.
11190 2017-01-17 Jakub Jelinek <jakub@redhat.com>
11192 PR tree-optimization/71854
11193 * gcc.dg/vect/pr71854.c: New test.
11195 2017-01-17 Martin Liska <mliska@suse.cz>
11198 * g++.dg/ipa/pr71207.C: New test.
11200 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
11202 PR middle-end/77445
11203 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
11204 * gcc.dg/tree-ssa/pr77445.c: New testcase.
11206 2017-01-17 Jakub Jelinek <jakub@redhat.com>
11208 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
11209 rather than long unsigned int.
11210 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
11212 2017-01-17 Richard Biener <rguenther@suse.de>
11214 PR tree-optimization/71433
11215 * gcc.dg/Warray-bounds-20.c: New testcase.
11217 2017-01-17 Richard Biener <rguenther@suse.de>
11222 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
11223 * gcc.dg/tree-ssa/scev-4.c: Likewise.
11224 * gcc.dg/tree-ssa/scev-5.c: Likewise.
11226 2017-01-17 Alan Modra <amodra@gmail.com>
11228 * gcc.target/powerpc/pr79066.c: New.
11230 2017-01-16 Jeff Law <law@redhat.com>
11232 PR tree-optimization/33562
11233 PR tree-optimization/61912
11234 PR tree-optimization/77485
11235 PR tree-optimization/79090
11236 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
11237 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
11239 2017-01-16 Jakub Jelinek <jakub@redhat.com>
11242 * gcc.c-torture/compile/pr79089.c: New test.
11245 * gcc.dg/pr79080.c: New test.
11247 2017-01-16 David Malcolm <dmalcolm@redhat.com>
11250 * gcc.dg/format/pr78304.c: Convert argument from integral type
11252 * gcc.dg/format/pr78304-2.c: Likewise.
11254 2017-01-16 Carl Love <cel@us.ibm.com>
11256 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
11257 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
11259 2017-01-16 Carl Love <cel@us.ibm.com>
11261 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
11262 Change arguments and return type to bool long long.
11264 2017-01-16 Martin Sebor <msebor@redhat.com>
11267 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
11270 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11273 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11276 * g++.dg/cpp0x/pr71737.C: New.
11278 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11280 * gcc.target/powerpc/swaps-p8-27.c: New.
11282 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11285 * g++.dg/cpp0x/pr71737.C: New.
11287 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
11289 * gnat.dg/opt62.adb: New test.
11290 * gnat.dg/opt62_pkg.ads: New helper.
11292 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
11294 PR rtl-optimization/78626
11295 PR rtl-optimization/78727
11296 * gcc.dg/torture/pr78626.c: New test.
11297 * gcc.dg/torture/pr78727.c: New test.
11299 2017-01-14 Alan Modra <amodra@gmail.com>
11301 * gcc.c-torture/compile/pr72749.c: New test.
11303 2017-01-13 David Malcolm <dmalcolm@redhat.com>
11306 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
11307 (test_macro_2): New test.
11308 (test_macro_3): New test.
11309 (test_macro_4): New test.
11310 (test_non_contiguous_strings): Convert line number to line offset.
11311 * gcc.dg/format/pr78304-2.c: New test case.
11312 * gcc.dg/format/pr78304.c: New test case.
11314 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
11316 * gcc.target/i386/funcspec-56.inc: Add missing options and
11317 reorder options by implied ISAs, as in ix86_target_string.
11319 2017-01-13 Marek Polacek <polacek@redhat.com>
11322 * g++.dg/cpp0x/constexpr-array18.C: New test.
11324 2017-01-13 Jeff Law <law@redhat.com>
11326 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
11328 PR tree-optimization/61912
11329 PR tree-optimization/77485
11330 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
11331 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
11332 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
11334 PR tree-optimization/33562
11335 PR tree-optimization/61912
11336 PR tree-optimization/77485
11337 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
11338 * gcc.dg/tree-ssa/complex-5.c: Likewise.
11339 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
11340 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
11341 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
11342 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
11343 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
11345 2017-01-13 Martin Liska <mliska@suse.cz>
11348 * gcc.c-torture/execute/pr79043.c: New test.
11350 2017-01-13 Richard Biener <rguenther@suse.de>
11352 PR middle-end/78411
11353 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
11355 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
11358 * gfortran.dg/coarray/event_4.f08: New test.
11360 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
11363 * gfortran.dg/coarray/event_3.f08: New test.
11365 2017-01-13 Richard Biener <rguenther@suse.de>
11367 PR tree-optimization/77283
11368 * gcc.dg/tree-ssa/split-path-9.c: Fix.
11370 2017-01-13 Richard Biener <rguenther@suse.de>
11372 * gcc.dg/gimplefe-22.c: New testcase.
11374 2017-01-13 Richard Biener <rguenther@suse.de>
11376 PR tree-optimization/77283
11377 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
11378 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
11379 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
11381 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
11383 * gcc.dg/pr77862.c: Require fpic target.
11385 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11388 * gcc.target/powerpc/pr79004.c: New test.
11390 2017-01-12 Martin Sebor <msebor@redhat.com>
11392 * gcc.dg/pr78138.c: Adjust.
11393 * gcc.dg/pr78768.c: Adjust.
11394 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
11395 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11396 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
11397 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
11398 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
11399 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
11400 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
11401 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
11402 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
11403 * gcc.dg/tree-ssa/pr78605.c: Adjust.
11404 * gcc.dg/tree-ssa/pr78622.c: Adjust.
11406 2017-01-12 Jakub Jelinek <jakub@redhat.com>
11408 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
11410 2017-01-12 Martin Sebor <msebor@redhat.com>
11413 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
11416 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
11418 * gcc.dg/pr78768.c: Require LTO.
11420 2017-01-12 Martin Sebor <msebor@redhat.com>
11423 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
11424 due to the referenced bug.
11426 2017-01-12 Martin Sebor <msebor@redhat.com>
11429 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
11431 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
11433 * gcc.target/i386/builtin_target.c (check_features): Check all
11434 supported __builtin_cpu_supports options.
11436 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11438 PR tree-optimization/78319
11439 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
11442 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11445 * gcc.target/powerpc/swaps-p8-26.c: New.
11447 2017-01-12 Richard Biener <rguenther@suse.de>
11449 * gcc.dg/gimplefe-21.c: New testcase.
11451 2017-01-12 Michael Collison <michael.collison@arm.com>
11453 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
11455 2017-01-11 Julia Koval <julia.koval@intel.com>
11456 Uros Bizjak <ubizjak@gmail.com>
11458 * gcc.target/i386/sgx.c New test.
11459 * gcc.target/i386/sse-12.c: Add -msgx.
11460 * gcc.target/i386/sse-13.c: Ditto.
11461 * gcc.target/i386/sse-14.c: Ditto.
11462 * gcc.target/i386/sse-22.c: Ditto.
11463 * gcc.target/i386/sse-23.c: Ditto.
11464 * g++.dg/other/i386-2.C: Ditto.
11465 * g++.dg/other/i386-3.C: Ditto.
11467 2017-01-11 Martin Sebor <msebor@redhat.com>
11470 * g++.dg/template/explicit9.C: New test.
11472 2017-01-11 Nathan Sidwell <nathan@acm.org>
11475 * g++.dg/pr77812.C: New.
11477 2017-01-11 Jakub Jelinek <jakub@redhat.com>
11480 * g++.dg/cpp1y/constexpr-71537.C: New test.
11482 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
11485 2017-01-11 Martin Sebor <msebor@redhat.com>
11488 * c-c++-common/Waddress-2.c: New test.
11490 2017-01-11 Jakub Jelinek <jakub@redhat.com>
11493 * g++.dg/cpp0x/pr78341.C: New test.
11495 2017-01-11 Martin Sebor <msebor@redhat.com>
11498 * gcc.dg/pr78768.c: New test.
11500 2017-01-11 David Malcolm <dmalcolm@redhat.com>
11503 * gcc.dg/spellcheck-options-14.c: New test case.
11504 * gcc.dg/spellcheck-options-15.c: New test case.
11505 * gcc.dg/spellcheck-options-16.c: New test case.
11506 * gcc.dg/spellcheck-options-17.c: New test case.
11508 2017-01-11 Martin Liska <mliska@suse.cz>
11510 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
11512 2017-01-11 Jakub Jelinek <jakub@redhat.com>
11514 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
11515 instead of just 1 for the decomposition from struct C.
11517 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
11519 * gcc.c-torture/execute/20170111-1.c: New test.
11521 2017-01-11 Richard Biener <rguenther@suse.de>
11523 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
11525 2017-01-11 Jakub Jelinek <jakub@redhat.com>
11527 PR middle-end/50199
11528 * gcc.dg/lto/pr50199_0.c: New test.
11530 2017-01-10 Martin Sebor <msebor@redhat.com>
11535 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
11536 * gcc.dg/tree-ssa/pr78622.c: Ditto.
11538 2017-01-10 Martin Sebor <msebor@redhat.com>
11540 PR middle-end/78138
11541 * gcc.dg/pr78138.c: New test.
11543 2017-01-10 David Malcolm <dmalcolm@redhat.com>
11546 * g++.dg/diagnostic/pr77949.C: New test case.
11548 2017-01-10 Martin Sebor <msebor@redhat.com>
11550 PR middle-end/78245
11551 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
11553 2017-01-10 Martin Sebor <msebor@redhat.com>
11555 PR tree-optimization/78775
11556 * gcc.dg/attr-alloc_size-4.c: Add test cases.
11557 * gcc.dg/attr-alloc_size-10.c: New test.
11558 * gcc.dg/attr-alloc_size-11.c: New test.
11559 * gcc.dg/builtin-stringop-chk-7.c: New test.
11560 * gcc.dg/pr78775.c: New test.
11561 * gcc.dg/pr78973-2.c: New test.
11562 * gcc.dg/pr78973.c: New test.
11564 2017-01-10 Jeff Law <law@redhat.com>
11566 PR tree-optimization/77766
11567 PR tree-optimization/78856
11568 * gcc.c-torture/execute/pr77766.c: New test.
11570 2016-01-10 Richard Biener <rguenther@suse.de>
11572 PR tree-optimization/79034
11573 * g++.dg/torture/pr79034.C: New testcase.
11575 2017-01-10 Martin Liska <mliska@suse.cz>
11577 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
11578 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
11579 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
11580 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
11581 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
11582 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
11583 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
11584 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
11585 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
11586 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
11587 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
11588 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
11589 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
11590 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
11591 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
11592 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
11593 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
11594 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
11595 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
11596 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
11597 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
11598 * gcc.dg/ipa/pr64307.c: Likewise.
11599 * gcc.dg/ipa/pr77653.c: Likewise.
11601 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
11603 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
11604 * g++.dg/other/i386-3.C: Ditto.
11605 * gcc.target/i386/sse-12.c: Ditto.
11606 * gcc.target/i386/sse-13.c: Ditto.
11607 * gcc.target/i386/sse-22.c: Ditto.
11608 * gcc.target/i386/sse-23.c: Ditto.
11609 * gcc.target/i386/builtin_target.c: Handle new option.
11610 * gcc.target/i386/funcspec-56.inc: Test new attributes.
11611 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
11612 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
11614 2017-01-09 Martin Sebor <msebor@redhat.com>
11617 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
11618 with different precisions.
11620 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
11622 * g++.dg/opt/call2.C: New test.
11623 * g++.dg/opt/call3.C: Likewise.
11624 * gnat.dg/array26.adb: New test.
11625 * gnat.dg/array26_pkg.ad[sb]: New helper.
11626 * gnat.dg/array27.adb: New test.
11627 * gnat.dg/array27_pkg.ad[sb]: New helper.
11628 * gnat.dg/array28.adb: New test.
11629 * gnat.dg/array28_pkg.ad[sb]: New helper.
11631 2017-01-09 Jakub Jelinek <jakub@redhat.com>
11633 PR translation/79019
11634 PR translation/79020
11635 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
11637 * gfortran.dg/initialization_17.f90: Likewise.
11639 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11642 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
11643 * gcc.target/i386/pr78904-4.c: Likewise.
11644 * gcc.target/i386/pr78904-6.c: Likewise.
11645 * gcc.target/i386/pr78967-2.c: Likewise.
11647 2017-01-09 Jakub Jelinek <jakub@redhat.com>
11649 PR tree-optimization/78899
11650 * gcc.target/i386/pr78899.c: New test.
11651 * gcc.dg/pr71077.c: New test.
11653 2017-01-09 Martin Jambor <mjambor@suse.cz>
11657 * gcc.dg/torture/pr78365.c: New test.
11659 2017-01-09 Jakub Jelinek <jakub@redhat.com>
11662 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
11663 (main): Use int* instead of long long.
11665 PR tree-optimization/78938
11666 * gcc.dg/vect/pr78938.c: New test.
11668 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11670 * gcc.dg/20161219.c: New test.
11672 2017-01-09 Richard Biener <rguenther@suse.de>
11674 PR tree-optimization/78997
11675 * gcc.dg/torture/pr78997.c: New testcase.
11677 2017-01-09 Richard Biener <rguenther@suse.de>
11680 * g++.dg/lto/pr79000_0.C: New testcase.
11681 * g++.dg/lto/pr79000_1.c: Likewise.
11683 2017-01-08 Martin Sebor <msebor@redhat.com>
11685 PR middle-end/77708
11686 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
11687 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
11688 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
11690 * gcc.dg/format/pr78569.c: Adjust.
11692 2017-01-07 David Malcolm <dmalcolm@redhat.com>
11695 * g++.dg/diagnostic/pr72803.C: New test case.
11697 2017-01-07 Martin Sebor <msebor@redhat.com>
11699 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
11700 * gcc.dg/attr-alloc_size-4.c: Same.
11702 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
11704 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
11705 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
11706 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
11707 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
11708 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
11709 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
11710 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
11712 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11713 * gcc.dg/memcmp-1.c: New.
11714 * gcc.dg/strncmp-1.c: New.
11716 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11718 * gcc.target/arm/acle/mcrr: New.
11719 * gcc.target/arm/acle/mcrr2: New.
11720 * gcc.target/arm/acle/mrrc: New.
11721 * gcc.target/arm/acle/mrrc2: New.
11723 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11725 * gcc.target/arm/acle/mcr.c: New.
11726 * gcc.target/arm/acle/mrc.c: New.
11727 * gcc.target/arm/acle/mcr2.c: New.
11728 * gcc.target/arm/acle/mrc2.c: New.
11730 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11732 * gcc.target/arm/acle/ldc: New.
11733 * gcc.target/arm/acle/ldc2: New.
11734 * gcc.target/arm/acle/ldcl: New.
11735 * gcc.target/arm/acle/ldc2l: New.
11736 * gcc.target/arm/acle/stc: New.
11737 * gcc.target/arm/acle/stc2: New.
11738 * gcc.target/arm/acle/stcl: New.
11739 * gcc.target/arm/acle/stc2l: New.
11741 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11743 * gcc.target/arm/acle/acle.exp: Run tests for different options
11744 and make sure fat-lto-objects is used such that we can still do
11746 * gcc.target/arm/acle/cdp.c: New.
11747 * gcc.target/arm/acle/cdp2.c: New.
11748 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
11749 (check_effective_target_arm_coproc1_ok_nocache): New.
11750 (check_effective_target_arm_coproc2_ok): New.
11751 (check_effective_target_arm_coproc2_ok_nocache): New.
11752 (check_effective_target_arm_coproc3_ok): New.
11753 (check_effective_target_arm_coproc3_ok_nocache): New.
11754 (check_effective_target_arm_coproc4_ok): New.
11755 (check_effective_target_arm_coproc4_ok_nocache): New.
11757 2017-01-06 Martin Sebor <msebor@redhat.com>
11759 PR middle-end/78605
11760 * gcc.dg/tree-ssa/pr78605.c: New test.
11762 2017-01-05 Martin Sebor <msebor@redhat.com>
11764 PR tree-optimization/78910
11765 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
11767 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11768 * gcc.dg/tree-ssa/pr78910.c: New test.
11770 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
11772 * gcc.dg/sso-10.c: New test.
11774 2017-01-05 Jakub Jelinek <jakub@redhat.com>
11776 PR tree-optimization/71016
11777 * gcc.target/i386/pr71016.c: New test.
11778 * gcc.target/aarch64/pr71016.c: New test.
11779 * gcc.dg/tree-ssa/pr66726-3.c: New test.
11782 * g++.dg/cpp1z/decomp19.C: New test.
11785 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
11786 * g++.dg/init/union1.C: Likewise.
11787 * g++.dg/cpp0x/union6.C: Expect errors.
11788 * g++.dg/cpp0x/union8.C: New test.
11789 * g++.dg/cpp0x/pr78890-1.C: New test.
11790 * g++.dg/cpp0x/pr78890-2.C: New test.
11792 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
11794 * gcc.target/powerpc/pr71670.c: Require p9vector.
11795 * gcc.target/powerpc/p9-novsx.c: Same.
11797 2017-01-05 David Malcolm <dmalcolm@redhat.com>
11799 * selftests/asr_div1.rtl: New file.
11800 * selftests/aarch64: New subdirectory.
11801 * selftests/aarch64/times-two.rtl: New file.
11802 * selftests/bb-index.rtl: New file.
11803 * selftests/cfg-test.rtl: New file.
11804 * selftests/const-int.rtl: New file.
11805 * selftests/example-labels.rtl: New file.
11806 * selftests/insn-with-mode.rtl: New file.
11807 * selftests/jump-to-label-ref.rtl: New file.
11808 * selftests/jump-to-return.rtl: New file.
11809 * selftests/jump-to-simple-return.rtl: New file.
11810 * selftests/mem.rtl: New file.
11811 * selftests/note-insn-deleted.rtl: New file.
11812 * selftests/note_insn_basic_block.rtl: New file.
11813 * selftests/simple-cse.rtl: New file.
11814 * selftests/symbol-ref.rtl: New file.
11815 * selftests/x86_64: New subdirectory.
11816 * selftests/x86_64/call-insn.rtl: New file.
11817 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
11818 * selftests/x86_64/times-two.rtl: New file.
11819 * selftests/x86_64/unspec.rtl: New file.
11821 2017-01-05 Nathan Sidwell <nathan@acm.org>
11824 * g++.dg/cpp0x/pr78765.C: New.
11826 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11828 * gcc.target/s390/memcpy-2.c: New test.
11829 * gcc.target/s390/memset-2.c: New test.
11831 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11833 * gcc.target/s390/memcpy-1.c: New test.
11835 2017-01-04 Jeff Law <law@redhat.com>
11837 PR tree-optimization/78812
11838 * g++.dg/torture/pr78812.C: New test.
11840 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11845 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
11846 64-bit VSX systems with direct move, whether we optimize common
11847 code sequences in the GLIBC math library for float math functions.
11848 * gcc.target/powerpc/pr71977-2.c: Likewise.
11850 2017-01-04 Marek Polacek <polacek@redhat.com>
11853 * c-c++-common/Wpointer-compare-1.c: New test.
11855 2017-01-04 Jakub Jelinek <jakub@redhat.com>
11858 * c-c++-common/Wunused-var-16.c: New test.
11861 * g++.dg/cpp0x/pr78693.C: New test.
11864 * gcc.dg/pr78957.c: New test.
11866 * g++.dg/cpp1y/auto-fn34.C: New test.
11869 * g++.dg/cpp0x/pr71182.C: New test.
11871 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
11874 * gcc.target/powerpc/pr78056-1.c: New test.
11875 * gcc.target/powerpc/pr78056-2.c: New test.
11876 * gcc.target/powerpc/pr78056-3.c: New test.
11877 * gcc.target/powerpc/pr78056-4.c: New test.
11878 * gcc.target/powerpc/pr78056-5.c: New test.
11879 * gcc.target/powerpc/pr78056-6.c: New test.
11880 * gcc.target/powerpc/pr78056-7.c: New test.
11881 * gcc.target/powerpc/pr78056-8.c: New test.
11882 * lib/target-supports.exp
11883 (check_effective_target_powerpc_popcntb_ok): New procedure to test
11884 whether the effective target supports the popcntb instruction.
11886 2017-01-03 Jeff Law <law@redhat.com>
11888 PR tree-optimization/67955
11889 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
11891 2017-01-04 Marek Polacek <polacek@redhat.com>
11895 * g++.dg/cpp0x/range-for32.C: New test.
11896 * g++.dg/cpp0x/range-for33.C: New test.
11898 2017-01-04 David Malcolm <dmalcolm@redhat.com>
11900 * gcc.dg/Wmissing-braces-fixits.c: New test case.
11902 2017-01-04 Nathan Sidwell <nathan@acm.org>
11905 * g++.dg/cpp1y/pr66735.C: New.
11907 2017-01-04 Jakub Jelinek <jakub@redhat.com>
11909 PR tree-optimization/71563
11910 * gcc.dg/tree-ssa/pr71563.c: New test.
11912 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
11916 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
11917 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
11918 * gfortran.dg/transfer_intrinsic_1.f90: Change
11919 scan-tree-dump-times due to gfc_trans_string_copy change to
11920 avoid -Wstringop-overflow.
11922 2017-01-03 Jeff Law <law@redhat.com>
11924 PR tree-optimization/78856
11925 * gcc.c-torture/execute/pr78856.c: New test.
11927 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
11930 * gcc.target/powerpc/pr78953.c: New test.
11932 2017-01-03 Ian Lance Taylor <iant@google.com>
11934 * gcc.misc-tests/godump-1.c: Update for accurate representation of
11937 2017-01-03 Martin Sebor <msebor@redhat.com>
11939 PR tree-optimization/78696
11940 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
11941 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
11942 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11943 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11945 2017-01-03 David Malcolm <dmalcolm@redhat.com>
11947 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
11948 with more than one digit.
11949 * lib/gcc-dg.exp (process-message): Support more than one digit
11950 in relative line specifications.
11952 2017-01-03 Jakub Jelinek <jakub@redhat.com>
11954 PR tree-optimization/78965
11955 * gcc.dg/pr78965.c: New test.
11957 PR middle-end/78901
11958 * g++.dg/opt/pr78901.C: New test.
11960 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
11964 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
11965 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
11966 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
11967 * gfortran.dg/repeat_7.f90: New test for PR 66310.
11968 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
11969 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
11970 * gfortran.dg/string_1_lp64.f90: New test.
11971 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
11972 * gfortran.dg/string_3_lp64.f90: New test.
11973 * gfortran.dg/transfer_intrinsic_1.f90: Change
11974 scan-tree-dump-times due to gfc_trans_string_copy change to
11975 avoid -Wstringop-overflow.
11977 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
11980 * gcc.target/i386/pr78967-1.c: New test.
11981 * gcc.target/i386/pr78967-2.c: Ditto.
11982 * gcc.target/i386/pr78967-3.c: Ditto.
11984 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
11985 * gcc.target/i386/pr78904-4.c: Ditto.
11986 * gcc.target/i386/pr78904-6.c: Ditto.
11988 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
11990 PR middle-end/77674
11991 * g++.dg/torture/pr77674.C: New testcase.
11993 2017-01-01 Jakub Jelinek <jakub@redhat.com>
11995 Update copyright years.
11997 Copyright (C) 2017 Free Software Foundation, Inc.
11999 Copying and distribution of this file, with or without modification,
12000 are permitted in any medium without royalty provided the copyright
12001 notice and this notice are preserved.